Interactions between humans and machines through natural language have become ubiquitous through devices like Amazon’s Alexa or Apple’s Siri. These interactions, however, remain painfully simple and rarely involve more than simple mappings between short sentences and predefined function calls. Natural language semantic and natural language logic give us some clues on how to define an intermediate representation between natural language input and programs to be executed. This type of intermediate description, a formal language representing both knowledge and programs, allows us to envision richer and more natural communication.
Emmanuel Roche is the founder and CEO of Clover.AI, a company designing new natural language processing technologies designed to achieve natural language programming. He is also the founder of Gammakite, a company designing language learning solutions for “difficult” languages, such as Chinese for English speakers. He holds a BS from Ecole Polytechnique in France as well as a MS and PhD from University of Paris where he studied with Maurice Gross. Emmanuel Roche was also the co-founder of Teragram Corporation, the leading provider of natural language technology until 2008 when it was acquired by SAS Institute. His interest spans large arrays of natural language questions, whether they intersect with technology, cognition, or evolution. He is the author of numerous articles and the author or co-author of more than thirty patents.