More Related Content
Similar to Neo4j Product Updates & Knowledge Graphs at GraphSummit London 14 Nov 2023.pptx (20)
Neo4j Product Updates & Knowledge Graphs at GraphSummit London 14 Nov 2023.pptx
- 1. Neo4j Inc. All rights reserved 2023
Product Update
Knowledge Graphs
Jesús Barrasa, Michael Down
Field Engineering
1
- 2. © 2023 Neo4j, Inc. All rights reserved.
Agenda
New features in Neo4j & a peek into the future
Knowledge Graphs + LLM = 😁
Demonstration
2
- 3. © 2023 Neo4j, Inc. All rights reserved.
New in Neo4j 5 -
recap
3
- 4. © 2023 Neo4j, Inc. All rights reserved.
Graph Schema: New constraints on nodes,
relationships and properties: Unique relationship
property, Relationship key, Property data types
NEO4J 5.0 NEW CAPABILITIES
Database Enhancements
4
- 5. © 2023 Neo4j, Inc. All rights reserved.
Graph Pattern Matching: Improved
expressivity of graph navigation with
quantified path patterns. More powerful and
performant syntax to navigate and traverse
your graph.
NEO4J 5.0 NEW CAPABILITIES
Database Enhancements
5
- 6. © 2023 Neo4j, Inc. All rights reserved.
MATCH path=(a:Account)-[rel:TRANSACTION*3..6]->(a)
WHERE size(apoc.coll.toSet(nodes(path))) = size(nodes(path)) - 1
AND ALL(idx in range(0, size(rel)-2)
WHERE (rel[idx]).date < (rel[idx+1]).date
AND (rel[idx+1].amount / rel[idx].amount) * 100 <= 20
)
RETURN path
NEO4J 5.0 NEW CAPABILITIES
Database Enhancements
Graph Pattern Matching Example
6
Pre-QPP
- 7. © 2023 Neo4j, Inc. All rights reserved.
MATCH path=(a:Account)-[:PERFORMS]->(first_tx)
((tx_i)-[:BENEFITS_TO]->(a_i)-[:PERFORMS]->(tx_j)
WHERE tx_i.date < tx_j.date
AND 0.80 <= tx_i.amount / tx_j.amount <= 1.00
){3,6}
(last_tx)-[:BENEFITS_TO]->(a)
WHERE size(apoc.coll.toSet([a]+a_i)) = size([a]+a_i)
RETURN path
NEO4J 5.0 NEW CAPABILITIES
Database Enhancements
Graph Pattern Matching Example
7
QPP
- 9. © 2023 Neo4j, Inc. All rights reserved.
NEO4J 5.0 NEW CAPABILITIES
Parallel Runtime: Speed up analytical query up to 100x
11
- 10. © 2023 Neo4j, Inc. All rights reserved.
Parallel Runtime Speedup
Up to 100x faster analytical queries by adding CPU cores
12
More cores
Faster
Queries
- 11. © 2023 Neo4j, Inc. All rights reserved.
Change Data
Capture (CDC)
13
- 12. © 2023 Neo4j, Inc. All rights reserved.
NEO4J 5.0 NEW CAPABILITIES
Change Data Capture: Automated Real-Time Change Tracking
14
- 13. © 2023 Neo4j, Inc. All rights reserved.
Looking Ahead:
Auto-Sharding
15
- 14. © 2023 Neo4j, Inc. All rights reserved.
NEO4J 5.0 NEW CAPABILITIES
Fabric Auto-Sharding
16
Coming 2024+
Mapping
Sharding
Rules
- 15. © 2023 Neo4j, Inc. All rights reserved.
NEO4J 5.0 NEW CAPABILITIES
Fabric Auto-Sharding
17
Coming 2024+
Mapping
Sharding
Rules
- 16. © 2023 Neo4j, Inc. All rights reserved.
AI Enabler
Graph Data Science & Generative AI
19
- 18. Neo4j Inc. All rights reserved 2023
21
1 Knowledge Graph Construction
Gen AI use cases
- 22. Neo4j Inc. All rights reserved 2023
25
1
2
3
Knowledge Graph Construction
LLMs for Language Generation
Gen AI use cases
RAG-based Applications
- 26. © 2023 Neo4j, Inc. All rights reserved.
● Co-Pilot in Neo4j Browser
for autocomplete & Cypher
generation
● Bloom & NeoDash NL
integration
29
POWERING GENERATIVE AI APPS
Neo4j’s GenAI Roadmap Coming 2024+
- 27. © 2023 Neo4j, Inc. All rights reserved.
● Co-Pilot in Neo4j Browser
for autocomplete & Cypher
generation
● Bloom & NeoDash NL
integration
30
POWERING GENERATIVE AI APPS
Neo4j’s GenAI Roadmap Coming 2024+
- 28. © 2023 Neo4j, Inc. All rights reserved.
Thank
You!
jesus.barrasa@neo4j.com
michael.down@neo4j.com
31
- 29. © 2023 Neo4j, Inc. All rights reserved.
Up next…Workshops
• Stephenson Room, 5th floor -> Neo4j: Let’s build a graph!
• Auditorium -> Neo4j & AWS
• Euston Room, 5th floor -> Generative AI and Knowledge Graph Workshop
From 17:00 when workshops end join us for Drinks & Nibbles & Networking
Remember Slido.com for feedback
32
- 30. © 2023 Neo4j, Inc. All rights reserved.
Thank
You!
See you 22nd February 2024 at
our next GraphSummit London!
33