Multi-layer generalized linear estimation
Learn&Fuzz: Machine Learning for Input Fuzzing
Learning Language through Interaction
Machine learning-based natural language processing systems are amazingly effective, when plentiful labeled training data exists for the task/domain of interest. Unfortunately, for broad coverage (both in task and domain) language understanding, we’re unlikely to ever…
IntelliDrive – Intelligent Management of Attention in Automotive Environments
Driver attention is a valuable commodity in maintaining driving safety. However, with the proliferation of many interactive devices that place demands on the driver’s attention while driving, effectively allocating attention with the primary goal of…
Chatbots for young, urban India
As text-messaging chatbots become increasingly “human”, it will be important to understand the personal interactions that users are seeking with a chatbot. What chatbot personalities are most compelling to young, urban users in India? To…
Incremental Human-machine Dialogue Simulation
A Negotiation Dialogue Game
A Homological Theory of Functions
Analyzing the Entire Program: Applying Natural Language Processing to Software Engineering
A powerful, but limited, way to view software is as source code alone. Mathematical techniques, such as abstract interpretation and model checking, can indicate whether the program satisfies a formal specification. But, where does the…