This Week in Neo4j: Website Analysis, Conversational AI, Graph Machine Learning, Facial Recognition, Graph Tutorial, and More

Sr. Manager, Developer Community
3 min read

In this week’s newsletter, you can read about constructing a real-time interactive conversational AI system. Antonio Origlia describes how graphs make it possible to cross-reference encyclopedic knowledge and dialogue corpora, representing both the domain knowledge and the way people communicate about it.
If ML topics are on your New Year’s list of study resolutions, there are a couple of other articles to check out – like the NLP pipeline constructed by Tomaz Bratanic and an improved facial recognition system by Sefik Ilkin Serengil.
Cheers,
Yolande Poirier
P.S.: If you’re a developer building modern applications with GraphQL, don’t forget to take this short, two-minute survey. We want to hear from you!
FEATURED NODES SPEAKER: Vlasta Kus
He specializes in using machine learning for building knowledge graphs from unstructured data. You can follow him on LinkedIn.
In his NODES 2022 presentation, he covers the use case of building a knowledge graph for the archive of a major foundation to help empower researchers (or business analysts) to access previously unavailable levels of insight. Watch it now!
KNOWLEDGE GRAPH: Analyze Your Website With NLP
Tomaz Bratanic implements an NLP pipeline to parse a website for useful, unstructured data to construct a knowledge graph. Analyses of website network, link, keyword, and co-occurrence topic clustering are all thoroughly documented with code and links to Jupyter notebooks.
AI: Conversational Artificial Intelligence With Neo4j and the Unreal Engine – Part 1
Antonio Origlia describes how Real-Time Interactive 3D applications powered by the Unreal Engine are using graph database technology to enable the representation and investigation of knowledge. This blog is based on research conducted in the field of Embodied Conversational Agents (ECAs) at the URBAN/ECO Research Centre of Federico II University in Naples.
NODES SESSION: Take Data to the Next Level With Graph Machine Learning
ML: How to Find False Positives in Facial Recognition With Neo4j
Sefik Ilkin Serengil improves a facial recognition model by combining deepfake and Neo4j. With FaceNet facial recognition model and MtCnn face detector, he uses the graph data science betweenness centrality algorithm to drop false positives among deepface verified pairs.
TOOL: Manage EoLs Like a Boss With endoflife.date
TUTORIAL: A Simple Guide to Get Started With Graph Databases
TWEET OF THE WEEK: @lyonwj
Don’t forget to retweet, if you like it!
Putting together a dataset to help understand how public lands are governed in US Congress with #Neo4jhttps://t.co/HobzfkpH46 pic.twitter.com/U77QLmNnTT
— William Lyon (@lyonwj) January 9, 2023
COMING UP NEXT
-
- Discover AuraDB with Michael and Alexander on January 16, 2023.
- Going Meta A Series on Graphs, Semantics, and Knowledge Ep. 12 on January 17, 2023.
- Full Stack GraphQL Book Club, Chapter 7: Adding Authorization And Authentication on January 18, 2023.
- OMG – Ohh My Graphs! on January 20, 2023.
… OF SPECIAL INTEREST
-
- The new Neo4j extension for VS Code allows you to add multiple connections and run Cypher straight from a file or your current text selection. Learn about it.
- neo4j-osmnx-experiments project works with OpenStreetMap data in Neo4j using OSMnx. This project uses Poetry to manage dependencies and Python virtual environments. Check it out.
- Neo4j Java Driver Tool Belt project now consists of a read-only object mapper and a parameter renderer. The idea is to collect a bunch of tooling around the official Neo4j Java Driver. Learn more.
- Dairon Pérez Frías created a series video tutorials in Spanish about Neo4j. Kudos to Dairon! Discover his tutorials