SlideShare a Scribd company logo
Graphs in Retail
Know Your Customers and Make Your Recommendation Engine Learn
Joe Depeau
Sr. Presales Consultant, UK
14th August, 2019
@joedepeau
http://linkedin.com/in/joedepeau
• Introduction to Graphs and Neo4j
• Retail Data Overview
• Use Cases
• Customer 360 View
• Recommendations (with demo)
• Logistics
• Supply Chain Management
• Others …
• Q&A
2
Agenda
Introduction to Graphs and
Neo4j
3
Relational vs. Graph Databases
4
Graphs in the Age of Connections
5
6
7
Car
DRIVES
name: “Dan”
born: May 29, 1970
twitter: “@dan”
name: “Ann”
born: Dec 5, 1975
since:
Jan 10, 2011
brand: “Volvo”
model: “V70”
Anatomy of a Property Graph Database
Nodes
• Represent the objects in the
graph
• Can be labeled
Relationships
• Relate nodes by type and
direction
Properties
• Name-value pairs that can go on
nodes and relationships.
LOVES
LOVES
LIVES WITH
OW
NS
Person Person
Retail Data Overview
8
9
Some Examples of Typical Retail Data
Event DataProduct
Data
Customer DataOrganisational
Data
3rd Party Data
Documentation
Facilities
Processes
Systems and
Databases
KPIs and Reports
Personal Data
Customer
Relationships
Documentation
Processes
Brand Data
Product
Hierarchy
Pricing Data
Clickstream Data
Searches
Customer Contact
Social Media
Market Data
Organisational
Hierarchy
Purchase History
Supply Chain Data
Supplier Data
Logistics Data
Inventory Data
Local Data
Use Case Examples
10
Customer 360 Example Graph
Organisational Data
Customer Data
Product Data
Event Data
3rd Party Data
Supply Chain Data
11
12
Customer 360 Graph Uses
• Can I use the graph to help me improve customer
experience?
• Can the graph help me determine Customer Lifetime
Value (CLV)?
• Can I spot and prevent churn using a graph?
• Can the graph help me spot influencers in my
customer base?
Yes!
Yes!
Yes!
Yes!
Recommendations Example Graph
Organisational Data
Customer Data
Product Data
Event Data
3rd Party Data
Supply Chain Data
13
14
Product
Recommendations
Effective product recommendation
algorithms has become the new
standard in online retail — directly
affecting revenue streams and the
shopping experience.
Logistics/Delivery
Routing recommendations allows
companies to save money on
routing and delivery, and provide
better and faster service.
Promotion
recommendations
Building powerful personalized
promotion engines is another area
within retail that requires input from
multiple data sources, and real-time,
session based queries, which is an
ideal task to solve with Neo4j.
Today Recommendation Engines are at the
Core of Digitization in Retail
15
Mobile
Brick &
Mortar
Web
Multi-channel
16
Recommendations Graph Uses
• Can I use the graph to help me improve sales with
better recommendations?
• Can the graph help me make real-time
recommendations across channels?
• Can I integrate my recommendations graph with AI
and Machine Learning techniques?
• Can the graph help me with other types of
recommendations besides products?
Yes!
Yes!
Yes!
Yes!
Demo
17
Supply Chain Example Graph
Organisational Data
Customer Data
Product Data
Event Data
3rd Party Data
Supply Chain Data
18
19
Supply Chain Graph Uses
• Can I use the graph to help me improve my ordering
and procurement processes?
• Can the graph help me save money on orders?
• Can I optimize my inventory using a graph?
• Can the graph help me with comparative analysis of
my suppliers and their products?
Yes!
Yes!
Yes!
Yes!
20
Other Retail Graph Use Cases
• Identity and Access Management
• Infrastructure and Network Management
• Master/Meta-data Management
• Regulatory Compliance (i.e. GDPR)
Case Study Examples
22
23
Case studySolving real-time recommendations for
the World’s largest retailer.
Challenge
•In its drive to provide the best web experience for its
customers, Walmart wanted to optimize its online
recommendations.
•Walmart recognized the challenge it faced in
delivering recommendations with traditional relational
database technology.
•Walmart uses Neo4j to quickly query customers’ past
purchases, as well as instantly capture any new
interests shown in the customers’ current online visit
– essential for making real-time recommendations.
Use of Neo4j
“As the current market leader in
graph databases, and with
enterprise features for scalability
and availability, Neo4j is the right
choice to meet our demands”.
- Marcos Vada, Walmart
• With Neo4j, Walmart could substitute a heavy batch
process with a simple and real-time graph database.
Result/Outcome
24
Top Tier US Retailer
Case studySolving Real-time promotions for a top
US retailer
Challenge
•Suffered significant revenues loss, due to legacy
infrastructure.
•Particularly challenging when handling transaction
volumes on peak shopping occasions such as
Thanksgiving and Cyber Monday.
•Neo4j is used to revolutionize and reinvent its real-
time promotions engine.
•On an average Neo4j processes 90% of this retailer’s
35M+ daily transactions, each 3-22 hops, in 4ms or
less.
Use of Neo4j
• Reached an all time high in online revenues, due to
the Neo4j-based friction free solution.
• Neo4j also enabled the company to be one of the first
retailers to provide the same promotions across both
online and traditional retail channels.
“On an average Neo4j processes
90% of this retailer’s 35M+ daily
transactions, each 3-22 hops, in
4ms or less.”
– Top Tier US Retailer
Result/Outcome
25
Case Study : Wobi
uses Neo4j to enable
‘Whole Customer
Understanding’
The World’s Leading Graph Database
CASE STUDY
www.neo4j.com
Wobi
Price Comparison Site Wobi Builds
‘Whole Customer Understanding’
with Neo4j
The success of price comparison websites rests on their ability to make
customers compelling ‘value offers’ – and to do that they need to capture,
organise and instantly analyse masses of customer data. Israel-based Wobi
has achieved that aim of ‘whole customer understanding’ using Neo4j.
The Company
Founded five years ago, price comparison website Wobi is already one of Israel’s best-known com-
panies. Owned by the White Mountain investment group, Wobi has over 500,000 customers and
millions of site visitors every month, who use Wobi to compare and choose their pensions and car,
home, mortgage and travel insurance. Wobi has around 100 staff and, bolstered by a high-profile
TV advertising campaign, will expand further this year by launching a banking and finance compar-
ison service.
The Challenge
Wobi aims to give its customers best ‘value offers’, and to do that it needed to build a detailed
picture of each customer and their full financial situation – savings, pensions, insurance policies,
accounts and family background.
As Chief Technology Officer, Shai Bentin, explained: “We look to give our customers great value
offers and so, as our CEO says, we want to look at the customer’s account in such depth that we
can tell them they have a leak in their house because they have been paying more for their water
every month! That’s the idea...we can offer to move a customer from, say, one phone company to
another that better suits their needs – and we can read that information off their account, their
credit account and the way the customer behaves.”
To achieve that level of understanding, Wobi needed a single customer database where it could
rapidly drill-down into each individual’s history and add new information on the fly.
It faced two key issues. “One is that we need to extract a lot of customer information very, very fast
from the database,” Shai said, “and the second is the way we get the information. It’s a tree-like
structure – under each customer will hang a lot of information, and for performance we needed to
pull up all that information at once.”
When Wobi began searching for the ideal database, it realised “that structure really suited working
with Neo4j”, Shai said, because Neo4j organises data into ‘nodes’ and ‘relationships’. This enabled
Wobi to define its customers as ‘nodes’, and to hang off them every piece of information relating to
that customer as ‘relationships’.
Shai explained: “Instead of having to break up our data into tables like with an SQL database and
make thousands of joins, with Neo4j we could just ‘save the tree’ and do a single look-up to the
person, to grab everything at once.”
The Strategy
Neo4j is now Wobi’s core customer database, sitting at the heart of a network of around 20 servers,
with a team of five people doing Neo4j development and testing work.
Wobi started using Neo4j after coming across the product by chance. Shai explained: “I felt that
working with a normal SQL database would be too much work for us, and I actually started out look-
ing for object databases, because our programming language is Java which is very object oriented.
Then I stumbled on Neo4j – we tried it out and it worked for us.”
INDUSTRY
Finance
USE CASE
Graph-Based Search/
Recommendations
GOAL
Make customers ‘value
offers’ based on in-depth
understanding of their current
financial situation and needs
CHALLENGE
Rapidly analyse large volumes
of ‘whole customer’ information
SOLUTION
Store all customer data into
Neo4j database
RESULTS
– Data on half-a-million
customers is accessed
exponentially faster
– All data consolidated in
Neo4j for ‘whole customer
understanding’
Q & A
26
27
Thank you!

More Related Content

What's hot

A Universe of Knowledge Graphs
A Universe of Knowledge GraphsA Universe of Knowledge Graphs
A Universe of Knowledge Graphs
Neo4j
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Neo4j
 
Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use Cases
Max De Marzi
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
DATAVERSITY
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Neo4j
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
Jeffrey T. Pollock
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
Neo4j
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
Neo4j
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
Denodo
 
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
Neo4j
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph Databases
Neo4j
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4j
Neo4j
 
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Neo4j
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
Neo4j
 
Using Knowledge Graphs to Predict Customer Needs and Improve Quality
Using Knowledge Graphs to Predict Customer Needs and Improve QualityUsing Knowledge Graphs to Predict Customer Needs and Improve Quality
Using Knowledge Graphs to Predict Customer Needs and Improve Quality
Neo4j
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
Kent Graziano
 
A Primer on Entity Resolution
A Primer on Entity ResolutionA Primer on Entity Resolution
A Primer on Entity Resolution
Benjamin Bengfort
 
Neo4j : Graphes de Connaissance, IA et LLMs
Neo4j : Graphes de Connaissance, IA et LLMsNeo4j : Graphes de Connaissance, IA et LLMs
Neo4j : Graphes de Connaissance, IA et LLMs
Neo4j
 

What's hot (20)

A Universe of Knowledge Graphs
A Universe of Knowledge GraphsA Universe of Knowledge Graphs
A Universe of Knowledge Graphs
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
 
Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use Cases
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
 
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
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph Databases
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4j
 
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
Using Knowledge Graphs to Predict Customer Needs and Improve Quality
Using Knowledge Graphs to Predict Customer Needs and Improve QualityUsing Knowledge Graphs to Predict Customer Needs and Improve Quality
Using Knowledge Graphs to Predict Customer Needs and Improve Quality
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
A Primer on Entity Resolution
A Primer on Entity ResolutionA Primer on Entity Resolution
A Primer on Entity Resolution
 
Neo4j : Graphes de Connaissance, IA et LLMs
Neo4j : Graphes de Connaissance, IA et LLMsNeo4j : Graphes de Connaissance, IA et LLMs
Neo4j : Graphes de Connaissance, IA et LLMs
 

Similar to Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn

Neo4j wp recommendations_en_bus
Neo4j wp recommendations_en_busNeo4j wp recommendations_en_bus
Neo4j wp recommendations_en_bus
Alexander Matveev
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
Neo4j
 
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
Neo4j
 
Session 8 E-Marketing - 7 Sep 10
Session 8   E-Marketing - 7 Sep 10Session 8   E-Marketing - 7 Sep 10
Session 8 E-Marketing - 7 Sep 10
Muhammad Talha Salam
 
CP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studiesCP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studies
Comarch
 
Neo4j Webinar: Graphs in banking
Neo4j Webinar:  Graphs in banking Neo4j Webinar:  Graphs in banking
Neo4j Webinar: Graphs in banking
Neo4j
 
Sustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4jSustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4j
Candace Shin
 
Klipfolio Partner Spotlight Series
Klipfolio Partner Spotlight SeriesKlipfolio Partner Spotlight Series
Klipfolio Partner Spotlight Series
Klipfolio
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
GeorgeDiamandis11
 
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubEnable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Cloudera, Inc.
 
Renee Work Sample 2012
Renee Work Sample 2012Renee Work Sample 2012
Renee Work Sample 2012
reneejones
 
3 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 20143 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 2014
Sami Viitamäki
 
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jGraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
Neo4j
 
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
Scott Armstrong
 
W3 d2innovation
W3 d2innovationW3 d2innovation
W3 d2innovation
VaishaliPawar21
 
4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable 4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable
Jean-Michel Franco
 
Using Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX InnovationUsing Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX Innovation
G3 Communications
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_world
Ora Weinstein
 
How GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsHow GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisions
Bernardo Srulzon
 

Similar to Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn (20)

Neo4j wp recommendations_en_bus
Neo4j wp recommendations_en_busNeo4j wp recommendations_en_bus
Neo4j wp recommendations_en_bus
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
 
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
Session 8 E-Marketing - 7 Sep 10
Session 8   E-Marketing - 7 Sep 10Session 8   E-Marketing - 7 Sep 10
Session 8 E-Marketing - 7 Sep 10
 
CP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studiesCP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studies
 
Neo4j Webinar: Graphs in banking
Neo4j Webinar:  Graphs in banking Neo4j Webinar:  Graphs in banking
Neo4j Webinar: Graphs in banking
 
Sustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4jSustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4j
 
Klipfolio Partner Spotlight Series
Klipfolio Partner Spotlight SeriesKlipfolio Partner Spotlight Series
Klipfolio Partner Spotlight Series
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
 
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubEnable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
 
Renee Work Sample 2012
Renee Work Sample 2012Renee Work Sample 2012
Renee Work Sample 2012
 
3 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 20143 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 2014
 
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jGraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
 
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
 
W3 d2innovation
W3 d2innovationW3 d2innovation
W3 d2innovation
 
4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable 4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable
 
Using Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX InnovationUsing Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX Innovation
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_world
 
How GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsHow GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisions
 

More from Neo4j

Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Neo4j
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
Neo4j
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
Neo4j
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
Neo4j
 

More from Neo4j (20)

Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 

Recently uploaded

原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样
原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样
原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样
w6zyq7uj
 
原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样
原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样
原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样
ynahga
 
怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样
怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样
怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样
w6zyq7uj
 
Charles McClure | Retail Scavenger Hunt |
Charles McClure | Retail Scavenger Hunt |Charles McClure | Retail Scavenger Hunt |
Charles McClure | Retail Scavenger Hunt |
YOUNGDOE2
 
Secrets of a Successful Sale: Optimizing Your Checkout Process
Secrets of a Successful Sale: Optimizing Your Checkout ProcessSecrets of a Successful Sale: Optimizing Your Checkout Process
Secrets of a Successful Sale: Optimizing Your Checkout Process
Aggregage
 
Supermarket Floral Ad Roundup- Week 24 2024.pdf
Supermarket Floral Ad Roundup- Week 24  2024.pdfSupermarket Floral Ad Roundup- Week 24  2024.pdf
Supermarket Floral Ad Roundup- Week 24 2024.pdf
KarliNelson4
 

Recently uploaded (6)

原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样
原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样
原版复制澳洲莫纳什大学毕业证硕士学历原版一模一样
 
原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样
原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样
原版定制(爱大学位证书)英国爱丁堡大学毕业证文凭证书实拍图原版一模一样
 
怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样
怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样
怎么购买澳洲南十字星大学毕业证文凭毕业证原版一模一样
 
Charles McClure | Retail Scavenger Hunt |
Charles McClure | Retail Scavenger Hunt |Charles McClure | Retail Scavenger Hunt |
Charles McClure | Retail Scavenger Hunt |
 
Secrets of a Successful Sale: Optimizing Your Checkout Process
Secrets of a Successful Sale: Optimizing Your Checkout ProcessSecrets of a Successful Sale: Optimizing Your Checkout Process
Secrets of a Successful Sale: Optimizing Your Checkout Process
 
Supermarket Floral Ad Roundup- Week 24 2024.pdf
Supermarket Floral Ad Roundup- Week 24  2024.pdfSupermarket Floral Ad Roundup- Week 24  2024.pdf
Supermarket Floral Ad Roundup- Week 24 2024.pdf
 

Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn

  • 1. Graphs in Retail Know Your Customers and Make Your Recommendation Engine Learn Joe Depeau Sr. Presales Consultant, UK 14th August, 2019 @joedepeau http://linkedin.com/in/joedepeau
  • 2. • Introduction to Graphs and Neo4j • Retail Data Overview • Use Cases • Customer 360 View • Recommendations (with demo) • Logistics • Supply Chain Management • Others … • Q&A 2 Agenda
  • 4. Relational vs. Graph Databases 4
  • 5. Graphs in the Age of Connections 5
  • 6. 6
  • 7. 7 Car DRIVES name: “Dan” born: May 29, 1970 twitter: “@dan” name: “Ann” born: Dec 5, 1975 since: Jan 10, 2011 brand: “Volvo” model: “V70” Anatomy of a Property Graph Database Nodes • Represent the objects in the graph • Can be labeled Relationships • Relate nodes by type and direction Properties • Name-value pairs that can go on nodes and relationships. LOVES LOVES LIVES WITH OW NS Person Person
  • 9. 9 Some Examples of Typical Retail Data Event DataProduct Data Customer DataOrganisational Data 3rd Party Data Documentation Facilities Processes Systems and Databases KPIs and Reports Personal Data Customer Relationships Documentation Processes Brand Data Product Hierarchy Pricing Data Clickstream Data Searches Customer Contact Social Media Market Data Organisational Hierarchy Purchase History Supply Chain Data Supplier Data Logistics Data Inventory Data Local Data
  • 11. Customer 360 Example Graph Organisational Data Customer Data Product Data Event Data 3rd Party Data Supply Chain Data 11
  • 12. 12 Customer 360 Graph Uses • Can I use the graph to help me improve customer experience? • Can the graph help me determine Customer Lifetime Value (CLV)? • Can I spot and prevent churn using a graph? • Can the graph help me spot influencers in my customer base? Yes! Yes! Yes! Yes!
  • 13. Recommendations Example Graph Organisational Data Customer Data Product Data Event Data 3rd Party Data Supply Chain Data 13
  • 14. 14 Product Recommendations Effective product recommendation algorithms has become the new standard in online retail — directly affecting revenue streams and the shopping experience. Logistics/Delivery Routing recommendations allows companies to save money on routing and delivery, and provide better and faster service. Promotion recommendations Building powerful personalized promotion engines is another area within retail that requires input from multiple data sources, and real-time, session based queries, which is an ideal task to solve with Neo4j. Today Recommendation Engines are at the Core of Digitization in Retail
  • 16. 16 Recommendations Graph Uses • Can I use the graph to help me improve sales with better recommendations? • Can the graph help me make real-time recommendations across channels? • Can I integrate my recommendations graph with AI and Machine Learning techniques? • Can the graph help me with other types of recommendations besides products? Yes! Yes! Yes! Yes!
  • 18. Supply Chain Example Graph Organisational Data Customer Data Product Data Event Data 3rd Party Data Supply Chain Data 18
  • 19. 19 Supply Chain Graph Uses • Can I use the graph to help me improve my ordering and procurement processes? • Can the graph help me save money on orders? • Can I optimize my inventory using a graph? • Can the graph help me with comparative analysis of my suppliers and their products? Yes! Yes! Yes! Yes!
  • 20. 20 Other Retail Graph Use Cases • Identity and Access Management • Infrastructure and Network Management • Master/Meta-data Management • Regulatory Compliance (i.e. GDPR)
  • 21.
  • 23. 23 Case studySolving real-time recommendations for the World’s largest retailer. Challenge •In its drive to provide the best web experience for its customers, Walmart wanted to optimize its online recommendations. •Walmart recognized the challenge it faced in delivering recommendations with traditional relational database technology. •Walmart uses Neo4j to quickly query customers’ past purchases, as well as instantly capture any new interests shown in the customers’ current online visit – essential for making real-time recommendations. Use of Neo4j “As the current market leader in graph databases, and with enterprise features for scalability and availability, Neo4j is the right choice to meet our demands”. - Marcos Vada, Walmart • With Neo4j, Walmart could substitute a heavy batch process with a simple and real-time graph database. Result/Outcome
  • 24. 24 Top Tier US Retailer Case studySolving Real-time promotions for a top US retailer Challenge •Suffered significant revenues loss, due to legacy infrastructure. •Particularly challenging when handling transaction volumes on peak shopping occasions such as Thanksgiving and Cyber Monday. •Neo4j is used to revolutionize and reinvent its real- time promotions engine. •On an average Neo4j processes 90% of this retailer’s 35M+ daily transactions, each 3-22 hops, in 4ms or less. Use of Neo4j • Reached an all time high in online revenues, due to the Neo4j-based friction free solution. • Neo4j also enabled the company to be one of the first retailers to provide the same promotions across both online and traditional retail channels. “On an average Neo4j processes 90% of this retailer’s 35M+ daily transactions, each 3-22 hops, in 4ms or less.” – Top Tier US Retailer Result/Outcome
  • 25. 25 Case Study : Wobi uses Neo4j to enable ‘Whole Customer Understanding’ The World’s Leading Graph Database CASE STUDY www.neo4j.com Wobi Price Comparison Site Wobi Builds ‘Whole Customer Understanding’ with Neo4j The success of price comparison websites rests on their ability to make customers compelling ‘value offers’ – and to do that they need to capture, organise and instantly analyse masses of customer data. Israel-based Wobi has achieved that aim of ‘whole customer understanding’ using Neo4j. The Company Founded five years ago, price comparison website Wobi is already one of Israel’s best-known com- panies. Owned by the White Mountain investment group, Wobi has over 500,000 customers and millions of site visitors every month, who use Wobi to compare and choose their pensions and car, home, mortgage and travel insurance. Wobi has around 100 staff and, bolstered by a high-profile TV advertising campaign, will expand further this year by launching a banking and finance compar- ison service. The Challenge Wobi aims to give its customers best ‘value offers’, and to do that it needed to build a detailed picture of each customer and their full financial situation – savings, pensions, insurance policies, accounts and family background. As Chief Technology Officer, Shai Bentin, explained: “We look to give our customers great value offers and so, as our CEO says, we want to look at the customer’s account in such depth that we can tell them they have a leak in their house because they have been paying more for their water every month! That’s the idea...we can offer to move a customer from, say, one phone company to another that better suits their needs – and we can read that information off their account, their credit account and the way the customer behaves.” To achieve that level of understanding, Wobi needed a single customer database where it could rapidly drill-down into each individual’s history and add new information on the fly. It faced two key issues. “One is that we need to extract a lot of customer information very, very fast from the database,” Shai said, “and the second is the way we get the information. It’s a tree-like structure – under each customer will hang a lot of information, and for performance we needed to pull up all that information at once.” When Wobi began searching for the ideal database, it realised “that structure really suited working with Neo4j”, Shai said, because Neo4j organises data into ‘nodes’ and ‘relationships’. This enabled Wobi to define its customers as ‘nodes’, and to hang off them every piece of information relating to that customer as ‘relationships’. Shai explained: “Instead of having to break up our data into tables like with an SQL database and make thousands of joins, with Neo4j we could just ‘save the tree’ and do a single look-up to the person, to grab everything at once.” The Strategy Neo4j is now Wobi’s core customer database, sitting at the heart of a network of around 20 servers, with a team of five people doing Neo4j development and testing work. Wobi started using Neo4j after coming across the product by chance. Shai explained: “I felt that working with a normal SQL database would be too much work for us, and I actually started out look- ing for object databases, because our programming language is Java which is very object oriented. Then I stumbled on Neo4j – we tried it out and it worked for us.” INDUSTRY Finance USE CASE Graph-Based Search/ Recommendations GOAL Make customers ‘value offers’ based on in-depth understanding of their current financial situation and needs CHALLENGE Rapidly analyse large volumes of ‘whole customer’ information SOLUTION Store all customer data into Neo4j database RESULTS – Data on half-a-million customers is accessed exponentially faster – All data consolidated in Neo4j for ‘whole customer understanding’