A Search Engine for Natural Language Applications

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=BdakD0vPeQA



Duration: 1:01:33
194 views
2


Many modern natural language-processing applications utilize search engines to locate large numbers of Web documents or to compute statistics over the Web corpus. Yet Web search engines are designed and optimized for simple human queries---they are not well suited to support such applications. As a result, these applications are forced to issue millions of successive queries resulting in unnecessary search engine load and in slow applications with limited scalability.   As a replacement, we propose the Bindings Engine (BE), which supports queries that contain typed variables and string-processing functions.   These primitives are well-suited to the needs of natural language applications. Further, BE's novel neighborhood index enables it to process such queries very efficiently. As a result, BE can yield several orders of magnitude of speedup for large-scale applications, incurring only a modest cost in index storage space and computation overhead.




Other Videos By Microsoft Research


2016-09-052D, 3D and Surface Texture Analysis and Synthesis
2016-09-05Anonymity in Peer-to-peer Systems
2016-09-05Patterns as Signs
2016-09-05Social Computing Symposium - Positive Externalities
2016-09-05Analyzing Mobile ad hoc Network Protocols via Probabilistic Model Checking [1/26]
2016-09-05Are aspects really needed for aspect-oriented programming?
2016-09-05Live Long and Prosper! Exercise, Nutrition and Supplements for Optimal Energy and Productivity
2016-09-05Social Computing Symposium - Visualizing Social Interactions and Collaboration History
2016-09-05Social Computing Symposium - Back Channels: Power and the Active Audience
2016-09-05Social Computing Symposium - Exploring the Social Institutional Dimensions of MoSoSo Design
2016-09-05A Search Engine for Natural Language Applications
2016-09-05Social Computing Symposium - Fostering Open Source Social Moments
2016-09-05Beyond Brainstorming: Eight Secrets for Generating Big, Bold, Creative and Profitable Ideas [1/72]
2016-09-05ShaRE: A Run-time System for High-performance Virtualized Routers
2016-09-05Social Computing Symposium - Community Through Pictures
2016-09-05A Frequency analysis of Light Transport
2016-09-05Social Computing Symposium - Thirty Years of Social Computing: Are We Finally Ready to Scale?
2016-09-05Mathematical Analysis of Programs
2016-09-05Online Approximation Techniques for Spatial Data
2016-09-05Social Computing Symposium - Social Metadata and Tagging - From Trees to Tags
2016-09-05Social Computing Symposium - Social Metadata and Tagging - Tesla, Tagging for the DeskTop



Tags:
microsoft research