X-algorithm is a modular recommendation engine framework designed to orchestrate personalized content feeds. It functions as a machine learning ranking system that manages the end-to-end lifecycle of content delivery, from initial candidate retrieval to final display ordering. The system distinguishes itself through a multi-stage pipeline that integrates vector-based similarity search with transformer-based engagement prediction. By mapping user history and content features into high-dimensional embeddings, it performs rapid approximate nearest neighbor searches to identify relevant items. Th
The algorithm-ml is a machine learning ranking engine designed to personalize content feeds by calculating relevance scores for items based on user interests and historical interaction data. It functions as a recommendation system that processes user behavior and item metadata to determine the optimal order of content for individual users. The system utilizes a multi-stage ranking architecture that filters large pools of candidate items into smaller sets before applying computationally expensive scoring models. It employs gradient-boosted decision tree ensembles to capture non-linear relation
Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users based on their behavior and preferences. It operates as a distributed system that separates training, candidate generation, and serving nodes to support high-throughput workloads. The system utilizes a multi-stage recommendation pipeline to refine results through retrieval, scoring, and reranking. It generates personalized suggestions using collaborative filtering, matrix factorization, and item-to-item similarity models, while also providing non-personalized and fallback reco
fun-rec is a learning guide and framework for building personalized recommendation systems, covering everything from deep learning ranking to generative recommendation paradigms. It provides instructional content on constructing industrial-grade architectures that span offline data processing and real-time online serving. The project distinguishes itself by focusing on generative recommendation, treating the suggestion process as a sequence-to-sequence task using large language models and transformer models to generate item identifiers rather than traditional ranking lists. It also emphasizes
The algorithm is a distributed recommendation engine pipeline designed to construct and serve personalized content timelines. It functions as a multi-stage orchestration layer that aggregates candidate content from diverse social graphs and high-dimensional embedding spaces, processing user interaction data to deliver a unified, ranked experience.
The main features of twitter/the-algorithm are: Candidate Sourcing Pipelines, Content Ranking Models, Recommendation Engine Pipelines, Social Feed Ranking Algorithms, Feed Composition Engines, Personalized Feed Orchestrators, Similarity Search Engines, Model Inference and Serving.
Open-source alternatives to twitter/the-algorithm include: xai-org/x-algorithm — X-algorithm is a modular recommendation engine framework designed to orchestrate personalized content feeds. It… twitter/the-algorithm-ml — The algorithm-ml is a machine learning ranking engine designed to personalize content feeds by calculating relevance… gorse-io/gorse — Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users… datawhalechina/fun-rec — fun-rec is a learning guide and framework for building personalized recommendation systems, covering everything from… skyzh/tiny-llm — tiny-llm is a large language model inference engine and transformer model implementation. It serves as a quantized… tensorflow/serving — TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to…