Graph Data Science - Vipin Kumar
Graph Data Science - Vipin Kumar
- VIPIN KUMAR
About Me –
Vipin Kumar ~ 14 years in Data Science
Origins of Graph Theory
Networks are a representation of complex systems and the complex connections.
By analyzing the structure of this representation, you can answer questions and make
predictions about how the system works or how individuals behave within it.
Graphs are a mathematical representation of complex systems.
Graphs have a history dating back to 1736. The origins of graph theory hail from the city
of Königsberg, which included two large islands connected to each other and the two
mainland portions of the city by seven bridges.
The puzzle was to create a walk through the city,
crossing each bridge once and only once.
Leonhard Euler solved that puzzle by asking
whether it was possible to visit all four areas of a
city connected by seven bridges,
while only crossing each bridge once.
It wasn’t.
What constitutes a Graph ?
Audience Question
Key Components of Graphs /
Representations
Nodes / Entities
Edges / Relationships
Properties of Nodes
The structure you set up, guides and limits the questions you ask of the data (Representations)
Some Types of Graphs
Game of Thrones Graph
3.Whiteboard domain
a. Determine entities and their relationships
b. Determine potential entity and relationship properties
c. Determine sources for those entities and their properties
4.Work out analyzers, rules, parsers and named entity recognition for documents
5.Parse and store document metadata and document and entity relationships
a. Parse by author, named entities, dates, sources and classification
Applications – Social Networks, Drug Discoveries, Financial Fraud detection, Insurance Fraud
Detection, Anomaly Detection
What would you ask of a Graph ?
Audience Question
Suggested Readings –
https://www.cs.cornell.edu/home/kleinber/networks-book/
http://networksciencebook.com/