| Suresh Parthasarathy and Gopal Srinivasa
It is a bright afternoon in the Microsoft Research India lab. Research Fellow, Venkatesh Potluri, sits at his computer, frantically racing against the clock to fix one last bug before the end of the day. The computer blares into his…
| Bolin Ding, Janardhan (Jana) Kulkarni, and Sergey Yekhanin
The collection and analysis of telemetry data from users and their devices leads to improved user experiences and informed business decisions. However, users have concerns about their data privacy, including what personal information software and internet companies are gathering and…
The Microsoft Academic Graph that powers Microsoft Academic is updated on a weekly basis to ensure data coverage and accuracy. Here are the numbers for this week's update, which you can access through the Academic Knowledge API or Microsoft Academic:…
| Rishabh Singh
Much research in AI lately focuses on extending the capabilities of deep learning architectures: moving beyond simple classification and pattern recognition into the realm of learning algorithmic tasks, such as inductive programming. Building on our past work in neural program…
In the news | Wired
Microsoft Research has poured its IoT efforts into Project Sopris, placing the IoT security focus to microcontrollers, while keeping costs down.
| Fei Tian
During the Tang dynasty of China, which lasted from 618 to 907, the poet Jia Dao was known for polishing his poems over and over to make them better and better. One famous story describes how he deliberated over two…
If you’ve ever watched King of Kong: Fistful of Quarters, you know what a big deal it is to beat a video arcade game that was designed not to lose. Most humans can’t even come close. Enter Harm van Seijen,…
| Miro Dudík
News portals that simultaneously personalize every part of the landing page for every visitor and mobile health apps that adaptively tweak every part of an exercise regimen to maximize the benefit of every user are becoming plausible due to an…
Natural Language Processing (NLP) is a technology to help computer process or understand human languages. It includes: Syntactic-semantic Analysis: Conduct word segmentation, the tagging of parts of speech, named entity recognition and linking, syntactic analysis, semantic role recognition, and polysemy…