Program explores ways to assemble complex ideas from elementary ones given language and context
The lifelong human imperative to communicate is so strong that people talk not only to other people but also to their pets, their plants and their computers. Unlike pets and plants, computers might one day reciprocate. DARPA’s new Communicating with Computers (CwC) program aims to develop technology to turn computers into good communicators.
Straightforward as that may sound, communication involves several coordinated processes. The speaker puts ideas into words, the listener extracts ideas from words and, importantly, both rely on context to narrow down the possible meanings of ambiguous language. All of these processes are challenging for machines.
“Human communication feels so natural that we don’t notice how much mental work it requires,” said Paul Cohen, DARPA program manager. “But try to communicate while you’re doing something else –the high accident rate among people who text while driving says it all– and you’ll quickly realize how demanding it is.”
Human-machine communication falls short of the human-human standard, where speakers and listeners consider such contextual aspects as what has been said already, the purposes of the communication, the best ways to express ideas, who they are speaking with, prevailing social conventions and the availability of other modes of expression such as gestures. And so computers that might otherwise contribute more significantly to solving problems in a range of areas, including national security, remain in relatively simplistic roles such as crunching large datasets and providing driving directions.