Artificial Intelligence

Artificial Intelligence

CS Professor Kevin Leyton-Brown's MOOC on 'Top 50 MOOCs Of All Times' List

Google Acquires UBC Computer Science Professor David Lowe's Company Cloudburst Research

Smart Wheelchair: but Ruled by People

CS Professor Alan Mackworth discusses the importance of designing smart wheelchairs that maximize human control.

Hockey season

PhD student, Kenji Okuma, demonstrates a system for accurate tracking of hockey players from broadcast video.

Real-time recognition

Robot sensor modules (seen from top to bottom on the left) include a scanning laser sensor, a digital camera, and a real-time stereo vision system. These can be used to recognize common household objects seen on the table.

Research in learning, reasoning, communication, preception and robotics

Computational intelligence, also known as artificial intelligence, or AI, is the study of the design of intelligent agents.

An agent is something that acts in an environment—such as a mobile robot, a web crawler, an automated medical diagnosis system, or an autonomous character in a video game. Anintelligent agent is an agent that acts appropriately in order to satisfy its goals. That is, the agent must perceive its environment, decide what action to perform, and then carry out the action.

Perception comes in many modalities—visual, haptic (touch), speech, textual/ linguistic, etc. Decision-making also comes in many flavors, depending on whether the agent has complete or partial knowledge of its world, whether it is acting alone or in collaboration/ competition with other agents, etc. Finally, taking actions can have different forms, depending on whether the agent has wheels, arms, or is entirely virtual. An intelligent agent should also learn to improve its performance over time, as it repeatedly performs this sense-think-act cycle.

a place of mind, The University of British Columbia


ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-9289 | Fax: 604-822-5485
Undergrad program:
Graduate program:

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia