Developing and improving algorithms that help computers learn from data to create more advanced, intelligent computer systems.
Human language technologies
Linking language to the world through speech recognition, language modeling, language understanding, spoken language systems, and dialog systems.
Perception and sensing
Making computers and devices understand what they see to enable tasks ranging from autonomous driving to analysis of medical images.
AI, people, and society
Examining the societal and individual impacts on the spread of intelligent technologies to formulate best practices for their design.
Systems, tools and platforms
Integrating intelligent technologies to create interactive tools such as chatbots that incorporate contextual data to augment and enrich human reasoning.
Weaving together advances in AI from disciplines such as computer vision and human language technologies to create end-to-end systems that learn from data and experience.
Cyberphysical systems and robotics
Developing formal methods to ensure the integrity of drones, assistive robotics and other intelligent technologies that interact with the physical world.
Human AI collaboration
Harnessing research breakthroughs in artificial intelligence to design technologies that allow humans to interact with computers in novel, meaningful and productive ways.
Decisions and plans
Reasoning about future events to enable informed collaborations between humans and intelligent agents.