Where will we go with Personalized Knowledge Graphs?

Sharing is caring!

Google Uses More than One Knowledge Graph

I’ve written a couple of posts about patents at Google on personalized knowledge graphs (a topic worth thinking about seriously).

Personalized Knowledge Graphs are information about entities personally related to a particular searcher. They include the attributes of those entities, the classifications of those entities. They also look at knowledge about relationships between those entities and between the entities and those attributes.

Where Personalized Knowledge Graphs Come From

If Google creates a personalized knowledge graph for you, it may look at your search history. This can include pages that you have browsed, emails, social network posts, and other sources that may contain personalized information about you. Searchers and SEOs do not create personalized knowledge graphs, though Google may create personalized knowledge graphs for specific people.

These are not the knowledge panels that you see about specific entities in search results, but information seen in knowledge panels taken from knowledge graphs.

When Google introduced the “Knowledge Graph” in 2012, they told us about just one knowledge graph. But it appears that they didn’t intend the idea of a knowledge graph to be a singular one – there is more than one knowledge graph.

Google later came out with a patent that told us about how each query might return a set of results that a new knowledge graph could use to answer the original query. Those mini-knowledge graphs could end up in a larger knowledge graph. I wrote about that patent (filed in 2017) in this post:

Answering Questions Using Knowledge Graphs.

Another patent I wrote about was one on User-Specific Knowledge Graphs: User-Specific Knowledge Graphs to Support Queries and Predictions. This patent from November of 2013. These personalized knowledge graphs based on information taken from your search history. They are from pages you have browsed and from documents such as emails and social networking posts that you have made and received. This patent tells us that these personalized knowledge graphs together could lead to a universal knowledge graph. That would combine non-user-specific knowledge graphs and user-specific knowledge graphs.

I also wrote about how Google might create personalized entity repositories for people to carry around with them on their mobile devices: A Personalized Entity Repository in the Knowledge Graph. This is interesting because it causes a knowledge base of information on your computing devices, such as mobile phones or tablets. That means that your answer doesn’t have to come from a server somewhere and can come from a knowledge graph built on that personalized knowledge base from an entity repository. It would use a machine learning approach based on your search history and documents (emails, documents, social network posts) that you may access.

A Google whitepaper for the International Conference on Theory of Information Retrieval (ICTIR) 2019, October 2–5, 2019 – Personal Knowledge Graphs: A Research Agenda by Krisztian Balog and Tom Kenter. It captures many ideas behind the User-Specific Knowledge Graph patent (originally filed in 2013).

The abstract tells us:

Knowledge graphs, organizing structured information about entities, and their attributes and relationships, are ubiquitous today. Entities, in this context, are usually taken to be anyone or anything considered to be globally important. This, however, rules out many entities people interact with daily.

In this position paper, we present the concept of personal knowledge graphs: resources of structured information about entities personally related to its user, including those that might not be globally important. We discuss key aspects that separate them for general knowledge graphs, identify the main challenges involved in constructing and using them, and define our search agenda.

A Paper Focused on Personalized Knowledge Graphs Shows Us How They Could Work All

The paper tells us about the purposes behind knowledge graphs:

Obvious use cases include enabling rich knowledge panels and direct answers in search result pages, powering smart assistants, supporting data exploration and visualization (tables and graphs), and facilitating media monitoring and reputation management

These are essential aspects of how search engines such as Google work these days. This paper tells us about knowledge graphs that do these things, personalized to work with individuals. As the authors tell us:

In this position paper, we present the concept of a personal knowledge graph (PKG)—a resource of structured information about entities personally related to its user, their attributes, and the relations between them.

This paper is a good look at the direction that knowledge graphs are evolving towards. It is worth spending time with them to see where they might go. This could be very much true when it comes to something such as personal assistants since you may use those to run personal errands with. These can include making a restaurant reservation or booking a flight, or helping with entertainment at homes.

The paper suggests some research on personalized knowledge graphs in the future and presents several ideas on how to bring these concepts into actual use.

Krisztian Balog was a visiting Scholar at Google for over a year and a computer science professor when he wrote the above paper. He has an open access book on the Springer Website (at no charge) on Entity Oriented Search, which is highly recommended. It captures well a lot of what I have seen at Google on Entities.

Sharing is caring!

13 thoughts on “Where will we go with Personalized Knowledge Graphs?”

  1. Great content! It would be great if you could talk through how to actually create the personalized knowledge graphs, I would love to incorporate them in some of my work :)

  2. Hi Naina,

    Google is the one creating personalized knowledge graphs, based on information that it learns from searchers and their historical search history, the web pages that they browse, and information that they share from places such as gmail. So, an SEO doesn’t create Personalized Knowledge graphs. I wrote about them because I thought it is worth knowing that Google may use personal information from searchers in ways like that.

  3. Great post, mentioning above no one knows exactly how to create a personalized knowledge graph, however after claiming a few I noticed there is best practises to help create them such as if you’re an artist or music producer, have the record label submit on your behalf, and use consistent social media names and tags and also add it to schema. A good, clean presence will do you well.

  4. Hi Joycelin,

    It sounds like you are talking about knowledge panels, which are the knowledge cards that are about specific entities that might be referred to in a query that produces a set of search results. A personal knowledge graph is a graph of entities with significance to a particular searcher (personalized for them) that isn’t seen on search results like a knowledge panel is, but is used by Google to answer questions that particular searcher might have. If a person plays an electric guitar of a specific type, he or she might have a question about that kind of guitar (and Google may know that they have that kind of guitar, since this is a personal knowledge graph). SEOs do not create personal knowledge graphs – Google may create one for a particular searcher, with personal information about that searcher taken from their web search history, pages they may have browsed on the web, documents related to the searcher such as emails or social media posts.

  5. great post. and thanks for giving valuable information. it was more helpful for me. now a days so many people using knowledge graphs and infographics.

  6. Hi Koray,

    Good seeing you. The patent on user-specific knowledge graphs was filed in 2013, and it had a lot of the same information as the white paper from 2018, which surprised me. It’s good getting a sense of how they might use information like that.

  7. I haven’t seen such quality work in a long time. Great job!Thank you for your tremendous help in our new project.

  8. Hi Sagardigital,

    Glad that you liked this post. Google has been investing more time and effort into knowledge graphs, so it is definitely worth learning more about.

  9. Hi Amit,

    There are a lot of papers about knowledge graphs, and most of those aren’t linked to by this paper either. Google was one of the first search engines on the Web to bring knowledge graphs to it though.

Comments are closed.