This Week in Neo4j – Reddit AMA, Neo4j OGM, Reddcoin Graph, Graph Based Machine Learning


Welcome to this week in Neo4j where we round up what’s been happening in the world of graph databases in the last 7 days.

This week we have a Reddit AMA on Russian Twitter Trolls, Machine Learning with Graph Databases, a Reddcoin Graph, and more.

The Neo4j GraphTour visits Berlin and London this week. Michael will be at both events and Ryan, our new team member Jennifer, and I will be at the London one. Don’t forget to register and come and say “Hi!” to us!


This week’s featured community member is Tom Zeppenfeldt, Director & Founder at Neo4j Partner Graphileon, who build a development environment for interactive, graph-based dashboards.

Tom Zeppenfeldt - This Week’s Featured Community Member

Tom Zeppenfeldt – This Week’s Featured Community Member

Tom has been in the Neo4j community for several years and was one of the early interviewees on Rik Van Bruggen‘s Graphistania podcast.

He presented Interacting with Neo4j using a Graph-Driven User Interface at GraphConnect San Francisco 2016 and was interviewed by my colleague Bryce where he explained how the Graphileon tool works. Tom’s also been a regular presenter at meetups across Europe.

Tom regularly posts short videos and screenshots on his Twitter account showing how to use Graphileon to analyse different datasets so he’s well worth following on there.

On behalf of the Neo4j community, thanks for all your work Tom!

Reddit AMA: Russian Twitter Trolls


In the session Will and David explain their favourite findings, interesting Russian-isms in the data, and their hopes that other platforms will open up their data to allow similar analysis there as well.

Getting started with Neo4j, Neo4j-OGM, Spring Boot, Dr Aaron Clauset


    • We have the 2nd part of Amy Hodler‘s interview with Dr. Aaron Clauset in which they look at how advancements in network science are impacting predictions based on connected data. They cover topics such as interpretability in deep learning models and building ensemble models to make predictions.
    • Adam Cowley has written a post showing how to use Neo4j-OGM with Spring Boot. Neo4j OGM is a library that maps Java objects to nodes in Neo4j, similar to how ORM libraries are used when interacting with relational databases.
    • Pol Dellaiera has a cool post in which he shows how to use Neo4j to solve a problem where you have to link a list of numbers such that adjacent numbers sums are perfect square numbers. You can see a video explaining the problem on the Numberphile YouTube account.

Pick of the week: An introduction to machine learning on graph databases


We’ve seen a lot of interest in graph based machine learning, so I was excited to come across a blog post written by David Mack in which he connects Neo4j with the Keras neural network library.

A graph in the Neo4j browser

The challenge is to predict what review score a person will give to a product and David shows how to build a neural network based on the output of Cypher queries that achieves 100% test accuracy on this task.

Reddcoin Graph, Paradise Papers, Neo4j CSV Processor


Next Week


What’s happening next week in the world of graph databases?

Date Title Group Speaker

February 26th 2018

Machine Learning and Graphs X 2

Graph Database – Berlin

Alessandro Negro, Christophe Willemsen

February 27th 2018

GraphTour Berlin

Neo4j – London User Group

Mix of Neo4j and customer speakers

February 27th 2018

Base graphe et processus métier

Graph Database – Lyon

Sylvain Roussy

February 28th 2018

Graph-Powered Machine Learning and Chatbots with Neo4j and Amazon Alexa

Neo4j – London User Group

Alessandro Negro, Christophe Willemsen

March 1st 2018

GraphTour London

Neo4j – London User Group

Mix of Neo4j and customer speakers

Tweet of the Week


My favourite tweet this week was by Kenny Bastani, our former colleague in the Neo4j DevRel team:

Don’t forget to RT if you liked it too.

That’s all for this week. Have a great weekend!

Cheers, Mark