A steptorial ("step tutorial") is a new interaction strategy for learning complex topics. Conventional tutorials�such as Khan Academy-sty...
A library of Python 2.7 code for facilitating commonsense reasoning with ConceptNet4. This makes high-level features of the ConceptNet4 c...
Making optimal decisions can improve a wide array of situations. Humans often perform well on small, focused choices, but performance deg...
We are working on ways to detect sensitive themes in the online discussions between teenagers on social networks, and to match them to si...
Currently each app lives in its own little world, with its own interface. Apps are usually unable to communicate with each other and unab...
Time Out is an experimental user interface system for addressing cyberbullying on social networks. A Reflective User Interface (RUI) is a...
A major problem for natural language interfaces is their inability to handle text whose meaning depends in part on context. If a user as...
Raconteur is a story-editing system for conversational storytelling that provides intelligent assistance in illustrating a story with pho...
Analogy is a powerful comparison mechanism, commonly thought to be central to human problem solving. Analogies like "an atom is like the ...
What motivates people? What changes do people want in the world? We approach questions of this kind by mining goals and plans from text-b...
Computers usually require us to be precise about what we want them to do and how we want them to do it, but humans find it hard to be so ...
It's well known that living in a foreign country dramatically improves the effectiveness of learning a second language over classroom stu...
Today, people can tell stories by composing, manipulating, and sequencing individual media artifacts using digital technologies. However,...
Common Consensus is a fun, self-sustaining web-based game that both collects and validates commonsense knowledge about everyday goals. Go...
This project aims to collect and reason over common-sense knowledge in languages other than English. We have collected large bodies of co...
A ConceptNet in English is already established and working well. We are now attempting to expand it to other languages and cultures. This...
Consumer electronics devices are becoming more complicated, intimidating users. These devices do not know anything about everyday life or...
We want to build programming systems that can converse with their users to build computer programs. Such systems will enable users withou...
A long-standing dream of artificial intelligence has been to put common-sense knowledge into computers�enabling machines to reason about ...
One of the biggest challenges for the digital economy is what to do when things go wrong. Orders get misplaced, numbers mistyped, request...
This project explores how modern graphical interface techniques and explicit support for the user's problem-solving activities can make m...
How would you browse a VERY large display space, such as a street map of the entire world? The traditional solution is zoom and pan, but ...