# recommendation systems

Published articles for recommendation systems.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## 🍔🧠 Pinterest's Fix for the Hardest Problem in ML Infra

DevFeed: [🍔🧠 Pinterest's Fix for the Hardest Problem in ML Infra](<https://devfeed.tech/articles/pinterest-s-fix-for-the-hardest-problem-in-ml-infra-18131.md>)

Original publisher: [Read original article](<https://hungrymindsdev.substack.com/p/pinterests-fix-for-the-hardest-problem>)

Author: Alexandre Zajac

Published: 2026-09-14T15:31:30Z

Content type: article

Language: en

Sources: [Hungry Minds](<https://devfeed.tech/sources/hungry-minds.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [data](<https://devfeed.tech/topics/data.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [data](<https://devfeed.tech/tags/data.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [ml](<https://devfeed.tech/tags/ml.md>), [pinterest](<https://devfeed.tech/tags/pinterest.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Pinterest redesigned its user-sequence platform for ranking, retrieval, and recommendation systems by defining signals once and instantiating them consistently across streaming, batch, and serving workloads. The approach uses Python configuration with validated schemas, a shared execution engine, cooperating streaming and batch paths, and columnar time-partitioned storage to improve freshness, completeness, consistency, and operational efficiency.

### Source excerpt

PLUS: OpenAI agents beat math 🧮, Test techniques for agents ⚡, Postgres survival guide 📖

## How Sprig Replaced Postgres, ClickHouse & Redis...with 4-8x Better Latency

DevFeed: [How Sprig Replaced Postgres, ClickHouse & Redis...with 4-8x Better Latency](<https://devfeed.tech/articles/how-sprig-replaced-postgres-clickhouse-redis-with-4-8x-better-latency-4880.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/08/24/sprig-replaced-postgres-clickhouse-redis-4-8x-better-latency/>)

Author: Cynthia Dunlop

Published: 2026-08-24T13:30:56Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [Latency](<https://devfeed.tech/topics/latency.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [redis](<https://devfeed.tech/tags/redis.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

Sprig outgrew PostgreSQL as its AI-powered product research platform scaled to more than 1.3 trillion events, 75 billion attributes, and high-volume real-time processing. The article describes its database challenges and the path toward lower-latency data infrastructure involving PostgreSQL, ClickHouse, and Redis.

### Source excerpt

With ScyllaDB, a small engineering team could focus on building their product instead of battling their databases.

## From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta's Ads Ranking

DevFeed: [From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta's Ads Ranking](<https://devfeed.tech/articles/from-user-sequences-to-scaling-laws-a-multi-stage-architecture-for-meta-s-ads-ranking-128.md>)

Original publisher: [Read original article](<https://engineering.fb.com/2026/08/05/ml-applications/from-user-sequences-to-scaling-laws-a-multi-stage-architecture-for-metas-ads-ranking/>)

Author: Steven De Gryze; Parshva Doshi; Sean O'Byrne; Arnold Overwijk; Dinesh Ramasamy; Lee Xiong

Published: 2026-08-05T19:20:20Z

Content type: article

Language: en

Sources: [Engineering at Meta](<https://devfeed.tech/sources/engineering-at-meta.md>), [Meta ML Applications](<https://devfeed.tech/sources/meta-ml-applications.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Temporal data](<https://devfeed.tech/topics/temporal-data.md>)

Tags: [ads](<https://devfeed.tech/tags/ads.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [meta](<https://devfeed.tech/tags/meta.md>), [ml-applications](<https://devfeed.tech/tags/ml-applications.md>), [production-engineering](<https://devfeed.tech/tags/production-engineering.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [scaling-laws](<https://devfeed.tech/tags/scaling-laws.md>), [tokenization](<https://devfeed.tech/tags/tokenization.md>)

### AI overview

Meta describes a multi-stage sequence-model architecture for ads ranking that separates offline user modeling from lightweight online ranking. It also uses dense tokenization and target-aware attention to learn feature interactions, with reported conversion and ad-click lifts across Instagram and Facebook.

### Source excerpt

Every day, Meta's recommendation platforms handle billions of user interactions, generating rich temporal signals that capture individual preferences and intent across products, ads, and content. In our 2024 post on sequence learning for ads recommendations, we showed how modeling the order and timing of user actions (rather than relying on static, manually engineered sparse features) [...] Read More... The post From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta's Ads Ranking appeared first on Engineering at Meta.

## GEM Training: How Meta Doubled the Efficiency of Its LLM-Scale Ads Foundation Model

DevFeed: [GEM Training: How Meta Doubled the Efficiency of Its LLM-Scale Ads Foundation Model](<https://devfeed.tech/articles/gem-training-how-meta-doubled-the-efficiency-of-its-llm-scale-ads-foundation-model-127.md>)

Original publisher: [Read original article](<https://engineering.fb.com/2026/08/03/ml-applications/training-gem-at-llm-scale-meta-ads-recommendation-foundation-model/>)

Author: Darren Liu; Huayu Li; Raghav Boinepalli; Yuzhen Huang; Jackie (Jiaqi) Xu; Richard Qiu; Chunzhi Yang; Rich Zhu; Dev (Devashish) Shankar; Huaqing Xiong

Published: 2026-08-03T18:00:17Z

Content type: article

Language: en

Sources: [Engineering at Meta](<https://devfeed.tech/sources/engineering-at-meta.md>), [Meta AI Research](<https://devfeed.tech/sources/meta-ai-research.md>), [Meta ML Applications](<https://devfeed.tech/sources/meta-ml-applications.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [ads](<https://devfeed.tech/tags/ads.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [ai-research](<https://devfeed.tech/tags/ai-research.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [llm](<https://devfeed.tech/tags/llm.md>), [meta](<https://devfeed.tech/tags/meta.md>), [ml-applications](<https://devfeed.tech/tags/ml-applications.md>), [networking](<https://devfeed.tech/tags/networking.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Meta describes training its GEM ads recommendation foundation model at LLM scale. The article covers recommendation-specific kernels, ultra-low-precision training, and topology-aware parallelism that doubled end-to-end training efficiency to 20-25% MFU while increasing training FLOPs fourfold.

### Source excerpt

Meta's Generative Ads Recommendation Model (GEM), the foundation model behind ads recommendations across Instagram and Facebook, now trains at LLM scale on several thousand of the latest-generation GPUs. This post goes into the details on how we achieved: doubling end-to-end (E2E) training efficiency to 20-25% Model FLOPs Utilization (MFU) while scaling training FLOPs 4x in [...] Read More... The post GEM Training: How Meta Doubled the Efficiency of Its LLM-Scale Ads Foundation Model appeared first on Engineering at Meta.

## SilverTorch: Index as Model -- A New Retrieval Paradigm for Recommendation Systems

DevFeed: [SilverTorch: Index as Model -- A New Retrieval Paradigm for Recommendation Systems](<https://devfeed.tech/articles/silvertorch-index-as-model-a-new-retrieval-paradigm-for-recommendation-systems-22580.md>)

Original publisher: [Read original article](<https://engineering.fb.com/2026/05/26/ml-applications/silvertorch-index-as-model-new-retrieval-paradigm-recommendation-systems/>)

Author: Lei Chen; Yiyi Pan; Ivy Sun; Sha Meng; Cornelia Carapcea; Shilin Ding; Ram Ramanathan; Nipun Mathur; Hong Yan; Lars Backstrom

Published: 2026-05-26T16:00:01Z

Content type: article

Language: en

Sources: [Meta ML Applications](<https://devfeed.tech/sources/meta-ml-applications.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [compute](<https://devfeed.tech/tags/compute.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [meta](<https://devfeed.tech/tags/meta.md>), [ml-applications](<https://devfeed.tech/tags/ml-applications.md>), [model](<https://devfeed.tech/tags/model.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [research](<https://devfeed.tech/tags/research.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

Meta introduces SilverTorch, a unified model-based retrieval system for recommendation systems. It replaces separate retrieval microservices with modules in a single neural network, allowing more complex modeling and more candidates to be evaluated within a sub-100-millisecond target. The article reports up to 23.7x higher throughput and 20.9x greater compute cost efficiency than specified baseline approaches.

### Source excerpt

We're introducing SilverTorch, a reimagining of recommendation systems that unifies all retrieval components for user generated content under a unified architecture. SilverTorch shows up to 23.7x higher throughput compared to the state-of-the-art approaches. It's also showing 20.9x more compute cost efficiency compared to a CPU-based solution while also improving accuracy. Our research paper, "SilverTorch: A [...] Read More... The post SilverTorch: Index as Model -- A New Retrieval Paradigm for Recommendation Systems appeared first on Engineering at Meta.

## Making User-Sequence Data More Cost-Efficient, Faster, and Easier to Use

DevFeed: [Making User-Sequence Data More Cost-Efficient, Faster, and Easier to Use](<https://devfeed.tech/articles/making-user-sequence-data-more-cost-efficient-faster-and-easier-to-use-1231.md>)

Original publisher: [Read original article](<https://medium.com/pinterest-engineering/making-user-sequence-data-more-cost-efficient-faster-and-easier-to-use-2a56a928cae1?source=rss----4c5a5f6279b6---4>)

Author: Pinterest Engineering

Published: 2026-05-21T16:01:00Z

Content type: article

Language: en

Sources: [Pinterest Engineering Blog - Medium](<https://devfeed.tech/sources/pinterest-engineering-blog-medium.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [pinterest](<https://devfeed.tech/tags/pinterest.md>), [production](<https://devfeed.tech/tags/production.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [systems](<https://devfeed.tech/tags/systems.md>), [train](<https://devfeed.tech/tags/train.md>), [transformers](<https://devfeed.tech/tags/transformers.md>)

### AI overview

Pinterest describes a redesign of its user-sequence platform for ranking, retrieval, and recommendation workloads. The article explains how enriched event sequences support training datasets, offline analysis, online inference, and latency-sensitive production use cases, with goals of reducing cost, improving extensibility, and simplifying debugging.

### Source excerpt

Authors (listed alphabetically) Ads Feature Engineering Infra team: Ajay Venkatakrishnan, Le Zhang Core ML Infra team: Eric Shang, Pihui Wei ML Data team: Connor Votroubek, Yi He User Understanding team: Camilo Munoz, Simin Li If you work on ranking, retrieval, or recommendation systems, you've probably asked for some version of the same thing: "Give me the last N meaningful actions this user took, with the right enrichments, in a format that's easy to train and serve ML models." On paper, that sounds simple. In practice, "user sequences" often become one of the most expensive and fragile parts of the ML data stack. They end up powering everything from training datasets to offline analysis and online inference, so they need to be fresh and complete at the same time. They must remain consistent as you add new events and enrichments. And they have to do all of this while serving latency-sensitive production workloads. This article walks through how we redesigned our user-sequence platform to make these sequences cheaper to run, faster to extend, and easier to debug, while still supporting demanding production use cases. What We Mean by "User Sequence" In this context, a user sequence is an ordered list of recent, relevant events for a user, along with the enrichments (signals) attached to each event. Here, enrichments mean all the extra signals we attach to raw events, so they're useful for models: embeddings (for example, Pin or query representations), contextual features (such as surface, device, or country), and derived attributes or counters that describe how the user interacted with a piece of content over time. A concrete example helps. Imagine a sequence made up of the last 500 engagements a user had with Pinterest Pins. Each event in that sequence might carry a timestamp, an action type, the surface where the action occurred, and a handful of embedding features or categorical attributes. As a data primitive, user sequences are powerful. They capture temporal b

## How Amazon Uses LLMs and COSMO to Improve Product Recommendations

DevFeed: [How Amazon Uses LLMs and COSMO to Improve Product Recommendations](<https://devfeed.tech/articles/how-amazon-uses-llm-for-product-recommendation-18124.md>)

Original publisher: [Read original article](<https://hungrymindsdev.substack.com/p/how-amazon-uses-llm-for-product-recommendation>)

Author: Alexandre Zajac

Published: 2026-05-04T15:30:20Z

Content type: article

Language: en

Sources: [Hungry Minds](<https://devfeed.tech/sources/hungry-minds.md>)

Topics: [amazon](<https://devfeed.tech/topics/amazon.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [data](<https://devfeed.tech/tags/data.md>), [knowledge-graphs](<https://devfeed.tech/tags/knowledge-graphs.md>), [llm](<https://devfeed.tech/tags/llm.md>), [products](<https://devfeed.tech/tags/products.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>)

### AI overview

The article explains how Amazon built COSMO, a commonsense knowledge graph for product recommendations. It describes using an LLM to generate candidate explanations from shopping behavior, filtering and evaluating those candidates, deriving a structured ontology, and distilling the result into COSMO-LM.

### Source excerpt

PLUS: How Shazam Works 🎼 , Agent Harness 🧇, Vercel Breach 🔥

## AI agent reliability requires recovery infrastructure for partial failures

DevFeed: [AI agent reliability requires recovery infrastructure for partial failures](<https://devfeed.tech/articles/ai-reliability-is-a-decade-old-problem-and-we-re-still-only-solving-half-of-it-35704.md>)

Original publisher: [Read original article](<https://temporal.io/blog/ai-reliability-is-a-decade-old-problem>)

Author: Melanie Warrick

Published: 2026-04-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [coding assistant](<https://devfeed.tech/topics/coding-assistant.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [image recognition](<https://devfeed.tech/topics/image-recognition.md>), [Google](<https://devfeed.tech/topics/google.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [coding-assistant](<https://devfeed.tech/tags/coding-assistant.md>), [google](<https://devfeed.tech/tags/google.md>), [image-recognition](<https://devfeed.tech/tags/image-recognition.md>), [neural-network](<https://devfeed.tech/tags/neural-network.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

AI agents can reason through complex tasks and run long workflows, but failures during execution can compound when systems cannot checkpoint progress, recover from partial failures, or resume work. The article argues that dependable AI requires durable infrastructure and resilience in addition to better models, placing current agent reliability challenges in the context of earlier AI failures.

### Source excerpt

Smart AI agents still fail mid-workflow. Learn why solving the AI reliability gap requires durable infrastructure, not just better models.

## Our Early Journey to Transform Instacart's Discovery Recommendations with LLMs

DevFeed: [Our Early Journey to Transform Instacart's Discovery Recommendations with LLMs](<https://devfeed.tech/articles/our-early-journey-to-transform-instacart-s-discovery-recommendations-with-llms-20108.md>)

Original publisher: [Read original article](<https://tech.instacart.com/our-early-journey-to-transform-instacarts-discovery-recommendations-with-llms-cf4591a8602b?source=rss----587883b5d2ee---4>)

Author: Moein Hasani

Published: 2026-02-26T18:55:35Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [discovery](<https://devfeed.tech/tags/discovery.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [instacart](<https://devfeed.tech/tags/instacart.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [recommender-systems](<https://devfeed.tech/tags/recommender-systems.md>), [systems](<https://devfeed.tech/tags/systems.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

Instacart describes its early effort to use large language models in the Shopping Hub, an app surface for personalized product discovery. The article covers an AI-native platform for content generation, evaluation, and retrieval, and reports that generative models show promise for improving recommendations at scale.

### Source excerpt

Key Contributors: Moein Hasani, Hamidreza Shahidi, Trace Levinson, Guanghua Shu Introduction At Instacart, we are laser-focused on improving the user experience by making shopping feel easy, engaging, and personalized. Our discovery surfaces play a central role in bringing this to life. Alongside explicit Search intents, discovery is our opportunity to meet customers' implicit needs, presenting them with the most relevant and inspiring content we have to offer. The main discovery surface within the Instacart app, referred to here as the "Shopping Hub", is one of the most critical in this regard. This is the surface a customer lands on within the Instacart app after selecting their desired retailer, guiding them along their entire journey. What users see here shapes not just what they buy, but how intuitive and enjoyable their experience feels. Given its importance, our team runs dozens of Shopping Hub experiments per year, constantly evaluating new ways to enrich the discovery experience. Historically, these experiments have been constrained by static content libraries feeding our recommendation systems. With the rapid advancement of generative AI, a critical opportunity began to emerge: rather than incrementally improving a swath of legacy systems, could we leverage LLMs to rethink how content shows up for a user from the ground up? Which new primitives could we build to uplevel quality, personalization, and cohesion across the page? This blog post walks through our early journey to answer these questions. By investing in a new AI-native platform for content generation, evaluation, and retrieval, we have found generative models to show real promise in improving recommendations at scale. Below, we highlight the approach we took in developing this platform, a few key learnings so far, and where we're most bullish moving forward. Limitations of Traditional Recommendation Engines Our Shopping Hub page is constructed from multiple subcomponents called placements. Each p

## The Sora feed philosophy

DevFeed: [The Sora feed philosophy](<https://devfeed.tech/articles/the-sora-feed-philosophy-6655.md>)

Original publisher: [Read original article](<https://openai.com/index/sora-feed-philosophy>)

Published: 2026-02-03T00:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [data](<https://devfeed.tech/topics/data.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [data](<https://devfeed.tech/tags/data.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [product](<https://devfeed.tech/tags/product.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [safety](<https://devfeed.tech/tags/safety.md>)

### AI overview

The Sora feed philosophy describes a personalized recommendation system designed to favor creativity, active participation, connection, safety, and user control. Ranking may use activity, ChatGPT history, engagement, author, location, and safety signals, with parental controls for personalization and continuous scrolling.

### Source excerpt

Discover the Sora feed philosophy--built to spark creativity, foster connections, and keep experiences safe with personalized recommendations, parental controls, and strong guardrails.

## Introducing RTEB: A New Standard for Retrieval Evaluation

DevFeed: [Introducing RTEB: A New Standard for Retrieval Evaluation](<https://devfeed.tech/articles/introducing-rteb-a-new-standard-for-retrieval-evaluation-7460.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/rteb>)

Author: Frank Liu; Kenneth Enevoldsen; Solomatin Roman; Isaac Chung; Tom Aarsen; Fődi, Zoltán

Published: 2025-10-01T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [LLM evaluation / benchmarking](<https://devfeed.tech/topics/llm-evaluation-benchmarking.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [generalization in machine learning](<https://devfeed.tech/topics/generalization-in-machine-learning.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [community](<https://devfeed.tech/tags/community.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [developers](<https://devfeed.tech/tags/developers.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [models](<https://devfeed.tech/tags/models.md>), [nlp](<https://devfeed.tech/tags/nlp.md>), [open](<https://devfeed.tech/tags/open.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rag](<https://devfeed.tech/tags/rag.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [research](<https://devfeed.tech/tags/research.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [search](<https://devfeed.tech/tags/search.md>), [zero-shot](<https://devfeed.tech/tags/zero-shot.md>)

### AI overview

Hugging Face introduces the beta Retrieval Embedding Benchmark (RTEB), designed to evaluate the retrieval accuracy and generalization of embedding models in real-world applications. It combines open and private datasets to provide a fairer, more transparent, application-focused evaluation standard.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## exploits.club Weekly Newsletter 87 - NVIDIA Merlin Bugs, GrapheneOS's Allocator, Intel CPU Bugs, And More

DevFeed: [exploits.club Weekly Newsletter 87 - NVIDIA Merlin Bugs, GrapheneOS's Allocator, Intel CPU Bugs, And More](<https://devfeed.tech/articles/exploits-club-weekly-newsletter-87-nvidia-merlin-bugs-grapheneos-s-allocator-intel-cpu-bugs-and-more-32644.md>)

Original publisher: [Read original article](<https://blog.exploits.club/exploits-club-weekly-newsletter-87-nvidia-merlin-bugs-grapheneoss-allocator-intel-cpu-bugs-and-more/>)

Author: exploits.club

Published: 2025-09-26T15:00:49Z

Content type: news

Language: en

Sources: [exploits.club](<https://devfeed.tech/sources/exploits-club.md>)

Topics: [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [GrapheneOS](<https://devfeed.tech/topics/grapheneos.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [intel](<https://devfeed.tech/topics/intel.md>), [PyTorch](<https://devfeed.tech/topics/pytorch.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [exploit](<https://devfeed.tech/tags/exploit.md>), [intel](<https://devfeed.tech/tags/intel.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [rca](<https://devfeed.tech/tags/rca.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The 87th exploits.club weekly newsletter reviews developer and security news, including a remote code execution vulnerability in NVIDIA Merlin Transformers4Rec, GrapheneOS's hardened memory allocator, and an Intel GPU driver crash during power transitions. It also mentions Google Cloud VRP updates and other security resources.

### Source excerpt

Happy Friday. Almost that time of the week again: Annnnnyway 👇 In Case You Missed It... Google Cloud VRP: Enhancing Transparency and Impact in Our Rewards Program - Some VRP updates for Google Cloud with more transparency and consistency, less ambiguity New chITchat by pamoutaf Episode - A chat with @PinkDraconian that

## Inside Glassdoor's Multi-Stage Recommendation System

DevFeed: [Inside Glassdoor's Multi-Stage Recommendation System](<https://devfeed.tech/articles/inside-glassdoor-s-multi-stage-recommendation-system-22611.md>)

Original publisher: [Read original article](<https://medium.com/glassdoor-engineering/inside-glassdoors-multi-stage-recommendation-system-cee58b52a75a?source=rss----288d984af747---4>)

Author: Prateek Shekhar

Published: 2025-08-12T19:37:39Z

Content type: article

Language: en

Sources: [Glassdoor Engineering](<https://devfeed.tech/sources/glassdoor-engineering.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [recommendations](<https://devfeed.tech/topics/recommendations.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [ordering](<https://devfeed.tech/topics/ordering.md>), [ann](<https://devfeed.tech/topics/ann.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [ann](<https://devfeed.tech/tags/ann.md>), [glassdoor](<https://devfeed.tech/tags/glassdoor.md>), [ordering](<https://devfeed.tech/tags/ordering.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [recommender-systems](<https://devfeed.tech/tags/recommender-systems.md>)

### AI overview

This article gives a high-level overview of Glassdoor's hybrid, multi-stage recommendation system. It describes how the system uses user behavior, similar-user behavior, and item features to produce personalized recommendations for the Community Feed, Email, and Push notifications, with stages including candidate generation, filtering, scoring, and ordering.

### Source excerpt

Introduction: Recommendation systems are central to modern digital platforms, delivering personalized content by intelligently analyzing user behavior and preferences through advanced algorithms. Widely used in e-commerce, streaming services, social media, and online learning, they drive user satisfaction, engagement, and retention while supporting business growth. Typically, these systems operate using one or more of the following approaches: Collaborative Filtering: This approach examines user behavior by comparing how users interact with items. It identifies patterns by analyzing similar user actions. For example, if two users have watched or purchased similar items, the system will recommend those same items to other users with similar behavior. Content-Based Filtering: In this approach, the system analyzes the characteristics of the items themselves, such as text, images, or other features. It recommends items that have features similar to those a user has previously liked. For example, if a user enjoyed books with specific keywords, the system will suggest books with those exact keywords. Hybrid Approach: This approach combines collaborative and content-based filtering to enhance personalization and accuracy. It utilizes user behavior patterns in conjunction with item features, offering more personalized and accurate recommendations. At Glassdoor, our Community Feed, Email, and Push notifications are powered by a recommendation system that follows a hybrid approach. It analyzes individual users' behavior, such as posts, comments, and reactions, as well as the behavior of similar users, to deliver tailored, personalized recommendations. This post presents a high-level overview of the multi-stage architecture behind our system, highlighting candidate generation, filtering, scoring, ordering, and supporting infrastructure. Glassdoor's Recommendation System ArchitectureFigure 1: Glassdoor's Recommendation System Architecture Glassdoor's Recommendation System follo

## Scaling recommendations service at OLX

DevFeed: [Scaling recommendations service at OLX](<https://devfeed.tech/articles/scaling-recommendations-service-at-olx-20390.md>)

Original publisher: [Read original article](<https://tech.olx.com/scaling-recommendations-service-at-olx-db4548813e3a?source=rss----761b019b483f---4>)

Author: Jordi Esteve Sorribas

Published: 2025-07-08T15:03:23Z

Content type: article

Language: en

Sources: [OLX](<https://devfeed.tech/sources/olx.md>)

Topics: [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Python](<https://devfeed.tech/topics/python.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [async](<https://devfeed.tech/topics/async.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [backend](<https://devfeed.tech/tags/backend.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [fastapi](<https://devfeed.tech/tags/fastapi.md>), [latency](<https://devfeed.tech/tags/latency.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [python](<https://devfeed.tech/tags/python.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

### AI overview

This article describes how OLX scaled a Python FastAPI recommendations service to handle tens of thousands of requests per second with p99 latency below 10 ms. It discusses the service's ownership, data sources, and the use of asynchronous non-blocking I/O.

### Source excerpt

Optimizing FastAPI at Scale: Lessons from OLX's Recommendation PlatformPhoto by Rosy KoIn distributed systems, there is a motto that says 'you are as slow as your slowest tasks'. In Python, thanks to the notorious Global Interpreter Lock (GIL), this issue is amplified: 'your slowest task will make every other task slower'. In this article, I'll walk you through the optimizations we made to scale a FastAPI service that now handles tens of thousands of requests per second, achieving a p99 latency under 10ms.Introduction OLX is a global online marketplace that enables users to buy and sell goods and services, primarily through classified ads. We have a clear vision: to create leading marketplace ecosystems enabled by tech, powered by trust, and loved by customers. Every month, we engage 45 million app users and support over 73 million active listings. To help users seamlessly navigate this vast inventory, we've integrated recommendation systems across multiple touchpoints in all our platforms. These recommendations are powered by the recommendations platform, which is responsible for delivering personalized suggestions across various contexts. Most, if not all, of these are served through a dedicated recommendations service. Over the past few months, we've built and scaled this system within the data team, successfully shifting the ownership from a shared backend service to a service fully owned by the team to gain greater autonomy and flexibility. The team decided to build it with Python, as it is the go-to language for the data and machine learning team and is the most widely used language within both the team and the broader domain. While Python allows for rapid development and prototyping, working at scale has surfaced several challenges and trade-offs. It hasn't been an easy journey, but it's one that's taught us a lot and significantly matured our infrastructure and processes. To Async or Not Async The service consumes data from various sources: ScyllaDB, DynamoD

## FIPS-ing the Un-FIPS-able: Apache Spark

DevFeed: [FIPS-ing the Un-FIPS-able: Apache Spark](<https://devfeed.tech/articles/fips-ing-the-un-fips-able-apache-spark-13045.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/fips-ing-the-un-fips-able-apache-spark>)

Published: 2025-04-17T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Apache Spark](<https://devfeed.tech/topics/spark.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [apache-spark](<https://devfeed.tech/tags/apache-spark.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [fedramp](<https://devfeed.tech/tags/fedramp.md>), [fips](<https://devfeed.tech/tags/fips.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time-data-streaming](<https://devfeed.tech/tags/real-time-data-streaming.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [spark](<https://devfeed.tech/tags/spark.md>), [spark-operator](<https://devfeed.tech/tags/spark-operator.md>)

### AI overview

Chainguard announces FIPS-validated container images for Apache Spark and Spark Operator, built entirely from source. The article explains the demand for FIPS-compatible Spark in regulated environments and describes the effort to overcome incompatibilities between Spark and FIPS-approved cryptographic libraries.

### Source excerpt

Chainguard now offers FIPS-validated container images for Apache Spark and Spark Operator. See how we did it.

## Train 400x faster Static Embedding Models with Sentence Transformers

DevFeed: [Train 400x faster Static Embedding Models with Sentence Transformers](<https://devfeed.tech/articles/train-400x-faster-static-embedding-models-with-sentence-transformers-7491.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/static-embeddings>)

Author: Tom Aarsen

Published: 2025-01-15T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [sentence-transformers](<https://devfeed.tech/topics/sentence-transformers.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Natural language processing](<https://devfeed.tech/topics/nlp.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [community](<https://devfeed.tech/tags/community.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [guide](<https://devfeed.tech/tags/guide.md>), [inference](<https://devfeed.tech/tags/inference.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [natural-language-processing](<https://devfeed.tech/tags/natural-language-processing.md>), [nlp](<https://devfeed.tech/tags/nlp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [sentence-transformers](<https://devfeed.tech/tags/sentence-transformers.md>)

### AI overview

This Hugging Face blog post presents a method for training static embedding models that run 100x to 400x faster on CPU while retaining most of the quality of state-of-the-art models. It introduces released models for English retrieval and multilingual similarity, along with their training strategy, scripts, evaluation reports, and datasets. The approach supports on-device, in-browser, edge, low-power, and embedded use cases.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## An Open Course on LLMs, Led by Practitioners

DevFeed: [An Open Course on LLMs, Led by Practitioners](<https://devfeed.tech/articles/an-open-course-on-llms-led-by-practitioners-18785.md>)

Original publisher: [Read original article](<https://hamel.dev/blog/posts/course/>)

Author: Hamel Husain

Published: 2024-07-29T07:00:00Z

Content type: release

Language: en

Sources: [Hamel Husain](<https://devfeed.tech/sources/hamel-husain.md>)

Topics: [LLMs](<https://devfeed.tech/topics/llms.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [MLOps](<https://devfeed.tech/topics/mlops.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>)

Tags: [course](<https://devfeed.tech/tags/course.md>), [courses](<https://devfeed.tech/tags/courses.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [free](<https://devfeed.tech/tags/free.md>), [guide](<https://devfeed.tech/tags/guide.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mlops](<https://devfeed.tech/tags/mlops.md>), [open](<https://devfeed.tech/tags/open.md>), [rag](<https://devfeed.tech/tags/rag.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

The article announces Mastering LLMs, a free, open course of workshops and talks led by more than 25 industry practitioners. It covers applied topics including evaluations, retrieval-augmented generation, fine-tuning, application development, and prompt engineering, and is intended for technical professionals with basic LLM experience.

### Source excerpt

Today, we are releasing Mastering LLMs, a set of workshops and talks from practitioners on topics like evals, retrieval-augmented-generation (RAG), fine-tuning and more. This course is unique because it is: Taught by 25+ industry veterans who are experts in information retrieval, machine learning, recommendation systems, MLOps and data science. We discuss how this prior art can be applied to LLMs to give you a meaningful advantage. Focused on applied topics that are relevant to people building AI products. Free and open to everyone . We have organized and annotated the talks from our popular paid course.1 This is a survey course for technical ICs (including engineers and data scientists) who have some experience with LLMs and need guidance on how to improve AI products. Speakers include Jeremy Howard, Sophia Yang, Simon Willison, JJ Allaire, Wing Lian, Mark Saroufim, Jane Xu, Jason Liu, Emmanuel Ameisen, Hailey Schoelkopf, Johno Whitaker, Zach Mueller, John Berryman, Ben Clavié, Abhishek Thakur, Kyle Corbitt, Ankur Goyal, Freddy Boulton, Jo Bergum, Eugene Yan, Shreya Shankar, Charles Frye, Hamel Husain, Dan Becker and more Getting The Most Value From The Course Prerequisites The course assumes basic familiarity with LLMs. If you do not have any experience, we recommend watching A Hacker's Guide to LLMs. We also recommend the tutorial Instruction Tuning llama2 if you are interested in fine-tuning 2. Navigating The Material The course has over 40 hours of content. To help you navigate this, we provide: Organization by subject area: evals, RAG, fine-tuning, building applications and prompt engineering. Chapter summaries: quickly peruse topics in each talk and skip ahead Notes, slides, and resources: these are resources used in the talk, as well as resources to learn more. Many times we have detailed notes as well! To get started, navigate to this page and explore topics that interest you. Feel free to skip sections that aren't relevant to you. We've organized the talks

## Location-Based Fashion Recommendations at Myntra

DevFeed: [Location-Based Fashion Recommendations at Myntra](<https://devfeed.tech/articles/decoding-the-regional-fashion-signatures-using-ai-20134.md>)

Original publisher: [Read original article](<https://medium.com/myntra-engineering/decoding-the-fashion-signature-using-embeddings-b21221806b7d?source=rss----7484818e9f88---4>)

Author: Siddhartha Devapujula

Published: 2024-04-22T11:25:37Z

Content type: tutorial

Language: en

Sources: [Myntra](<https://devfeed.tech/sources/myntra.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [recommendations](<https://devfeed.tech/topics/recommendations.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [ecommerce](<https://devfeed.tech/tags/ecommerce.md>), [fashion](<https://devfeed.tech/tags/fashion.md>), [location-based](<https://devfeed.tech/tags/location-based.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [personalisation](<https://devfeed.tech/tags/personalisation.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

Myntra explains how machine-learning recommendation systems can use location as user side information to improve personalized fashion recommendations, including for cold-start users.

### Source excerpt

Authored By Rohit Gupta & Siddhartha Devapujula Introduction Millions of users visit Myntra daily to upgrade their wardrobes and millions of items are listed on the platform at any given time. Users neither have the time nor the capability to scroll through this vast list of items. Even after applying category and attribute filters, usually the number of items is still in thousands. Hence it becomes critical that the top search results for any user are both relevant and personalized. Just like search, many other recommendation widgets across the platform face the same challenges. Fashion Diversity -- Every Region has its own Fashion Showing each user the best styles for them from a catalog of million plus products is where machine learning based recommendation systems come into play. From search results on google to your netflix home screen, recommendation systems are working in the background to get you the best results. It is impossible to imagine modern age internet experience without these systems. The uber goal of these models is to take the user features and the vast list of items as input ,and generate a small personalized list of items for each user. For these systems to work, we mainly use the user's historical activity on the platform. In this blog we will see how using other kinds of user details can also enhance the quality of recommendations. In the next sections, we dive into the details of recommendation systems and related techniques. We explain the motivation for a location based recommendation system and how we built one at Myntra. Later we discuss a few use cases at Myntra, results and potential future work. Basics of recommendation systems This is a very simple read about recommendation systems by Google -- Recommendations: What and Why? | Machine Learning | Google for Developers. Readers can skip if they are already aware of this. Traditional recommendation models focus on using the user's historical interactions on the platform to learn. This wor

## Building a Real-Time Recommendation System with Personalized Suggestions in Under 100ms

DevFeed: [Building a Real-Time Recommendation System with Personalized Suggestions in Under 100ms](<https://devfeed.tech/articles/what-it-takes-to-build-a-real-time-recommendation-system-18632.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/real-time-recommendation-system>)

Author: Joe Karlsson

Published: 2023-07-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [real-time](<https://devfeed.tech/tags/real-time.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [scalable-analytics-architecture](<https://devfeed.tech/tags/scalable-analytics-architecture.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

A tutorial on building a real-time recommendation system that serves personalized suggestions in under 100 milliseconds.

### Source excerpt

Real-time recommendation systems drive revenue but most are too slow. Here's how to serve personalized suggestions in under 100ms.

## Augmenting recommendation systems with LLMs

DevFeed: [Augmenting recommendation systems with LLMs](<https://devfeed.tech/articles/augmenting-recommendation-systems-with-llms-7369.md>)

Original publisher: [Read original article](<https://blog.tensorflow.org/2023/06/augmenting-recommendation-systems-with.html>)

Author: TensorFlow Blog (noreply@blogger.com)

Published: 2023-06-06T21:00:00Z

Content type: tutorial

Language: en

Sources: [The TensorFlow Blog](<https://devfeed.tech/sources/the-tensorflow-blog.md>)

Topics: [Language models](<https://devfeed.tech/topics/language-models.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [palm-api](<https://devfeed.tech/tags/palm-api.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [tensorflow](<https://devfeed.tech/tags/tensorflow.md>), [tensorflow-recommenders](<https://devfeed.tech/tags/tensorflow-recommenders.md>)

### AI overview

A practical tutorial on using LLMs and the PaLM API to add conversational and sequential recommendation capabilities to retrieval-ranking recommendation systems.

### Source excerpt

Posted by Wei Wei, Developer Advocate Large language models (LLMs) are taking the world by storm, thanks to their powerful ability to generate text, translate languages, and answer questions in a coherent and informative way. At Google I/O 2023, we released the PaLM API as 'public preview' so that many developers can start building apps with it. While PaLM API already has excellent documentation on its extensive usage and best practices, in this blog we are going to take a more focused approach to explore how to leverage LLMs to augment your ML systems in a practical application: recommendation systems. As a refresher, modern recommendation systems often follow a retrieval-ranking architecture, which enables them to effectively and efficiently filter and rank relevant items to maximize the utility in production. You can go through this codelab to learn about building a fullstack movie recommendation system using TensorFlow and Flutter. We will discuss how LLMs can be incorporated into this retrieval-ranking pipeline. Conversational recommendations If you already have access to Bard, you can ask it to create recommendations for you interactively in a dialogue. Here is an example of asking Bard for movie recommendations: As a developer, you can build a similar functionality in your own applications, using the PaLM API Chat service with minimal effort: prompt = """You are a movie recommender and your job is to recommend new movies based on user input. So for user 42, he is in the mood for some drama movies with artistic elements tonight. Could you recommend three? Output the titles only. Do not include other text.""" response = palm.chat(messages=prompt) print(response.last) # Sure, here are three drama movies with artistic elements that I recommend for user 42: # # 1. The Tree of Life (2011) # 2. 20th Century Women (2016) # 3. The Florida Project (2017) # # I hope you enjoy these movies! The PaLM API also allows you to help your user continue the exploration and inter

## Attend our first Developer Summit on Recommendation Systems

DevFeed: [Attend our first Developer Summit on Recommendation Systems](<https://devfeed.tech/articles/attend-our-first-developer-summit-on-recommendation-systems-7366.md>)

Original publisher: [Read original article](<https://blog.tensorflow.org/2023/05/attend-our-first-developer-summit-on-recommendation-systems.html>)

Author: TensorFlow Blog (noreply@blogger.com)

Published: 2023-05-26T14:30:00Z

Content type: news

Language: en

Sources: [The TensorFlow Blog](<https://devfeed.tech/sources/the-tensorflow-blog.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [TensorFlow Agents](<https://devfeed.tech/topics/tensorflow-agents.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [event](<https://devfeed.tech/tags/event.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [tensorflow-agents](<https://devfeed.tech/tags/tensorflow-agents.md>), [tensorflow-ranking](<https://devfeed.tech/tags/tensorflow-ranking.md>), [tensorflow-recommenders](<https://devfeed.tech/tags/tensorflow-recommenders.md>)

### AI overview

Announcement of an online Developer Summit on Recommendation Systems covering TensorFlow recommendation products, LLM-augmented recommenders, and generative retrieval research.

### Source excerpt

Posted by Wei Wei, Developer Advocate Register for the Summit here! Recommendation systems are everywhere. They power our favorite websites, apps, and services, helping us find the things we enjoy. But how do modern recommenders work? What are the key components and how do they fit together? How can we make them even better? Since we launched our recommendation system landing page last year, we have heard many positive feedback from our developer community. While many developers find the new consolidated page very useful to get started with our suite of products, they are also eager to learn more about how to best leverage them to build powerful in-house recommenders for their own business needs. This is why we are very excited to announce our first-ever Developer Summit on Recommendation Systems (registration is open now). This event will be held online on June 9, 2023 10AM - 12:15PM US Pacific Time and it will bring together many Google engineers who authored our suite of products to share their insights and expertise in recommendation systems. At this summit, we will not only cover specific products (such as TensorFlow Recommenders, TensorFlow Ranking, and TensorFlow Agents), share ideas on augmenting recommenders with Large Language Models (LLMs), but also discuss Google's cutting edge recommendation system research (e.g., generative retrieval using generative AI techniques). This Developer Summit is the perfect event for anyone who wants to learn more about recommendation systems. Whether you're just getting started or a seasoned practitioner in this exciting domain, you're sure to find something valuable at this event. We look forward to (virtually) meeting you there!

## The Magic of Merlin: Shopify's New Machine Learning Platform

DevFeed: [The Magic of Merlin: Shopify's New Machine Learning Platform](<https://devfeed.tech/articles/the-magic-of-merlin-shopify-s-new-machine-learning-platform-1491.md>)

Original publisher: [Read original article](<https://shopify.engineering/merlin-shopify-machine-learning-platform>)

Author: Isaac Vidas

Published: 2022-04-06T13:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [inference](<https://devfeed.tech/tags/inference.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform](<https://devfeed.tech/tags/platform.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Shopify describes Merlin, a machine learning platform designed to streamline model workflows from training and testing through deployment, serving, and monitoring. The platform uses an open-source stack and initially focuses on training and batch inference.

### Source excerpt

Merlin, Shopify's machine learning platform that can handle different (often conflicting) requirements, inputs, data types, dependencies, and integrations.

## Data Science at FMP: Dataset Recommendation

DevFeed: [Data Science at FMP: Dataset Recommendation](<https://devfeed.tech/articles/data-science-at-fmp-dataset-recommendation-19741.md>)

Original publisher: [Read original article](<https://tech.findmypast.com/datsci-dataset-rec0/>)

Author: Tom Thurstan

Published: 2021-12-23T00:00:00Z

Content type: article

Language: en

Sources: [Findmypast](<https://devfeed.tech/sources/findmypast.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [product](<https://devfeed.tech/tags/product.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

Findmypast's data science team explores recommendation systems for helping users discover datasets relevant to their research. The article compares collaborative filtering and content-based filtering, explains why content-based filtering is unsuitable for this domain, and describes limitations caused by the lack of user ratings before introducing another approach.

### Source excerpt

Problem Outline One of the problems we recently tackled in the data science team was how we could introduce our users to new datasets they may not be familiar with. We wanted these datasets to be personal to each user and relevant to their research areas. A recommendation system of some sort was the obvious way to solve this problem. Recommendation Systems Recommendation systems come with several possible methodologies. Two of the most widely known methodologies are Collaborative Filtering (which can be split into two branches, user-based or item-based) and Content-Based Filtering. User-based collaborative filtering recommendations are based on finding users with similar preferences and recommending items that similar users rated highly but have not been viewed by the target user. E.g., "Users who liked similar items to you also liked..." For item-based collaborative filtering, instead of finding similar users we find items that have been rated similarly by different users and recommended based on a user's previous preferences. E.g., "Users that liked this item also liked..." An important part of the data required for these techniques is ratings, so you can tell which items users liked. Another popular technique is Content-Based Filtering. This technique requires less information about each individual user and more about the items themselves. The recommendations are created by finding items that have similar characteristics, e.g., movies of the same genre, with the same actors, or directors. Then given a user's previous preferences you can recommend items similar to items they previously enjoyed. A broad and consistent range of metadata is needed for each of the items and again ratings are useful for this methodology. Within our domain at Findmypast a Content-Based Filtering system would not be appropriate. It is easy to see that some datasets which would share a lot of metadata would not necessarily make good recommendations. E.g., Kentucky Birth Records would most lik