Cleora
Exact graph embeddings without sampling, GPUs, or training — one matrix power on a single CPU core.
| What is it | Exact graph embeddings without sampling, GPUs, or training — one matrix power on a single CPU core. |
|---|---|
| Pricing | Freemium |
| Free tier | Yes |
| Platform | API |
| API | Yes |
| Best for | building recommendation systems from user-item interactions, entity resolution in knowledge graphs |
| Domain registered | 2020 |
Data updated Sept. 19, 2026
What does Cleora do?
Cleora is a Rust-powered graph embedding engine that produces exact, deterministic embeddings without random walks, negative sampling, or GPUs. Where other libraries approximate by sampling paths and training skip-gram models, Cleora computes the full distribution of every possible walk using a single sparse matrix power on one CPU core. The result: production-grade embeddings that are orders of magnitude faster to generate and perfectly reproducible. The library is tiny — about 5 MB with only numpy and scipy as dependencies — and installs with `pip install pycleora`.
Cleora works by constructing a sparse Markov transition matrix from your input graph (handling heterogeneous hypergraphs with multi-type nodes and edges natively). Each iteration multiplies the embedding matrix by that transition matrix, capturing the exact distribution of all walks of length k. L2-normalized propagation averages neighbor embeddings each iteration — 3-4 passes for co-occurrence similarity, 7+ for contextual similarity. No noise, no stochastic variation. Zomato replaced their GraphSAGE pipeline with Cleora and cut embedding generation time from 20 hours to under 5 minutes, scaling recommendations across 500+ cities. The library also includes 7 alternative algorithms (DeepWalk, Node2Vec, etc.) as baselines, along with evaluation metrics, graph sampling, and hyperparameter tuning.
Data scientists and ML engineers working on recommendation systems, knowledge graphs, entity resolution, or fraud detection will find Cleora a practical alternative to heavyweight deep learning frameworks. It runs on any machine with a CPU — no GPU needed — and produces embeddings stable enough for regulated environments and reproducible research. The tool is used in production by Synerise (e-commerce personalization) and Dailymotion (video recommendations), and has won top placements in KDD Cup and WSDM competitions. If your pipeline currently relies on random walks and skip-gram training, Cleora offers a ...
Key features
What makes it stand outWho is Cleora for?
Who benefits most from this toolTrust & presence
Alternatives in Data Mining
AI-native data security platform that discovers, classifies, and protects sensitive data across cloud, SaaS, and on-prem environments.
AI web scraping tool — describe what you want in plain English, and it extracts structured data from any website
AI web scraping tool — point it at any website, describe the data you need, and get clean structured tables as CSV or JSON.
AI-powered web data extraction and knowledge graph — turn any website into structured data automatically.
Process intelligence platform that analyzes business operations to identify inefficiencies and optimize workflows for enterprise AI.
Data security platform that protects sensitive data across users, systems, and AI agents with persistent controls
Enterprise AI knowledge engine that connects to your data sources to provide accurate, industry-specific insights in real-time.
AI-powered web scraping service that turns unstructured website data into structured, compliant datasets for enterprises.
Similar tools
AI-powered web scraping platform — describe what data you need in plain language, get structured datasets in minutes
AI-powered e-commerce personalization — product recommendations, search, and email that boost conversion and revenue.
Renewable-powered cloud infrastructure and managed inference service for running large AI models.
AI platform that scans your products and maps all the regulations you need to sell in 106 countries.