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…
Creating curious machines: Building information-seeking agents
Humans have an innate desire to know and understand. From a child learning to ride a bike to an adult gaining skills in an online course, we constantly absorb information from our environment through…
Towards Practical Machine Learning with Differential Privacy and Variants
Machine learning (ML) has become one of the most powerful classes of tools for artificial intelligence, personalized web services and data science problems across fields. However, the use of ML on sensitive data sets involving…
Artificial Intelligence Research at Microsoft Research Asia
AI research at Microsoft Research Asia will be introduced, including machine learning, computer vision, natural language processing, knowledge mining and urban computing based on big data. Specifically, I will share our research on developing new learning…
MSR Abstractive Text Compression Dataset
This dataset contains sentences and short paragraphs with corresponding shorter (compressed) versions. There are up to five compressions for each input text, together with quality judgements of their meaning preservation and grammaticality. The dataset is…