The Knowledge Computing group at Microsoft Research Asia aims to build machines that can make good use of knowledge to empower every person and every organization on the planet to achieve more. Natural language processing, information extractiontable interpretation, and knowledge representation & reasoning are four main focus areas. Natural language processing (NLP) analyzesunderstands, and generatelanguages for effective and efficient human-machine communication. Information extraction (IE) recognizes entity mentions, mention types, named entities, and entity-entity relations to create structured data from natural language texts. Table interpretation (TI) detects column types, cell entities, and column-column relations to facilitate question answering over tables. Knowledge representation & reasoning (KRR) provides the foundation for NLP, IE and TI to represent knowledge symbolically and enable automated reasoning and computation over the representation.
Over the years, we have worked closely with our product team partners at Office 365, Azure Cognitive Services, and Bing to bring our research results into Microsoft products and services. Microsoft Forms Design Intelligence, PowerPoint DesignerExcel Data Types AutoDetect, Azure Text Analytics, Microsoft Video Indexer, and Microsoft Recognizers-Text (open source) are just a few recent examples which have incorporated technologies developed by the Knowledge Computing group.



Portrait of Börje F. Karlsson

Börje F. Karlsson

Principal Research Eng Lead

Portrait of Chin-Yew Lin

Chin-Yew Lin

Senior Principal Research Manager

Portrait of Danqing Huang

Danqing Huang


Portrait of Qianhui Wu

Qianhui Wu


Portrait of Zhiwei Yu

Zhiwei Yu