Work for a Member company and need a Member Portal account? Register here with your company email address.
A steptorial ("step tutorial") is a new interaction strategy for learning complex topics. Conventional tutorials�such as Khan Academy-style…
A library of Python 2.7 code for facilitating commonsense reasoning with ConceptNet4. This makes high-level features of the ConceptNet4 cod…
Making optimal decisions can improve a wide array of situations. Humans often perform well on small, focused choices, but performance degra…
We are working on ways to detect sensitive themes in the online discussions between teenagers on social networks, and to match them to simi…
Currently each app lives in its own little world, with its own interface. Apps are usually unable to communicate with each other and unable…
Time Out is an experimental user interface system for addressing cyberbullying on social networks. A Reflective User Interface (RUI) is a n…
A major problem for natural language interfaces is their inability to handle text whose meaning depends in part on context. If a user asks…
Raconteur is a story-editing system for conversational storytelling that provides intelligent assistance in illustrating a story with photo…
Analogy is a powerful comparison mechanism, commonly thought to be central to human problem solving. Analogies like "an atom is like the so…
What motivates people? What changes do people want in the world? We approach questions of this kind by mining goals and plans from text-bas…
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 fo…
It's well known that living in a foreign country dramatically improves the effectiveness of learning a second language over classroom study…
Today, people can tell stories by composing, manipulating, and sequencing individual media artifacts using digital technologies. However, t…
Common Consensus is a fun, self-sustaining web-based game that both collects and validates commonsense knowledge about everyday goals. Goal…
This project aims to collect and reason over common-sense knowledge in languages other than English. We have collected large bodies of comm…
A ConceptNet in English is already established and working well. We are now attempting to expand it to other languages and cultures. This p…
Consumer electronics devices are becoming more complicated, intimidating users. These devices do not know anything about everyday life or h…
We want to build programming systems that can converse with their users to build computer programs. Such systems will enable users without …
A long-standing dream of artificial intelligence has been to put common-sense knowledge into computers�enabling machines to reason about ev…
One of the biggest challenges for the digital economy is what to do when things go wrong. Orders get misplaced, numbers mistyped, requests …
This project explores how modern graphical interface techniques and explicit support for the user's problem-solving activities can make mor…
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 th…
This project aims to develop an intelligent personal-finance advisory agent that bridges the gap between the novice user and the expert mod…
Story understanding is a notoriously difficult problem in AI. Broad-spectrum, common-sense knowledge about the world is a good resource, bu…
Current experiments in agent software rely mostly on domain-specific applications that either have been programmed from scratch, or explici…
Common sense enables us to build innovative recommendation systems that are more interactive and user-friendly than traditional collaborati…
Effective image annotation and retrieval is bound up with image use. In this project, annotation, retrieval, and use are integrated, facili…
Technical documentation for hardware and software is expensive to produce, and often inaccurate and inadequate. We are exploring a new appr…
Because common-sense knowledge differs culturally, misunderstandings frequently occur. Because differences can be subtle, there has been li…
The Open Mind Common Sense project has collected hundreds of thousands of statements of common-sense knowledge from volunteers on the Inter…
Recognition-based technology has made substantial advances in the past few years because of enhanced algorithms and faster processing speed…
We are building a new kind of agent that acts as a user's assistant in browsing the World Wide Web. Many current Web tools perform searches…
ToDoGo is a system for managing to-do lists on mobile devices. ToDoGo understands how to-do list entries relate to a user's everyday life a…
Agent software can perform tasks automatically on behalf of a user, but how does the agent come to learn what the user wants? Sometimes the…
A CAPTCHA is a "Completely Automated Public Turing Test to tell Computers and Humans Apart." CAPTCHAs are tools used frequently to stop spa…
GlobalMind is a network of multilingual/multicultural common-sense databases. Now we present how GlobalMind can enhance the communication b…
Most story representation and annotation focuses on low-level annotations such as parts of speech. We are trying to annotate English proble…
Users don�t want to browse the Web on mobile devices, they want to complete actions. Adeo is an application that streamlines accessing the …
EventNet is the common-sense approach to goal planning. By extracting cause-effect and action-goal links from Open Mind Common Sense, we bu…
The advent of PDAs, digital cameras, audio recorders, and wearables enables the collection of useful information in a variety of media. But…
When computers automatically generate video game environments, the result is often as simplistic as a randomly generated maze. Using the Op…
Increasingly, software agents will need to detect certain kinds of semantically significant information that appear amidst a larger body of…
We are developing a new interface for text chat, to assist conversational partners who don't necessarily speak each others' languages perfe…
Electronic commerce on the Web is thriving, but consumers still have trouble finding products to meet their needs and desires. We introduce…
Most e-commerce sites today are little more than electronic catalogs of product offerings. Consumer input is limited to requirements questi…
MakeBelieve is a story-generation agent that uses common-sense knowledge to interactively compose short fictional texts with a user. A user…
A novice search-engine user may find searching the Web for information difficult and frustrating because he may naturally express search go…
ARIA (Annotation and Retrieval Integration Agent) is a software agent that acts as an assistant to a user writing email or Web pages. As th…
Current voice-recognition software relies on statistical techniques to determine which words a user has said. This project attempts to leve…
Tim Berners-Lee envisions information on the Web being given well-defined meaning, creating the Semantic Web, which would then enable user-…
Cell-phone contact lists represent a very large peer-to-peer network. We are creating a cell-phone-based application that allows users to p…
Users have high-level goals when they browse the Web or perform searches. However, the two primary user interfaces positioned between user…
Globuddy is a common-sense-based application that helps English-speakers to communicate in a foreign language. In addition to translating …
People cannot type as fast as they think, especially when faced with the constraints of mobile devices. The focus of this project is develo…
We are working on learning agents that can automate semi-repetitive graphical procedures by watching a user perform the procedures on concr…
Segu� is a browsing agent that can discern the user's changes of interest by examining browsing history. The agent represents the pages in …
When browsing the Web, what quality information does the user have about the information underlying the links? The only hint behind links i…
What would it mean to browse collaboratively? In business meetings or family situations, several people may be attending a browsing session…
The AmEC Infrastructure is an attempt to mitigate the well-known problem of software reuse in the domain of agent-mediated electronic comme…
We are developing technologies and community methodologies in electronic commerce for social and economic development. We study e-commerce …
BUZZwatch distills and tracks trends, themes, and topics within collections of texts across time (e.g. Internet discussions, newspaper arch…
This project helps a community tell its collective story through collaborative hypertext. Members of the community contribute many short an…
This project has developed a software agent that finds people who have never met, but share similar interests, and introduces them to each …
Remembrance Agents are a new class of applications that watch over a user's shoulder and suggest information relevant to the current situat…
The VisiGeek displayer enables the visual comparison of otherwise non-visual datasets. The visualizer highlights differences in the data us…
The members of electronic communities are often unrelated to each other; they may have never met and have no information on each other's re…