This week we preview the Data Science and Graph Algorithms talks at the NODES 2019 conference and we do further analysis on the Brexit Graph.
Max De Marzi starts a series of posts showing how to build a chat bot, František Hartman builds a custom analyser for Full Text Search, and the Graplytic modeling tool is now available as a Graph App.
Mark Needham and the Developer Relations team
Featured Community Member: Danielle Monteiro
Our featured community member this week is Danielle Monteiro.
Danielle Monteiro – This Week’s Featured Community Member
Danielle is one of our active community members in Sao, Paulo, Brazil. We initially interacted with Danielle through the Neo4j Speaker Program as she was accepted to be a speaker at Oracle Code One / Oracle Open World. She’s a speaker, a thought leader, and a friend.
In the year 2018, she lectured at over 80 events!
On behalf of the Neo4j Community, thanks for all your work Danielle!
NODES 2019 Preview: Data Science and Graph Algorithms
Kenneth Schwartz will give an experience report on his use of Neo4j to build an in-house fraud, waste, and abuse platform.
Next up is Joe Depeau who will show how to use graph algorithms to analyse the characters, plots, and tropes of classic teen movies.
In Large Scale Social Networks – Challenges and Opportunities, Adam Cowley will model a large scale social network using Cypher and user defined procedures. He’ll then apply graph algorithms to personalise content and improve engagement.
Graphing Brexit: Average Positions, MPs vs Parties, Rebel MPs
While the UK parliament was unlawfully suspended, I revisited the Brexit Graph that I created earlier this year and did some more analysis.
- I explored the ways that political parties voted on average in the indicative votes held in March 2019 and created charts using Python’s matplotlib library.
- I compared the way parties voted against individual MPs, focusing particularly on the Conservatie MPs who had the party whip removed on 3rd September 2019.
- And, based on a suggestion by Amy Hodler, I looked at the ways that Conservative MPs have voted with respect to a no deal Brexit.
Building a Chat Bot in Neo4j: Part 1
Max De Marzi has started writing a series of blog posts showing how to build a chat bot using Neo4j.
In part 1, we create a procedure that takes in text and turn it into an intent and named entities, so we can “hear” what the user is trying to tell us.
Graphlytic Graph App, APOC string matching, GoT Analysis
- Graplytic is a tool that can be used for graph modeling and analytics. It is now available to Neo4j Desktop users in the form of a Graph app.
- I wrote a blog post showing how to to match the same MPs in two different data sets. using string similarity functions from APOC, Neo4j’s standard library.
- Yvonne Che analyses a Game of Thrones dataset using the Louvain community detection and ArticleRank centrality algorithms.
- Cailin McDonald shared the slides from her talk on network evaluation techniques using Neo4j.
Custom analyzer for fulltext search in Neo4j
František Hartman shows us how to extend Neo4j’s built in Full Text Search capability to handle the Czech language.