January 11, 2017

An in-depth look at Nautilus, Expedia’s natural language search engine


Nautilus is powering a hotel search result refinement test on Expedia that allows users to find hotels that meet their unique needs – such as “pet friendly hotels with a kitchen.”

Expedia has been researching natural language processing for more than five years and completed version 1 of the patent-pending Nautilus travel search engine in 2012. Nautilus is composed of an NLP language parser and a probabilistic travel entity selector we call “SmartFinder.” Client applications pass Nautilus a natural language query (e.g. “Hotels in Bellevue, “Beach Hotels”, “Hotels near Space Needle in Seattle”, “Las Vegas”) and Nautilus returns ranked lists of travel entities, such as hotels and regions, that are most relevant to the query.

In July of 2012 Expedia launched “Semantha,” an internal employee hotel booking site powered by Nautilus. Semantha accepted natural language queries and displayed a ranked list of hotel results on a map view of the destination most relevant to the user query. The Nautilus team used Semantha telemetry and qualitative feedback for three years to continually test and improve the Nautilus search engine and build confidence in its ability to successfully handle real world natural language travel queries before launching it for external use.

Get the full story at Expedia