{"id":3513,"date":"2015-04-01T12:03:00","date_gmt":"2015-04-01T12:03:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/msr_er\/2015\/04\/01\/collaborative-research-improves-search-engine-speed\/"},"modified":"2016-08-25T20:16:57","modified_gmt":"2016-08-26T03:16:57","slug":"collaborative-research-improves-search-engine-speed","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/collaborative-research-improves-search-engine-speed\/","title":{"rendered":"Collaborative research improves search engine speed"},"content":{"rendered":"

Have you ever found yourself waiting for results from your Internet search engine? Oh, sure, search for Kim Kardashian and the results come flying back at warp speed. But queries with vague terms are often automatically reformulated into complex queries that may take significantly longer to provide results.<\/p>\n

Achieving a consistently fast response time, regardless of the obscurity of the search term, is a challenging goal, one that requires the combined efforts of experts in engineering systems, operational data, distributed systems, machine learning, and performance optimization. Recently, Microsoft Research joined forces with Pohang University of Science and Technology (opens in new tab)<\/span><\/a> (POSTECH) in Korea to tackle this challenge, and together, they\u2019ve attained promising results.<\/p>\n

Leading the collaboration are Professor Seung-won Hwang from POSTECH and researchers Sameh Elnikety and Yuxiong He from Microsoft Research.<\/p>\n

\"Professor

Professor Seung-won Hwang participated in the 2014 Korea Day event at Microsoft Research Asia.<\/p><\/div>\n

The goal of the collaborative project is to improve Bing search results. Even a few search queries that take too long to process (known as tail queries) can undermine user satisfaction and have a negative impact on revenues. In their research on how to reduce the latency in returning results for tail queries, researchers in the collaborative team must predict whether a query takes a long time to process and needs extra resources, such as selective parallelization, in order to resolve it quickly.<\/p>\n

\"The

The team received the best paper runner-up award at WSDM 2015 in February. Pictured are Prof. Seung-won Hwang and Saehoon Kim from POSTECH (second and fourth from left), Yuxiong He from Microsoft Research (third from left), and WSDM program committee chairs.<\/p><\/div>\n

The collaborative team has developed techniques that first identify and then accelerate tail queries, thereby improving server throughput by more than 70% in experimental trials. For example, by using past query logs, the team has developed a predictor that spots tail queries with a high rate of accuracy (98.9%). Those time-consuming queries are then handled by a resource manager that the team has perfected, which allocates additional hardware resources to the troublesome queries. These new techniques have been presented at top-tier conferences, including SIGIR 2014 and WSDM 2015, where the work received the best paper runner-up award.<\/p>\n

\"As

As shown in this diagram, the predictor identifies time-consuming queries, which then are allocated additional hardware resources by the resource manager.<\/p><\/div>\n

The search engine project is part of a larger program sponsored by the Korea Government Collaboration Program with the Korean Ministry of Science, ICT, and Future Planning (MSIP). Through this program, some of Professor Hwang\u2019s doctoral students have worked as interns at Microsoft Research; later, during a sabbatical, the professor herself came to Microsoft Research as a visiting scientist.<\/p>\n

Professor Hwang praises the program for exposing students to production-scale system problems, and calls it a great opportunity to work with top-notch researchers and to publish in top-tier conferences. The benefits of the program are mutual, as Microsoft researcher Yuxiong He points out. \u201cThe complementary knowledge and skill sets of the team members have empowered us to solve important practical problems for Microsoft and the entire IT industry,\u201d\u00a0she observes.<\/p>\n

Sameh Elnikety also highly praised the program: \u201cFrom my personal experience, this program has a positive impact to all involved: students get excellent training, faculty members work on important practical problems, and researchers collaborate with top faculty members, resulting in useful publications and tech transfers.\u201d<\/p>\n

Professor Hwang continues to collaborate with Microsoft Research to improve search results. The team\u2019s next challenge is to optimize the tools to better handle queries generated from mobile devices\u2014queries that often involve searching through geo-tagged datasets. And they\u2019re making headway: Professor Hwang will be demonstrating a geo-tagged query optimizer at the upcoming 2015 Korea Day at Microsoft Research Asia, once again showing the power of academic-industry collaboration.<\/p>\n

\u2014<\/em>Miran Lee, Principal Research Program Manager, Microsoft Research Asia<\/em><\/p>\n

Learn more<\/strong><\/p>\n