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 Aug. 1, 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-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.
Enterprise NLP platform for intelligent document processing — extract, review, compare, and draft documents with AI
Similar tools
AI-powered web scraping platform — describe what data you need in plain language, get structured datasets in minutes
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.
JavaScript and Python web scraping library that handles proxies, browsers, and blocking for you
Cloud platform providing on-demand access to multiple AI accelerators for development, training, and inference workloads.