Web app

Cleora.ai logo

Cleora.ai

Cleora is a Rust-powered graph embedding engine that computes deterministic embeddings via sparse matrix powers. It is designed for production use cases such as recommendation systems, knowledge graphs, and fraud detection.

Platform
Web app
Categories
AI Analytics Assistant
Indexed
2024-02-19

About Cleora.ai

What is Cleora

Cleora is a graph embedding engine written in Rust. It computes embeddings by constructing a sparse Markov transition matrix from the input graph and then multiplying it with the embedding matrix iteratively. This approach captures the distribution of all random walks of a given length exactly, without sampling or training. It supports heterogeneous hypergraphs with typed, multi-relational edges. The library is lightweight, with a total install size of about 5 MB, and requires only numpy and scipy as dependencies. It runs on CPU only, with no GPU support needed.

Key features

Cleora eliminates random walk sampling and skip-gram training, making it deterministic and reproducible. It is reported to be 240x faster than GraphSAGE and DeepWalk, as measured by Zomato. It natively handles heterogeneous hypergraphs, including multi-type nodes and edges, bipartite graphs, and hypergraphs. The embeddings are stable across runs and support inductive learning, allowing new nodes to be embedded without retraining. The library is small and has minimal dependencies, making it easy to deploy in production environments.

Use cases

Cleora is used in various domains, including recommendation systems, knowledge graphs, customer lookalikes, entity resolution, fraud detection, social networks, drug discovery, and supply chain. It has been adopted by companies like Zomato, Synerise, and Dailymotion for tasks such as personalized recommendations, product embeddings, and video recommendations. Cleora-powered solutions have achieved top placements in KDD Cup 2021, WSDM WebTour 2021, and SIGIR eCom 2020.

Pricing

The page does not mention any pricing information for Cleora. It appears to be an open-source or free-to-use library, as it is available via pip install pycleora.

Questions

Cleora.ai FAQ

What is Cleora.ai?
Cleora.ai is an AI tool available as a web app in the AI Analytics Assistant category. Cleora is a Rust-powered graph embedding engine that computes deterministic embeddings via sparse matrix powers. It is designed for production use cases such as recommendation systems, knowledge graphs, and fraud detection.
What is Cleora.ai used for?
Cleora.ai is filed under AI Analytics Assistant in the AITOOLIST index. Cleora is a Rust-powered graph embedding engine that computes deterministic embeddings via sparse matrix powers. It is designed for production use cases such as recommendation systems, knowledge graphs, and fraud detection.
Is Cleora.ai a web app, an extension or a native app?
Cleora.ai is a web app.

Listed in the AITOOLIST index since 2024-02-19.