Graph-Based User-Centric Recommender System Using Neo4j, Cypher, and Jaccard Similarity in the Field of e-Commerce

This paper presents a scalable and interpretable recommender system architecture that uses a property graph model implemented in Neo4j to generate personalized product recommendations. By representing customers and products as nodes and purchases as edges, and leveraging Jaccard similarity over shared purchases, the proposed system identifies nearest neighbors and recommends items accordingly. The use of graph queries allows for explainability, flexibility and improved performance compared to traditional collaborative filtering methods. Visualization with networkx further enhances transparency. Our research contributes a novel integration of graph-based storage, similarity computation and visual analytics in the domain of recommender systems. We further propose an algorithm for building a graph-based recommendation system for e-commerce to offer personalized suggestions. It is implemented by batching relationships and using the UNWIND clause in Cypher to minimize memory and network overhead. Experimental results transaction data show that the graph-based method delivers interactive performance and high-quality recommendations, which are validated by comparing Jaccard similarity scores with results from the Surprise recommendation library.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3591705
Citations
3
Primary Topic
Recommender Systems and Techniques
Type
article
Field-Weighted Citation Impact
9.74

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Graph-Based User-Centric Recommender System Using Neo4j, Cypher, and Jaccard Similarity in the Field of e-Commerce

Simona‐Vasilica Oprea, Adela Bârã
3 citations
IEEE Access
Recommender Systems and Techniques
9.74
article

Graph-Based User-Centric Recommender System Using Neo4j, Cypher, and Jaccard Similarity in the Field of e-Commerce

Simona‐Vasilica Oprea, Adela Bârã
article en
3 citations

Abstract

This paper presents a scalable and interpretable recommender system architecture that uses a property graph model implemented in Neo4j to generate personalized product recommendations. By representing customers and products as nodes and purchases as edges, and leveraging Jaccard similarity over shared purchases, the proposed system identifies nearest neighbors and recommends items accordingly. The use of graph queries allows for explainability, flexibility and improved performance compared to traditional collaborative filtering methods. Visualization with networkx further enhances transparency. Our research contributes a novel integration of graph-based storage, similarity computation and visual analytics in the domain of recommender systems. We further propose an algorithm for building a graph-based recommendation system for e-commerce to offer personalized suggestions. It is implemented by batching relationships and using the UNWIND clause in Cypher to minimize memory and network overhead. Experimental results transaction data show that the graph-based method delivers interactive performance and high-quality recommendations, which are validated by comparing Jaccard similarity scores with results from the Surprise recommendation library.

IEEE AccessVol. 13
Bucharest University of Economic Studies (RO)
Unitatea Executiva pentru Finantarea Invatamantului Superior, a Cercetarii, Dezvoltarii si Inovarii
Partnerships for the goals
Openalex Percentile: Top 2%
Recommender Systems and Techniques
9.74
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Graph-Based User-Centric Recommender System Using Neo4j, Cypher, and Jaccard Similarity in the Field of e-Commerce — Simona‐Vasilica Oprea, Adela Bârã · IEEE Access (2025) | TGRS Research Map | TGRS