Multiple Blue Rings

Merrill Cook

What Are Knowledge Graphs? 

#NLP #WebData #DataScience #machineLearning

Knowledge graphs are a peak hype technology meant for providing information and context from a range of sources.  They power many of your favorite services (Google, Netflix, Airbnb), but do you know what they are?

Blue Rings

Lamp

Blue Rings

Chair

Blue Rings
Arrow

Often bought with

Arrow

Neutral Room

Good for

Light Yellow Arrow

What is a Graph?

Multiple Blue Rings

The root of a knowledge graph is a computing concept called a graph. Graphs are simply composed of nodes (entities) and edges (relationships).

Multiple Blue Rings

John Doe

Microsoft

Works At

Entities

Multiple Blue Rings
Multiple Blue Rings

Entities represent things in the world, like movies, people, organizations, or articles. Depending on the “type” of entity, different facts and relationships can be attached.

Schools Attended

Employment

Articles Written

Skills

Awards

# Of Employees

Products

Revenue

Funding Rounds

Scale

Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings

Knowledge graphs become incredibly powerful tools at scale linking data of different types for exploration and machine learning.

Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings
Multiple Blue Rings

New concepts

Multiple Blue Rings

A key difference between knowledge graphs and relational databases is that knowledge graphs can easily pull in new data sources and types. New fact types can be added “on the fly.”

Twitter sentiment

In circulation

Block reward

Market cap

Hashtags

Influencers

This flexibility means that knowledge graphs are great formats for harnessing ever changing data from the web.

Common  Use Cases

The range of data sources knowledge graphs can link support diverse use cases. 

Market Intelligence

Rely on the ability to search through “things” instead of content. Example:  “show me all AI companies who have raised a series A funding round and haven’t hired a VP of sales.”

News Monitoring

Knowledge graph data is a great input for machine learning, which can add additional searchable fields on top of an articles. Example: “show me positive sentiment articles that mention Apple as well as ‘mergers and acquisitions’.”

Supply Chain And Risk

Knowledge graphs can help plot out facts about your suppliers, and your suppliers suppliers. For example, their financial risk, or a regulatory concern, or a news mention that is negative.

Machine Learning

Because knowledge graphs provide structured data that also has context, they’re great supporting machine learning with quality training data that also provides explainability.

Ecommerce

Knowledge graphs can support recommendation engines. For example, “what’s a product often bought with a product of interest that has high sentiment reviews?”

Blue Rings

Chair

Blue Rings
Arrow

Often bought with

Arrow

Good for

Neutral Room

Blue Rings

Lamp

Popular  Knowledge Graphs

Diffbot

GDELT

..................................................

NEO4J

..................................................

Largest commercial Knowledge Graph. Sourced from the public web. 

Largest knowledge graph of printed news. Focused on political events.

Popular graph database and vis tool. Populate with your own data.