# ranking

Published articles for ranking.

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 📖

## Vespa Newsletter, September 2026

DevFeed: [Vespa Newsletter, September 2026](<https://devfeed.tech/articles/vespa-newsletter-september-2026-12801.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/vespa-newsletter-sept-2026/>)

Author: Bonnie Chase

Published: 2026-09-08T00:00:00Z

Content type: news

Language: en

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

Topics: [ann](<https://devfeed.tech/topics/ann.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [features](<https://devfeed.tech/tags/features.md>), [graph](<https://devfeed.tech/tags/graph.md>), [latency](<https://devfeed.tech/tags/latency.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [product](<https://devfeed.tech/tags/product.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The September 2026 Vespa newsletter announces updates including time-constrained ANN search, sub-query ranking support, flexible provisioning, new rank features, and telemetry export. It also introduces Vespa.ai Live, an in-person community meetup focused on retrieval and ranking systems.

### Source excerpt

Advances in Vespa include time-constrained ANN search, sub-query ranking support, flexible provisioning, new rank features and telemetry export

## Scaling Conditional Learned Retrieval for Pinterest Home Feed

DevFeed: [Scaling Conditional Learned Retrieval for Pinterest Home Feed](<https://devfeed.tech/articles/scaling-conditional-learned-retrieval-for-pinterest-home-feed-1233.md>)

Original publisher: [Read original article](<https://medium.com/pinterest-engineering/scaling-conditional-learned-retrieval-for-pinterest-home-feed-ecfba7e5a426?source=rss----4c5a5f6279b6---4>)

Author: Pinterest Engineering

Published: 2026-08-26T14:01:05Z

Content type: article

Language: en

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

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [eng-culture](<https://devfeed.tech/tags/eng-culture.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [pinner-experience](<https://devfeed.tech/tags/pinner-experience.md>), [pinterest](<https://devfeed.tech/tags/pinterest.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>)

### AI overview

Pinterest describes scaling Conditional Learned Retrieval for home-feed candidate generation. The approach extends two-tower retrieval with explicit contexts that produce multiple user embeddings for different interests and retrieval use cases.

### Source excerpt

Devin Kreuzer | Sr. Machine Learning Engineer; Yichi Wang | Machine Learning Engineer I; Sujan Reddy Ale | Machine Learning Engineer I; Zelun Wang | Sr. Machine Learning Engineer; Hongtao Lin | Sr. Machine Learning Engineer; Piyush Maheshwari | Staff Machine Learning Engineer Pinterest home feed candidate generation is a large-scale User-to-Pin retrieval problem. A common approach is a two-tower model: a user tower encodes the user, an item tower encodes candidate Pins, and approximate nearest neighbor search retrieves Pins close to the user embedding. But Pinterest users often have multiple intentions at once -- planning a renovation, saving recipes, exploring fashion, or organizing travel ideas. A single retrieval embedding can struggle to capture this diversity. Conditional Learned Retrieval, or CLR, extends the two-tower setup by conditioning the user tower on an explicit retrieval context. Instead of producing only one user embedding, CLR can generate condition-aware embeddings that reflect different aspects of a user's interests while still grounding retrieval in the user's overall behavior. Prior Pinterest work studied this formulation in two settings. The RecSys'24 paper: Bootstrapping Conditional Retrieval for User-to-Item Recommendations described how to bootstrap conditional retrieval by constructing training data for (user, condition) -> item retrieval from existing user-item and condition signals, and applied it to interest-based notifications. The KDD'25 paper: Synergizing Implicit and Explicit User Interests: A Multi-Embedding Retrieval Framework at Pinterest placed Conditional Retrieval within a broader multi-embedding retrieval framework for home feed, where explicit interest conditions complement implicit interests extracted from user behavior. In this blog, we describe how CLR evolved from early interest-conditioned retrieval into a broader retrieval system for Pinterest home feed. We focus on three areas: expanding CLR to support more retrieval us

## How Keras 3 Helped Modernise Expedia Group's Lodging Ranking Stack

DevFeed: [How Keras 3 Helped Modernise Expedia Group's Lodging Ranking Stack](<https://devfeed.tech/articles/how-keras-3-helped-modernise-expedia-group-s-lodging-ranking-stack-19734.md>)

Original publisher: [Read original article](<https://medium.com/expedia-group-tech/how-keras-3-helped-modernise-expedia-groups-lodging-ranking-stack-7fec96f052fd?source=rss----38998a53046f---4>)

Author: Conor Worthington

Published: 2026-08-11T11:01:02Z

Content type: article

Language: en

Sources: [Expedia](<https://devfeed.tech/sources/expedia.md>)

Topics: [Keras](<https://devfeed.tech/topics/keras.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Inference Performance](<https://devfeed.tech/topics/inference-performance.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [data-science](<https://devfeed.tech/tags/data-science.md>), [features](<https://devfeed.tech/tags/features.md>), [framework](<https://devfeed.tech/tags/framework.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [inference](<https://devfeed.tech/tags/inference.md>), [keras](<https://devfeed.tech/tags/keras.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mixture-of-experts](<https://devfeed.tech/tags/mixture-of-experts.md>), [model-training](<https://devfeed.tech/tags/model-training.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>)

### AI overview

Expedia Group describes modernising its lodging-ranking stack around Keras 3. The changes included rewriting parts of its pipelines, making model training 30% faster and reducing P99 inference latency by two-thirds. The article discusses limitations of the previous Keras 2, eager-training and combined-serving setup, along with the use of newer APIs and accelerator-oriented optimisations.

### Source excerpt

Expedia Group Technology -- DataWhat happened when we treated a framework migration as an architecture modernisation -- and cut P99 inference latency by two-thirdsSt Paul's and millennium bridge, London Expedia Group™ has always been a market leader in providing personalised search experiences for travellers. As our ranking models evolved, we saw an opportunity not just to migrate to Keras 3, but to modernise the broader stack around it so we can better serve travellers. This led us to rewrite key parts of our pipelines that made model training 30% faster and cut P99 inference latency by two-thirds. Our main focus in this blog is to discuss our improvements to lodging ranking -- our service which handles users' search requests and returns a personalised property ranking on top of a lightweight candidate generator. This service is frequently retrained to improve customer experience as we get new signals over time. Example of personalised lodging ranking on Expedia search result page for a London search As such, our velocity to make changes needs to be fast, but more importantly we need to be able to build models which are state-of-the-art, enabling customers to easily find and book the most relevant property for their trip. The problem with Keras 2, eager training and combined serving The challenge was not that the old stack was broken. It was that it had gradually become a limiting factor. On the training side, we were carrying dependencies on older components and missing out on modern Keras APIs, new optimisers, new layers and cleaner support for accelerator-oriented training. On the serving side, we had a path that was simple and operationally familiar, but not especially well suited to aggressively optimised inference for heavier ranking architectures. This blockage on utilising new layers and optimisers has become more pronounced as LLMs see blistering amounts of innovation. Naturally, these new features are only available in Keras 3 or as separate backends from ou

## Agentic relevance tuning: Letting LLM agents do the search engineering work

DevFeed: [Agentic relevance tuning: Letting LLM agents do the search engineering work](<https://devfeed.tech/articles/agentic-relevance-tuning-letting-llm-agents-do-the-search-engineering-work-12784.md>)

Original publisher: [Read original article](<https://opensearch.org/blog/agentic-relevance-tuning/>)

Author: Kylie Wagar-Dirks

Published: 2026-07-31T15:00:47Z

Content type: article

Language: en

Sources: [OpenSearch](<https://devfeed.tech/sources/opensearch.md>)

Topics: [Amazon OpenSearch Service](<https://devfeed.tech/topics/amazon-opensearch-service.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [data](<https://devfeed.tech/topics/data.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agents](<https://devfeed.tech/tags/agents.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog](<https://devfeed.tech/tags/blog.md>), [data](<https://devfeed.tech/tags/data.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [framework](<https://devfeed.tech/tags/framework.md>), [llm-agents](<https://devfeed.tech/tags/llm-agents.md>), [opensearch](<https://devfeed.tech/tags/opensearch.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

The article introduces Agentic Relevance Tuning (ART), an end-to-end framework that uses specialized LLM-powered agents to automate search relevance improvement in OpenSearch. ART monitors user behavior, proposes ranking changes, runs offline evaluations, and coordinates deployment when improvements are validated.

### Source excerpt

At OpenSearchCon Europe 2026, Bobby Mohammed (AWS) and Daniel Wrigley (OpenSource Connections) introduced Agentic Relevance Tuning (ART), a framework that uses specialized LLM agents to fully automate the search relevance lifecycle in OpenSearch. The post Agentic relevance tuning: Letting LLM agents do the search engineering work appeared first on OpenSearch.

## GenRec: Towards LLM-Native Recommendation at Netflix

DevFeed: [GenRec: Towards LLM-Native Recommendation at Netflix](<https://devfeed.tech/articles/genrec-towards-llm-native-recommendation-at-netflix-137.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/genrec-towards-llm-native-recommendation-at-netflix-f20be6f643e3?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-07-30T20:10:15Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [Netflix](<https://devfeed.tech/topics/netflix.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [LLM Techniques](<https://devfeed.tech/topics/llm-techniques.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [vllm](<https://devfeed.tech/topics/vllm.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [genai](<https://devfeed.tech/tags/genai.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [vllm](<https://devfeed.tech/tags/vllm.md>)

### AI overview

Netflix presents GenRec, an LLM-backed recommendation ranker trained on Netflix-specific data and objectives. It converts user histories, item metadata, and context into text, uses a catalog-aware scoring head, aligns recommendations with long-term member value and business goals, and runs in prefill-only mode on Netflix's LLM serving stack. In a large-scale A/B test, GenRec improved short- and long-term online metrics while using fewer labeled examples and input signals than a mature production ranker.

### Source excerpt

Authors: Ying Li, Arjun Rao, Shradha Sehgal Introduction Recommendations sit at the heart of the Netflix experience. Our current production models rely on thousands of hand-crafted features over users, items, and interactions, along with specialized architectures for sequence modeling, feature interactions, and multi-task objectives. This stack has evolved over many years to support diverse content types (movies, series, games, live, podcasts) and product surfaces, but its complexity makes it costly to onboard new use cases: adding a content type or surface can require significant feature engineering, architecture change, infrastructure work, and experimentation. At the same time, large language models (LLMs) are changing how we think about recommendation, as shown by recent work such as PLUM, GLIDE, and OneRec-Think. Their broad world knowledge and strong language understanding make it possible to represent user histories and item metadata directly as text, capture rich relationships in a shared semantic space, and steer recommendations via natural-language prompts. However, off-the-shelf LLMs are still far from production-ready recommenders: they often over-recommend globally popular content, hallucinate out-of-catalog items, ignore business constraints, and provide only limited personalization. To address this, we built GenRec, an LLM-backed recommendation ranker that post-trains an internal foundation LLM on Netflix-specific data and objectives. GenRec shows that an LLM-based ranker can match or exceed a mature production system while relying on far fewer labeled examples and input signals. Figure 1: GenRec pipeline. Raw logs of user history, item metadata, and context are transformed via context engineering into natural-language prompts and fed into the GenRec, which runs on vLLM in prefill-only mode and outputs scores for each catalog item, yielding a recommendation ranking. At a high level, GenRec: Verbalizes user histories, item metadata, and context as text

## Access and share AI Gateway leaderboard data

DevFeed: [Access and share AI Gateway leaderboard data](<https://devfeed.tech/articles/access-and-share-ai-gateway-leaderboard-data-1036.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/open-data-and-shareable-charts-for-ai-gateway-leaderboards>)

Author: Jerilyn Zheng

Published: 2026-07-14T00:00:00Z

Content type: release

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [API](<https://devfeed.tech/topics/api.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [inference-providers](<https://devfeed.tech/topics/inference-providers.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [images](<https://devfeed.tech/tags/images.md>), [inference-providers](<https://devfeed.tech/tags/inference-providers.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [model](<https://devfeed.tech/tags/model.md>), [open](<https://devfeed.tech/tags/open.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [time](<https://devfeed.tech/tags/time.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [videos](<https://devfeed.tech/tags/videos.md>)

### AI overview

Vercel has opened the data behind the AI Gateway leaderboards under the CC BY 4.0 license. The data can be downloaded as CSV or queried through an export API, while charts can be shared as branded PNG images. The leaderboards track daily production usage across models, labs, apps, and inference providers.

### Source excerpt

We are making the data behind the AI Gateway leaderboards open under the CC BY 4.0 license. You can now download or query the data through the leaderboard-export API endpoint and render any chart as a shareable image. The AI Gateway leaderboards show how AI is used in production, ranking traffic for models, labs, apps, and providers. Data is aggregated daily across trillions of tokens, so you can see what gets adopted and how that changes over time. For deeper analysis, see the July AI Gateway Production Index. What's ranked There are four leaderboards, each with its own metrics: Leaderboard Ranks Metrics Models Individual models Requests, token volume, spend, images or videos generated Labs Model labs Requests, token volume, spend, images or videos generated Apps Opted-in apps built on the AI Gateway Token volume, spend Providers Inference providers Token volume, spend Models and labs can be filtered by modality (text, image, video) and show a daily percentage share over time; apps and providers are aggregated across all modalities and show a ranked top list. Open data The data behind the leaderboards is open, published under Creative Commons Attribution 4.0 (CC BY 4.0). You are free to use, share, and adapt it, including commercially, as long as you give credit, link to the license, and indicate if changes were made. Every chart and ranked list has a download button that exports the current view as a CSV. For programmatic access, use the export endpoint, which returns the same data and is cached for 24 hours: For models and labs, each row is one entity's daily share of a single metric. One response includes rows for requests, tokens, spend, imageCount, and videoCount, so filter on the metric field to pull out the series you want. Share a chart Every chart has a share button that turns the current view into an image. Pick an aspect ratio (landscape, square, or portrait), then download it as a PNG or copy it to your clipboard. The image includes the legend, title, a

## 🗓 This Week In AI Research (1-8 July 26)

DevFeed: [🗓 This Week In AI Research (1-8 July 26)](<https://devfeed.tech/articles/this-week-in-ai-research-1-8-july-26-18283.md>)

Original publisher: [Read original article](<https://www.intoai.pub/p/this-week-in-ai-research-1-8-july>)

Author: Dr. Ashish Bamania

Published: 2026-07-12T11:25:32Z

Content type: article

Language: en

Sources: [Into AI](<https://devfeed.tech/sources/into-ai.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Research](<https://devfeed.tech/topics/ai-research.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Transformer](<https://devfeed.tech/topics/transformer.md>), [qwen](<https://devfeed.tech/topics/qwen.md>), [grpo](<https://devfeed.tech/topics/grpo.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [grpo](<https://devfeed.tech/tags/grpo.md>), [llm](<https://devfeed.tech/tags/llm.md>), [models](<https://devfeed.tech/tags/models.md>), [performance](<https://devfeed.tech/tags/performance.md>), [qwen](<https://devfeed.tech/tags/qwen.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [releases](<https://devfeed.tech/tags/releases.md>), [research](<https://devfeed.tech/tags/research.md>), [rl](<https://devfeed.tech/tags/rl.md>), [training](<https://devfeed.tech/tags/training.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

A weekly roundup of AI research papers and releases highlights findings that reinforcement-learning gains can be concentrated in a single transformer layer and presents LLM-as-a-Verifier, a framework for continuous scoring and ranking of agentic-task solutions.

### Source excerpt

The top 10 research papers and AI releases this week (SpaceXAI's Grok 4.5, OpenAI's GPT-Live voice models, Cognition's SWE-1.7, Meta's Muse Spark 1.1, and many more)

## Muse Spark 1.1 is now available on AI Gateway

DevFeed: [Muse Spark 1.1 is now available on AI Gateway](<https://devfeed.tech/articles/muse-spark-1-1-is-now-available-on-ai-gateway-1020.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/muse-spark-1-1-is-now-available-on-ai-gateway>)

Author: Jerilyn Zheng

Published: 2026-07-09T00:00:00Z

Content type: release

Language: en

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

Topics: [AI Models](<https://devfeed.tech/topics/ai-models.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>), [long-context](<https://devfeed.tech/topics/long-context.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [audio](<https://devfeed.tech/tags/audio.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [image](<https://devfeed.tech/tags/image.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [model](<https://devfeed.tech/tags/model.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [muse](<https://devfeed.tech/tags/muse.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [routing](<https://devfeed.tech/tags/routing.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [spark](<https://devfeed.tech/tags/spark.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Muse Spark 1.1 from Meta is now available through Vercel's AI Gateway. It is a multimodal reasoning model with a 1M-token context window for agentic tasks, supporting multiple input types, tool orchestration, MCP servers, custom skills, parallel tool calls, structured output, and search with citations.

### Source excerpt

Muse Spark 1.1 from Meta is now available on AI Gateway. It is a multimodal reasoning model with a 1M token context window built for agentic tasks, accepting text, image, video, PDF, and audio inputs. Muse Spark 1.1 plans and orchestrates work across tools and services, operating as a main agent or as a subagent, and it works with new tools, MCP servers, and custom skills without examples. The model supports parallel tool calling, structured output, and built-in search with citations. To use Muse Spark 1.1, set model to meta/muse-spark-1.1 in the AI SDK: AI Gateway provides a unified API for calling models, tracking usage and cost, and configuring retries, failover, and performance optimizations for higher-than-provider uptime. It includes built-in custom reporting, Zero Data Retention support, budgets for API keys, routing rules, and more. AI Gateway reflects provider pricing with no markup and does not charge a platform fee on inference, including on Bring Your Own Key (BYOK) requests. Try Muse Spark 1.1 in the model playground. Read more

## Grok 4.5 now available on AI Gateway

DevFeed: [Grok 4.5 now available on AI Gateway](<https://devfeed.tech/articles/grok-4-5-now-available-on-ai-gateway-971.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/grok-4-5-now-available-on-ai-gateway>)

Author: Jerilyn Zheng

Published: 2026-07-08T00:00:00Z

Content type: release

Language: en

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

Topics: [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [API](<https://devfeed.tech/topics/api.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [api](<https://devfeed.tech/tags/api.md>), [inference](<https://devfeed.tech/tags/inference.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

Grok 4.5 from SpaceXAI is now available through Vercel AI Gateway. The model accepts text and image inputs, offers configurable reasoning levels, and can be selected through the AI SDK or routing rules. AI Gateway provides unified model access, usage and cost tracking, retries, failover, reporting, API key budgets, and performance optimizations without provider-price markup or platform inference fees.

### Source excerpt

Grok 4.5 from SpaceXAI is now available on AI Gateway. Built for coding, knowledge work, and STEM, the model accepts text and image inputs. Grok 4.5 supports low, medium, and high reasoning levels and defaults to high. Set the level with reasoning to balance speed against depth. To use Grok 4.5, set model to xai/grok-4.5 in the AI SDK: You can also set routing rules to switch to Grok 4.5 from other gateway models without touching your code. AI Gateway provides a unified API for calling models, tracking usage and cost, and configuring retries, failover, and performance optimizations for higher-than-provider uptime. It includes built-in custom reporting, Zero Data Retention support, budgets for API keys, routing rules, and more. AI Gateway reflects provider pricing with no markup and does not charge a platform fee on inference, including on Bring Your Own Key (BYOK) requests. Try Grok 4.5 in the model playground. Read more

## Your agent wants to search like a 2010 quant

DevFeed: [Your agent wants to search like a 2010 quant](<https://devfeed.tech/articles/your-agent-wants-to-search-like-a-2010-quant-12802.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/your-agent-wants-to-search-like-a-2010-quant/>)

Author: Jon Bratseth

Published: 2026-07-07T00:00:00Z

Content type: opinion

Language: en

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

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [information retrieval](<https://devfeed.tech/topics/information-retrieval.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [Google Search](<https://devfeed.tech/topics/google-search.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [bm25](<https://devfeed.tech/tags/bm25.md>), [genai](<https://devfeed.tech/tags/genai.md>), [google-search](<https://devfeed.tech/tags/google-search.md>), [hybrid-search](<https://devfeed.tech/tags/hybrid-search.md>), [information-retrieval](<https://devfeed.tech/tags/information-retrieval.md>), [rag](<https://devfeed.tech/tags/rag.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

The article argues that AI agents should retrieve information with more control and sophistication than ordinary human search users. It describes a progression from vector retrieval to hybrid search using methods such as BM25 and machine-learned ranking, and presents search as code as a possible next stage.

### Source excerpt

The idea of empowering AI agents to retrieve information like a professional is going mainstream.

## Too big to draw, but yet drawable

DevFeed: [Too big to draw, but yet drawable](<https://devfeed.tech/articles/too-big-to-draw-but-yet-drawable-37564.md>)

Original publisher: [Read original article](<https://blog.klipse.tech/aboulafia/2026/07/06/too-big-to-draw-but-yet-drawable.html>)

Author: Yehonathan Sharvit

Published: 2026-07-06T09:00:00Z

Content type: article

Language: en

Sources: [Klipse](<https://devfeed.tech/sources/klipse.md>)

Topics: [ordering](<https://devfeed.tech/topics/ordering.md>), [structure](<https://devfeed.tech/topics/structure.md>)

Tags: [aboulafia](<https://devfeed.tech/tags/aboulafia.md>), [caustics](<https://devfeed.tech/tags/caustics.md>), [generative](<https://devfeed.tech/tags/generative.md>), [math](<https://devfeed.tech/tags/math.md>), [permutation](<https://devfeed.tech/tags/permutation.md>), [permutations](<https://devfeed.tech/tags/permutations.md>), [random](<https://devfeed.tech/tags/random.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recursion](<https://devfeed.tech/tags/recursion.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The third article in a series explains how Aboulafia's tserouf orders all permutations of a word and visualizes them by placing the permutations around a circle and connecting each word to its reversal. Because the full permutation space becomes too large to draw, the article samples chords and shows that they form recurring caustic curves visible at multiple scales.

### Source excerpt

Aboulafia's Tserouf - Part 3 of 4 <- Previous: An elegant formulation, inspired by Bill Gates - Next: A wheel, the same forwards and backwards ->

## GenPage: Towards End-to-End Generative Homepage Construction at Netflix

DevFeed: [GenPage: Towards End-to-End Generative Homepage Construction at Netflix](<https://devfeed.tech/articles/genpage-towards-end-to-end-generative-homepage-construction-at-netflix-136.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/genpage-towards-end-to-end-generative-homepage-construction-at-netflix-77146fba8a08?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-06-29T13:01:02Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [Netflix](<https://devfeed.tech/topics/netflix.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Reinforcement learning](<https://devfeed.tech/topics/reinforcement-learning.md>), [Transformer](<https://devfeed.tech/topics/transformer.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [diversity](<https://devfeed.tech/tags/diversity.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [generation](<https://devfeed.tech/tags/generation.md>), [generative](<https://devfeed.tech/tags/generative.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model](<https://devfeed.tech/tags/model.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [reinforcement-learning](<https://devfeed.tech/tags/reinforcement-learning.md>), [rl](<https://devfeed.tech/tags/rl.md>)

### AI overview

This Netflix developer article introduces GenPage, a generative approach that uses a single autoregressive model to construct a personalized homepage by generating recommendation rows, entities, and layout together. It describes replacing a multi-stage recommendation pipeline with end-to-end modeling and using reinforcement learning to optimize whole-page rewards, including interactions such as diversity and the balance between rows.

### Source excerpt

Authors: Lequn Wang, Jiangwei Pan, and Linas Baltrunas Figure 1. Autoregressive homepage generation. GenPage builds a Netflix homepage one row or entity at a time, each one conditioned on what's already on the page and the user's context.Introduction The Netflix homepage is the first thing users see when they open the app and the primary way they discover content to enjoy. Almost every part of it is personalized, including which rows appear, which entities show up within those rows, and how everything is arranged on the page. Constructing that homepage is a genuinely hard problem. It is not simply producing one ranked list. The homepage is a structured, two-dimensional layout, made up of recommendation rows and the entities within them. Here, an entity can be a movie, show, game, live event, or other recommendable item. Each choice can affect the value of the others. Traditionally, it is built through a complex, multi-stage pipeline, with separate components for candidate generation and ranking at both the row and entity levels. We saw an opportunity to rethink this design. Large language models have shown that a single generative model can perform diverse tasks just by generating a response to a prompt. Inspired by this prompt-response paradigm, we trained a single generative model to build the homepage by directly answering one question: Given everything we know about this user and this request, what homepage should we generate to maximize user satisfaction? We call this approach GenPage. It treats the user history and request context as the prompt, and autoregressively generates the entire homepage as the response (Figure 1). Unlike most generative recommenders, such as TIGER, HSTU, and OneRec, which generate flat ranked lists, GenPage generates the rows, entities, and layout together. This shift is motivated by several goals: End-to-end modeling. A single transformer model that constructs the page from raw input signals can replace a complex multi-stage recommen

## Distilling Long-Tail User Behavior into Scalable Embeddings for Job Search

DevFeed: [Distilling Long-Tail User Behavior into Scalable Embeddings for Job Search](<https://devfeed.tech/articles/distilling-long-tail-user-behavior-into-scalable-embeddings-for-job-search-29995.md>)

Original publisher: [Read original article](<https://engineering.indeedblog.com/blog/2026/06/distilling-long-tail-user-behavior-into-scalable-embeddings-for-job-search/>)

Author: Marsan Ma

Published: 2026-06-03T23:28:10Z

Content type: article

Language: en

Sources: [Indeed](<https://devfeed.tech/sources/indeed.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Job](<https://devfeed.tech/topics/job.md>)

Tags: [big-data](<https://devfeed.tech/tags/big-data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-store](<https://devfeed.tech/tags/feature-store.md>), [job-search](<https://devfeed.tech/tags/job-search.md>), [latency](<https://devfeed.tech/tags/latency.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [performance](<https://devfeed.tech/tags/performance.md>), [ranking](<https://devfeed.tech/tags/ranking.md>)

### AI overview

Indeed describes a user behavior modeling system for job search that learns from long-term user histories offline, distills them into fixed-length embeddings, and serves them through a feature store for use by online ranking and recommendation models. The approach is designed to preserve rich behavioral signals while meeting latency and cost constraints.

### Source excerpt

Authors : Marsan Ma, Nikhil Lopes, Raj Amrit, Hong Lu, Dipankar Biswas, Trent KyonoLeadership: Iris Wang, Madhu Kurup Recommendation and ranking systems power many of the most important experiences on large internet platforms. Yet the models that run in production are rarely the largest models we can train. They are usually compact, latency-sensitive supervised models [...]

## Re-autoresearching MSMARCO BM25, on Vespa

DevFeed: [Re-autoresearching MSMARCO BM25, on Vespa](<https://devfeed.tech/articles/re-autoresearching-msmarco-bm25-on-vespa-12796.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/re-autoresearching-msmarco-bm25-on-vespa/>)

Author: andreer thomas

Published: 2026-05-29T00:00:00Z

Content type: article

Language: en

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

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [Python](<https://devfeed.tech/topics/python.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [generalization in machine learning](<https://devfeed.tech/topics/generalization-in-machine-learning.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Google Search](<https://devfeed.tech/topics/google-search.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [bm25](<https://devfeed.tech/tags/bm25.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [google-search](<https://devfeed.tech/tags/google-search.md>), [information-retrieval](<https://devfeed.tech/tags/information-retrieval.md>), [openai](<https://devfeed.tech/tags/openai.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [zero-shot](<https://devfeed.tech/tags/zero-shot.md>)

### AI overview

This article reproduces an MSMARCO BM25 autoresearch experiment in Vespa. It compares LLM-driven Python reranking with an approach restricted to existing Vespa rank features and reports a comparable improvement on a 650,000-passage subset, with better generalization to the full dataset.

### Source excerpt

BM25 is having a moment. We reproduce Doug Turnbull's MSMARCO autoresearch experiment in Vespa and get a comparable MRR@10 lift from existing rank features -- with twice the generalization to full MSMARCO.

## Vespa Newsletter, May 2026

DevFeed: [Vespa Newsletter, May 2026](<https://devfeed.tech/articles/vespa-newsletter-may-2026-12800.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/vespa-newsletter-may-2026/>)

Author: Bonnie Chase

Published: 2026-05-27T00:00:00Z

Content type: news

Language: en

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

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [search](<https://devfeed.tech/tags/search.md>), [vector-search](<https://devfeed.tech/tags/vector-search.md>)

### AI overview

The May 2026 Vespa newsletter announces updates for retrieval and ranking systems, including improved ranking flexibility, embedding integrations with Voyage AI, OpenAI, and Mistral AI, Vespa Cloud dashboards and backups, maintenance controls, custom resource tags, agent skills, and new query and array-field capabilities.

### Source excerpt

Advances in Vespa include finer control over deployments, smarter ranking, richer embedding integrations, and more scalable vector search.

## Introducing the Ettin Reranker Family

DevFeed: [Introducing the Ettin Reranker Family](<https://devfeed.tech/articles/introducing-the-ettin-reranker-family-7186.md>)

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

Author: Tom Aarsen

Published: 2026-05-19T00: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>), [Transformer](<https://devfeed.tech/topics/transformer.md>), [long-context](<https://devfeed.tech/topics/long-context.md>), [Agent Skill](<https://devfeed.tech/topics/agent-skill.md>)

Tags: [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [community](<https://devfeed.tech/tags/community.md>), [long-context](<https://devfeed.tech/tags/long-context.md>), [nlp](<https://devfeed.tech/tags/nlp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [research](<https://devfeed.tech/tags/research.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [sentence-transformers](<https://devfeed.tech/tags/sentence-transformers.md>)

### AI overview

The article introduces six Sentence Transformers CrossEncoder rerankers built on Ettin ModernBERT encoders. It explains their distillation-based training, retrieval-then-rerank usage, quality and cost trade-offs, and support for up to 8K tokens of context.

### Source excerpt

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

## ML based ranking using Nrtsearch

DevFeed: [ML based ranking using Nrtsearch](<https://devfeed.tech/articles/ml-based-ranking-using-nrtsearch-27425.md>)

Original publisher: [Read original article](<https://engineeringblog.yelp.com/2026/05/ml-ranking-with-nrtsearch.html>)

Author: Mohammad Mohtasham (Software Engineer); Tao Yu (Software Engineer)

Published: 2026-05-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Yelp](<https://devfeed.tech/sources/yelp.md>)

Topics: [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [AI Inference](<https://devfeed.tech/topics/ai-inference.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [ml](<https://devfeed.tech/tags/ml.md>), [models](<https://devfeed.tech/tags/models.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Yelp extended its Lucene-based Nrtsearch engine with an Inference Plugin that embeds machine-learning ranking directly in the search layer. The article explains the ranking workflow, including model configuration and loading, and describes how co-locating feature storage and inference reduces network transfer, serialization overhead, and latency compared with a standalone inference service.

### Source excerpt

We've extended Nrtsearch with the Inference Plugin, which embeds ML-based ranking directly in the search layer -- eliminating the need for a standalone scoring service. We use Nrtsearch (read more information on the blog post), a Lucene-based open-source search engine built by Yelp, to power a variety of applications such as business search, reviews search, ad delivery and photo search. In this blog post, we give a high-level overview of the Machine Learning (ML) based scoring workflow in Nrtsearch. We'll show how ML models are configured and loaded, and how different applications use custom business logic to develop, test, and...

## How Whatnot's Hourly ML Feature Pipeline Safely Handled a Failed Update

DevFeed: [How Whatnot's Hourly ML Feature Pipeline Safely Handled a Failed Update](<https://devfeed.tech/articles/the-ml-feature-pipeline-that-got-slower-and-no-one-noticed-23713.md>)

Original publisher: [Read original article](<https://medium.com/whatnot-engineering/the-ml-feature-pipeline-that-got-slower-and-no-one-noticed-8e90c224eae3?source=rss----162aeca881b0---4>)

Author: Whatnot Engineering

Published: 2026-05-07T16:01:01Z

Content type: article

Language: en

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

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [data](<https://devfeed.tech/topics/data.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [feature-store](<https://devfeed.tech/tags/feature-store.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [ml](<https://devfeed.tech/tags/ml.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [run](<https://devfeed.tech/tags/run.md>)

### AI overview

Whatnot describes how its hourly ML feature pipeline handled a bad pull request that caused a feature group to produce zero rows. The online feature store served last-known-good features for up to two days, anomaly monitors detected the row-count drop, and the team reverted the change before the freshness gap became significant. The post shares lessons about safe degradation and operating frequently updated recommendation features.

### Source excerpt

David Kawashima, Miguel Fernandez-Montes Cuberta, Ford Bohrmann | Discovery A bad PR went out just as our hourly feature pipeline was about to run. The pipeline was responsible for recomputing fresh user behavior signals used in livestream ranking on the home feed. These features capture recent user intent: watches, bids, orders aggregated across users, sellers, and categories. A missed feature update means that the system stops responding to user signals immediately. This PR release caused one of our feature groups to suddenly produce zero rows ... but nothing broke! Even though a critical feature group for the model stopped updating, the online feature store continued serving the last-known-good features, buffered by a 2-day TTL and nothing broke explicitly. Our anomaly monitors went off immediately, flagging the drop in row counts. The team identified the bad change and reverted it before the freshness gap grew large enough to matter. No corrupted data reached production. The system absorbed the failure and degraded safely. This graceful degradation didn't happen by accident; it was the result of hardened processes from years of lived experience, seeing the way these systems can degrade in obvious or subtle ways. In this post, we share some of those lessons learned. The system: hourly feature pipeline Whatnot is a highly dynamic marketplace where buyers' preferences change at a moment's notice. A buyer might research a laptop, join a football-card break a few hours later, and buy chocolate before logging off for the night. Daily feature updates capture long-term preferences but miss intra-day shifts. To keep up with these rapidly changing buyer interests (in 2025) we moved from daily to hourly updates for features that power our ML feed ranking models. Fresher features are a critical component for capturing the live nature of the Whatnot marketplace, where the inventory available to purchase changes in real time. Moving from daily to hourly updates was a meaningful

## Empowering Carrot Ads with Domain Adaptive Learning

DevFeed: [Empowering Carrot Ads with Domain Adaptive Learning](<https://devfeed.tech/articles/empowering-carrot-ads-with-domain-adaptive-learning-20104.md>)

Original publisher: [Read original article](<https://tech.instacart.com/empowering-carrot-ads-with-domain-adaptive-learning-870730e6add5?source=rss----587883b5d2ee---4>)

Author: Xiyu Wang

Published: 2026-05-04T19:11:17Z

Content type: article

Language: en

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

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [data](<https://devfeed.tech/topics/data.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [advertising](<https://devfeed.tech/tags/advertising.md>), [ai](<https://devfeed.tech/tags/ai.md>), [data](<https://devfeed.tech/tags/data.md>), [domain](<https://devfeed.tech/tags/domain.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [retail](<https://devfeed.tech/tags/retail.md>)

### AI overview

The article explains how Instacart applies Domain Adaptive Learning to Carrot Ads to address the cold-start problem for new retail partner websites. It describes transferring knowledge from Instacart Marketplace data to target domains to improve click-through-rate prediction and ad ranking with limited partner-specific interaction data.

### Source excerpt

Authors: Trey Zhong, Xiyu Wang Contributors: Joseph Haraldson, Sharad Gupta, Sarah Lamacchia Introduction Carrot Ads is Instacart's omnichannel retail media solution that allows retailer partners to build and scale their own advertising businesses on either their owned-and-operated (O&O) websites and apps or their whitelabel Storefront hosted by Instacart. Carrot Ads empowers retailers and CPG brands to accelerate revenue, while improving the customer experience, engagement and Ads return on investment. It features enterprise-grade infrastructure, AI-powered optimization, years of proprietary first-party data and flexibility to choose from retailer-sourced Ads demand, Instacart-sourced demand from 7,500+ CPG brands, or both. However, onboarding a new partner onto Carrot Ads introduces a key challenge: the 'cold start' problem, where limited historical interactions make it difficult to predict user behavior accurately. To serve performant ads, our systems rely on predicting a user's Click-Through Rate (CTR) to generate a ranking score. On the Instacart Marketplace, we have billions of historical signals to train a model to do so. But when a partner launches a new ads experience on their O&O e-commerce site, there is often little to no interaction history for that property, so training an accurate model becomes challenging. User behavior can vary dramatically between websites -- for example, browsing patterns on a grocery site differ from those on a pet supply or electronics site. Training a model from scratch for a new domain is data hungry. Conversely, directly deploying Instacart's existing Marketplace model often fails to capture the nuances of the partner's specific inventory and user base. To address this, we developed a Domain Adaptive Learning approach that transfers knowledge from Instacart's data-rich environment to new partner environments. By treating the Instacart Marketplace as a source domain and the partner's website as a target domain, we can transfer

## Introducing the OSSCAR Index

DevFeed: [Introducing the OSSCAR Index](<https://devfeed.tech/articles/introducing-the-osscar-index-407.md>)

Original publisher: [Read original article](<https://supabase.com/blog/introducing-osscar-index>)

Author: Prashant Sridharan

Published: 2026-04-28T07:00:00Z

Content type: article

Language: en

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

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [data](<https://devfeed.tech/topics/data.md>), [Code](<https://devfeed.tech/topics/code.md>), [OpenClaw](<https://devfeed.tech/topics/openclaw.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agent](<https://devfeed.tech/tags/agent.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openclaw](<https://devfeed.tech/tags/openclaw.md>), [ranking](<https://devfeed.tech/tags/ranking.md>)

### AI overview

The OSSCAR Index is a quarterly ranking of the fastest-growing open source organizations, using transparent and reproducible measurements. Its first edition covers Q1 2026, and the site, data, and scoring code are open source.

### Source excerpt

Announcing the OSSCAR Index: a quarterly ranking of the fastest-growing open source organizations. The site, the data, and the scoring code are all open source.

## Scaling a Vespa Application: Feeding Fast and Furiously

DevFeed: [Scaling a Vespa Application: Feeding Fast and Furiously](<https://devfeed.tech/articles/scaling-a-vespa-application-feeding-fast-and-furiously-12797.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/scaling-a-vespa-application-feeding-fast-and-furiously/>)

Author: Kai Borgen

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

Content type: tutorial

Language: en

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

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [information retrieval](<https://devfeed.tech/topics/information-retrieval.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [onnx](<https://devfeed.tech/topics/onnx.md>), [optimum](<https://devfeed.tech/topics/optimum.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-search](<https://devfeed.tech/tags/ai-search.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [genai](<https://devfeed.tech/tags/genai.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [information-retrieval](<https://devfeed.tech/tags/information-retrieval.md>), [install](<https://devfeed.tech/tags/install.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [onnx](<https://devfeed.tech/tags/onnx.md>), [optimum](<https://devfeed.tech/tags/optimum.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rag](<https://devfeed.tech/tags/rag.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [tensors](<https://devfeed.tech/tags/tensors.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial demonstrates how to scale a Vespa application while feeding the full MS_marco passages dataset. It covers preparing the dataset, configuring access, deploying a sample application, and using scaling and metrics to improve feed throughput and performance.

### Source excerpt

A tutorial on how to scale the resources in a Vespa application to increase feed throughput. Using the metrics dashboard for informed and optimised scaling.

## Improving Embedding-Based Candidate Generation for Recommender Systems with a Two-Tower Model

DevFeed: [Improving Embedding-Based Candidate Generation for Recommender Systems with a Two-Tower Model](<https://devfeed.tech/articles/improving-embedding-based-candidate-generation-for-recommender-systems-with-a-two-tower-model-22610.md>)

Original publisher: [Read original article](<https://medium.com/glassdoor-engineering/improving-embedding-based-candidate-generation-for-recommender-systems-with-a-two-tower-model-c222123beb7f?source=rss----288d984af747---4>)

Author: Ahmad Khan

Published: 2026-03-18T21:04:58Z

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>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [data](<https://devfeed.tech/topics/data.md>), [ordering](<https://devfeed.tech/topics/ordering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [data](<https://devfeed.tech/tags/data.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model-training](<https://devfeed.tech/tags/model-training.md>), [neural-network](<https://devfeed.tech/tags/neural-network.md>), [ordering](<https://devfeed.tech/tags/ordering.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommender-systems](<https://devfeed.tech/tags/recommender-systems.md>), [self-supervised-learning](<https://devfeed.tech/tags/self-supervised-learning.md>), [two-tower-model](<https://devfeed.tech/tags/two-tower-model.md>)

### AI overview

Glassdoor describes a two-tower neural network for candidate generation in its Community feed recommendation system. The model learns user and post embeddings from interaction data to retrieve potentially relevant posts before filtering, ranking, and ordering.

### Source excerpt

Overview At Glassdoor (part of Indeed), millions of professionals come to learn about workplaces, ask career questions, and share experiences through our Community platform. When users open the Community Home Feed, they expect to see posts that are relevant to their interests, industry, and career stage. However, generating that feed is not a simple task. At any moment, thousands of new posts across hundreds of community feeds compete for attention. From discussions about interview experiences to workplace culture questions and industry advice, the platform contains a diverse and constantly evolving stream of content. The challenge is to quickly identify which of these posts are most relevant for each user. To address this problem, we built a multi-stage machine learning recommendation system that efficiently sources, filters, and ranks posts before they appear in the user's feed. In a previous post, Inside Glassdoor's Multi-Stage Recommendation System, we described the architecture of this system and how the different stages work together to deliver personalized content. Snapshot of the Glassdoor Community Home Feed At a high level, the system consists of four stages: Candidate Generation -- retrieves a large set of potentially relevant posts Filtering -- removes posts that are undesirable, duplicated, or already seen Ranking -- predicts which posts a user is most likely to engage with Ordering -- applies heuristics to maintain diversity and freshness in the feed Each stage progressively narrows the set of posts until only the most relevant posts remain. 4 Stage ML RecSys Design In this blog post, we focus on the Candidate Generation stage, which is responsible for retrieving an initial pool of potentially relevant posts from a very large pool of posts across many different feeds. For Candidate Generation, we developed a Two-Tower Neural Network Model that learns embeddings for users and posts based on real interaction data. In the rest of this blog post, we will walk

## Asymmetric Retrieval: Spend on Docs, Embed your Queries for Free

DevFeed: [Asymmetric Retrieval: Spend on Docs, Embed your Queries for Free](<https://devfeed.tech/articles/asymmetric-retrieval-spend-on-docs-embed-your-queries-for-free-12793.md>)

Original publisher: [Read original article](<https://blog.vespa.ai/asymmetric-retrieval-spend-on-docs-queries-for-free/>)

Author: thomas bjorncs

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

Content type: article

Language: en

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

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [container](<https://devfeed.tech/tags/container.md>), [cost](<https://devfeed.tech/tags/cost.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [genai](<https://devfeed.tech/tags/genai.md>), [latency](<https://devfeed.tech/tags/latency.md>), [local](<https://devfeed.tech/tags/local.md>), [model](<https://devfeed.tech/tags/model.md>), [models](<https://devfeed.tech/tags/models.md>), [quality](<https://devfeed.tech/tags/quality.md>), [rag](<https://devfeed.tech/tags/rag.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [vector](<https://devfeed.tech/tags/vector.md>), [voyage-ai](<https://devfeed.tech/tags/voyage-ai.md>)

### AI overview

The article presents asymmetric retrieval using Voyage AI models with Vespa. Documents are embedded once with a high-quality, API-based model, while frequently submitted queries are embedded with a small model running locally. Because the models share a compatible vector space, this approach can eliminate recurring query-embedding API costs, reduce latency, and allow query models to be upgraded independently.

### Source excerpt

Documents are embedded once -- worth the spend for maximum quality. Queries hit you on every request. This is what drives your cost at scale. Asymmetric retrieval with Voyage AI and Vespa. Real numbers, real config.

[Next page](<https://devfeed.tech/tags/ranking.md?cursor=WyIyMDI2LTAzLTEwVDAwOjAwOjAwKzAwOjAwIiwgIjE2YWNmN2ExLWM5NmQtNDRjMy05NWU0LWZlNjI3N2MzNWViYSJd>)