Portrait of Bin Shao

Bin Shao

Lead Researcher


Bin Shao is a lead researcher at Microsoft Research (Beijing, China). He joined Microsoft after receiving his Ph.D. degree from Fudan University in July 2010. Bin Shao is the architect and a core developer of Microsoft Graph Engine, which is a distributed, in-memory, large graph processing engine. His research interests include in-memory databases, distributed systems, graph query processing, and concurrency control algorithms. The results of his research have appeared in top conferences and leading journals such as SIGMOD, VLDB, ICDE, TPDS, CSCW, and ICDCS.


Graph Engine

Established: May 14, 2015

Graph Engine, previously known as Trinity, is a distributed, in-memory, large graph processing engine. We are very pleased to announce that the Graph Engine 1.0 preview has finally been released to the public. Graph Engine, previously known as Trinity, is…


Established: October 30, 2010

Trinity is a general purpose distributed graph system over a memory cloud. Memory cloud is a globally addressable, in-memory key-value store over a cluster of machines. Through the distributed in-memory storage, Trinity provides fast random data access power over a…


Established: October 29, 2010

The goal of Probase is to make machines “aware” of the mental world of human beings, so that machines can better understand human communication. We do this by giving certain general knowledge or certain common sense to machines.