SlideShare a Scribd company logo
How to create a
Personal Knowledge
Graph
Juantomás García - Open Sistemas
Juantomás García
Data Solutions Manager @ Open Sistemas
Google Developer Expert for cloud
Others
Co-Author of the first spanish book about free software “La Pastilla
Roja”
Former President of Hispalinux (Spanish Linux User Group)
Organizer of the Machine Learning Spain and GDG Cloud Madrid.
Who am I
How this talk is Organized
I’m a big fan of the golden circle
Why: Need a Knowledge Graph
• I managed a lot of information.
• Every day:
• Browse lots of websites (~100 even more)
• See a couple of videos.
• I interact with persons (mails, chats,
slacks, calendars, etc).
• Read documents (pdfs, papers, etc)
Why: Need a Knowledge Graph
• I need to organize all this
My current way of organizing and not forgetting things does not scale!
Why: Need a Knowledge Graph
•I need to:
•Query/browse the information.
•Understand the information to turn it
into knowledge
Why: Need a Knowledge Graph
• I need more:
• I have no interest in all the global
information.
• I just want to organize a graph with my
subjects of interest
Why: Need a Knowledge Graph
• Event I need more:
• I want to have a system that do the hard
and boring work for me.
• I wish to have a recommendation system
that know me and grow with me.
• I want to have a system that explore and
discovery information for me.
How: Make a Knowledge Graph
Lets me introduce some interesting
concepts about how.
How: Make a Knowledge Graph
Explicit vs Implicit
How: Make a Knowledge Graph
Examples of wrong recommendations from
pocket (~8k favorites)
How: Make a Knowledge Graph
Examples of good recommendations from pocket
(~8k favorites)
How: Make a Knowledge Graph
Graphs
•Probably under the radar of too many people
•For me a big change in the way to think and
work with information
How: Make a Knowledge Graph
Graphs: traditional database
How: Make a Knowledge Graph
Graph Database
How: Make a Knowledge Graph
Graph Databases vs Relational
How: Make a Knowledge Graph
Collective Intelligence
How: Make a Knowledge Graph
Collective Intelligence
How: Make a Knowledge Graph
Collective Intelligence
A
A A
B B
B
C
How: Make a Knowledge Graph
Collective Intelligence
A
A A
How: Make a Knowledge Graph
I love Unix Pipes
awk '{print $7}' access.log| sort | uniq -c | sort -rn | head -n 5
How: Make a Knowledge Graph
I love Unix Pipes
How: Make a Knowledge Graph
Smart Agents
•Bots every where.
•With AI powering it.
•New interfaces: interacting with the
KG using bots.
•B2B: Bot2Bot
How: Make a Knowledge Graph
Think Big
How: Make a Knowledge Graph
Think Big
•Forget Legacy Architectures
•Forget Old Tools
•Use Light Technologies
•Use pieces of Lego
•Mix different technologies from
diverse sources
How: Make a Knowledge Graph
Not to do list
•Avoid to install & config a server even
a VM.
•Avoid to installs tools instead use
containers and/or cloud services.
•In general: think if there is a simpler
way to do it and needs less effort
How: Make a Knowledge Graph
Architecture & Tools
•Use Cloud Services is no brainer
decision.
•Git + Containers
•Use the best language* for each
module.
•Use Notebooks: Jupyter, Zeppelin,
DSX
(*) Even java might be an option - unprovable
How: Make a Knowledge Graph
Big Data & Machine Learning
•That’s a big data project.
•At least you need to design it as if
were.
•Even if look simpler, using ML will
improve the results.
How: Make a Knowledge Graph
Gathering Info
•There are lots of sources.
•The idea just create recolector and
processors.
How: Make a Knowledge Graph
Gathering Info: web navigation
How: Make a Knowledge Graph
Gathering Info
How: Make a Knowledge Graph
Gathering Info
How: Make a Knowledge Graph
Gathering Info
How: Make a Knowledge Graph
Gathering Info
What: Make a Knowledge Graph
So lets start with the “What”
First Steps:
• Project Name: Boosterme
• Github: https://github.com/boosterme/
boosterme
What: Make a Knowledge Graph
Global Architecture
What: Make a Knowledge Graph
Questions?
How: Make a Knowledge Graph
Thank You!!!
•email: juantomas@opensistemas.com
•twitter: @juantomas
•GitHub: https://github.com/boosterme/
boosterme
This talk have a free questions lifetime warranty: If you have any questions or concerns
about this talk, feel free to contact me anytime.

More Related Content

PDF
JBCN barcelona 2017 kappa architecture 2.0
PDF
Datascience lab 2017 odessa kappa architecture 2.0
PDF
Codemotion madrid 2017 Arquitectura kappa 2.0
PDF
Gdg cloud london 2017 kappa architecture 2.0 copia
PDF
Scalaua 2017 kyev kappa architecture 2.0
PDF
Meetup big data developers 2017 madrid - spark real use cases
PPTX
Open source big data landscape and possible ITS applications
PDF
Graph Processing with Apache TinkerPop and Gremlin
JBCN barcelona 2017 kappa architecture 2.0
Datascience lab 2017 odessa kappa architecture 2.0
Codemotion madrid 2017 Arquitectura kappa 2.0
Gdg cloud london 2017 kappa architecture 2.0 copia
Scalaua 2017 kyev kappa architecture 2.0
Meetup big data developers 2017 madrid - spark real use cases
Open source big data landscape and possible ITS applications
Graph Processing with Apache TinkerPop and Gremlin

What's hot (20)

PPTX
Not Just Another Overview of Apache Hadoop
PPTX
Scrappy
PDF
JanusGraph, Jupyter Meetup NYC
PDF
IBM Open by Design: Graph Technology
PPTX
Indexing big data in the cloud
PDF
Building Scalable Big Data Pipelines
PDF
Workflow Engines + Luigi
PDF
Apache Spark Introduction
PPTX
Optimizing Spark
PDF
Deep Learning with GPUs in Production - AI By the Bay
PPTX
Use cases for cassandra in federal and state government
PPTX
Community-Driven Graphs with JanusGraph
PPTX
Hyperloglog Lightning Talk
PDF
Productive Data Tools for Quants
PDF
Start Flying with Python & Apache TinkerPop
PDF
Mortar: Hadoop-as-a-Service + Open Source Framework | AWS re: Invent public …
PPTX
Going Serverless with AWS Lambda at ReportGarden
PDF
Quarterly Technology Briefing, Manchester, UK September 2013
PDF
WSO2Con ASIA 2016: Patterns for Deploying Analytics in the Real World
PPTX
Semantics, rdf and drupal
Not Just Another Overview of Apache Hadoop
Scrappy
JanusGraph, Jupyter Meetup NYC
IBM Open by Design: Graph Technology
Indexing big data in the cloud
Building Scalable Big Data Pipelines
Workflow Engines + Luigi
Apache Spark Introduction
Optimizing Spark
Deep Learning with GPUs in Production - AI By the Bay
Use cases for cassandra in federal and state government
Community-Driven Graphs with JanusGraph
Hyperloglog Lightning Talk
Productive Data Tools for Quants
Start Flying with Python & Apache TinkerPop
Mortar: Hadoop-as-a-Service + Open Source Framework | AWS re: Invent public …
Going Serverless with AWS Lambda at ReportGarden
Quarterly Technology Briefing, Manchester, UK September 2013
WSO2Con ASIA 2016: Patterns for Deploying Analytics in the Real World
Semantics, rdf and drupal
Ad

Similar to How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017 (20)

PDF
Enterprise Scale Knowledge Graphs
PDF
Knowledge Matters! The Role of Knowledge Graphs in Modern AI Systems
PDF
Ten myths about knowledge graphs.pdf
ODP
Machine Learning with and for Semantic Web Knowledge Graphs
PDF
Introduction to Knowledge Graphs for Information Architects.pdf
PDF
Real World Knowledge Graphs
PDF
Introduction_to_knowledge_graph.pdf
PDF
The discovery of knowledge graphs and their utility in biotech
PDF
A Brief Introduction to Knowledge Graphs
PDF
Exlevel GrowFX for Autodesk 3ds Max Download
PDF
Practice Questions- How to Prepare for Hitachi Vantara HQT-6230
PDF
Adobe Master Collection CC Crack Advance Version 2025
PDF
Aiseesoft Video Converter Ultimate 10.9.6
PDF
Adobe Illustrator 2025 v29.3.1 for MacOS Free Download
PPTX
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
ODP
Knowledge Graphs on the Web
PPTX
Semantics and Machine Learning
PDF
Knowledge Graphs - The Power of Graph-Based Search
PDF
Astra Zeneca: How KG and GenAI Revolutionise Biopharma and Life Sciences
PDF
Autodesk Netfabb Ultimate 2025 free crack
Enterprise Scale Knowledge Graphs
Knowledge Matters! The Role of Knowledge Graphs in Modern AI Systems
Ten myths about knowledge graphs.pdf
Machine Learning with and for Semantic Web Knowledge Graphs
Introduction to Knowledge Graphs for Information Architects.pdf
Real World Knowledge Graphs
Introduction_to_knowledge_graph.pdf
The discovery of knowledge graphs and their utility in biotech
A Brief Introduction to Knowledge Graphs
Exlevel GrowFX for Autodesk 3ds Max Download
Practice Questions- How to Prepare for Hitachi Vantara HQT-6230
Adobe Master Collection CC Crack Advance Version 2025
Aiseesoft Video Converter Ultimate 10.9.6
Adobe Illustrator 2025 v29.3.1 for MacOS Free Download
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
Knowledge Graphs on the Web
Semantics and Machine Learning
Knowledge Graphs - The Power of Graph-Based Search
Astra Zeneca: How KG and GenAI Revolutionise Biopharma and Life Sciences
Autodesk Netfabb Ultimate 2025 free crack
Ad

More from Juantomás García Molina (19)

PDF
#AbadIA machine learning pipelines commit conf 2019
PDF
AbadIA - sphere it krakow 2019
PDF
AbadIA ING Direct - Madrid 2019
PDF
AbadIA US Secret Tour - Pittsburgh'19
PDF
From alpha go to alpha zero TLP innova 2018
PDF
AbadIA: the abbey of the crime AI - GDG Cloud London 2018
PDF
#AbadIA: the abbey of the crime AI - IO18 extended madrid 2018
PDF
#AbadIA: the abbey of the crime AI - IBM meetup Madrid 2018
PDF
AbadIA: the abbey of the crime AI - Vaas Madrid 2018
PDF
From Alpha Go to Alpha Zero - Vaas Madrid 2018
PDF
Alpha zero - London 2018
PDF
Gdg cloud madrid 2017 - GDG kick off metuup
PDF
Icea 2017 big data - recursos humanos
PDF
Databeers madrid 2017 - Paas pigeons as a service
PDF
Librecon 2016 bilbao: kappa architecture IoT of the cars
PDF
Aspgems tensor-flow example
PDF
ASPgems - kappa architecture
PDF
Big Data as Service
PDF
Big data apache spark + scala
#AbadIA machine learning pipelines commit conf 2019
AbadIA - sphere it krakow 2019
AbadIA ING Direct - Madrid 2019
AbadIA US Secret Tour - Pittsburgh'19
From alpha go to alpha zero TLP innova 2018
AbadIA: the abbey of the crime AI - GDG Cloud London 2018
#AbadIA: the abbey of the crime AI - IO18 extended madrid 2018
#AbadIA: the abbey of the crime AI - IBM meetup Madrid 2018
AbadIA: the abbey of the crime AI - Vaas Madrid 2018
From Alpha Go to Alpha Zero - Vaas Madrid 2018
Alpha zero - London 2018
Gdg cloud madrid 2017 - GDG kick off metuup
Icea 2017 big data - recursos humanos
Databeers madrid 2017 - Paas pigeons as a service
Librecon 2016 bilbao: kappa architecture IoT of the cars
Aspgems tensor-flow example
ASPgems - kappa architecture
Big Data as Service
Big data apache spark + scala

Recently uploaded (20)

PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PDF
.pdf is not working space design for the following data for the following dat...
PDF
Mega Projects Data Mega Projects Data
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
Lecture1 pattern recognition............
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Business Acumen Training GuidePresentation.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Global journeys: estimating international migration
PDF
Foundation of Data Science unit number two notes
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PDF
Introduction to Business Data Analytics.
Major-Components-ofNKJNNKNKNKNKronment.pptx
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
.pdf is not working space design for the following data for the following dat...
Mega Projects Data Mega Projects Data
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Lecture1 pattern recognition............
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Business Acumen Training GuidePresentation.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Galatica Smart Energy Infrastructure Startup Pitch Deck
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Global journeys: estimating international migration
Foundation of Data Science unit number two notes
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Introduction to Business Data Analytics.

How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017

  • 1. How to create a Personal Knowledge Graph Juantomás García - Open Sistemas
  • 2. Juantomás García Data Solutions Manager @ Open Sistemas Google Developer Expert for cloud Others Co-Author of the first spanish book about free software “La Pastilla Roja” Former President of Hispalinux (Spanish Linux User Group) Organizer of the Machine Learning Spain and GDG Cloud Madrid. Who am I
  • 3. How this talk is Organized I’m a big fan of the golden circle
  • 4. Why: Need a Knowledge Graph • I managed a lot of information. • Every day: • Browse lots of websites (~100 even more) • See a couple of videos. • I interact with persons (mails, chats, slacks, calendars, etc). • Read documents (pdfs, papers, etc)
  • 5. Why: Need a Knowledge Graph • I need to organize all this My current way of organizing and not forgetting things does not scale!
  • 6. Why: Need a Knowledge Graph •I need to: •Query/browse the information. •Understand the information to turn it into knowledge
  • 7. Why: Need a Knowledge Graph • I need more: • I have no interest in all the global information. • I just want to organize a graph with my subjects of interest
  • 8. Why: Need a Knowledge Graph • Event I need more: • I want to have a system that do the hard and boring work for me. • I wish to have a recommendation system that know me and grow with me. • I want to have a system that explore and discovery information for me.
  • 9. How: Make a Knowledge Graph Lets me introduce some interesting concepts about how.
  • 10. How: Make a Knowledge Graph Explicit vs Implicit
  • 11. How: Make a Knowledge Graph Examples of wrong recommendations from pocket (~8k favorites)
  • 12. How: Make a Knowledge Graph Examples of good recommendations from pocket (~8k favorites)
  • 13. How: Make a Knowledge Graph Graphs •Probably under the radar of too many people •For me a big change in the way to think and work with information
  • 14. How: Make a Knowledge Graph Graphs: traditional database
  • 15. How: Make a Knowledge Graph Graph Database
  • 16. How: Make a Knowledge Graph Graph Databases vs Relational
  • 17. How: Make a Knowledge Graph Collective Intelligence
  • 18. How: Make a Knowledge Graph Collective Intelligence
  • 19. How: Make a Knowledge Graph Collective Intelligence A A A B B B C
  • 20. How: Make a Knowledge Graph Collective Intelligence A A A
  • 21. How: Make a Knowledge Graph I love Unix Pipes awk '{print $7}' access.log| sort | uniq -c | sort -rn | head -n 5
  • 22. How: Make a Knowledge Graph I love Unix Pipes
  • 23. How: Make a Knowledge Graph Smart Agents •Bots every where. •With AI powering it. •New interfaces: interacting with the KG using bots. •B2B: Bot2Bot
  • 24. How: Make a Knowledge Graph Think Big
  • 25. How: Make a Knowledge Graph Think Big •Forget Legacy Architectures •Forget Old Tools •Use Light Technologies •Use pieces of Lego •Mix different technologies from diverse sources
  • 26. How: Make a Knowledge Graph Not to do list •Avoid to install & config a server even a VM. •Avoid to installs tools instead use containers and/or cloud services. •In general: think if there is a simpler way to do it and needs less effort
  • 27. How: Make a Knowledge Graph Architecture & Tools •Use Cloud Services is no brainer decision. •Git + Containers •Use the best language* for each module. •Use Notebooks: Jupyter, Zeppelin, DSX (*) Even java might be an option - unprovable
  • 28. How: Make a Knowledge Graph Big Data & Machine Learning •That’s a big data project. •At least you need to design it as if were. •Even if look simpler, using ML will improve the results.
  • 29. How: Make a Knowledge Graph Gathering Info •There are lots of sources. •The idea just create recolector and processors.
  • 30. How: Make a Knowledge Graph Gathering Info: web navigation
  • 31. How: Make a Knowledge Graph Gathering Info
  • 32. How: Make a Knowledge Graph Gathering Info
  • 33. How: Make a Knowledge Graph Gathering Info
  • 34. How: Make a Knowledge Graph Gathering Info
  • 35. What: Make a Knowledge Graph So lets start with the “What” First Steps: • Project Name: Boosterme • Github: https://github.com/boosterme/ boosterme
  • 36. What: Make a Knowledge Graph Global Architecture
  • 37. What: Make a Knowledge Graph Questions?
  • 38. How: Make a Knowledge Graph Thank You!!! •email: juantomas@opensistemas.com •twitter: @juantomas •GitHub: https://github.com/boosterme/ boosterme This talk have a free questions lifetime warranty: If you have any questions or concerns about this talk, feel free to contact me anytime.