Google Engineer Ben Gomes On Knowledge Graph, A Database Of Everything

The search giant wants to help you find what you're looking for, faster, by mapping every person, place, and thing on the planet.

Bing and Yahoo both announced innovations in search earlier this year, and Google doesn't intend to get left behind. Recently, the company has started talking about its "Knowledge Graph," a giant database that aims to collect information about every concrete thing in the world (they've compiled 500 million so far), which they say will help them provide better search results. Their first stab at creating the Knowledge Graph product is the panel that now shows up on the right side of search pages, with encyclopedia-style nuggets of information about the thing you were searching for.

Fast Company recently spoke with Ben Gomes (pictured, right), a Google Distinguished Engineer who leads the company's engineering efforts on search, to learn more about where Google is headed with the Knowledge Graph and what it hopes to achieve.

The Big Goal

Bing's innovations, which involve embedding widgets in search, like an Open Table reservation system, are about turning search into an app, that lets you do things, rather than just find information. Yahoo's innovation is about providing images of search result pages to help you navigate more quickly to the page you want to read. Gomes says Google's innovations, on the other hand, are about helping users perform better searches by, first, helping them quickly let Google know which specific thing they're looking for and then by helping them dive deeper into a topic of interest.

If you enter "kings" into Google's search box, for example, the right side of the results will display three panels—one for the Los Angeles Kings hockey team, one for Kings, the short-lived NBC drama, and one for the Sacramento Kings basketball team (see image, left). "Now that we know about this variety of different real-world things, we can allow you to disambiguate which meaning you intended," Gomes says.

The more detailed panels that Google provides serve, Gomes says, as the "scaffolding" that allows you to explore further into your chosen topic. If you choose the Kings TV show, for example, the panel displays the name of the program creator, images of the cast, and related shows people tend to search for—any of which is clickable. "It's providing pathways for exploring the web," Gomes says.

How It Works

The panels are created dynamically based on what Google thinks searchers will find most relevant. So, for example, if you enter "Florence and the Machine," the panel will show things like the group's labels, top songs, and top albums. But if you search for "Frank Lloyd Wright," the panel displays the architect's date of birth and date of death, the names of his spouse and children, and the top buildings he created (see image, right).

"We show you the information people are most interested in," Gomes says. The system is able to figure that out, on the fly, because it has access to users' search activity. The things that people search for the most are prioritized more highly in the Knowledge Graph. So, for example, if all of a sudden searchers started looking for information on Lloyd Wright's favorite foods, it's conceivable that the panel would start displaying details about those foods, rather information about his children. "Because we know what people are searching for, we know what matters," Gomes says.

What It Does For Google

"Our goal has been: Put the user first, and everything else will follow," Gomes says. "Our goal here is to get the user to the information they need as quickly as possible."

The better the Google search experience, the more users will choose Google over its competitors. And since the overwhelming majority of Google's revenues come from ads displayed next to search results, the company is highly motivated to ensure that users keep coming back.

Where It Goes From Here

While the new panels are Google's first step into using its massive database to improve the search experience, Gomes declines to divulge much detail about what lies down the road. He also seems to indicate the company might not even have a hard and fast road map planned out. "You take these things one step at a time," he says. "There will be things that will become possible that we haven't even thought of. 

More immediately, however, the company plans to expand the types of things that get a panel. Most of the time you search for a famous person, a panel will appear. But search for something like "philosophy," however, and, right now, space is blank.

The company is also exploring how it can use the information being gathered in the Knowledge Graph in other ways, developing new experiences for the mobile phone and other platforms. Google Now, the smartphone personal assistant that competes with Apple's Siri and that they company launched at Google I/O last month, for example, draws in part on the Knowledge Graph.

"These platforms that we work on, whether it's HTML 5 or apps on various mobile platforms, have become much richer, enabling us to create much richer user experiences," Gomes says. "So as these platforms are enabling much richer experiences, we are definitely exploring much richer interactive experiences."

[Images: Google]

E.B. Boyd is FastCompany.com's Silicon Valley reporter. Twitter | Google+ | Email

Add New Comment

5 Comments

  • Sundar

    What enables beneath google to connect all the relevant data? Is that RDF? Share your knowledge Google! Thanks..

  • Alex Murphy

    Correction: "Google Now" is actually just the predictive cards that tell you about things around you and what's going on it your life. Now is part of the new Google Search app but it not involved in the actual "Siri-like" voice recognition and knowledge graph answers. 

  • Seashell

    In the given example of 'Kings' my first expectation would be to find historical and biographical lists of male monarchs around the world, which isn't even an option. This answer would make the entire entry look like a narrow American search to me. I hope it's just an incomplete example.

  • daveintheuk

    1) It is scraped data, not knowledge.

    2) The aim isn't to get users to information quicker, it is to stop them leaving google.com so Google can monetise the traffic rather than allowing the content producers to do so.

  • Alex Murphy

    It IS knowledge, as it is beginning to combine data from various inputs to create new information, which is all knowledge is - applying combined information in a unique and fresh way. And this is just the beginning...and by the way, Google ONLY gets paid when people LEAVE Google.com (by clicking on an ad) so by keeping people on Google.com they are actually losing money, not making money.