This specification relates to determining whether a submission of data by a user is accurate.
A search system can provide one or more knowledge panels in response to a received search query. A knowledge panel is a user interface element that provides a collection of information or other content related to a particular entity referenced by the search query. For example, the entity may be a person, place, country, landmark, animal, historical event, organization, business, sports team, sporting event, movie, song, album, game, work of art, or any other entity.
In general, a knowledge panel provides a summary of information about the entity. For example, a knowledge panel for a famous singer may include the name of the singer, an image of the singer, a description of the singer, one or more facts about the singer, content that identifies songs and albums recorded by the singer, and/or links to searches related to the singer. Other types of information and content can also be presented in the knowledge panel. Information presented in a knowledge panel can include content obtained from multiple disparate sources, e.g., multiple different web pages accessible over the Internet.
A search system can maintain a knowledge base that stores information about various entities. The system can assign a unique entity identifier to each entity. The system can also assign one or more text string aliases to a particular entity. For example, the Statue of Liberty can be associated with aliases “the Statue of Liberty” and “Lady Liberty.” Aliases need not be unique among entities. For example, “jaguar” can be an alias both for an animal and for a car manufacturer.
The system can also store information about an entity's relationship to other entities. For example, the system can define a “located in:” relationship between two entities to reflect, for example, that the Statue of Liberty is located in New York City. In some implementations, the system stores relationships between entities in a representation of a graph in which nodes represent distinct entities and links between nodes represent relationships between the entities. In this example, the system could maintain a node representing the Statue of Liberty, a node representing New York City, and a link between the nodes to represent that the Statue of Liberty is located in New York City.