<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tullie Murrell | Writing</title><description>Essays and notes on recommendation systems, search, relevance, and building AI products by Tullie Murrell.</description><link>https://tullie.ai/</link><language>en-us</language><item><title>Spatial discovery for blogs: Building a latent space map</title><link>https://tullie.ai/blog/spatial-discovery-building-a-latent-space-map/</link><guid isPermaLink="true">https://tullie.ai/blog/spatial-discovery-building-a-latent-space-map/</guid><description>Most blog discovery is chronological, popular, or search-driven. I built a 2D latent space map of 85 posts to see whether spatial navigation could offer a better bird&apos;s-eye view of the corpus.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Agent trajectories can improve AI answer rates by 38%</title><link>https://tullie.ai/blog/agent-trajectories-answer-rates/</link><guid isPermaLink="true">https://tullie.ai/blog/agent-trajectories-answer-rates/</guid><description>A new paper introduces LRAT, a framework that fine-tunes dense retrievers on agent trajectories instead of human clicks. We summarize how it works, why agent signals differ from human search, and what the reported gains mean for production agents.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>Research</category></item><item><title>HNSW Explained: The Algorithm Powering Fast Vector Search</title><link>https://tullie.ai/blog/hnsw-explained-the-algorithm-powering-fast-vector-search/</link><guid isPermaLink="true">https://tullie.ai/blog/hnsw-explained-the-algorithm-powering-fast-vector-search/</guid><description>If you&apos;ve set up a vector database recently, you&apos;ve seen it. Somewhere in the configuration — maybe when creating an index in Pinecone, or scanning Weaviate&apos;s schema options, or reading Qdrant&apos;s collection settings — there were the four letters HNSW. You probably selected it because it was the default or the recommended option, made a mental note to understand it properly later, and moved on. This is that article.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>Eng</category><category>IR</category></item><item><title>Why grep Is Beating Your Vector DB</title><link>https://tullie.ai/blog/grep-vs-vector-db-retrieval/</link><guid isPermaLink="true">https://tullie.ai/blog/grep-vs-vector-db-retrieval/</guid><description>Keyword retrieval keeps winning in production for reasons that have little to do with benchmark leaderboard scores. This post explains when grep beats vectors, and why.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><category>Eng</category><category>IR</category></item><item><title>How to Build Netflix&apos;s Personalized Homepage: The Attribute Ranking Playbook</title><link>https://tullie.ai/blog/netflix-homepage-ranking-playbook/</link><guid isPermaLink="true">https://tullie.ai/blog/netflix-homepage-ranking-playbook/</guid><description>Learn how to build a fully personalized homepage like Netflix — where the rows themselves are personalized, not just the content inside them — using attribute ranking to surface the best genres per user, AI Views to generate micro-genres, and ShapedQL score ensembles to fill...</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>IR</category></item><item><title>How to Build Pinterest&apos;s &quot;Related Pins&quot;: The Multimodal Discovery Playbook</title><link>https://tullie.ai/blog/pinterest-related-pins-playbook/</link><guid isPermaLink="true">https://tullie.ai/blog/pinterest-related-pins-playbook/</guid><description>Learn how to build image-based recommendation systems like Pinterest&apos;s Related Pins using CLIP embeddings for visual similarity, AI Views for automatic image understanding, and ShapedQL score ensembles to blend visual, collaborative, and semantic signals — with full code...</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>IR</category></item><item><title>How to Build Spotify&apos;s &quot;Discover Weekly&quot;: The Hybrid Filtering Playbook</title><link>https://tullie.ai/blog/spotify-discover-weekly-playbook/</link><guid isPermaLink="true">https://tullie.ai/blog/spotify-discover-weekly-playbook/</guid><description>Learn how to build personalized music recommendations like Spotify&apos;s Discover Weekly by blending collaborative filtering (ELSA) with content enrichment (genre/mood extraction), combining multiple signals in ShapedQL for hybrid recommendations.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Modern Ranking Architectures, Part 5: The Feedback Loop</title><link>https://tullie.ai/blog/ranking-architecture-part-5-feedback/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-architecture-part-5-feedback/</guid><description>Welcome to the final post in our series on the anatomy of modern recommender systems. Over the last four parts, we&apos;ve deconstructed the online request path, following a user&apos;s request from the initial billions of items all the way to a final, ranked page.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Beyond the Hashing Trick: The Math of Scaling to 100M+ IDs in Production.</title><link>https://tullie.ai/blog/beyond-the-hashing-trick-the-math-of-scaling-to-100m-ids-in-production/</link><guid isPermaLink="true">https://tullie.ai/blog/beyond-the-hashing-trick-the-math-of-scaling-to-100m-ids-in-production/</guid><description>If you follow machine learning today, you&apos;ve been told that tokenization is a solved problem. In the world of Natural Language Processing (NLP), we have Byte Pair Encoding (BPE) or WordPiece. These algorithms compress the infinite complexity of human language into a neat, static vocabulary of roughly 50,000 to 100,000 tokens. This &quot;dictionary&quot; fits comfortably in a few megabytes of system RAM, and the resulting embedding weights take up a tiny fraction of a modern GPU&apos;s VRAM.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Building the Relevance Layer for the AI World</title><link>https://tullie.ai/blog/building-the-relevance-layer/</link><guid isPermaLink="true">https://tullie.ai/blog/building-the-relevance-layer/</guid><description>Why retrieval and relevance are becoming the most important infrastructure in modern AI products, and what we&apos;re building at Shaped to solve it.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>Shaped</category><category>IR</category></item><item><title>Why I Built a Database for Relevance</title><link>https://tullie.ai/blog/why-i-built-a-database-for-relevance/</link><guid isPermaLink="true">https://tullie.ai/blog/why-i-built-a-database-for-relevance/</guid><description>After five years at Meta and three years building Shaped, I think relevance infrastructure should work like a database: declarative, composable, and fast enough for humans and agents.</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate><category>Shaped</category><category>IR</category></item><item><title>Modeling Behavior As Language: The Next Era of Recommendations</title><link>https://tullie.ai/blog/modeling-behavior-as-language-the-next-era-of-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/modeling-behavior-as-language-the-next-era-of-recommendations/</guid><description>A major shift is underway in recommender systems, moving from traditional Two-Tower and DLRM models to a new paradigm that treats user behavior as a language. This approach models a user&apos;s sequence of interactions, such as clicks and purchases, allowing Transformer-based models to predict the next action with a more nuanced understanding of intent. While this evolution offers powerful capabilities for capturing dynamic user preferences, it also introduces significant new engineering challenges in managing inference costs, adapting feature stores for sequential data, and solving for new user cold-starts.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Scaling Laws Beyond LLMs: The Future of Search and Recommendations</title><link>https://tullie.ai/blog/scaling-laws-beyond-llms-the-future-of-search-and-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/scaling-laws-beyond-llms-the-future-of-search-and-recommendations/</guid><description>When people talk about scaling laws in AI, they usually mean one thing: language models. The empirical laws first quantified in Kaplan et al. (2020) showed that loss scales predictably as a power law with model size, dataset size, and compute budget. Train a bigger transformer on more text, and performance improves, up to the limits of optimization and overfitting.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Ranking Infrastructure, Part 1: The Serving Layer</title><link>https://tullie.ai/blog/ranking-infrastructure-part-1-serving/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-infrastructure-part-1-serving/</guid><description>Welcome to a new, hands-on series for builders. In our previous series, &quot;Anatomy of a Modern Ranking Architectures,&quot; we deconstructed the conceptual blueprint of the multi-stage ranking architecture. We followed the logic of a request from retrieval to scoring to the final ordered page. Now, we shift from the &quot;what&quot; to the &quot;how.&quot;</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Ranking Infrastructure, Part 2: The Data Layer</title><link>https://tullie.ai/blog/ranking-infrastructure-part-2-data-layer/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-infrastructure-part-2-data-layer/</guid><description>Welcome back to our series on the infrastructure of modern ranking systems. In Part 1, we designed the online serving layer: a set of decoupled, scalable microservices orchestrated by Kubernetes to handle real-time requests. We built the engine of our ranking system.</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Eng</category><category>IR</category></item><item><title>Ranking Infrastructure, Part 3: The MLOps Backbone</title><link>https://tullie.ai/blog/ranking-infrastructure-part-3-mlops/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-infrastructure-part-3-mlops/</guid><description>Welcome to the final post in our series on ranking infrastructure. We have the serving layer and the data layer in place; now we need the MLOps backbone that connects raw data to production models.</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>The Anatomy of Modern Ranking Architectures, Part 1</title><link>https://tullie.ai/blog/ranking-architecture-part-1/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-architecture-part-1/</guid><description>If you look under the hood of recommendation systems at Netflix, YouTube, or Amazon, you won&apos;t find identical models, but you will find a remarkably similar architectural blueprint. This multi-stage ranking system is the industry&apos;s shared solution to a fundamental engineering problem: how to find the few best needles in an ever-growing haystack, and do it in milliseconds. This is the first in a series of posts where we will deconstruct this blueprint. We&apos;ll go beyond high-level funnel diagrams and dive into the practical components, engineering trade-offs, and model architectures required to build a modern recommender system.</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Modern Ranking Architectures, Part 2: Retrieval</title><link>https://tullie.ai/blog/ranking-architecture-part-2-retrieval/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-architecture-part-2-retrieval/</guid><description>Welcome back to our series on the anatomy of modern recommender systems. In our first post, we established the multi-stage architecture as the industry-standard blueprint for balancing relevance, latency, and cost. We framed it as a system of cascading approximations, designed to efficiently identify the best items from a massive catalog. Today, we&apos;re diving deep into the first and arguably most critical part of this blueprint: The Retrieval Stage.</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Modern Ranking Architectures, Part 3: Scoring</title><link>https://tullie.ai/blog/ranking-architecture-part-3-scoring/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-architecture-part-3-scoring/</guid><description>Welcome back to our series on the anatomy of modern recommender systems. In Part 1, we introduced the multi-stage architecture as a blueprint for balancing relevance, latency, and cost. In Part 2, we explored the Retrieval Stage, where we used an ensemble of strategies to generate a high-recall candidate set of about a thousand items.</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Modern Ranking Architectures, Part 4: Ordering</title><link>https://tullie.ai/blog/ranking-architecture-part-4-ordering/</link><guid isPermaLink="true">https://tullie.ai/blog/ranking-architecture-part-4-ordering/</guid><description>Welcome back to our series on the anatomy of modern recommender systems. So far, we&apos;ve deconstructed the core machine learning pipeline.</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>YouTube gets ~5% CTR lift on Shorts by replacing embedding tables with Semantic IDs</title><link>https://tullie.ai/blog/youtube-semantic-ids-ctr-lift/</link><guid isPermaLink="true">https://tullie.ai/blog/youtube-semantic-ids-ctr-lift/</guid><description>TL;DR: The shift from massive embedding tables to generative retrieval with Semantic IDs is accelerating. YouTube&apos;s new PLUM framework represents the next evolution, using an adapted LLM and enhanced &apos;SID-v2&apos; to achieve a +4.96% Panel CTR lift for Shorts in live A/B tests. This deep dive explains how they did it.</description><pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Building a HackerNews &quot;For You&quot; Feed</title><link>https://tullie.ai/blog/building-a-hackernews-for-you-feed/</link><guid isPermaLink="true">https://tullie.ai/blog/building-a-hackernews-for-you-feed/</guid><description>TL;DR: The HackerNews top feed felt stale, so I built a personalized For You feed in a weekend using Lovable and Shaped. See it at hn.shaped.ai.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><category>Shaped</category><category>IR</category></item><item><title>Beyond Keywords: How to Rank for &apos;Vibe&apos; in Your Marketplace</title><link>https://tullie.ai/blog/beyond-keywords-how-to-rank-for-vibe-in-your-marketplace/</link><guid isPermaLink="true">https://tullie.ai/blog/beyond-keywords-how-to-rank-for-vibe-in-your-marketplace/</guid><description>Why is it so hard to find things you love on most marketplaces? Because users don&apos;t think in keywords, but platforms do. &quot; They&apos;re thinking about a feeling.</description><pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>The Vector Bottleneck in Embedding-Based Retrieval</title><link>https://tullie.ai/blog/vector-bottleneck-embedding-retrieval/</link><guid isPermaLink="true">https://tullie.ai/blog/vector-bottleneck-embedding-retrieval/</guid><description>DeepMind’s latest paper formalizes a long-suspected limitation of embedding-based retrieval: single-vector models cannot scale to combinatorial query complexity, no matter how large the dimension. The result reframes hybrid and multi-vector approaches, not as patches, but as necessary architectures for retrieval at scale.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Dual-Flow Generative Ranking Networks</title><link>https://tullie.ai/blog/dual-flow-generative-ranking/</link><guid isPermaLink="true">https://tullie.ai/blog/dual-flow-generative-ranking/</guid><description>TL;DR: Meta&apos;s generative recommender (MetaGR) is powerful but slow. Researchers from Meituan and top universities just dropped DFGR, a dual-stream architecture that&apos;s 2x faster at training and 4x faster at inference, while also beating MetaGR and heavily-engineered industrial models on ranking accuracy.</description><pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Closing the Research-to-Production Gap in Recommendations</title><link>https://tullie.ai/blog/research-to-production-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/research-to-production-recommendations/</guid><description>If you’ve ever tried to take a promising machine learning experiment from an offline notebook to a live A/B test, you know the pain. Weeks, sometimes months, pass between proving an idea works and actually seeing it in front of users. Internal handoffs, infrastructure gaps, and competing priorities all slow you down. And by the time your experiment goes live, the opportunity may have shifted, or worse, been shelved altogether. At Shaped, we’ve been thinking deeply about this “research-to-production gap” and how to eliminate it for recommendation systems. Here’s what we’ve learned.</description><pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate><category>Research</category><category>Shaped</category><category>Eng</category></item><item><title>Measuring Personalization: Are Your Recommendations Truly Unique?</title><link>https://tullie.ai/blog/measuring-personalization-are-your-recommendations-truly-unique/</link><guid isPermaLink="true">https://tullie.ai/blog/measuring-personalization-are-your-recommendations-truly-unique/</guid><description>Accuracy metrics like NDCG or Precision@K tell you how relevant your recommendations are, but not how unique they are to each user. This post explores the Personalization Score (inter-list diversity), which measures how different users&apos; recommendation lists are. A high score...</description><pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>RentTheRunway Dataset: Deep Dive into Fashion Fit, Context, and Recommendation Challenges</title><link>https://tullie.ai/blog/renttherunway-dataset-deep-dive-into-fashion-fit-context-and-recommendation-challenges/</link><guid isPermaLink="true">https://tullie.ai/blog/renttherunway-dataset-deep-dive-into-fashion-fit-context-and-recommendation-challenges/</guid><description>Online fashion retail faces unique challenges, moving beyond simple preference prediction. Accurately recommending clothing requires understanding complex factors like fit, body type, and the context of use. The RentTheRunway (RTR) dataset emerges as a crucial and fascinating resource in this domain, offering rich data for researchers and data scientists tackling these fashion recommendation problems. This article provides a comprehensive overview of the RentTheRunway dataset, its unique characteristics, importance, and applications in building better recommendation systems.</description><pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Where Matters: Location Feature Engineering for Search &amp; Recs</title><link>https://tullie.ai/blog/where-matters-location-feature-engineering-for-search-recs/</link><guid isPermaLink="true">https://tullie.ai/blog/where-matters-location-feature-engineering-for-search-recs/</guid><description>Location is more than just coordinates, it’s a powerful signal for making search and recommendation systems more relevant. This post explores how proximity, regional preferences, delivery constraints, and geo-targeting can all be encoded into machine learning models through smart feature engineering. From geohashing and distance calculations to region embeddings and hierarchical modeling, we break down the core techniques and show how platforms like Shaped streamline the entire process, turning raw location data into real-time, personalized ranking power.</description><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>LambdaMART Explained: The Workhorse of Learning-to-Rank</title><link>https://tullie.ai/blog/lambdamart-explained-the-workhorse-of-learning-to-rank/</link><guid isPermaLink="true">https://tullie.ai/blog/lambdamart-explained-the-workhorse-of-learning-to-rank/</guid><description>LambdaMART is one of the most widely used algorithms in Learning-to-Rank, powering the ranking logic behind search engines, recommendation systems, and e-commerce platforms. By combining gradient boosting trees (MART) with metric-aware optimization from LambdaRank, it efficiently learns to rank items in a way that directly improves metrics like NDCG. This post unpacks how LambdaMART works, why it’s effective, and how it fits into modern ranking architectures, especially when integrated with tools like LightGBM or platforms like Shaped.</description><pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Average Popularity: Are Your Recommendations Just Chasing Trends?</title><link>https://tullie.ai/blog/average-popularity-are-your-recommendations-just-chasing-trends/</link><guid isPermaLink="true">https://tullie.ai/blog/average-popularity-are-your-recommendations-just-chasing-trends/</guid><description>Relevance metrics like NDCG and Precision@K are crucial for evaluating recommendation systems, but they don’t tell the full story. Two systems can perform similarly on these scores while exhibiting drastically different behaviors, one favoring only popular hits, the other surfacing more personalized or niche content. This is where Average Popularity @ K comes in. It quantifies the popularity bias of a model’s recommendations and helps diagnose whether it’s truly personalizing or simply echoing what’s already trending. Used alongside relevance metrics, it offers critical insight into model behavior and helps teams strike the right balance between accuracy and discovery.</description><pubDate>Thu, 24 Jul 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Decoding Timestamps: Time-Based Feature Engineering for Search &amp; Recs</title><link>https://tullie.ai/blog/decoding-timestamps-time-based-feature-engineering-for-search-recs/</link><guid isPermaLink="true">https://tullie.ai/blog/decoding-timestamps-time-based-feature-engineering-for-search-recs/</guid><description>Timestamps hold far more value than just marking when an event occurred, they encode powerful signals like recency, seasonality, user lifecycle, and content freshness that can significantly boost the performance of recommendation and search systems. But unlocking their potential requires careful feature engineering: time zone normalization, cyclical feature extraction, time-based calculations relative to “now,” and smart handling of missing values. This article breaks down best practices for transforming raw timestamp data into meaningful model features and highlights how platforms like Shaped simplify this process by automating temporal feature engineering, ensuring these critical signals are seamlessly incorporated into your ML models.</description><pubDate>Thu, 24 Jul 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>GoodReads Datasets: Powering Book Recommendations and Research</title><link>https://tullie.ai/blog/goodreads-datasets-powering-book-recommendations-and-research/</link><guid isPermaLink="true">https://tullie.ai/blog/goodreads-datasets-powering-book-recommendations-and-research/</guid><description>The GoodReads datasets are a foundational resource for building and evaluating book recommendation systems. They combine explicit ratings, implicit feedback (like user shelves), rich textual reviews, and detailed metadata, making them ideal for hybrid models that mix collaborative filtering with NLP. While the datasets vary in scope and format, they enable research into social influence, genre dynamics, and reader preferences at scale. Despite challenges like sparsity and ethical data handling, GoodReads remains one of the most valuable open datasets for exploring advanced recommendation strategies in the literary domain.</description><pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Peering Inside the Black Box: Leveraging User &amp; Item Embeddings</title><link>https://tullie.ai/blog/peering-inside-the-black-box-leveraging-user-item-embeddings/</link><guid isPermaLink="true">https://tullie.ai/blog/peering-inside-the-black-box-leveraging-user-item-embeddings/</guid><description>Embeddings are central to personalized recommendations: dense vector representations of users and items that capture behavioral patterns and semantic relationships.</description><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>DLRM-Style Feature Interactions for Ranking</title><link>https://tullie.ai/blog/dlrm-feature-interactions-ranking/</link><guid isPermaLink="true">https://tullie.ai/blog/dlrm-feature-interactions-ranking/</guid><description>Deep Learning Recommendation Models (DLRMs) like Wide &amp; Deep, DeepFM, DCN, and MaskNet have become essential tools for pointwise ranking in recommendation systems, where the goal is to predict the likelihood of user-item interactions such as clicks or conversions. These models excel at capturing complex feature interactions across sparse, high-cardinality data by combining embedding layers with neural networks and specialized interaction mechanisms. This post breaks down how they work, why feature interactions matter, and how platforms like Shaped simplify building and deploying them for high-accuracy personalization.</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Inside PinRec: Pinterest&apos;s Production-Ready Generative Retrieval Model</title><link>https://tullie.ai/blog/pinrec-generative-retrieval/</link><guid isPermaLink="true">https://tullie.ai/blog/pinrec-generative-retrieval/</guid><description>&quot;TL;DR: Pinterest&apos;s PinRec paper details a major leap in industrial-scale generative retrieval. By introducing &quot;outcome-conditioned generation&quot; to steer recommendations and &quot;windowed multi-token generation&quot; for efficiency, they built a transformer-based system that...</description><pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Categorical Features: The Backbone of Search &amp; Recs Engineering</title><link>https://tullie.ai/blog/categorical-features-the-backbone-of-search-recs-engineering/</link><guid isPermaLink="true">https://tullie.ai/blog/categorical-features-the-backbone-of-search-recs-engineering/</guid><description>Categorical features like category, brand, and user ID are essential to search and recommendation systems, but transforming them into meaningful signals for machine learning is often more complex than it appears. This post explains how to handle categorical data effectively, from basic encoding strategies like one-hot and label encoding to deep learning approaches like embeddings. It covers challenges like high cardinality, null values, and feature consistency across systems, and shows how platforms like Shaped streamline this process by automating encoding, managing embeddings, and integrating categorical features directly into real-time relevance models.</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Gowalla Dataset: Understanding Location Check-ins, Social Ties, and Mobility Patterns</title><link>https://tullie.ai/blog/gowalla-dataset-understanding-location-check-ins-social-ties-and-mobility-patterns/</link><guid isPermaLink="true">https://tullie.ai/blog/gowalla-dataset-understanding-location-check-ins-social-ties-and-mobility-patterns/</guid><description>The Gowalla dataset, a historical benchmark from the now-defunct location-based social network, offers rich check-in and social graph data that has powered foundational research in Point-of-Interest (POI) recommendations, human mobility modeling, and social influence on real-world behavior. Despite its age, Gowalla remains valuable for studying how time, geography, and social context shape user activity. This post explores its structure, use cases, limitations, and how to leverage it with Shaped to build context-aware recommendation models.</description><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Catalog Coverage: Are Your Recommendations Exploring Your Whole Inventory?</title><link>https://tullie.ai/blog/catalog-coverage-are-your-recommendations-exploring-your-whole-inventory/</link><guid isPermaLink="true">https://tullie.ai/blog/catalog-coverage-are-your-recommendations-exploring-your-whole-inventory/</guid><description>While traditional recommendation metrics focus on individual user experience, Catalog Coverage measures the breadth of a system’s recommendations across its entire inventory i.e how much of the catalog gets shown to anyone at all. It’s a valuable diagnostic for spotting over-reliance on popular items and uncovering long-tail neglect, but it ignores relevance and personalization. At Shaped, we treat coverage as a secondary signal, useful for monitoring systemic diversity, but never at the expense of delivering high-quality, personalized results.</description><pubDate>Fri, 11 Jul 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Content-Based Filtering Explained: Recommending Based on What You Like</title><link>https://tullie.ai/blog/content-based-filtering-explained-recommending-based-on-what-you-like/</link><guid isPermaLink="true">https://tullie.ai/blog/content-based-filtering-explained-recommending-based-on-what-you-like/</guid><description>Content-Based Filtering (CBF) is one of the fundamental approaches to building recommendation systems. Rather than relying on the preferences of similar users, CBF focuses on the characteristics of the items a user has engaged with to suggest others with similar attributes, whether textual, visual, structured, or audio-based. This article introduces how CBF works, its evolution from simple keyword matching to the use of modern embedding models, and the challenges involved in implementing it effectively. It also outlines different design patterns supported by Shaped for applying CBF in practice.</description><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>MovieLens Dataset: The Essential Benchmark for Recommender Systems</title><link>https://tullie.ai/blog/movielens-dataset-the-essential-benchmark-for-recommender-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/movielens-dataset-the-essential-benchmark-for-recommender-systems/</guid><description>The MovieLens dataset is one of the most widely used benchmarks in recommender systems, offering real-world, explicit feedback data for evaluating collaborative filtering, content-based, and hybrid recommendation models. This article explores why MovieLens remains a gold standard, detailing its structure (ratings, metadata, tags), available versions, and common use cases. It also highlights challenges like data sparsity and cold start, and shows how to connect MovieLens to Shaped to quickly prototype and train recommendation models using real interaction data enriched with movie attributes.</description><pubDate>Wed, 02 Jul 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>From Zero to Relevant: Solving the Cold Start User Problem</title><link>https://tullie.ai/blog/from-zero-to-relevant-solving-the-cold-start-user-problem/</link><guid isPermaLink="true">https://tullie.ai/blog/from-zero-to-relevant-solving-the-cold-start-user-problem/</guid><description>New or anonymous users often face irrelevant, generic content, hurting engagement from the very first visit. This article explores the cold start user problem in personalization and search systems, outlining common strategies like global popularity lists, rule-based segments, onboarding surveys, and contextual inference. It highlights the challenges each approach presents and why effectively using even limited real-time context or early in-session behavior is key to delivering relevance from the start.</description><pubDate>Fri, 27 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Last.fm Datasets: Unlocking Music Recommendations Through Listening History and Social Connections</title><link>https://tullie.ai/blog/last-fm-datasets-unlocking-music-recommendations-through-listening-history-and-social-connections/</link><guid isPermaLink="true">https://tullie.ai/blog/last-fm-datasets-unlocking-music-recommendations-through-listening-history-and-social-connections/</guid><description>The article explores the significance of Last.fm datasets in developing music recommendation systems, highlighting their value as benchmarks for modeling implicit feedback, sequential listening behavior, and social influence. It breaks down what’s included in these datasets (such as user listening history, social graphs, and tags) and why they matter for music personalization research. It also walks through how teams can bring these datasets into Shaped to build real-time ranking models, covering schema setup, event ingestion, and optional use of tags or social data, demonstrating how Shaped makes it easy to prototype and productionize music recommenders using this rich, real-world data.</description><pubDate>Fri, 27 Jun 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Privacy-First Personalization: The 7-Step Framework for Building Trust and Driving Growth</title><link>https://tullie.ai/blog/privacy-first-personalization/</link><guid isPermaLink="true">https://tullie.ai/blog/privacy-first-personalization/</guid><description>Personalization has become a standard expectation across digital experiences, from streaming platforms to e-commerce sites. However, as consumers become increasingly aware of how their data is used, and as regulations tighten, businesses face a new challenge: delivering relevance without compromising trust.</description><pubDate>Tue, 24 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>See the Bigger Picture: Image Feature Engineering for Search &amp; Recs</title><link>https://tullie.ai/blog/see-the-bigger-picture-image-feature-engineering-for-search-recs/</link><guid isPermaLink="true">https://tullie.ai/blog/see-the-bigger-picture-image-feature-engineering-for-search-recs/</guid><description>In visually rich digital environments, text and tags alone often fall short in powering relevant search and recommendations. This article explores how visual feature engineering, extracting embeddings from images using models like CLIP or ViT, unlocks deeper relevance by capturing visual nuance, style, and cross-modal meaning. While traditional computer vision pipelines are complex and resource-intensive, Shaped streamlines the entire process: ingesting image URLs, generating embeddings with advanced models, and integrating them into ranking APIs, all without requiring custom infrastructure. Whether automatically leveraging visuals or specifying your own Hugging Face model, Shaped makes it simple to activate image data for AI-powered personalization.</description><pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>How YouTube’s Algorithm Works: A Guide to Recommendations</title><link>https://tullie.ai/blog/how-youtubes-algorithm-works/</link><guid isPermaLink="true">https://tullie.ai/blog/how-youtubes-algorithm-works/</guid><description>YouTube’s recommendation engine combines large-scale data processing, real-time feedback loops, and multi-objective optimization to deliver highly personalized video suggestions that prioritize both engagement and satisfaction. This post breaks down how the system works, from candidate generation to safeguards, and offers actionable lessons for building adaptable, responsible recommendation systems of your own.</description><pubDate>Thu, 19 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>MRR: How Quickly Do Users Find the First Relevant Item?</title><link>https://tullie.ai/blog/mrr-how-quickly-do-users-find-the-first-relevant-item/</link><guid isPermaLink="true">https://tullie.ai/blog/mrr-how-quickly-do-users-find-the-first-relevant-item/</guid><description>Mean Reciprocal Rank (MRR) is a metric that captures how quickly a user finds the first relevant item in a ranked list, making it especially valuable for tasks like known-item search or question answering where just one good result matters. This article introduces the concept of MRR, explains how it&apos;s calculated, compares it to other ranking metrics like NDCG and Hit Rate, and explores when it’s most useful (and when it’s not). It also outlines how Shaped incorporates MRR into its broader evaluation suite to balance speed of discovery with overall relevance.</description><pubDate>Thu, 19 Jun 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Mastering Cold Start Challenges: Top Strategies for Personalized AI Experiences</title><link>https://tullie.ai/blog/mastering-cold-start-challenges/</link><guid isPermaLink="true">https://tullie.ai/blog/mastering-cold-start-challenges/</guid><description>Cold start challenges can derail personalization efforts by making it difficult to deliver relevant experiences for new users, items, or markets. This post explores proven strategies and modern system architectures — including modular, AI-native platforms like Shaped — that help teams overcome cold start and personalize from day one.</description><pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Explainable Personalization: A Practical Guide for Building Trust and Transparency</title><link>https://tullie.ai/blog/explainable-personalization/</link><guid isPermaLink="true">https://tullie.ai/blog/explainable-personalization/</guid><description>Personalization helps users discover the right content, products, or experiences, but when it happens without explanation, it can feel invasive, confusing, or even manipulative. As algorithms play a larger role in shaping what we see, hear, and buy, users are beginning to ask a simple question: *Why am I seeing this?* That question isn’t just philosophical. It reflects a growing demand for transparency, control, and trust in algorithmic systems. Whether you&apos;re building a recommendation engine, a personalized feed, or a product ranking feature, explainability is becoming essential. It reassures users, supports compliance, and helps teams understand and improve their models.</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Matrix Factorization: The Bedrock of Collaborative Filtering Recommendations</title><link>https://tullie.ai/blog/matrix-factorization-the-bedrock-of-collaborative-filtering-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/matrix-factorization-the-bedrock-of-collaborative-filtering-recommendations/</guid><description>Matrix Factorization (MF) has long been a foundational technique in collaborative filtering for recommendation systems. It works by learning latent factors that represent hidden preferences of users and characteristics of items, allowing it to predict unknown interactions. This article explains how MF decomposes the sparse user-item interaction matrix into two lower-dimensional matrices, and dives into popular optimization methods like Stochastic Gradient Descent (SGD) and Alternating Least Squares (ALS), including how ALS adapts to implicit feedback with confidence weighting. The post covers enhancements like user/item biases, practical challenges like cold-start, and how MF compares to neighborhood and deep learning approaches. Finally, it shows how platforms like Shaped let teams deploy ALS-based recommendations declaratively, without building pipelines from scratch.</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Modular AI: Building Composable Personalization Stacks</title><link>https://tullie.ai/blog/modular-ai/</link><guid isPermaLink="true">https://tullie.ai/blog/modular-ai/</guid><description>As user expectations rise and product surfaces multiply, personalization systems are under more pressure than ever. But many teams still operate with rigid, monolithic architectures that make every change slow, risky, and expensive. Updating a ranking strategy, testing a new model, or even adding a new content source can require changes across the entire stack.</description><pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>NDCG and Graded Relevance in Ranking</title><link>https://tullie.ai/blog/ndcg-graded-relevance/</link><guid isPermaLink="true">https://tullie.ai/blog/ndcg-graded-relevance/</guid><description>How do you know if your ranking model is getting the order right, not just retrieving the right items? This post introduces NDCG, a powerful metric that accounts for both how relevant each item is and where it appears in the ranked list, enabling a more nuanced evaluation of recommendation and search quality, especially when relevance varies across results.</description><pubDate>Thu, 12 Jun 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>10 Best Practices in Data Ingestion: A Scalable Framework for Real-Time, Reliable Pipelines</title><link>https://tullie.ai/blog/10-best-practices-in-data-ingestion/</link><guid isPermaLink="true">https://tullie.ai/blog/10-best-practices-in-data-ingestion/</guid><description>Every real-time dashboard, machine learning model, and personalized user experience depends on one foundational layer: data ingestion. It&apos;s the first step in any modern data pipeline, responsible for collecting, validating, and delivering data from source systems into downstream platforms where it can be analyzed, modeled, or acted upon.</description><pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Unlock Text Data: NLP Feature Engineering for Search &amp; Recs</title><link>https://tullie.ai/blog/unlock-text-data-nlp-feature-engineering-for-search-recs/</link><guid isPermaLink="true">https://tullie.ai/blog/unlock-text-data-nlp-feature-engineering-for-search-recs/</guid><description>Keyword matching and interaction history aren’t enough for modern relevance. Language data, like product descriptions, search queries, and user reviews, holds rich signals that drive deeper personalization. But turning text into model-ready features requires complex NLP pipelines, model selection, infrastructure, and ongoing maintenance. Shaped automates all of this. With built-in language understanding and Hugging Face model integration, teams can tap into the full power of semantic signals, without building or managing an NLP stack.</description><pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Monolithic vs Modular AI Architecture: Key Trade-Offs</title><link>https://tullie.ai/blog/monolithic-vs-modular-ai-architecture/</link><guid isPermaLink="true">https://tullie.ai/blog/monolithic-vs-modular-ai-architecture/</guid><description>The distinction between monolithic and modular approaches is a key consideration of AI-native architectures. Monolithic architectures package all AI components into a single system, while modular approaches split functionality into independent services. For AI personalization systems — architectures explicitly designed for machine learning workloads, real-time data processing, and dynamic recommendation engines—this choice shapes everything from development velocity to long-term scalability.</description><pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>How to Unify Data Ecosystems for Seamless Personalization</title><link>https://tullie.ai/blog/how-to-unify-data-ecosystems/</link><guid isPermaLink="true">https://tullie.ai/blog/how-to-unify-data-ecosystems/</guid><description>Companies that excel at personalization generate 40% more revenue than their competitors. Yet, most struggle with a basic problem: fragmented data ecosystems. When customer information sits isolated in different systems, you miss the complete picture needed for truly effective personalization.</description><pubDate>Sat, 07 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>AI-Powered Recommendation Engines: A Complete Guide</title><link>https://tullie.ai/blog/ai-powered-recommendation-engines/</link><guid isPermaLink="true">https://tullie.ai/blog/ai-powered-recommendation-engines/</guid><description>Recommendation engines have become an essential part of the online shopping experience, enabling businesses to deliver personalized suggestions that resonate with customers. By analyzing user data and behavior, these systems offer tailored product recommendations, helping users discover what they’re most likely to enjoy or purchase next. Recommendation systems powered by artificial intelligence (AI) are at the forefront of this shift. As the AI-based recommendation system market is [expected to grow](https://www.thebusinessresearchcompany.com/report/ai-based-recommendation-system-global-market-report) from $2.44 billion in 2025 to $3.62 billion by 2029, it is clear that the adoption of these systems is expanding rapidly across various industries, including e-commerce, healthcare, and digital advertising.</description><pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>H&amp;M Dataset: Powering Personalized Fashion Recommendations at Scale</title><link>https://tullie.ai/blog/h-m-dataset-powering-personalized-fashion-recommendations-at-scale/</link><guid isPermaLink="true">https://tullie.ai/blog/h-m-dataset-powering-personalized-fashion-recommendations-at-scale/</guid><description>The H&amp;M Personalized Fashion Recommendations dataset is a favorite in the ML community for testing large-scale, real-world recommendation systems. With millions of transactions and rich metadata, it offers a challenging benchmark for building personalized fashion experiences. In this post, we show how to connect the H&amp;M dataset to Shaped, an AI-native relevance platform, to go beyond basic co-purchase signals. From implicit feedback and cold-start handling to hybrid ranking with item and user features, Shaped helps teams build smarter fashion recommenders, faster.</description><pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Customer Data Platform Essentials: Unlocking Real-Time Personalization with First-Party Data</title><link>https://tullie.ai/blog/customer-data-platform/</link><guid isPermaLink="true">https://tullie.ai/blog/customer-data-platform/</guid><description>Effective personalization hinges on the ability to collect, manage, and analyze diverse streams of customer data. However, unlocking the full potential of this data requires sophisticated data mining techniques and robust infrastructure to transform raw data into actionable insights.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Advancements in Feed Ranking Systems: A Deep Dive into Large-Scale Models</title><link>https://tullie.ai/blog/feed-ranking-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/feed-ranking-systems/</guid><description>Recommendation systems are fundamental to modern digital platforms. They curate the vast content users encounter daily on social media, streaming services, and e-commerce sites. These systems engage users by providing personalized experiences that align with their interests and behaviors. However, managing and optimizing these systems for platforms with over 1 billion members globally presents monumental challenges. The sheer scale necessitates sophisticated techniques not only in model architecture but also in efficient training, compression, and deployment to production.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Beyond A/B Testing: A Practical Guide to Multi-Armed Bandits</title><link>https://tullie.ai/blog/multi-armed-bandits/</link><guid isPermaLink="true">https://tullie.ai/blog/multi-armed-bandits/</guid><description>Personalization has become the backbone of engaging user experiences across industries. But delivering smart personalization isn’t easy. Traditional approaches like A/B testing can be slow, rigid, and resource-intensive. They often force teams to pick one option at a time, missing opportunities to learn and adapt as user preferences shift quickly.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>A Comprehensive Guide to Approximate Nearest Neighbors Algorithms</title><link>https://tullie.ai/blog/approximate-nearest-neighbors-algorithms/</link><guid isPermaLink="true">https://tullie.ai/blog/approximate-nearest-neighbors-algorithms/</guid><description>Finding the most relevant items from vast datasets is a fundamental challenge in modern machine learning applications. Whether you’re recommending movies on a streaming platform, suggesting products in an online store, or searching for similar images, the ability to quickly locate the nearest neighbor, or neighbors, to a given query point in high-dimensional spaces is critical. Traditional nearest neighbor search algorithms can identify the closest points by calculating exact distances, such as Euclidean distance, between vectors representing data points. But as datasets grow larger and more complex, especially with high-dimensional data like images, text embeddings, or user behavior patterns, exact search becomes prohibitively slow.</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category><category>IR</category></item><item><title>How Does Temu Work? Understanding Its Personalization Strategy</title><link>https://tullie.ai/blog/how-does-temu-work/</link><guid isPermaLink="true">https://tullie.ai/blog/how-does-temu-work/</guid><description>In just a few short years, Temu has evolved from a relatively unknown marketplace to one of the world&apos;s fastest-growing e-commerce platforms. Its rapid ascent has left industry watchers asking the same question: how did they do it? The answer lies in Temu’s strategic use of artificial intelligence to power engagement at every step of the user journey.</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Enhance Your AI with Real-Time Data Using RAG</title><link>https://tullie.ai/blog/retrieval-augmented-generation-rag/</link><guid isPermaLink="true">https://tullie.ai/blog/retrieval-augmented-generation-rag/</guid><description>In a world where personalization and relevance are paramount, AI-driven systems often struggle to handle real-time data and maintain up-to-date information. Traditional models, while powerful, are limited by their reliance on static training data and their inability to adapt quickly to new or unstructured data. As organizations face knowledge-intensive tasks like answering complex queries, providing personalized recommendations, or generating content, the cost of maintaining large, constantly updated datasets becomes a significant barrier.</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate><category>Eng</category><category>IR</category></item><item><title>Bringing Collaborative Filtering to LLMs with AdaptRec</title><link>https://tullie.ai/blog/adaptrec-collaborative-filtering-llms/</link><guid isPermaLink="true">https://tullie.ai/blog/adaptrec-collaborative-filtering-llms/</guid><description>TL;DR: LLMs are powerful, but making them use collaborative filtering (CF) signals effectively for sequential recommendations is tricky. &quot; Results show significant HR@1 improvements (7-18%) over traditional and other LLM-based methods, especially in few-shot scenarios.</description><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>How Amazon Masterminds Real-Time Product Discovery Beyond Search</title><link>https://tullie.ai/blog/how-amazon-masterminds-real-time-product-discovery/</link><guid isPermaLink="true">https://tullie.ai/blog/how-amazon-masterminds-real-time-product-discovery/</guid><description>While many retailers focus on making search faster or more accurate, Amazon has mastered the art of guiding users beyond the search bar. The scale of Amazon’s success is a testament to this mastery. According to [Statista](https://www.statista.com/statistics/273963/quarterly-revenue-of-amazoncom/), during the first quarter of 2024, Amazon generated total net sales of over $143 billion, surpassing the $127 billion from the same quarter in 2023. This relentless growth is powered by Amazon’s sophisticated approach to real-time product discovery and personalization.</description><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Measuring Recommendation Performance: Relevancy, Precision, and Recall</title><link>https://tullie.ai/blog/relevancy-precision-and-recall/</link><guid isPermaLink="true">https://tullie.ai/blog/relevancy-precision-and-recall/</guid><description>It’s not enough to just serve up suggestions. You need to serve the *right* suggestions. That’s where understanding performance metrics like precision and recall comes in. These evaluation metrics help you measure how well your machine learning (ML) model identifies relevant results and balances the tricky trade-off between minimizing false positives and false negatives. Precision and recall shape how users experience your product and influence tangible business outcomes. For example, a high precision score means your system makes fewer false alarms by minimizing irrelevant recommendations, while high recall ensures you’re not missing out on positive cases that matter.</description><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Boosting Revenue with AI-Powered Cross-Selling Recommendations</title><link>https://tullie.ai/blog/ai-powered-cross-selling-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/ai-powered-cross-selling-recommendations/</guid><description>Cross-selling succeeds because it helps shoppers discover complementary products or add-ons they might not have considered, creating a more complete and satisfying purchase without becoming pushy. Customers benefit by finding exactly what they need, while retailers boost sales and maximize revenue from their existing customer base.</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>A/B Testing Rankings: Metrics That Matter</title><link>https://tullie.ai/blog/ab-testing-ranking-metrics/</link><guid isPermaLink="true">https://tullie.ai/blog/ab-testing-ranking-metrics/</guid><description>You’ve trained a model, optimized offline metrics, and picked a winner, but how do you know it’ll perform with real users? In this post, we explore why A/B testing is essential for validating personalization and ranking models in production. We cover key online metrics like CTR, CVR, and North Star Metrics, how to design statistically rigorous experiments, and how Shaped makes it easy to deploy, bucket, and measure real-world impact.</description><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>The Power of Deep Learning for Hyper-Personalized Recommendations</title><link>https://tullie.ai/blog/deep-learning-for-hyper-personalized-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/deep-learning-for-hyper-personalized-recommendations/</guid><description>Whether browsing for products, discovering new content, or navigating a website, users now demand a personalized experience tailored to their unique preferences and behaviors. However, traditional recommendation systems, often built on simple rule-based or content-based filtering systems, struggle to deliver the dynamic, context-aware experiences users crave.</description><pubDate>Tue, 27 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Golden Tests in AI: Ensuring Reliability Without Slowing Innovation</title><link>https://tullie.ai/blog/golden-tests-in-ai/</link><guid isPermaLink="true">https://tullie.ai/blog/golden-tests-in-ai/</guid><description>For teams building AI-driven experiences, especially those delivering real-time recommendations, speed is everything. Whether you&apos;re personalizing a homepage feed or updating product rankings, models must continually evolve to stay relevant. But that velocity comes with risk. Even minor changes to a model or pipeline can have unexpected consequences once deployed. A tweak meant to boost click-through rates might unintentionally bury high-converting items.</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Bridging Worlds: Training Language Models on User Behavior for Smarter Recommendations</title><link>https://tullie.ai/blog/bridging-worlds-training-language-models-on-user-behavior-for-smarter-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/bridging-worlds-training-language-models-on-user-behavior-for-smarter-recommendations/</guid><description>Traditional recommendation models face a tradeoff: language models excel at understanding item semantics, while collaborative filtering shines at capturing behavioral patterns. But what if you could combine both? In this post, we explore a new generation of hybrid techniques, like the beeFormer framework, that fine-tune pre-trained language models using user interaction data. The result: smarter, cold-start-ready embeddings that understand both meaning and behavior. We break down how this works, why it matters, and how platforms like Shaped make it easy to put these powerful models into production.</description><pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Evaluation Metrics for Search and Recommendation Systems</title><link>https://tullie.ai/blog/evaluation-metrics-for-search-and-recommendation-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/evaluation-metrics-for-search-and-recommendation-systems/</guid><description>Search and recommendation systems power everything from e-commerce product discovery to streaming content suggestions. Without clear, effective metrics, it is impossible to measure how well they perform or identify areas for improvement.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>The Ultimate Guide to Modern Ranking Models</title><link>https://tullie.ai/blog/modern-ranking-models/</link><guid isPermaLink="true">https://tullie.ai/blog/modern-ranking-models/</guid><description>People today are inundated with choices, whether browsing products, searching for information, or discovering new content. The challenge for businesses is not just to present options, but to ensure the most relevant, engaging, and valuable items rise to the top. This is where ranking models come into play. These sophisticated algorithms power the search results you see, the recommendations you receive, and the content you’re most likely to click, watch, or buy. Ranking models are at the heart of personalization and discovery in industries ranging from e-commerce and media to online marketplaces. We’ll demystify ranking models, explore their key components, and outline best practices for implementing them across various use cases.</description><pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Collaborative Filtering Explained</title><link>https://tullie.ai/blog/collaborative-filtering/</link><guid isPermaLink="true">https://tullie.ai/blog/collaborative-filtering/</guid><description>Have you ever wondered how Netflix seems to know what to suggest next or how Amazon always recommends products you&apos;ll likely buy? This isn’t by chance. It&apos;s powered by recommendation engines. The global recommendation engine market was [valued at $5.43 billion in 2023](https://www.kingsresearch.com/recommendation-engine-market-1945) and is expected to grow rapidly, reaching $74.24 billion by 2031.</description><pubDate>Sun, 18 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Vector Search Explained: How AI Powers Smarter Search and Recommendations</title><link>https://tullie.ai/blog/vector-search-explained/</link><guid isPermaLink="true">https://tullie.ai/blog/vector-search-explained/</guid><description>Search is undergoing a quiet transformation. As users expect instant, relevant results, whether shopping online, exploring a streaming platform, or using an AI assistant, traditional keyword search is no longer enough. Leading companies like Netflix, Amazon, and Spotify already use a different approach behind the scenes: vector search. We’ll explore how vector search powers today’s most advanced discovery and recommendation systems, looking at how it works, where it fits into modern AI infrastructure, and why it’s becoming a cornerstone of user experience across industries.</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><category>Eng</category><category>IR</category></item><item><title>Tweedie Regression for Video Watch-Time Prediction (Tubi Case Study)</title><link>https://tullie.ai/blog/tweedie-regression-video-recommendations-tubi/</link><guid isPermaLink="true">https://tullie.ai/blog/tweedie-regression-video-recommendations-tubi/</guid><description>TL;DR: Tubi boosted VOD revenue (+0.4%) and watch time (+0.15%) by ditching weighted LogLoss for CTR and instead using Tweedie Regression to directly predict user watch time. Their paper shows Tweedie loss better models the zero-inflated, skewed nature of watch time data, leading to better alignment with core business goals, even with a slight dip in a simpler conversion metric.</description><pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Netflix Personalization Workshop 2025: Key Insights</title><link>https://tullie.ai/blog/netflix-personalization-workshop-2025/</link><guid isPermaLink="true">https://tullie.ai/blog/netflix-personalization-workshop-2025/</guid><description>The Shaped team was thrilled to be at the 2025 Netflix Personalization, Recommendations &amp; Search workshop last week! This event, first held by Netflix in 2016, is one of our highlights on the AI recommendation &amp; search calendar. The day was packed with insightful talks from academic and industry leaders, all tackling the fast-paced evolution of AI-driven user experiences. While Large Foundation Models (LFMs) and Generative AI were, as expected, major topics, the conversations dug deep into real-world applications, innovative architectures, and the changing face of AI product development. Here’s our summary of the keynotes and insights that stood out.</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Wayfair &amp; Pinterest: Leveraging Visual Data and User Behavior for Personalized Discovery</title><link>https://tullie.ai/blog/wayfair-pinterest/</link><guid isPermaLink="true">https://tullie.ai/blog/wayfair-pinterest/</guid><description>Personalized discovery has become essential for digital platforms aiming to engage users effectively. Today’s consumers expect experiences that reflect their unique tastes, especially when browsing visually driven categories such as home goods or lifestyle content.</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Semantic Tokenization for Generative Retrieval: Introducing GenRet</title><link>https://tullie.ai/blog/genret-semantic-tokenization/</link><guid isPermaLink="true">https://tullie.ai/blog/genret-semantic-tokenization/</guid><description>Generative retrieval is emerging as a transformative approach to document retrieval, leveraging generative language models (LMs) to directly produce ranked lists of document identifiers (docids) for user queries. The paper &quot;Learning to Tokenize for Generative Retrieval&quot;...</description><pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Two-Tower Models for Recommendation Systems</title><link>https://tullie.ai/blog/two-tower-recommendation-models/</link><guid isPermaLink="true">https://tullie.ai/blog/two-tower-recommendation-models/</guid><description>The Two-Tower model is a foundational architecture for large-scale recommendation systems, built to efficiently retrieve relevant items from massive catalogs. By learning separate embeddings for users and items, it enables fast candidate generation via approximate nearest neighbor search—critical for real-time personalization. This article breaks down how the model works, why it scales, and where it fits in modern recsys stacks, highlighting its strengths, limitations, and role alongside ranking and graph-based approaches.</description><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Criteo Dataset: Tackling Large-Scale Click-Through Rate Prediction</title><link>https://tullie.ai/blog/criteo-dataset-tackling-large-scale-click-through-rate-prediction/</link><guid isPermaLink="true">https://tullie.ai/blog/criteo-dataset-tackling-large-scale-click-through-rate-prediction/</guid><description>Click-through rate (CTR) prediction is central to modern advertising and recommendation systems, and the Criteo dataset has become the de facto benchmark for advancing this task at industrial scale. With hundreds of millions to billions of rows and a blend of dense numerical and sparse categorical features, it poses unique modeling and computational challenges. This article unpacks the dataset’s structure, scale, and role in driving innovations like embedding techniques and hybrid model architectures—offering a clear lens into why Criteo remains a crucial resource for anyone building large-scale machine learning systems.</description><pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Sequential Models for Recommendations (SASRec, BERT4Rec, and Beyond)</title><link>https://tullie.ai/blog/sequential-models-for-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/sequential-models-for-recommendations/</guid><description>In a world where user behavior changes by the minute, traditional recommendation systems fall short. Sequential recommendation models offer a powerful upgrade, capturing evolving intent by analyzing the order of interactions. This article breaks down the evolution of these models, from simple N-Grams to advanced Transformers and Generative Recommenders like HSTU. It also explores the real-world challenges of deploying them and how platforms like Shaped make cutting-edge sequential modeling accessible, scalable, and production-ready.</description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>SOAR: Orthogonality-Amplified ANN Indexing</title><link>https://tullie.ai/blog/soar-orthogonality-amplified-ann-indexing/</link><guid isPermaLink="true">https://tullie.ai/blog/soar-orthogonality-amplified-ann-indexing/</guid><description>According to recent research &quot;SOAR: Improved Indexing for Approximate Nearest Neighbor Search&quot; by Google researchers, published in NeurIPS 2023, SOAR (Spilling with Orthogonality-Amplified Residuals) introduces a novel data indexing technique for approximate nearest neighbor...</description><pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>How to Build a Killer &apos;For You&apos; Feed</title><link>https://tullie.ai/blog/how-to-build-a-killer-for-you-feed/</link><guid isPermaLink="true">https://tullie.ai/blog/how-to-build-a-killer-for-you-feed/</guid><description>The “For You” feed has become the gold standard of personalized digital experiences—but behind the magic lies serious technical complexity. From wrangling massive datasets to training cutting-edge ML models and serving results in real time, building a high-quality feed from scratch demands deep expertise and infrastructure. This post breaks down the full journey: what it takes to deliver a truly personalized feed, the common pain points at each stage, and how to think strategically about solving them—whether you&apos;re just getting started or scaling an existing system.</description><pubDate>Fri, 02 May 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Bringing Emotions to Recommender Systems: A Deep Dive into Empathetic Conversational Recommendation</title><link>https://tullie.ai/blog/empathetic-conversational-recommenders/</link><guid isPermaLink="true">https://tullie.ai/blog/empathetic-conversational-recommenders/</guid><description>Conversational recommender systems (CRSs) have made significant strides in eliciting user preferences through multi-turn dialogues, but they often overlook the emotional aspects of user interactions. , presenting at the 18th ACM Conference on Recommender Systems (RecSys &apos;24),...</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Beyond Retrieval: Optimizing Relevance with Reranking</title><link>https://tullie.ai/blog/beyond-retrieval-optimizing-relevance-with-reranking/</link><guid isPermaLink="true">https://tullie.ai/blog/beyond-retrieval-optimizing-relevance-with-reranking/</guid><description>Retrieving a strong list of candidate items is just the first step—the real challenge is ranking them in the most relevant, personalized order for each user and goal. This post explores how reranking transforms basic search results or recommendations into truly optimized experiences, the technical hurdles of building high-performance reranking systems, and why mastering reranking is key to delivering better engagement, clicks, and conversions.</description><pubDate>Mon, 28 Apr 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Precision@K for Ranking Systems</title><link>https://tullie.ai/blog/precision-at-k-ranking/</link><guid isPermaLink="true">https://tullie.ai/blog/precision-at-k-ranking/</guid><description>Is your recommender system truly hitting the mark? Imagine a user binging blockbusters like Avengers and Top Gun—will they click on Love Actually or John Wick next? This article breaks down Precision@K, the go-to metric for judging how many of your top K recommendations are actually relevant. With clear, intuitive examples and a sharp look at where the metric excels—and where it doesn’t—you’ll get a fast, practical understanding of how to measure recommendation quality where it matters most: the top of the list.</description><pubDate>Fri, 25 Apr 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Cross-Encoder Rediscovers a Semantic Variant of BM25</title><link>https://tullie.ai/blog/cross-encoder-rediscovers-a-semantic-variant-of-bm25/</link><guid isPermaLink="true">https://tullie.ai/blog/cross-encoder-rediscovers-a-semantic-variant-of-bm25/</guid><description>We stand in awe of modern neural ranking models. Transformers like BERT, fine-tuned as cross-encoders, achieve state-of-the-art results on information retrieval leaderboards. They process a query and document together, capturing incredibly nuanced semantic relationships, far surpassing traditional methods like BM25. But how do they do it? We often treat them as powerful black boxes: feed them data, get amazing results, but shrug when asked about the internal logic.</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>One Embedding to Rule Them All</title><link>https://tullie.ai/blog/one-embedding-to-rule-them-all/</link><guid isPermaLink="true">https://tullie.ai/blog/one-embedding-to-rule-them-all/</guid><description>Pinterest’s OmniSearchSage represents a major step forward in unified semantic search. By extending the two-tower model into a multi-task, multi-entity framework, it enables a single query embedding to power retrieval across pins, products, and related queries. The system integrates GenAI captions, user-curated board metadata, and behavioral signals to overcome sparse content, while maintaining compatibility with legacy models like PinSage. Deployed at massive scale, OmniSearchSage delivers strong gains in search fulfillment, ad performance, and downstream tasks, showcasing a pragmatic and scalable approach to representation learning in production.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Jagged Flash Attention Optimization</title><link>https://tullie.ai/blog/jagged-flash-attention-optimization/</link><guid isPermaLink="true">https://tullie.ai/blog/jagged-flash-attention-optimization/</guid><description>Meta researchers have introduced Jagged Flash Attention, a novel technique that significantly enhances the performance and scalability of large-scale recommendation systems. By combining jagged tensors with flash attention, this innovation achieves up to 9× speedup and 22×...</description><pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Beyond Relevance: Optimizing for Multiple Objectives in Search and Recommendations</title><link>https://tullie.ai/blog/beyond-relevance-optimizing-for-multiple-objectives-in-search-and-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/beyond-relevance-optimizing-for-multiple-objectives-in-search-and-recommendations/</guid><description>Building effective recommendation and search systems means going beyond simply predicting relevance. Modern users expect personalized experiences that cater to a wide range of needs and preferences, and businesses need systems that align with their overarching goals. This requires optimizing for multiple objectives simultaneously – a complex challenge that demands a nuanced approach. This post explores the concept of value modeling and multi-objective optimization (MOO), explaining how these techniques enable the development of more sophisticated and valuable recommendation and search experiences.</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Beyond Dot Products: Retrieval with Learned Similarities</title><link>https://tullie.ai/blog/beyond-dot-products-retrieval-with-learned-similarities/</link><guid isPermaLink="true">https://tullie.ai/blog/beyond-dot-products-retrieval-with-learned-similarities/</guid><description>This paper, by Bailu Ding (Microsoft) and Jiaqi Zhai (Meta), which is in the proceedings of the WWW &apos;25 conference, proposes a novel approach called Mixture of Logits (MoL) that offers a generalized interface for learned similarity functions. It not only achieves state-of-the-art results across recommendation systems and question answering but also demonstrates significant latency improvements, potentially reshaping the landscape of vector databases.</description><pubDate>Thu, 27 Feb 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Powerful A/B Testing Metrics: Boost Statistical Power and Reduce Errors</title><link>https://tullie.ai/blog/ab-testing-statistical-power/</link><guid isPermaLink="true">https://tullie.ai/blog/ab-testing-statistical-power/</guid><description>A/B testing metrics are crucial for evaluating recommender systems and guiding decision-making for digital platforms, as demonstrated by ShareChat in &quot;Powerful A/B-Testing Metrics and Where to Find Them&quot; . The challenge lies in identifying metrics with high statistical power...</description><pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Multimodal Alignment for Recommendations</title><link>https://tullie.ai/blog/multimodal-alignment-for-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/multimodal-alignment-for-recommendations/</guid><description>In the rapidly evolving landscape of recommendation systems, an approach called AlignRec, in the paper &quot;AlignRec: Aligning and Training in Multimodal Recommendations&quot; , is addressing the critical challenge of misalignment in multimodal recommendations. , in a recent CIKM &apos;24...</description><pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>MaskNet: CTR Ranking Innovation</title><link>https://tullie.ai/blog/masknet-ctr-ranking-innovation/</link><guid isPermaLink="true">https://tullie.ai/blog/masknet-ctr-ranking-innovation/</guid><description>In 2021, before the AI boom sparked by ChatGPT, Sina Weibo Corp researchers introduced MaskNet, &quot;MaskNet: Introducing Feature-Wise Multiplication to CTR Ranking Models by Instance-Guided Mask&quot;, at DLP-KDD, ACM,Singapore. This feature-wise multiplication approach to...</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Is Data Splitting Making or Breaking Your Recommender System?</title><link>https://tullie.ai/blog/data-splitting-can-make-or-break-your-recommender-system/</link><guid isPermaLink="true">https://tullie.ai/blog/data-splitting-can-make-or-break-your-recommender-system/</guid><description>How frustrating it is if a dessert you made at home simply refuses to taste as good if made at a friend’s place? A good recipe should work even if you change kitchens. This should especially be true in scientific experiments. Using the same data on the same models, you must...</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>EmbSum: LLM-Powered Content Recommendations</title><link>https://tullie.ai/blog/embsum-llm-powered-content-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/embsum-llm-powered-content-recommendations/</guid><description>Content-based recommendation systems are essential for delivering personalized content in the digital world. EmbSum leverages the summarization capabilities of Large Language Models (LLMs) to transform content recommendations. By enabling offline pre-computation of user and...</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Titans: Learning to Memorize at Test Time - A Breakthrough in Neural Memory Systems</title><link>https://tullie.ai/blog/titans-neural-memory/</link><guid isPermaLink="true">https://tullie.ai/blog/titans-neural-memory/</guid><description>Google Research&apos;s latest paper in December 2024 , &quot;Titans: Learning to Memorize at Test Time&quot; introduces a groundbreaking neural long-term memory module that learns to memorize historical context at test time, potentially revolutionizing how AI models handle extended...</description><pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Decoding Job Recommendations: The Future of Explainable Multi-Stakeholder AI</title><link>https://tullie.ai/blog/explainable-job-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/explainable-job-recommendations/</guid><description>Imagine a world where AI not only finds the perfect job for a candidate but also helps recruiters identify top talent and enables organizations to make smarter hiring decisions—all before anyone says a word. While this may sound like science fiction, AI-powered job matching...</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Cosine Similarity: Not the Silver Bullet We Thought It Was</title><link>https://tullie.ai/blog/cosine-similarity-not-the-silver-bullet-we-thought-it-was/</link><guid isPermaLink="true">https://tullie.ai/blog/cosine-similarity-not-the-silver-bullet-we-thought-it-was/</guid><description>In the world of machine learning and data science, cosine similarity has long been a go-to metric for measuring the semantic similarity between high-dimensional objects. However, a new study by researchers at Netflix and Cornell University challenges our understanding of this...</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Improving Recommendations by Calibrating for User Interests</title><link>https://tullie.ai/blog/improving-recommendations-by-calibrating-for-user-interests/</link><guid isPermaLink="true">https://tullie.ai/blog/improving-recommendations-by-calibrating-for-user-interests/</guid><description>&quot;Sometimes I make the mistake of listening to some new pop songs back-to-back on my music app for a while and soon after most of my recommendations are just the latest pop. This also applies to liking social media posts, streaming movies, and even shopping sites. Things go...</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Vector Search — Lucene is All You Need</title><link>https://tullie.ai/blog/vector-search-lucene-is-all-you-need/</link><guid isPermaLink="true">https://tullie.ai/blog/vector-search-lucene-is-all-you-need/</guid><description>Recent research is challenging long-held assumptions about AI-powered search, questioning whether dedicated vector stores are truly necessary. As AI and search technologies continue to evolve, organizations are searching for solutions that balance efficiency, cost, and...</description><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Understanding Graph Convolutional Neural Networks for Web-Scale Recommender Systems</title><link>https://tullie.ai/blog/pinsage-web-scale-recommenders/</link><guid isPermaLink="true">https://tullie.ai/blog/pinsage-web-scale-recommenders/</guid><description>In this article, we&apos;ll take a deep dive into PinSage, a state-of-the-art GCN framework developed at Pinterest for learning high-quality embeddings of nodes in massive, billion-scale graphs. Through a novel combination of techniques spanning sampling, dynamic graph...</description><pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>How to Implement Effective Caching Strategies for Recommender Systems</title><link>https://tullie.ai/blog/effective-caching-strategies-for-recommender-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/effective-caching-strategies-for-recommender-systems/</guid><description>In the realm of recommendation systems, performance and speed are crucial. This post will guide you through advanced caching strategies designed to optimize data retrieval and minimize latency in your recommendation system. Implementing these techniques can greatly improve...</description><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Deep Reinforcement Learning for Recommender Systems</title><link>https://tullie.ai/blog/deep-reinforcement-learning-recommenders/</link><guid isPermaLink="true">https://tullie.ai/blog/deep-reinforcement-learning-recommenders/</guid><description>This article presents a technical exploration of deep reinforcement learning (DRL) in recommender systems, focusing on the latest methodologies, architectures, and algorithms. We provide a detailed survey of how DRL is applied to overcome the challenges of traditional...</description><pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Recommender Systems: The Rise of Graph Neural Networks</title><link>https://tullie.ai/blog/recommender-system-family-tree-gnn/</link><guid isPermaLink="true">https://tullie.ai/blog/recommender-system-family-tree-gnn/</guid><description>In this article, we will explore the world of GNNs in the context of recommender systems, delving into their unique advantages and the various ways they enhance the recommendation process. From collaborative filtering to session-based recommendation and knowledge-aware...</description><pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Learning to Rank for Recommender Systems: A Practical Guide</title><link>https://tullie.ai/blog/learning-to-rank-for-recommender-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/learning-to-rank-for-recommender-systems/</guid><description>In this practical guide, we dive deep into the world of learning to rank for recommender systems, exploring its fundamental concepts, key benefits, and step-by-step implementation process. Whether you&apos;re new to the field or looking to refine your existing knowledge, this...</description><pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Is the key to unlocking better user experiences in recommender systems found in exploration?</title><link>https://tullie.ai/blog/exploration-in-recommender-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/exploration-in-recommender-systems/</guid><description>Researchers at Google DeepMind recently published an insightful paper that delves into the long-term benefits of exploration within recommendation platforms. They argue that while short-term metrics might not immediately reflect the advantages, exploration can significantly...</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>Breaking Down Toolformer</title><link>https://tullie.ai/blog/breaking-down-toolformer/</link><guid isPermaLink="true">https://tullie.ai/blog/breaking-down-toolformer/</guid><description>Take a look at our discussion on Toolformer — Meta AI&apos;s recent approach to fusing large language models (LLM) with external APIs. This might be the start of a new programming paradigm that combines zero-shot machine-learning methodology with traditional software interfaces.</description><pubDate>Tue, 16 Jul 2024 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Recommender Model Evaluation: Offline vs. Online</title><link>https://tullie.ai/blog/offline-vs-online-evaluation/</link><guid isPermaLink="true">https://tullie.ai/blog/offline-vs-online-evaluation/</guid><description>Evaluating recommendation models is notoriously difficult and there is rarely a silver bullet approach. This article walks through different model evaluation methods, the common pitfalls when evaluating recommendation models, and how to avoid them.</description><pubDate>Tue, 09 Jul 2024 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Is This the ChatGPT Moment for Recommendation Systems?</title><link>https://tullie.ai/blog/chatgpt-moment-for-recommendations/</link><guid isPermaLink="true">https://tullie.ai/blog/chatgpt-moment-for-recommendations/</guid><description>Researchers at Meta recently published a ground-breaking paper that combines the technology behind ChatGPT with Recommender Systems. They show they can scale these models up to 1.5 trillion parameters and demonstrate a 12.4% increase in topline metrics in production A/B tests. We dive into the details below.</description><pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate><category>Research</category><category>IR</category></item><item><title>A Technical Intro to Embeddings: The approach to data powering modern AI</title><link>https://tullie.ai/blog/a-technical-intro-to-embeddings/</link><guid isPermaLink="true">https://tullie.ai/blog/a-technical-intro-to-embeddings/</guid><description>This blog takes a deeper look into how the embeddings that fuel all modern AI powered systems are generated, and the decisions made when creating these. If you want to know how all your favourite AI&apos;s understand your unstructured data, read on!</description><pubDate>Tue, 16 Apr 2024 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Embracing Embeddings: From fragmented insights to unified understanding</title><link>https://tullie.ai/blog/embracing-embeddings/</link><guid isPermaLink="true">https://tullie.ai/blog/embracing-embeddings/</guid><description>This blog delves into the transformative potential behind embedding techniques in data science over previous traditional methods, and how companies can harness this leap in order to unlock the true power of all of their data.</description><pubDate>Tue, 28 Nov 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Part 2: How much data do I need for a recommendation system?</title><link>https://tullie.ai/blog/how-much-data-do-i-need-for-a-recommendation-system-part-2/</link><guid isPermaLink="true">https://tullie.ai/blog/how-much-data-do-i-need-for-a-recommendation-system-part-2/</guid><description>If you’re interested in recommendation systems but not sure whether you have enough data this blog post is for you! If you haven&apos;t read Part 1, a link is below.</description><pubDate>Tue, 07 Nov 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>RAG for RecSys: a magic formula?</title><link>https://tullie.ai/blog/rag-for-recsys-a-magic-formula/</link><guid isPermaLink="true">https://tullie.ai/blog/rag-for-recsys-a-magic-formula/</guid><description>The blog explores &quot;Retrieval-Augmented Generation&quot; (RAG), which melds information retrieval with language generation, to evaluate its promise for recommendations.</description><pubDate>Mon, 16 Oct 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>How Threads Built a World-Class Recommendation System in Record Time</title><link>https://tullie.ai/blog/threads-recommendation-system/</link><guid isPermaLink="true">https://tullie.ai/blog/threads-recommendation-system/</guid><description>What Tiktok did to personalize short-form video, Threads will do for the digital town square.</description><pubDate>Thu, 10 Aug 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Exploring the benefits of Large Language Models for Recommendation Systems</title><link>https://tullie.ai/blog/exploring-benefits-of-llms-in-recsys/</link><guid isPermaLink="true">https://tullie.ai/blog/exploring-benefits-of-llms-in-recsys/</guid><description>This blog post explores the potential of using large language models in recommendation systems, optimal integration points and challenges in real-world applications such as training efficiency, inference latency and bias.</description><pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>LLMs - a paradigm shift in RecSys?</title><link>https://tullie.ai/blog/llms-a-paradigm-shift-in-recsys/</link><guid isPermaLink="true">https://tullie.ai/blog/llms-a-paradigm-shift-in-recsys/</guid><description>This blog post explores the potential of large language models (LLMs) as powerful recommendation systems, highlighting their ability to understand context and meaning to provide personalized suggestions, particularly focusing on their application in movie recommendations.</description><pubDate>Fri, 16 Jun 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>How synthetic data is used to train machine-learning models</title><link>https://tullie.ai/blog/how-synthetic-data-is-used-to-train-machine-learning-models/</link><guid isPermaLink="true">https://tullie.ai/blog/how-synthetic-data-is-used-to-train-machine-learning-models/</guid><description>In this blog post we discuss the concept, advantages, and generation methods of synthetic data, and its increasing importance in training AI models, especially for overcoming biases, ensuring privacy, and reducing costs.</description><pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate><category>Eng</category></item><item><title>Not your average RecSys metrics Part 2: Novelty</title><link>https://tullie.ai/blog/not-your-average-recsys-metrics-part-2-novelty/</link><guid isPermaLink="true">https://tullie.ai/blog/not-your-average-recsys-metrics-part-2-novelty/</guid><description>This blog post discusses the importance of novelty in recommendation systems and how it can improve user experience by providing diverse and unexpected suggestions.</description><pubDate>Mon, 08 May 2023 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Not your average RecSys metrics. Part 1: Serendipity</title><link>https://tullie.ai/blog/not-your-average-recsys-metrics-part-1-serendipity/</link><guid isPermaLink="true">https://tullie.ai/blog/not-your-average-recsys-metrics-part-1-serendipity/</guid><description>Let’s go beyond standard machine learning performance measurements and explore at how we can create Serendipity in a high performance recommendation system</description><pubDate>Fri, 28 Apr 2023 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Part 1: How much data do I need for a recommendation system?</title><link>https://tullie.ai/blog/how-much-data-do-i-need-for-a-recommendation-system/</link><guid isPermaLink="true">https://tullie.ai/blog/how-much-data-do-i-need-for-a-recommendation-system/</guid><description>If you’re interested in recommendation systems but not sure whether you have enough data this blog post is for you!</description><pubDate>Tue, 25 Apr 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>X&apos;s Open-Source Algorithm: Unveiling the Code, But Not the Secrets</title><link>https://tullie.ai/blog/twitters-open-source-algorithm/</link><guid isPermaLink="true">https://tullie.ai/blog/twitters-open-source-algorithm/</guid><description>X has recently unveiled its open-source recommendation algorithm, aiming to offer users greater transparency into the process through which the platform selects and organizes content for display on their timelines.</description><pubDate>Fri, 31 Mar 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Evaluating recommendation systems (ROC, AUC, and Precision-Recall)</title><link>https://tullie.ai/blog/evaluating-recommendations-roc-auc/</link><guid isPermaLink="true">https://tullie.ai/blog/evaluating-recommendations-roc-auc/</guid><description>You probably have heard of terms like ROC, AUC, and Precision-recall, they show up in data science articles on Medium, machine learning tutorials, and academic papers are full of them. But why are they so important and what do they actually mean? Today we will dive into the...</description><pubDate>Tue, 28 Mar 2023 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Size Isn&apos;t Everything: How LLaMA Democratizes Access to Large Language Models</title><link>https://tullie.ai/blog/llama-democratizing-large-language-models/</link><guid isPermaLink="true">https://tullie.ai/blog/llama-democratizing-large-language-models/</guid><description>Recently, Meta announced the release of a new AI language generator called LLaMA. While tech enthusiasts have been primarily focused on language models developed by Microsoft, Google, and OpenAI, LLaMA is a research tool designed to help researchers advance their work in the...</description><pubDate>Tue, 07 Mar 2023 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Evaluating Recommendations: mAP, MMR, and NDCG</title><link>https://tullie.ai/blog/evaluating-recommendations-map-mmr-ndcg/</link><guid isPermaLink="true">https://tullie.ai/blog/evaluating-recommendations-map-mmr-ndcg/</guid><description>Imagine you’re shown two ordered feeds of product recommendations from separate algorithms. In the first one (A) you’re shown: Nike sneakers, Adidas shorts, and an Apple Watch. In the second one (B) you’re shown the order: Apple Watch, Adidas shorts, and Nike Sneakers. -- Which feed is more relevant to you?</description><pubDate>Wed, 01 Mar 2023 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Sounding The Secrets Of AudioLM</title><link>https://tullie.ai/blog/sounding-the-secrets-of-audiolm/</link><guid isPermaLink="true">https://tullie.ai/blog/sounding-the-secrets-of-audiolm/</guid><description>Dive into the inner workings of Google AI’s awesome language modeling approach to audio generation!</description><pubDate>Fri, 24 Feb 2023 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Do Large Language Models (LLMs) Reason?</title><link>https://tullie.ai/blog/do-llms-reason/</link><guid isPermaLink="true">https://tullie.ai/blog/do-llms-reason/</guid><description>In recent years, Large Language Models (LLMs) have revolutionized the field of Natural Language Processing (NLP), enabling significant advancements in language understanding, text generation, and more. With the help of memorization and compositionality capabilities, LLMs can...</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate><category>Research</category></item><item><title>The Secret Sauce of TikTok&apos;s Recommendations</title><link>https://tullie.ai/blog/tiktok-recommendations-secret-sauce/</link><guid isPermaLink="true">https://tullie.ai/blog/tiktok-recommendations-secret-sauce/</guid><description>Dive into the inner workings of TikTok’s awesome real-time recommendation system and learn what makes it one of the best in the field!</description><pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Evaluating Recommendations: Precision, Recall, and R-Precision</title><link>https://tullie.ai/blog/evaluating-recommendations-precision-recall/</link><guid isPermaLink="true">https://tullie.ai/blog/evaluating-recommendations-precision-recall/</guid><description>Imagine you’re given three movie recommendations from separate algorithms. In the first one (A) you’re given: The Terminator, James Bond, and Star Wars. In the second (B) you’re given: Cars, Toy Story, and Iron Man -- Which recommendation is more relevant to you?</description><pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate><category>Evals</category></item><item><title>Whisper: A Multilingual and Multitask Robust ASR Model</title><link>https://tullie.ai/blog/whisper-robust-asr/</link><guid isPermaLink="true">https://tullie.ai/blog/whisper-robust-asr/</guid><description>Open-AI released Whisper, an open source speech recognition model with human level robustness and accuracy on English language. Trained on 680,000 hours of multilingual and multitask supervised data collected from the web.</description><pubDate>Tue, 24 Jan 2023 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Why your feeds are getting worse over time</title><link>https://tullie.ai/blog/why-your-feeds-are-getting-worse-over-time/</link><guid isPermaLink="true">https://tullie.ai/blog/why-your-feeds-are-getting-worse-over-time/</guid><description>If you’ve ever browsed TikTok’s For You Page, Facebook Newsfeed, Instagram Reels, Youtube Shorts, or any “infinite” scrolling social feed you have been served personalized recommendations. These feeds use algorithms to find out what content will keep you browsing the feed....</description><pubDate>Mon, 24 Oct 2022 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Your browsing behavior is being modeled as a language</title><link>https://tullie.ai/blog/your-browsing-behavior-is-being-modeled-as-a-language/</link><guid isPermaLink="true">https://tullie.ai/blog/your-browsing-behavior-is-being-modeled-as-a-language/</guid><description>What if I told you that your web browsing is being modeled as a language in most of the web pages you visit? Let me show you why and how.</description><pubDate>Wed, 28 Sep 2022 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Day 3 of #RecSys2022: Our favorite 5 papers and talks</title><link>https://tullie.ai/blog/day-3-of-recsys2022-our-favorite-5-papers-and-talks/</link><guid isPermaLink="true">https://tullie.ai/blog/day-3-of-recsys2022-our-favorite-5-papers-and-talks/</guid><description>The last day at RecSys 2022 started with a session on Sessions and Interaction, moved on to Models and Learning to finish with Large-Scale Recommendations. Here are our favorite 5 papers and talks of the day.</description><pubDate>Thu, 22 Sep 2022 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Day 2 of #RecSys2022: Our favorite 5 papers and talks</title><link>https://tullie.ai/blog/day-2-of-recsys2022-our-favorite-5-papers-and-talks/</link><guid isPermaLink="true">https://tullie.ai/blog/day-2-of-recsys2022-our-favorite-5-papers-and-talks/</guid><description>It’s been another fantastic day at RecSys 2022. Following the Women in RecSys Breakfast, the day started with a keynote from Catherine D’Ignazio and then throughout the day had the following sessions: Fairness &amp; Privacy, Diversity &amp; Novely, and Models and Learning I. Here are our favorite 5 papers and talks.</description><pubDate>Tue, 20 Sep 2022 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Day 1 of #RecSys2022: Our favorite 5 papers and talks</title><link>https://tullie.ai/blog/day-1-of-recsys2022-our-favorite-5-papers-and-talks/</link><guid isPermaLink="true">https://tullie.ai/blog/day-1-of-recsys2022-our-favorite-5-papers-and-talks/</guid><description>We just wrapped up a fantastic first day at Recsys2022 in Seattle. Here are our favorite 5 papers and talks of the day.</description><pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Exploration vs. Exploitation in Recommendation Systems</title><link>https://tullie.ai/blog/explore-vs-exploit/</link><guid isPermaLink="true">https://tullie.ai/blog/explore-vs-exploit/</guid><description>Problems with bias in recommendation systems and what you can do about them.</description><pubDate>Tue, 30 Aug 2022 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Yann LeCun: A Path Towards Autonomous Machine Intelligence</title><link>https://tullie.ai/blog/yann-lecun-a-path-towards-autonomous-machine-intelligence/</link><guid isPermaLink="true">https://tullie.ai/blog/yann-lecun-a-path-towards-autonomous-machine-intelligence/</guid><description>How could machines learn as efficiently as humans and animals?</description><pubDate>Wed, 24 Aug 2022 00:00:00 GMT</pubDate><category>Research</category></item><item><title>Information Retrieval Systems, the precursors of Recommender Systems</title><link>https://tullie.ai/blog/information-retrieval-systems-the-precursors-of-recommender-systems/</link><guid isPermaLink="true">https://tullie.ai/blog/information-retrieval-systems-the-precursors-of-recommender-systems/</guid><description>Not sure about the differences between information retrieval systems and recommender systems? Don&apos;t worry, we got you covered.</description><pubDate>Mon, 08 Aug 2022 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Data-Centric AI for Ranking</title><link>https://tullie.ai/blog/data-centric-ai-for-ranking/</link><guid isPermaLink="true">https://tullie.ai/blog/data-centric-ai-for-ranking/</guid><description>Data quality and volume is what makes rankings algorithms at big-tech so seamless. How can you create the same experiences with the data you have? Data-centric AI may be the answer!</description><pubDate>Tue, 12 Jul 2022 00:00:00 GMT</pubDate><category>IR</category></item><item><title>Why Airbnb Made Such a Big Deal About Categories</title><link>https://tullie.ai/blog/why-airbnb-made-such-a-big-deal-about-categories/</link><guid isPermaLink="true">https://tullie.ai/blog/why-airbnb-made-such-a-big-deal-about-categories/</guid><description>From Search based to Discovery first</description><pubDate>Thu, 19 May 2022 00:00:00 GMT</pubDate><category>IR</category></item></channel></rss>