SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
1
Einblicke ins Dickicht der
Parteiprogramme
Data Science im Unternehmen
Michael Hunger
Director Developer Relations Neo4j
dev.neo4j.com/ltw-sa21
Neo4j, Inc. All rights reserved 2021
Es ist Wahljahr #btw2021 - Und wir alle gehen hin!
Neo4j, Inc. All rights reserved 2021
Wahl-O-Mat®
- Parteiprogramme im Vergleich
Neo4j, Inc. All rights reserved 2021
Ziel: Visuelle und Algorithmische Analyse
Neo4j, Inc. All rights reserved 2021
Networks of People Transaction Networks
Bought
B
ou
gh
t
V
i
e
w
e
d
R
e
t
u
r
n
e
d
Bought
Knowledge Networks
Pl
ay
s
Lives_in
In_sport
Likes
F
a
n
_
o
f
Plays_for
E.g., Risk management, Supply
chain, Payments
E.g., Employees, Customers,
Suppliers, Partners,
Influencers
E.g., Enterprise content,
Domain specific content,
eCommerce content
K
n
o
w
s
Knows
Knows
K
n
o
w
s
5
Connections in Data are as Valuable as the Data Itself
Neo4j, Inc. All rights reserved 2021
Native Graph Technology for Applications & Analytics
6
Analytics
Tooling
Graph Transactions
Data Integration
Dev.
& Admin
Drivers & APIs Discovery & Visualization
Graph Analytics
Developers
Admins
Applications Business Users
Data Analysts
Data Scientists
Enterprise Data Hub
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
7
Daten verfügbar!
Noch nicht für #btw21 aber für LTW Sachsen Anhalt
Neo4j, Inc. All rights reserved 2021
Download im CSV Format
bpb.de/politik/wahlen/wahl-o-mat/332469/download
ZIP mit CSV Dateien
Für einfachen Import auf GitHub
dev.neo4j.com/ltw-sa21
Import in sandbox.neo4j.com
Neo4j, Inc. All rights reserved 2021
CSV Format
• Partei
◦ Nr
◦ Name
◦ Kurzbezeichnung
• These
◦ Nr
◦ Titel
◦ Text
• Position
◦ Position - stimme zu, neutral, stimme nicht zu
◦ Begründung
Neo4j, Inc. All rights reserved 2021
Import
• Knoten
◦ Partei (21) (id, name, text)
◦ These (38) (id, name, text)
• Beziehung
◦ POSITION (798) (text, weight: 0.0-Ablehnung, 0.5-Neutral, 1.0-Zustimmung)
• via LOAD CSV + MERGE + CASE (siehe Script)
• Index on Parteiname/Thesenname
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
11
Exploration mit
Neo4j Browser + Bloom
Abfragen + Visuelles Clustering
Neo4j, Inc. All rights reserved 2021
Exploration in Neo4j Browser + Bloom
Neo4j, Inc. All rights reserved 2021
Ähnlichkeit von Parteien - "Abstand"
match (p1:Partei)-[r1:POSITION]->(t:These)<-[r2:POSITION]-(p2:Partei)
where id(p1)>id(p2)
return p1.name,p2.name, sum(abs(r1.weight-r2.weight)) as sim
order by sim asc;
Neo4j, Inc. All rights reserved 2021
Exploration in Neo4j Browser + Bloom
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
15
Graph Data Science
Abfragen + Visuelles Clustering
Neo4j, Inc. All rights reserved 2021
Neo4j for Graph Data Science™
16
Neo4j Graph Data
Science Library
Scalable Graph Algorithms
& Analytics Workspace
Native Graph
Creation & Persistence
Neo4j
Database
Visual Graph Exploration
& Prototyping
Neo4j
Bloom
Practical Integrated Intuitive
Neo4j, Inc. All rights reserved 2021
17
The Neo4j GDS Library
Robust Graph Algorithms (50+)
• Run on the loaded graph to compute metrics about the topology
and connectivity
• Highly parallelized and scale to 10’s of billions of nodes
Mutable In-Memory
Workspace
Computational Graph
Native Graph Store
Efficient & Flexible Analytics
Workspace
• Automatically reshapes transactional graphs
into an in-memory analytics graph
• Optimized for analytics with global traversals
and aggregation
• Create workflows and layer algorithms
Neo4j, Inc. All rights reserved 2021
Projected Graphs
• (Partei) - [:SIMILAR {weight}] - (Partei)
◦ virtuell in in-memory graph
◦ physisch als relationship
◦ "Distanz" als Gewicht normalisiert auf 0..1
• Clustering -> Louvain
• ML Model -> Link Prediction zur Thesis
Neo4j, Inc. All rights reserved 2021
Projection - virtuell
call gds.graph.create.cypher("parteien",
"MATCH (p:Partei) RETURN id(p) as id",
"MATCH
(p1:Partei)-[r1:POSITION]->(t:These)<-[r2:POSITION]-(p2:Partei)
RETURN id(p1) as source,id(p2) as target,
(29.0-sum(abs(r1.weight-r2.weight)))/29.0 as weight");
Neo4j, Inc. All rights reserved 2021
Louvain
• Louvain Algorithmus
• Clustering mit Gewicht
• 2 cluster
• Visualisierung mit Bloom
call gds.louvain.write("parteien",
{relationshipWeightProperty:'weight', writeProperty:'cluster'})
Neo4j, Inc. All rights reserved 2021
Projection - phyische Beziehung
MATCH
(p1:Partei)-[r1:POSITION]->(t:These)<-[r2:POSITION]-(p2:Partei)
WHERE id(p1)>id(p2)
WITH p1,p2, (29.0-sum(abs(r1.weight-r2.weight)))/29.0 AS weight
MERGE (p1)-[s:SIMILAR]-(p2)
SET s.weight = weight;
Neo4j, Inc. All rights reserved 2021
Node Embeddings & k-NN Similarity
• Node Embeddings -> Vektor repräsentiert "topologische Eigenschaften"
• kNN -> Ähnlichkeitsberechnung
1. load graph (undirected)
2. compute embedding (fastRP) + mutate in-memory graph
3. use embedding to compute k-NN topK (3) similarity
call gds.graph.create("p4",{Partei:{properties:"cluster"},These:{}},
{POSITION:{orientation:"UNDIRECTED",properties:"weight"}});
call gds.fastRP.mutate("p4",{relationshipWeightProperty:"weight",
embeddingDimension:128,
mutateProperty:"embedding"});
call gds.beta.knn.stream("p4",{nodeLabels:['Partei'],topK:3,
nodeWeightProperty:'embedding'})
yield node1, node2, similarity where node1 > node2
return gds.util.asNode(node1).name as n1,
gds.util.asNode(node2).name as n2, similarity
order by similarity desc LIMIT 10;
Neo4j, Inc. All rights reserved 2021
Train ML Model & Predictions Class (Cluster)
1. lade graph (undirected)
2. compute embedding mit fastRP
3. train model with embedding + class (cluster)
4. predict cluster
Keine tollen Ergebnisse,
Embedding muss verbessert
werden.
Neo4j, Inc. All rights reserved 2021
Weitere Ideen
• Gruppierung von Thesen
• eigene Position(en) hinzufügen und mit Parteien (und einander)
vergleichen (Wahlomat)
• Veränderung von Positionen der Parteien über Wahlperioden ->
Bewegung der Schwerpunkte
• Korrelation mit Wahlergebnissen
• Positionen pro Demographie / Bevölkerungssegment
• Link Prediction / Node Classification
• Mehrdimensionalität der Parteienlandschaft (nicht nur links-rechts)
Neo4j, Inc. All rights reserved 2021
Fragen & Diskussionen ? Gern am Stand nachfragen!
Neo4j, Inc. All rights reserved 2021
Selbst ausprobieren?
sandbox.neo4j.com dev.neo4j.com/gdsbk2
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
27
Danke für Ihre Aufmerksamkeit!
Alexander Erdl & Michael Hunger
Director Developer Relations Neo4j
dev.neo4j.com/gdsl
sandbox.neo4j.com
dev.neo4j.com/ltw-sa21
Neo4j, Inc. All rights reserved 2021
Train ML Model & Predict Link
1. load graph (with PRO/CON links?)
2. split relationships into test / train & positive (exists) & negative (doesn't
exist)
3. train model with existing links (works only on undirected graphs)
4. predict links
see GIST

Más contenido relacionado

La actualidad más candente

Experiments With Knowledge Graphs in Fisheries & Oceans Canada
Experiments With Knowledge Graphs in Fisheries & Oceans CanadaExperiments With Knowledge Graphs in Fisheries & Oceans Canada
Experiments With Knowledge Graphs in Fisheries & Oceans CanadaNeo4j
 
Enterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York City
Enterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York CityEnterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York City
Enterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York CityNeo4j
 
Trillion graph : Distribuer les données connectées sur des centaines d'instan...
Trillion graph : Distribuer les données connectées sur des centaines d'instan...Trillion graph : Distribuer les données connectées sur des centaines d'instan...
Trillion graph : Distribuer les données connectées sur des centaines d'instan...Neo4j
 
Neo4j Health Care & Life Sciences Workshop 2021
Neo4j Health Care & Life Sciences Workshop 2021Neo4j Health Care & Life Sciences Workshop 2021
Neo4j Health Care & Life Sciences Workshop 2021Neo4j
 
Combining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASA
Combining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASACombining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASA
Combining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASANeo4j
 
4. Document Discovery with Graph Data Science
 4. Document Discovery with Graph Data Science 4. Document Discovery with Graph Data Science
4. Document Discovery with Graph Data ScienceNeo4j
 
Neo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best Practices
Neo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best PracticesNeo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best Practices
Neo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best PracticesNeo4j
 
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j
 
Neo4j Graph Data Science - Webinar
Neo4j Graph Data Science - WebinarNeo4j Graph Data Science - Webinar
Neo4j Graph Data Science - WebinarNeo4j
 
Graph Data Science with Neo4j: Nordics Webinar
Graph Data Science with Neo4j: Nordics WebinarGraph Data Science with Neo4j: Nordics Webinar
Graph Data Science with Neo4j: Nordics WebinarNeo4j
 
Risk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep LearningRisk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep LearningCambridge Semantics
 
How do You Graph
How do You GraphHow do You Graph
How do You GraphBen Krug
 
GraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening KeynoteGraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening KeynoteNeo4j
 
Graph technology meetup slides
Graph technology meetup slidesGraph technology meetup slides
Graph technology meetup slidesSean Mulvehill
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4jNeo4j
 
Kick Off – Graphs: The Fuel Behind Innovation and Transformation in Every Field
Kick Off – Graphs: The Fuel Behind Innovation and Transformation in Every FieldKick Off – Graphs: The Fuel Behind Innovation and Transformation in Every Field
Kick Off – Graphs: The Fuel Behind Innovation and Transformation in Every FieldNeo4j
 
Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020Cambridge Semantics
 
Introduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesIntroduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesNeo4j
 
GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?Neo4j
 
Translating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with GraphsTranslating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with GraphsNeo4j
 

La actualidad más candente (20)

Experiments With Knowledge Graphs in Fisheries & Oceans Canada
Experiments With Knowledge Graphs in Fisheries & Oceans CanadaExperiments With Knowledge Graphs in Fisheries & Oceans Canada
Experiments With Knowledge Graphs in Fisheries & Oceans Canada
 
Enterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York City
Enterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York CityEnterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York City
Enterprise Ready: A Look at Neo4j in Production at Neo4j GraphDay New York City
 
Trillion graph : Distribuer les données connectées sur des centaines d'instan...
Trillion graph : Distribuer les données connectées sur des centaines d'instan...Trillion graph : Distribuer les données connectées sur des centaines d'instan...
Trillion graph : Distribuer les données connectées sur des centaines d'instan...
 
Neo4j Health Care & Life Sciences Workshop 2021
Neo4j Health Care & Life Sciences Workshop 2021Neo4j Health Care & Life Sciences Workshop 2021
Neo4j Health Care & Life Sciences Workshop 2021
 
Combining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASA
Combining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASACombining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASA
Combining a Knowledge Graph and Graph Algorithms to Find Hidden Skills at NASA
 
4. Document Discovery with Graph Data Science
 4. Document Discovery with Graph Data Science 4. Document Discovery with Graph Data Science
4. Document Discovery with Graph Data Science
 
Neo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best Practices
Neo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best PracticesNeo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best Practices
Neo4j Graph Data Science Training - June 9 & 10 - Slides #7 GDS Best Practices
 
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
 
Neo4j Graph Data Science - Webinar
Neo4j Graph Data Science - WebinarNeo4j Graph Data Science - Webinar
Neo4j Graph Data Science - Webinar
 
Graph Data Science with Neo4j: Nordics Webinar
Graph Data Science with Neo4j: Nordics WebinarGraph Data Science with Neo4j: Nordics Webinar
Graph Data Science with Neo4j: Nordics Webinar
 
Risk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep LearningRisk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep Learning
 
How do You Graph
How do You GraphHow do You Graph
How do You Graph
 
GraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening KeynoteGraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening Keynote
 
Graph technology meetup slides
Graph technology meetup slidesGraph technology meetup slides
Graph technology meetup slides
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
Kick Off – Graphs: The Fuel Behind Innovation and Transformation in Every Field
Kick Off – Graphs: The Fuel Behind Innovation and Transformation in Every FieldKick Off – Graphs: The Fuel Behind Innovation and Transformation in Every Field
Kick Off – Graphs: The Fuel Behind Innovation and Transformation in Every Field
 
Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020
 
Introduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesIntroduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use cases
 
GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?
 
Translating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with GraphsTranslating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with Graphs
 

Similar a Graph Data Science for Political Party Position Analysis

Training di Base Neo4j
Training di Base Neo4jTraining di Base Neo4j
Training di Base Neo4jNeo4j
 
Workshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceWorkshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceNeo4j
 
Knowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph CompositionKnowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph CompositionNeo4j
 
Graphs for Genealogists
Graphs for GenealogistsGraphs for Genealogists
Graphs for GenealogistsNeo4j
 
ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph TechnologyNeo4j
 
Roadmap y Novedades de producto
Roadmap y Novedades de productoRoadmap y Novedades de producto
Roadmap y Novedades de productoNeo4j
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
Training Week: Introduction to Neo4j
Training Week: Introduction to Neo4jTraining Week: Introduction to Neo4j
Training Week: Introduction to Neo4jNeo4j
 
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceScaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceNeo4j
 
Graph Machine Learning in Production with Neo4j
Graph Machine Learning in Production with Neo4jGraph Machine Learning in Production with Neo4j
Graph Machine Learning in Production with Neo4jNeo4j
 
Optimizing Your Supply Chain with the Neo4j Graph
Optimizing Your Supply Chain with the Neo4j GraphOptimizing Your Supply Chain with the Neo4j Graph
Optimizing Your Supply Chain with the Neo4j GraphNeo4j
 
New! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the Cloud
New! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the CloudNew! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the Cloud
New! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the CloudNeo4j
 
Cio summit 20170223_v20
Cio summit 20170223_v20Cio summit 20170223_v20
Cio summit 20170223_v20Joshua Bae
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphNeo4j
 
Introduction to Neo4j - a hands-on crash course
Introduction to Neo4j - a hands-on crash courseIntroduction to Neo4j - a hands-on crash course
Introduction to Neo4j - a hands-on crash courseNeo4j
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4jNeo4j
 
Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022Neo4j
 

Similar a Graph Data Science for Political Party Position Analysis (20)

Training di Base Neo4j
Training di Base Neo4jTraining di Base Neo4j
Training di Base Neo4j
 
Workshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceWorkshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data Science
 
Knowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph CompositionKnowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph Composition
 
Graphs for Genealogists
Graphs for GenealogistsGraphs for Genealogists
Graphs for Genealogists
 
ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technology
 
Roadmap y Novedades de producto
Roadmap y Novedades de productoRoadmap y Novedades de producto
Roadmap y Novedades de producto
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge Graph
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
Training Week: Introduction to Neo4j
Training Week: Introduction to Neo4jTraining Week: Introduction to Neo4j
Training Week: Introduction to Neo4j
 
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceScaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
 
Graph Machine Learning in Production with Neo4j
Graph Machine Learning in Production with Neo4jGraph Machine Learning in Production with Neo4j
Graph Machine Learning in Production with Neo4j
 
Optimizing Your Supply Chain with the Neo4j Graph
Optimizing Your Supply Chain with the Neo4j GraphOptimizing Your Supply Chain with the Neo4j Graph
Optimizing Your Supply Chain with the Neo4j Graph
 
New! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the Cloud
New! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the CloudNew! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the Cloud
New! Neo4j AuraDS: The Fastest Way to Get Started with Data Science in the Cloud
 
Cio summit 20170223_v20
Cio summit 20170223_v20Cio summit 20170223_v20
Cio summit 20170223_v20
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
 
Introduction to Neo4j - a hands-on crash course
Introduction to Neo4j - a hands-on crash courseIntroduction to Neo4j - a hands-on crash course
Introduction to Neo4j - a hands-on crash course
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4j
 
Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022
 

Más de Neo4j

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 

Más de Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Graph Data Science for Political Party Position Analysis

  • 1. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 1 Einblicke ins Dickicht der Parteiprogramme Data Science im Unternehmen Michael Hunger Director Developer Relations Neo4j dev.neo4j.com/ltw-sa21
  • 2. Neo4j, Inc. All rights reserved 2021 Es ist Wahljahr #btw2021 - Und wir alle gehen hin!
  • 3. Neo4j, Inc. All rights reserved 2021 Wahl-O-Mat® - Parteiprogramme im Vergleich
  • 4. Neo4j, Inc. All rights reserved 2021 Ziel: Visuelle und Algorithmische Analyse
  • 5. Neo4j, Inc. All rights reserved 2021 Networks of People Transaction Networks Bought B ou gh t V i e w e d R e t u r n e d Bought Knowledge Networks Pl ay s Lives_in In_sport Likes F a n _ o f Plays_for E.g., Risk management, Supply chain, Payments E.g., Employees, Customers, Suppliers, Partners, Influencers E.g., Enterprise content, Domain specific content, eCommerce content K n o w s Knows Knows K n o w s 5 Connections in Data are as Valuable as the Data Itself
  • 6. Neo4j, Inc. All rights reserved 2021 Native Graph Technology for Applications & Analytics 6 Analytics Tooling Graph Transactions Data Integration Dev. & Admin Drivers & APIs Discovery & Visualization Graph Analytics Developers Admins Applications Business Users Data Analysts Data Scientists Enterprise Data Hub
  • 7. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 7 Daten verfügbar! Noch nicht für #btw21 aber für LTW Sachsen Anhalt
  • 8. Neo4j, Inc. All rights reserved 2021 Download im CSV Format bpb.de/politik/wahlen/wahl-o-mat/332469/download ZIP mit CSV Dateien Für einfachen Import auf GitHub dev.neo4j.com/ltw-sa21 Import in sandbox.neo4j.com
  • 9. Neo4j, Inc. All rights reserved 2021 CSV Format • Partei ◦ Nr ◦ Name ◦ Kurzbezeichnung • These ◦ Nr ◦ Titel ◦ Text • Position ◦ Position - stimme zu, neutral, stimme nicht zu ◦ Begründung
  • 10. Neo4j, Inc. All rights reserved 2021 Import • Knoten ◦ Partei (21) (id, name, text) ◦ These (38) (id, name, text) • Beziehung ◦ POSITION (798) (text, weight: 0.0-Ablehnung, 0.5-Neutral, 1.0-Zustimmung) • via LOAD CSV + MERGE + CASE (siehe Script) • Index on Parteiname/Thesenname
  • 11. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 11 Exploration mit Neo4j Browser + Bloom Abfragen + Visuelles Clustering
  • 12. Neo4j, Inc. All rights reserved 2021 Exploration in Neo4j Browser + Bloom
  • 13. Neo4j, Inc. All rights reserved 2021 Ähnlichkeit von Parteien - "Abstand" match (p1:Partei)-[r1:POSITION]->(t:These)<-[r2:POSITION]-(p2:Partei) where id(p1)>id(p2) return p1.name,p2.name, sum(abs(r1.weight-r2.weight)) as sim order by sim asc;
  • 14. Neo4j, Inc. All rights reserved 2021 Exploration in Neo4j Browser + Bloom
  • 15. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 15 Graph Data Science Abfragen + Visuelles Clustering
  • 16. Neo4j, Inc. All rights reserved 2021 Neo4j for Graph Data Science™ 16 Neo4j Graph Data Science Library Scalable Graph Algorithms & Analytics Workspace Native Graph Creation & Persistence Neo4j Database Visual Graph Exploration & Prototyping Neo4j Bloom Practical Integrated Intuitive
  • 17. Neo4j, Inc. All rights reserved 2021 17 The Neo4j GDS Library Robust Graph Algorithms (50+) • Run on the loaded graph to compute metrics about the topology and connectivity • Highly parallelized and scale to 10’s of billions of nodes Mutable In-Memory Workspace Computational Graph Native Graph Store Efficient & Flexible Analytics Workspace • Automatically reshapes transactional graphs into an in-memory analytics graph • Optimized for analytics with global traversals and aggregation • Create workflows and layer algorithms
  • 18. Neo4j, Inc. All rights reserved 2021 Projected Graphs • (Partei) - [:SIMILAR {weight}] - (Partei) ◦ virtuell in in-memory graph ◦ physisch als relationship ◦ "Distanz" als Gewicht normalisiert auf 0..1 • Clustering -> Louvain • ML Model -> Link Prediction zur Thesis
  • 19. Neo4j, Inc. All rights reserved 2021 Projection - virtuell call gds.graph.create.cypher("parteien", "MATCH (p:Partei) RETURN id(p) as id", "MATCH (p1:Partei)-[r1:POSITION]->(t:These)<-[r2:POSITION]-(p2:Partei) RETURN id(p1) as source,id(p2) as target, (29.0-sum(abs(r1.weight-r2.weight)))/29.0 as weight");
  • 20. Neo4j, Inc. All rights reserved 2021 Louvain • Louvain Algorithmus • Clustering mit Gewicht • 2 cluster • Visualisierung mit Bloom call gds.louvain.write("parteien", {relationshipWeightProperty:'weight', writeProperty:'cluster'})
  • 21. Neo4j, Inc. All rights reserved 2021 Projection - phyische Beziehung MATCH (p1:Partei)-[r1:POSITION]->(t:These)<-[r2:POSITION]-(p2:Partei) WHERE id(p1)>id(p2) WITH p1,p2, (29.0-sum(abs(r1.weight-r2.weight)))/29.0 AS weight MERGE (p1)-[s:SIMILAR]-(p2) SET s.weight = weight;
  • 22. Neo4j, Inc. All rights reserved 2021 Node Embeddings & k-NN Similarity • Node Embeddings -> Vektor repräsentiert "topologische Eigenschaften" • kNN -> Ähnlichkeitsberechnung 1. load graph (undirected) 2. compute embedding (fastRP) + mutate in-memory graph 3. use embedding to compute k-NN topK (3) similarity call gds.graph.create("p4",{Partei:{properties:"cluster"},These:{}}, {POSITION:{orientation:"UNDIRECTED",properties:"weight"}}); call gds.fastRP.mutate("p4",{relationshipWeightProperty:"weight", embeddingDimension:128, mutateProperty:"embedding"}); call gds.beta.knn.stream("p4",{nodeLabels:['Partei'],topK:3, nodeWeightProperty:'embedding'}) yield node1, node2, similarity where node1 > node2 return gds.util.asNode(node1).name as n1, gds.util.asNode(node2).name as n2, similarity order by similarity desc LIMIT 10;
  • 23. Neo4j, Inc. All rights reserved 2021 Train ML Model & Predictions Class (Cluster) 1. lade graph (undirected) 2. compute embedding mit fastRP 3. train model with embedding + class (cluster) 4. predict cluster Keine tollen Ergebnisse, Embedding muss verbessert werden.
  • 24. Neo4j, Inc. All rights reserved 2021 Weitere Ideen • Gruppierung von Thesen • eigene Position(en) hinzufügen und mit Parteien (und einander) vergleichen (Wahlomat) • Veränderung von Positionen der Parteien über Wahlperioden -> Bewegung der Schwerpunkte • Korrelation mit Wahlergebnissen • Positionen pro Demographie / Bevölkerungssegment • Link Prediction / Node Classification • Mehrdimensionalität der Parteienlandschaft (nicht nur links-rechts)
  • 25. Neo4j, Inc. All rights reserved 2021 Fragen & Diskussionen ? Gern am Stand nachfragen!
  • 26. Neo4j, Inc. All rights reserved 2021 Selbst ausprobieren? sandbox.neo4j.com dev.neo4j.com/gdsbk2
  • 27. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 27 Danke für Ihre Aufmerksamkeit! Alexander Erdl & Michael Hunger Director Developer Relations Neo4j dev.neo4j.com/gdsl sandbox.neo4j.com dev.neo4j.com/ltw-sa21
  • 28. Neo4j, Inc. All rights reserved 2021 Train ML Model & Predict Link 1. load graph (with PRO/CON links?) 2. split relationships into test / train & positive (exists) & negative (doesn't exist) 3. train model with existing links (works only on undirected graphs) 4. predict links see GIST