Artificial Intelligence

BC Tech Scholarship Winners

Three UBC Students Honoured With 2019 BC Tech Scholarship at Technology Impact Awards

UBC Computer Science Welcomes Four Assistant Professors

CS Professor Giuseppe Carenini, Postdoc Hyeju Jang Develop Algorithms to Predict Dementia

CS Professor Mark Schmidt Shares His Thoughts on the Future of Machine Learning

Unauthorized Access to Smartphones: It's Complicated

CS Professor Ivan Beschastnikh, University of Lisbon researchers Diogo Marques, Tiago Guerreiro, and Luís Carriço offer insights into motives and outcomes around phone snooping

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.