5 Knowledge graph learning

 

This chapter covers:

  • Building and working with knowledge graphs
  • Implementing open information extraction to generate knowledge graphs from text
  • Using semantic knowledge graphs for query expansion and rewriting, relationship discovery, query classification, and query-sense disambiguation
  • Discovering the nuanced context for interpreting each query
  • Interpreting documents with semantic knowledge graphs to power content-based document recommendations

In the last chapter we focused on learning relationships between documents based upon crowdsourced interactions linking those documents. While these interactions were primarily user behavioral signals, we closed out the chapter also discussing links between documents that appear within the documents themselves - for example, leveraging hyperlinks between documents. In chapter 2, we also discussed how the textual content in the documents, rather than being "unstructured data", is really more like a giant graph of "hyperstructured data" containing a rich graph of semantic relationships connecting the many character sequences, terms, and phrases that exist across the fields within our collections of documents.

5.1 Working with knowledge graphs

5.2 Building a knowledge graph explicitly into your search engine

5.3 Automatic extraction of knowledge graphs from content

5.3.1 Extracting arbitrary relationships from text

5.3.2 Extracting hyponyms from text

5.4 Learning intent by traversing semantic knowledge graphs

5.4.1 What is a semantic knowledge graph?

5.4.2 Indexing the datasets

5.4.3 Structure of a semantic knowledge graph

5.4.4 Calculating edge weights to score relatedness of nodes

5.4.5 Using semantic knowledge graphs for query expansion

5.4.6 Using semantic knowledge graphs for content-based recommendations

5.4.7 Using semantic knowledge graphs to model arbitrary relationships

5.4.8 Using semantic knowledge graphs for query classification

5.4.9 Using semantic knowledge graphs for query-sense disambiguation

5.5 Using knowledge graphs for semantic search

5.6 Summary

sitemap