Blog

Shaped Blog

The only vector database with a feedback loop.

Technical writing on retrieval, ranking, and agentic AI from the team behind 1B+ queries served.

Get $100 credit No card required

1B+

Queries served

$0.03

Per answer

50ms

Query latency

641+

Use cases

Featured

\ \ Apr 23, 2026\ | \ \ 13 min read\ \ Why grep is beating your Vector DB](/content/blog/why-grep-is-beating-your-vector-db/index.html)

\ \ Mar 31, 2026\ | \ \ 8 min read\ \ Introducing the Shaped Signal Engine](/content/blog/introducing-the-shaped-signal-engine/index.html)

\ \ Mar 24, 2026\ | \ \ 15 min read\ \ Your Agent's Retrieval Is Broken. Here's What We Built to Fix It.](/content/blog/your-agents-retrieval-is-broken-heres-what-we-built-to-fix-it/index.html)

All Blogs

\ \ Apr 30, 2026\ | \ \ 15 min read\ \ HNSW Explained: The Algorithm Powering Fast Vector Search](/content/blog/hnsw-explained-the-algorithm-powering-fast-vector-search/index.html)

\ \ Apr 23, 2026\ | \ \ 13 min read\ \ Why grep is beating your Vector DB](/content/blog/why-grep-is-beating-your-vector-db/index.html)

\ \ Mar 31, 2026\ | \ \ 8 min read\ \ Introducing the Shaped Signal Engine](/content/blog/introducing-the-shaped-signal-engine/index.html)

\ \ Mar 19, 2026\ | \ \ 22 min read\ \ How to Build Netflix's Personalized Homepage: The Attribute Ranking Playbook](/content/blog/how-to-build-netflixs-personalized-homepage-the-attribute-ranking-playbook/index.html)

\ \ Mar 12, 2026\ | \ \ 22 min read\ \ How to Build Pinterest's "Related Pins": The Multimodal Discovery Playbook](/content/blog/how-to-build-pinterests-related-pins-the-multimodal-discovery-playbook/index.html)

\ \ Mar 9, 2026\ | \ \ 24 min read\ \ How to Build Spotify's "Discover Weekly": The Hybrid Filtering Playbook](/content/blog/how-to-build-spotifys-discover-weekly-the-hybrid-filtering-playbook/index.html)

\ \ Mar 6, 2026\ | \ \ 22 min read\ \ A/B Testing Retrieval: How to Prove Your Agent is Getting Better](/content/blog/ab-testing-retrieval-how-to-prove-your-agent-is-getting-better/index.html)

\ \ Mar 5, 2026\ | \ \ 20 min read\ \ GitOps for AI Agents: Versioning Your Retrieval Logic](/content/blog/gitops-for-ai-agents-versioning-your-retrieval-logic/index.html)

\ \ Mar 4, 2026\ | \ \ 22 min read\ \ Sub-100ms Discovery: Why Retrieval Speed is the Agent Bottleneck](/content/blog/sub-100ms-discovery-why-retrieval-speed-is-the-agent-bottleneck/index.html)

\ \ Mar 2, 2026\ | \ \ 8 min read\ \ The Anatomy of Modern Ranking Architectures: Part 5 - The Feedback Loop](/content/blog/the-anatomy-of-a-modern-ranking-architecture-part-5/index.html)

\ \ Feb 27, 2026\ | \ \ 18 min read\ \ Context Window Optimization: Why Ranking, Not Stuffing, Is the Scaling Law for Agents](/content/blog/context-window-optimization-why-ranking-not-stuffing-is-the-scaling-law-for-agents/index.html)

\ \ Feb 26, 2026\ | \ \ 20 min read\ \ Multimodal Agents: Extracting Agent Context from Images](/content/blog/multimodal-agents-extracting-agent-context-from-images/index.html)

\ \ Feb 24, 2026\ | \ \ 18 min read\ \ The 'Status Code' Problem: Using AI Views to Enrich Legacy Data](/content/blog/the-status-code-problem-using-ai-views-to-enrich-legacy-data/index.html)

\ \ Feb 19, 2026\ | \ \ 10 min read\ \ Marketplace Search Architecture: Why Real-Time Eligibility Breaks Every Retrieval Vendor](/content/blog/marketplace-search-architecture-why-real-time-eligibility-breaks-every-retrieval-vendor/index.html)

\ \ Feb 17, 2026\ | \ \ 10 min read\ \ Why Your AI Agent Is Always Wrong: Fixing Stale RAG with Real-Time Event Streams](/content/blog/why-your-ai-agent-is-always-wrong-fixing-stale-rag-with-real-time-event-streams/index.html)

\ \ Feb 12, 2026\ | \ \ 10 min read\ \ Stop Being Repetitive: Using 'Exclude Seen' Filters in Agents](/content/blog/stop-being-repetitive-using-exclude-seen-filters-in-agents/index.html)

\ \ Feb 11, 2026\ | \ \ 10 min read\ \ Building Multi-Objective AI Agents: Beyond Semantic Similarity with Value Models (2026 Guide)](/content/blog/building-multi-objective-ai-agents-beyond-semantic-similarity-with-value-models-2026-guide/index.html)

\ \ Feb 10, 2026\ | \ \ 10 min read\ \ Building Stateful AI Agents: Why User History Matters in RAG Systems (2026 Guide)](/content/blog/building-stateful-ai-agents-why-user-history-matters-in-rag-systems-2026-guide/index.html)

\ \ Feb 9, 2026\ | \ \ 8 min read\ \ How to Build Deterministic AI Agents (And Why Prompt Engineering Isn't Enough)](/content/blog/how-to-build-deterministic-ai-agents-and-why-prompt-engineering-isnt-enough/index.html)

\ \ Feb 6, 2026\ | \ \ 10 min read\ \ How to Build a TikTok-Style "For You" Feed in Less Than a Day](/content/blog/how-to-build-a-tiktok-style-for-you-feed-in-less-than-a-day/index.html)

\ \ Feb 6, 2026\ | \ \ 10 min read\ \ The 8 Best Tools for AI Agent Memory & Long-Term Recall (2026 Guide)](/content/blog/the-8-best-tools-for-ai-agent-memory-long-term-recall-2026-guide/index.html)

\ \ Feb 6, 2026\ | \ \ 5 min read\ \ Why Pre-Ranking is Essential for Production Agents (And Why Most Teams Get It Wrong)](/content/blog/why-pre-ranking-is-essential-for-production-agents-and-why-most-teams-get-it-wrong/index.html)

\ \ Feb 5, 2026\ | \ \ 8 min read\ \ Beyond the Hashing Trick: The Math of Scaling to 100M+ IDs in Production.](/content/blog/beyond-the-hashing-trick-the-math-of-scaling-to-100m-ids-in-production/index.html)

\ \ Feb 4, 2026\ | \ \ 6 min read\ \ The Stochastic Parrot: Why Your AI Agent is Only as Good as Its Retrieval](/content/blog/the-stochastic-parrot-why-your-ai-agent-is-only-as-good-as-its-retrieval/index.html)

\ \ Feb 3, 2026\ | \ \ 5 min read\ \ How to Deploy a Production Two-Tower Model in Less Than a Day](/content/blog/how-to-deploy-a-production-two-tower-model-in-less-than-a-day/index.html)

\ \ Jan 27, 2026\ | \ \ 5 min read\ \ Introducing ShapedQL: The SQL Engine for Search, Feeds, and AI Agents](/content/blog/introducing-shapedql-the-sql-engine-for-search-feeds-and-ai-agents/index.html)

\ \ Jan 9, 2026\ | \ \ 5 min read\ \ Why 2026 is the Year Sportsbooks Move to Session-Aware Architectures](/content/blog/the-static-odds-board-is-dead-why-2026-is-the-year-sportsbooks-move-to-session-aware-architectures/index.html)

\ \ Dec 11, 2025\ | \ \ 7 min read\ \ Why We Built a Database for Relevance (Introducing Shaped 2.0)](/content/blog/why-we-built-a-database-for-relevance-introducing-shaped-2-0/index.html)

\ \ Nov 13, 2025\ | \ \ 5 min read\ \ Modeling Behavior As Language: The Next Era of Recommendations](/content/blog/modeling-behavior-as-language-the-next-era-of-recommendations/index.html)

\ \ Nov 13, 2025\ | \ \ 5 min read\ \ Scaling Laws Beyond LLMs: The Future of Search and Recommendations](/content/blog/scaling-laws-beyond-llms-the-future-of-search-and-recommendations/index.html)

\ \ Nov 3, 2025\ | \ \ 5 min read\ \ The Infrastructure of Modern Ranking Systems, Part 1: The Serving Layer - Real-time Ranking at Scale](/content/blog/the-infrastructure-of-modern-ranking-systems-part-1-the-serving-layer---real-time-ranking-at-scale/index.html)

\ \ Nov 3, 2025\ | \ \ 5 min read\ \ The Infrastructure of Modern Ranking Systems, Part 2: The Data Layer - Fueling the Models with Feature and Vector Stores](/content/blog/the-infrastructure-of-modern-ranking-systems-part-2-the-data-layer---fueling-the-models-with-feature-and-vector-stores/index.html)

\ \ Nov 3, 2025\ | \ \ 5 min read\ \ The Infrastructure of Modern Ranking Systems, Part 3: The MLOps Backbone - From Training to Deployment](/content/blog/the-infrastructure-of-modern-ranking-systems-part-3-the-mlops-backbone---from-training-to-deployment/index.html)

\ \ Oct 24, 2025\ | \ \ 10 min read\ \ How I built a movie suggestion app with zero ML experience](/content/blog/how-to-build-movie-suggestion-app-no-ml/index.html)

\ \ Oct 13, 2025\ | \ \ 5 min read\ \ The Anatomy of Modern Ranking Architectures: Part 2](/content/blog/anatomy-of-modern-ranking-architectures-part-2/index.html)

\ \ Oct 13, 2025\ | \ \ 6 min read\ \ The Anatomy of Modern Ranking Architectures: Part 3](/content/blog/anatomy-of-modern-ranking-architectures-part-3/index.html)

\ \ Oct 13, 2025\ | \ \ 5 min read\ \ The Anatomy of Modern Ranking Architectures: Part 4](/content/blog/the-anatomy-of-a-modern-ranking-architectures-part-4/index.html)

\ \ Oct 13, 2025\ | \ \ 5 min read\ \ The Anatomy of Modern Ranking Architectures: Part 1](/content/blog/the-anatomy-of-modern-ranking-architectures/index.html)

\ \ Oct 10, 2025\ | \ \ 6 min read\ \ YouTube gets ~5% CTR lift on Shorts by replacing embedding tables with Semantic IDs](/content/blog/youtube-semantic-ids-ctr-lift/index.html)

\ \ Oct 7, 2025\ | \ \ 4 min read\ \ Introducing Shaped Generative Enrichment: Garbage In, Gold Out.](/content/blog/introducing-shaped-generative-enrichment-garbage-in-gold-out/index.html)

\ \ Sep 23, 2025\ | \ \ 8 min read\ \ Building a HackerNews "For You" Feed](/content/blog/building-a-hackernews-for-you-feed/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ Beyond Keywords: How to Rank for 'Vibe' in Your Marketplace](/content/blog/beyond-keywords-how-to-rank-for-vibe-in-your-marketplace/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ From SQL to AI: A 5-Step Playbook for Replacing 'Trending' with a Smart Ranking API](/content/blog/from-sql-to-ai-a-5-step-playbook-for-replacing-trending-with-a-smart-ranking-api/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ The Billion-Dollar Blind Spot: Why Your Marketplace is Hiding Its Best Products](/content/blog/the-billion-dollar-blind-spot-why-your-marketplace-is-hiding-its-best-products/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ The Discovery Flywheel: How a 1% Ranking Improvement Lifts Engagement, Conversion, AND Retention](/content/blog/the-discovery-flywheel-how-a-1-ranking-improvement-lifts-engagement-conversion-and-retention/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ The End of the Search Bar: Why Your Marketplace's Future is a 'For You' Feed](/content/blog/the-end-of-the-search-bar-why-your-marketplaces-future-is-a-for-you-feed/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ The PM's Guide to Personalization: A 'Build vs. Buy' Framework for 2025](/content/blog/the-pms-guide-to-personalization-a-build-vs-buy-framework-for-2025/index.html)

\ \ Sep 18, 2025\ | \ \ 3 min read\ \ Your Filters Are Killing Your Conversions](/content/blog/your-filters-are-killing-your-conversions/index.html)

.png)\ \ Sep 8, 2025\ | \ \ 6 min read\ \ The Vector Bottleneck: Limitations of Embedding-Based Retrieval](/content/blog/the-vector-bottleneck-limitations-of-embedding-based-retrieval/index.html)

.png)\ \ Aug 28, 2025\ | \ \ 6 min read\ \ Action is All You Need: Dual-Flow Generative Ranking Network for Recommendation](/content/blog/action-is-all-you-need-dual-flow-generative-ranking-network-for-recommendation/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ Best APIs for E-Commerce Upsell and Cross-Sell in 2025](/content/blog/best-apis-for-e-commerce-upsell-and-cross-sell-in-2025/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ Best Bloomreach Alternatives in 2025](/content/blog/best-bloomreach-alternatives-in-2025/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ Best Coveo Alternatives in 2025](/content/blog/best-coveo-alternatives-in-2025/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ Best Vector Database Alternatives in 2025](/content/blog/best-vector-database-alternatives-in-2025/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ The 7 Best Dynamic Yield Alternatives in 2025](/content/blog/the-7-best-dynamic-yield-alternatives-in-2025/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ The 7 Best Elasticsearch Alternatives in 2025](/content/blog/the-7-best-elasticsearch-alternatives-in-2025/index.html)

\ \ Aug 22, 2025\ | \ \ 5 min read\ \ The 7 Best RAG APIs for Personalization in 2025](/content/blog/the-7-best-rag-apis-for-personalization-in-2025/index.html)

\ \ Aug 20, 2025\ | \ \ 6 min read\ \ The 10 Best AI-Native Personalization Platforms in 2025](/content/blog/the-10-best-ai-native-personalization-platforms-in-2025/index.html)

\ \ Aug 19, 2025\ | \ \ 4 min read\ \ 5 Best APIs for Adding Personalized Recommendations to Your App in 2025](/content/blog/5-best-apis-for-adding-personalized-recommendations-to-your-app-in-2025/index.html)

\ \ Aug 19, 2025\ | \ \ 4 min read\ \ Shaped vs. Lucidworks: Specialized AI Relevance or Enterprise Search Powerhouse?](/content/blog/shaped-vs-lucidworks-specialized-ai-relevance-or-enterprise-search-powerhouse/index.html)

\ \ Aug 19, 2025\ | \ \ 5 min read\ \ The 10 Best Algolia Alternatives in 2025](/content/blog/the-10-best-algolia-alternatives-in-2025/index.html)

\ \ Aug 19, 2025\ | \ \ 4 min read\ \ 7 Best Ways to Build a TikTok-Style For You Feed in 2025 (with APIs)](/content/blog/the-10-best-aws-personalize-alternatives-in-2025-2/index.html)

\ \ Aug 19, 2025\ | \ \ 4 min read\ \ The 10 Best AWS Personalize Alternatives in 2025](/content/blog/the-10-best-aws-personalize-alternatives-in-2025/index.html)

\ \ Aug 19, 2025\ | \ \ 5 min read\ \ The 10 Best Pinecone Alternatives in 2025](/content/blog/the-10-best-pinecone-alternatives-in-2025/index.html)

\ \ Aug 19, 2025\ | \ \ 4 min read\ \ The 10 Best Semantic Search APIs in 2025](/content/blog/the-10-best-semantic-search-apis-in-2025/index.html)

\ \ Aug 19, 2025\ | \ \ 5 min read\ \ The 7 Best Ways to Build a For You Feed in 2025](/content/blog/the-7-best-ways-to-build-a-for-you-feed-in-2025/index.html)

\ \ Aug 13, 2025\ | \ \ 5 min read\ \ Closing the Research-to-Production Gap: How to Unlock Experimentation Velocity in Recommendations](/content/blog/closing-the-research-to-production-gap-how-to-unlock-experimentation-velocity-in-recommendations/index.html)

\ \ Aug 8, 2025\ | \ \ 5 min read\ \ Shaped vs. Bloomreach: Focused AI Relevance vs. Integrated Experience Cloud](/content/blog/shaped-vs-bloomreach-focused-ai-relevance-vs-integrated-experience-cloud/index.html)

\ \ Aug 7, 2025\ | \ \ 5 min read\ \ Stop Showing Irrelevant Results: Build Truly Personalized Search](/content/blog/stop-showing-irrelevant-results-build-truly-personalized-search/index.html)

\ \ Aug 6, 2025\ | \ \ 5 min read\ \ Measuring Personalization: Are Your Recommendations Truly Unique?](/content/blog/measuring-personalization-are-your-recommendations-truly-unique/index.html)

\ \ Aug 5, 2025\ | \ \ 5 min read\ \ RentTheRunway Dataset: Deep Dive into Fashion Fit, Context, and Recommendation Challenges](/content/blog/renttherunway-dataset-deep-dive-into-fashion-fit-context-and-recommendation-challenges/index.html)

\ \ Aug 4, 2025\ | \ \ 5 min read\ \ Where Matters: Location Feature Engineering for Search & Recs](/content/blog/where-matters-location-feature-engineering-for-search-recs/index.html)

\ \ Aug 1, 2025\ | \ \ 5 min read\ \ Fitment is Solved. The Next Million-Dollar Problem is Ranking.](/content/blog/fitment-is-solved-the-next-million-dollar-problem-is-ranking/index.html)

\ \ Aug 1, 2025\ | \ \ 5 min read\ \ Your Marketplace Has a "SKU of 1" Problem. Traditional Personalization Can't Fix It.](/content/blog/your-marketplace-has-a-sku-of-1-problem-traditional-personalization-cant-fix-it/index.html)

\ \ Jul 30, 2025\ | \ \ 5 min read\ \ LambdaMART Explained: The Workhorse of Learning-to-Rank](/content/blog/lambdamart-explained-the-workhorse-of-learning-to-rank/index.html)

\ \ Jul 30, 2025\ | \ \ 5 min read\ \ Powering Personalized Video Recommendations with Mux and Shaped (via Kinesis)](/content/blog/powering-personalized-video-recommendations-with-mux-and-shaped-via-kinesis/index.html)

\ \ Jul 30, 2025\ | \ \ 5 min read\ \ Why Shaped is the #1 Product Recommendation Engine](/content/blog/why-shaped-is-the-best-product-recommendation-engine/index.html)

\ \ Jul 24, 2025\ | \ \ 5 min read\ \ Average Popularity: Are Your Recommendations Just Chasing Trends?](/content/blog/average-popularity-are-your-recommendations-just-chasing-trends/index.html)

\ \ Jul 24, 2025\ | \ \ 5 min read\ \ Decoding Timestamps: Time-Based Feature Engineering for Search & Recs](/content/blog/decoding-timestamps-time-based-feature-engineering-for-search-recs/index.html)

\ \ Jul 24, 2025\ | \ \ 6 min read\ \ Shaped vs. Algolia: The Definitive Guide for Engineering & Product Teams](/content/blog/shaped-vs-algolia-the-definitive-guide-for-engineering-product-teams/index.html)

\ \ Jul 22, 2025\ | \ \ 5 min read\ \ GoodReads Datasets: Powering Book Recommendations and Research](/content/blog/goodreads-datasets-powering-book-recommendations-and-research/index.html)

\ \ Jul 21, 2025\ | \ \ 4 min read\ \ Activating Your Redshift Data Warehouse for AI Personalization with Shaped](/content/blog/activating-your-redshift-data-warehouse-for-ai-personalization-with-shaped/index.html)

\ \ Jul 18, 2025\ | \ \ 5 min read\ \ Peering Inside the Black Box: Leveraging User & Item Embeddings](/content/blog/peering-inside-the-black-box-leveraging-user-item-embeddings/index.html)

\ \ Jul 17, 2025\ | \ \ 5 min read\ \ Mastering Feature Interactions: A Deep Dive into DLRM-Style Ranking Models (Wide & Deep, DeepFM, etc.)](/content/blog/mastering-feature-interactions-a-deep-dive-into-dlrm-style-ranking-models-wide-deep-deepfm-etc/index.html)

\ \ Jul 17, 2025\ | \ \ 3 min read\ \ The Three Ranking Problems Every Real Estate Marketplace Faces](/content/blog/the-three-ranking-problems-every-real-estate-marketplace-faces/index.html)

\ \ Jul 16, 2025\ | \ \ 5 min read\ \ Inside PinRec - Pinterest’s Production-Ready Generative Retrieval Model](/content/blog/pinrec-teardown-inside-pinterests-production-ready-generative-retrieval-model/index.html)

\ \ Jul 15, 2025\ | \ \ 4 min read\ \ Categorical Features: The Backbone of Search & Recs Engineering](/content/blog/categorical-features-the-backbone-of-search-recs-engineering/index.html)

\ \ Jul 15, 2025\ | \ \ 4 min read\ \ Your Personalization Project Has a 2-Year Payback Period. Here's How to Make It 2 Weeks.](/content/blog/your-personalization-project-has-a-2-year-payback-period-heres-how-to-make-it-2-weeks/index.html)

\ \ Jul 14, 2025\ | \ \ 5 min read\ \ The Personalization Maturity Curve: What Level is Your Marketplace On?](/content/blog/the-personalization-maturity-curve-what-level-is-your-marketplace-on/index.html)

\ \ Jul 11, 2025\ | \ \ 4 min read\ \ Catalog Coverage: Are Your Recommendations Exploring Your Whole Inventory?](/content/blog/catalog-coverage-are-your-recommendations-exploring-your-whole-inventory/index.html)

\ \ Jul 10, 2025\ | \ \ 5 min read\ \ Activating Your SingleStore Data for Real-Time AI Personalization with Shaped](/content/blog/activating-your-singlestore-data-for-real-time-ai-personalization-with-shaped/index.html)

\ \ Jul 9, 2025\ | \ \ 5 min read\ \ Powering AI Personalization for Your Shopify Store with Shaped](/content/blog/powering-ai-personalization-for-your-shopify-store-with-shaped/index.html)

\ \ Jul 8, 2025\ | \ \ 4 min read\ \ Content-Based Filtering Explained: Recommending Based on What You Like](/content/blog/content-based-filtering-explained-recommending-based-on-what-you-like/index.html)

\ \ Jul 2, 2025\ | \ \ 5 min read\ \ Activating Your Apache Iceberg Data Lake for AI Personalization with Shaped](/content/blog/activating-your-apache-iceberg-data-lake-for-ai-personalization-with-shaped/index.html)

\ \ Jul 2, 2025\ | \ \ 5 min read\ \ MovieLens Dataset: The Essential Benchmark for Recommender Systems](/content/blog/movielens-dataset-the-essential-benchmark-for-recommender-systems/index.html)

\ \ Jul 2, 2025\ | \ \ 5 min read\ \ Powering AI Personalization with Your PostgreSQL Data and Shaped](/content/blog/powering-ai-personalization-with-your-postgresql-data-and-shaped/index.html)

\ \ Jul 1, 2025\ | \ \ 5 min read\ \ Activate Your Rudderstack Event Streams for Real-Time AI Personalization with Shaped](/content/blog/activate-your-rudderstack-event-streams-for-real-time-ai-personalization-with-shaped/index.html)

\ \ Jun 27, 2025\ | \ \ 4 min read\ \ From Zero to Relevant: Solving the Cold Start User Problem](/content/blog/from-zero-to-relevant-solving-the-cold-start-user-problem/index.html)

\ \ Jun 27, 2025\ | \ \ 5 min read\ \ Last.fm Datasets: Unlocking Music Recommendations Through Listening History and Social Connections](/content/blog/last-fm-datasets-unlocking-music-recommendations-through-listening-history-and-social-connections/index.html)

\ \ Jun 24, 2025\ | \ \ 6 min read\ \ Privacy-First Personalization: The 7-Step Framework for Building Trust and Driving Growth](/content/blog/privacy-first-personalization/index.html)

\ \ Jun 23, 2025\ | \ \ 5 min read\ \ See the Bigger Picture: Image Feature Engineering for Search & Recs](/content/blog/see-the-bigger-picture-image-feature-engineering-for-search-recs/index.html)

\ \ Jun 20, 2025\ | \ \ 4 min read\ \ Shaped Is Now SOC 2 Type 2 Certified: The Platform You Can Trust for AI-Powered Recommendations and Search](/content/blog/shaped-is-now-soc-2-type-2-certified-the-platform-you-can-trust-for-ai-powered-recommendations-and-search/index.html)

\ \ Jun 19, 2025\ | \ \ 8 min read\ \ How YouTube’s Algorithm Works: A Guide to Recommendations](/content/blog/how-youtubes-algorithm-works/index.html)

\ \ Jun 19, 2025\ | \ \ 4 min read\ \ MRR: How Quickly Do Users Find the First Relevant Item?](/content/blog/mrr-how-quickly-do-users-find-the-first-relevant-item/index.html)

\ \ Jun 18, 2025\ | \ \ 5 min read\ \ Activate Your S3 Data Lake for AI Personalization with Shaped](/content/blog/activate-your-s3-data-lake-for-ai-personalization-with-shaped/index.html)

\ \ Jun 18, 2025\ | \ \ 7 min read\ \ Mastering Cold Start Challenges: Top Strategies for Personalized AI Experiences](/content/blog/mastering-cold-start-challenges/index.html)

\ \ Jun 17, 2025\ | \ \ 8 min read\ \ Explainable Personalization: A Practical Guide for Building Trust and Transparency](/content/blog/explainable-personalization/index.html)

\ \ Jun 17, 2025\ | \ \ 6 min read\ \ Matrix Factorization: The Bedrock of Collaborative Filtering Recommendations](/content/blog/matrix-factorization-the-bedrock-of-collaborative-filtering-recommendations/index.html)

\ \ Jun 16, 2025\ | \ \ 5 min read\ \ Keep Shoppers Engaged: Powering "Similar Items" Carousels on PDPs](/content/blog/keep-shoppers-engaged-powering-similar-items-carousels-on-pdps/index.html)

\ \ Jun 16, 2025\ | \ \ 6 min read\ \ Modular AI: Building Composable Personalization Stacks](/content/blog/modular-ai/index.html)

\ \ Jun 12, 2025\ | \ \ 4 min read\ \ NDCG: Evaluating Ranking Quality with Graded Relevance](/content/blog/ndcg-evaluating-ranking-quality-with-graded-relevance/index.html)

\ \ Jun 12, 2025\ | \ \ 5 min read\ \ Shaped vs. Elasticsearch: Choosing the Right Engine for Search and Personalization](/content/blog/shaped-vs-elasticsearch-choosing-the-right-engine-for-search-and-personalization/index.html)

\ \ Jun 11, 2025\ | \ \ 9 min read\ \ 10 Best Practices in Data Ingestion: A Scalable Framework for Real-Time, Reliable Pipelines](/content/blog/10-best-practices-in-data-ingestion/index.html)

\ \ Jun 9, 2025\ | \ \ 11 min read\ \ Monolithic vs Modular AI Architecture: Key Trade-Offs](/content/blog/monolithic-vs-modular-ai-architecture/index.html)

\ \ Jun 7, 2025\ | \ \ 9 min read\ \ How to Unify Data Ecosystems for Seamless Personalization](/content/blog/how-to-unify-data-ecosystems/index.html)

\ \ Jun 6, 2025\ | \ \ 2 min read\ \ Glossary: Dot Product Similarity](/content/blog/glossary-dot-product-similarity/index.html)

\ \ Jun 6, 2025\ | \ \ 2 min read\ \ Glossary: Item-Based Collaborative Filtering](/content/blog/glossary-item-based-collaborative-filtering/index.html)

\ \ Jun 6, 2025\ | \ \ 2 min read\ \ Glossary: K-Nearest Neighbors (KNN)](/content/blog/glossary-k-nearest-neighbors-knn/index.html)

\ \ Jun 5, 2025\ | \ \ 2 min read\ \ Glossary: CLV Prediction](/content/blog/glossary-clv-prediction/index.html)

\ \ Jun 5, 2025\ | \ \ 2 min read\ \ Glosary: Contextual Bandits](/content/blog/glossary-contextual-bandits/index.html)

\ \ Jun 5, 2025\ | \ \ 5 min read\ \ Powering AI Personalization with Your BigQuery Data and Shaped](/content/blog/powering-ai-personalization-with-your-bigquery-data-and-shaped/index.html)

\ \ Jun 4, 2025\ | \ \ 10 min read\ \ AI-Powered Recommendation Engines: A Complete Guide](/content/blog/ai-powered-recommendation-engines/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: Alternating Least Squares (ALS)](/content/blog/glossary-alternating-least-squares-als/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: Context-Aware Filtering](/content/blog/glossary-context-aware-filtering/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: Cosine Similarity](/content/blog/glossary-cosine-similarity/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: K-Nearest Neighbors (KNN)](/content/blog/glossary-k-nearest-neighbors-knn-2/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: Movie Recommendation Engine](/content/blog/glossary-movie-recommendation-engine/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: Streaming Personalization](/content/blog/glossary-streaming-personalization/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: Temporal Dynamics](/content/blog/glossary-temporal-dynamics/index.html)

\ \ Jun 4, 2025\ | \ \ 2 min read\ \ Glossary: User-Item Matrix](/content/blog/glossary-user-item-matrix/index.html)

\ \ Jun 3, 2025\ | \ \ 7 min read\ \ Customer Data Platform Essentials: Unlocking Real-Time Personalization with First-Party Data](/content/blog/customer-data-platform/index.html)

\ \ Jun 3, 2025\ | \ \ 12 min read\ \ Advancements in Feed Ranking Systems: A Deep Dive into Large-Scale Models](/content/blog/feed-ranking-systems/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Cross Validation](/content/blog/glossary-cross-validation/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Next-Best-Action Recommendation](/content/blog/glossary-next-best-action-recommendation/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Personalized Offers](/content/blog/glossary-personalized-offers/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Ranking Algorithms](/content/blog/glossary-ranking-algorithms/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Recommendation Feedback Loop](/content/blog/glossary-recommendation-feedback-loop/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Recommendation Funnel Optimization](/content/blog/glossary-recommendation-funnel-optimization/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Sequence-Aware Recommendations](/content/blog/glossary-sequence-aware-recommendations/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: Serendipity in Recommendations](/content/blog/glossary-serendipity-in-recommendations/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: User Affinity Modeling](/content/blog/glossary-user-affinity-modeling/index.html)

\ \ Jun 3, 2025\ | \ \ 2 min read\ \ Glossary: User Embedding](/content/blog/glossary-user-embedding/index.html)

\ \ Jun 3, 2025\ | \ \ 10 min read\ \ Beyond A/B Testing: A Practical Guide to Multi-Armed Bandits](/content/blog/multi-armed-bandits/index.html)

\ \ Jun 3, 2025\ | \ \ 4 min read\ \ Shaped vs. Vector Databases (Pinecone, Weaviate, etc.): Complete Relevance Platform or Similarity Search Tool?](/content/blog/shaped-vs-vector-databases-pinecone-weaviate-etc-complete-relevance-platform-or-similarity-search-tool/index.html)

\ \ Jun 2, 2025\ | \ \ 11 min read\ \ A Comprehensive Guide to Approximate Nearest Neighbors Algorithms](/content/blog/approximate-nearest-neighbors-algorithms/index.html)

\ \ Jun 2, 2025\ | \ \ 2 min read\ \ Glossary: Multi-Armed Bandit Algorithm](/content/blog/glossary-multi-armed-bandit-algorithm/index.html)

\ \ Jun 2, 2025\ | \ \ 2 min read\ \ Glossary: New Item Problem](/content/blog/glossary-new-item-problem/index.html)

\ \ Jun 2, 2025\ | \ \ 2 min read\ \ Glossary:Personalized Ranking](/content/blog/glossary-personalized-ranking/index.html)

\ \ Jun 2, 2025\ | \ \ 2 min read\ \ Glossary: Product Recommendation Engine](/content/blog/glossary-product-recommendation-engine/index.html)

%20.png)\ \ Jun 2, 2025\ | \ \ 2 min read\ \ Glossary: User-Based Collaborative Filtering (UBCF)](/content/blog/glossary-user-based-collaborative-filtering-ubcf/index.html)

\ \ Jun 2, 2025\ | \ \ 8 min read\ \ How Does Temu Work? Understanding Its Personalization Strategy](/content/blog/how-does-temu-work/index.html)

\ \ Jun 2, 2025\ | \ \ 8 min read\ \ Enhance Your AI with Real-Time Data Using RAG](/content/blog/retrieval-augmented-generation-rag/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Batch Recommendations](/content/blog/glossary-batch-recommendations/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Cold Start Problem](/content/blog/glossary-cold-start-problem/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Collaborative Filtering](/content/blog/glossary-collaborative-filtering/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Contextual Recommendations](/content/blog/glossary-contextual-recommendations/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: E-commerce Personalization](/content/blog/glossary-e-commerce-personalization/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Hybrid Recommendation System](/content/blog/glossary-hybrid-recommendation-system/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Implicit Signals](/content/blog/glossary-implicit-signals/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Item Embedding](/content/blog/glossary-item-embedding/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Personalized Navigation](/content/blog/glossary-personalized-navigation/index.html)

\ \ Jun 1, 2025\ | \ \ 2 min read\ \ Glossary: Real-Time User Modeling](/content/blog/glossary-real-time-user-modeling/index.html)

\ \ May 30, 2025\ | \ \ 7 min read\ \ Bringing Collaborative Filtering to LLMs with AdaptRec](/content/blog/bringing-collaborative-filtering-to-llms-with-adaptrec/index.html)

\ \ May 30, 2025\ | \ \ 2 min read\ \ Glossary: Intent Prediction](/content/blog/glossary-intent-prediction/index.html)

\ \ May 30, 2025\ | \ \ 9 min read\ \ How Amazon Masterminds Real-Time Product Discovery Beyond Search](/content/blog/how-amazon-masterminds-real-time-product-discovery/index.html)

\ \ May 30, 2025\ | \ \ 10 min read\ \ Measuring Recommendation Performance: Relevancy, Precision, and Recall](/content/blog/relevancy-precision-and-recall/index.html)

\ \ May 29, 2025\ | \ \ 8 min read\ \ Boosting Revenue with AI-Powered Cross-Selling Recommendations](/content/blog/ai-powered-cross-selling-recommendations/index.html)

\ \ May 29, 2025\ | \ \ 2 min read\ \ Glossary: Dynamic Product Display](/content/blog/glossary-dynamic-product-display/index.html)

\ \ May 29, 2025\ | \ \ 2 min read\ \ Glossary: Novelty in Recommendations](/content/blog/glossary-novelty-in-recommendations/index.html)

\ \ May 29, 2025\ | \ \ 2 min read\ \ Glossary: Real-Time Recommendations](/content/blog/glossary-real-time-recommendations/index.html)

\ \ May 29, 2025\ | \ \ 5 min read\ \ Shaped vs. Building Your Own: The AI Relevance Dilemma – Platform or DIY Stack?](/content/blog/shaped-vs-building-your-own-the-ai-relevance-dilemma---platform-or-diy-stack/index.html)

\ \ May 28, 2025\ | \ \ 4 min read\ \ A/B Testing Your Rankings: Metrics That Matter in the Real World](/content/blog/a-b-testing-your-rankings-metrics-that-matter-in-the-real-world/index.html)

\ \ May 28, 2025\ | \ \ 2 min read\ \ Glossary: Latent Factor Model](/content/blog/glossary-latent-factor-model/index.html)

\ \ May 28, 2025\ | \ \ 2 min read\ \ Glossary: Recommender System](/content/blog/glossary-recommender-system/index.html)

\ \ May 28, 2025\ | \ \ 2 min read\ \ Glossary: Session-Based Recommendations](/content/blog/glossary-session-based-recommendations/index.html)

\ \ May 27, 2025\ | \ \ 5 min read\ \ Activating Your MongoDB Data for AI Personalization with Shaped](/content/blog/activating-your-mongodb-data-for-ai-personalization-with-shaped/index.html)

\ \ May 27, 2025\ | \ \ 11 min read\ \ The Power of Deep Learning for Hyper-Personalized Recommendations](/content/blog/deep-learning-for-hyper-personalized-recommendations/index.html)

\ \ May 27, 2025\ | \ \ 2 min read\ \ Glossary: Content-based Filtering](/content/blog/glossary-content-based-filtering/index.html)

\ \ May 27, 2025\ | \ \ 2 min read\ \ Glossary: Personalized Search](/content/blog/glossary-personalized-search/index.html)

\ \ May 27, 2025\ | \ \ 2 min read\ \ Glossary: Zero-Party Data Personalization](/content/blog/glossary-zero-party-data-personalization/index.html)

\ \ May 26, 2025\ | \ \ 2 min read\ \ Glossary: Item Similarity Matrix](/content/blog/glossary-item-similarity-matrix/index.html)

\ \ May 26, 2025\ | \ \ 2 min read\ \ Glossary: Matrix Factorization](/content/blog/glossary-matrix-factorization/index.html)

\ \ May 26, 2025\ | \ \ 2 min read\ \ Glossary: New User Problem](/content/blog/glossary-new-user-problem/index.html)

\ \ May 26, 2025\ | \ \ 10 min read\ \ Golden Tests in AI: Ensuring Reliability Without Slowing Innovation](/content/blog/golden-tests-in-ai/index.html)

\ \ May 25, 2025\ | \ \ 2 min read\ \ Glossary: Personalized Homepage](/content/blog/glossary-personalized-homepage/index.html)

\ \ May 23, 2025\ | \ \ 5 min read\ \ Bridging Worlds: Training Language Models on User Behavior for Smarter Recommendations](/content/blog/bridging-worlds-training-language-models-on-user-behavior-for-smarter-recommendations/index.html)

\ \ May 22, 2025\ | \ \ 7 min read\ \ Evaluation Metrics for Search and Recommendation Systems](/content/blog/evaluation-metrics-for-search-and-recommendation-systems/index.html)

\ \ May 22, 2025\ | \ \ 2 min read\ \ Glossary: Upselling Recommendations](/content/blog/glossary-upselling-recommendations/index.html)

\ \ May 21, 2025\ | \ \ 5 min read\ \ Activating ClickHouse Data for AI-Powered Personalization with Shaped](/content/blog/activating-clickhouse-data-for-ai-powered-personalization-with-shaped/index.html)

\ \ May 21, 2025\ | \ \ 2 min read\ \ Glossary: Cross-Selling Engine](/content/blog/glossary-cross-selling-engine/index.html)

\ \ May 21, 2025\ | \ \ 2 min read\ \ Glossary: Music Recommendation System](/content/blog/glossary-music-recommendation-system/index.html)

\ \ May 21, 2025\ | \ \ 2 min read\ \ Glossary: Popularity Bias](/content/blog/glossary-popularity-bias/index.html)

\ \ May 20, 2025\ | \ \ 5 min read\ \ Connect Your Users: Building "People to Follow" Recommendations](/content/blog/connect-your-users-building-people-to-follow-recommendations/index.html)

\ \ May 20, 2025\ | \ \ 2 min read\ \ Glossary: First-Party Data in Recommendations](/content/blog/glossary-first-party-data-in-recommendations/index.html)

\ \ May 19, 2025\ | \ \ 13 min read\ \ The Ultimate Guide to Modern Ranking Models](/content/blog/modern-ranking-models/index.html)

\ \ May 18, 2025\ | \ \ 10 min read\ \ Collaborative Filtering Explained](/content/blog/collaborative-filtering/index.html)

\ \ May 15, 2025\ | \ \ 5 min read\ \ ​Unlock Granular Insights: Power Real-Time AI Personalization with Snowplow and Shaped](/content/blog/unlock-granular-insights-power-real-time-ai-personalization-with-snowplow-and-shaped/index.html)

\ \ May 15, 2025\ | \ \ 12 min read\ \ Vector Search Explained: How AI Powers Smarter Search and Recommendations](/content/blog/vector-search-explained/index.html)

\ \ May 14, 2025\ | \ \ 10 min read\ \ Optimizing Video Recommendation Systems: A Deep Dive into Tweedie Regression for Predicting Watch Time (Tubi Case Study)](/content/blog/optimizing-video-recommendation-systems-a-deep-dive-into-tweedie-regression-for-predicting-watch-time-tubi-case-study/index.html)

\ \ May 14, 2025\ | \ \ 5 min read\ \ Shaped vs. Coveo: Choosing Between AI-Native Focus and Enterprise Relevance Platforms](/content/blog/shaped-vs-coveo-choosing-between-ai-native-focus-and-enterprise-relevance-platforms/index.html)

\ \ May 13, 2025\ | \ \ 7 min read\ \ Key Insights from the Netflix Personalization, Recommendations & Search Workshop 2025](/content/blog/key-insights-from-the-netflix-personalization-search-recommendation-workshop-2025/index.html)

\ \ May 13, 2025\ | \ \ 12 min read\ \ Wayfair & Pinterest: Leveraging Visual Data and User Behavior for Personalized Discovery](/content/blog/wayfair-pinterest/index.html)

\ \ May 12, 2025\ | \ \ 6 min read\ \ Semantic Tokenization for Generative Retrieval: Introducing GenRet](/content/blog/semantic-tokenization-for-generative-retrieval-introducing-genret/index.html)

\ \ May 9, 2025\ | \ \ 5 min read\ \ The Two-Tower Model for Recommendation Systems: A Deep Dive](/content/blog/the-two-tower-model-for-recommendation-systems-a-deep-dive/index.html)

\ \ May 8, 2025\ | \ \ 5 min read\ \ Criteo Dataset: Tackling Large-Scale Click-Through Rate Prediction](/content/blog/criteo-dataset-tackling-large-scale-click-through-rate-prediction/index.html)

\ \ May 6, 2025\ | \ \ 5 min read\ \ Beyond Static Preferences: Understanding Sequential Models in Recommendation Systems (N-Gram, SASRec, BERT4Rec & Beyond)](/content/blog/beyond-static-preferences-understanding-sequential-models-in-recommendation-systems-n-gram-sasrec-bert4rec-beyond/index.html)

.png)\ \ May 5, 2025\ | \ \ 4 min read\ \ SOAR: Orthogonality-Amplified ANN Indexing](/content/blog/soar-orthogonality-amplified-ann-indexing/index.html)

\ \ May 2, 2025\ | \ \ 5 min read\ \ How to Build a Killer 'For You' Feed](/content/blog/how-to-build-a-killer-for-you-feed/index.html)

.png)\ \ Apr 29, 2025\ | \ \ 6 min read\ \ Bringing Emotions to Recommender Systems: A Deep Dive into Empathetic Conversational Recommendation](/content/blog/bringing-emotions-to-recommender-systems-a-deep-dive-into-empathetic-conversational-recommendation/index.html)

\ \ Apr 28, 2025\ | \ \ 4 min read\ \ Beyond Retrieval: Optimizing Relevance with Reranking](/content/blog/beyond-retrieval-optimizing-relevance-with-reranking/index.html)

\ \ Apr 25, 2025\ | \ \ 4 min read\ \ Precision@K: Measuring What Matters at the Top of Your Rankings](/content/blog/precision-k-measuring-what-matters-at-the-top-of-your-rankings/index.html)

.png)\ \ Apr 24, 2025\ | \ \ 5 min read\ \ Cross-Encoder Rediscovers a Semantic Variant of BM25](/content/blog/cross-encoder-rediscovers-a-semantic-variant-of-bm25/index.html)

\ \ Apr 23, 2025\ | \ \ 4 min read\ \ Activate Your Segment Data for Real-Time AI Personalization with Shaped](/content/blog/activate-your-segment-data-for-real-time-ai-personalization-with-shaped/index.html)

\ \ Apr 22, 2025\ | \ \ 6 min read\ \ One Embedding to Rule Them All](/content/blog/one-embedding-to-rule-them-all/index.html)

\ \ Apr 21, 2025\ | \ \ 4 min read\ \ AI: Redefining the Future of Investment](/content/blog/ai-redefining-the-future-of-investment/index.html)

\ \ Apr 18, 2025\ | \ \ 5 min read\ \ Building Real-Time AI Recommendations and Search with Amplitude and Shaped](/content/blog/building-real-time-ai-recommendations-and-search-with-amplitude-and-shaped/index.html)

\ \ Apr 11, 2025\ | \ \ 5 min read\ \ Beyond the Basics: Evaluating Shaped vs. AWS Personalize for Advanced Relevance](/content/blog/beyond-the-basics-evaluating-shaped-vs-aws-personalize-for-advanced-relevance/index.html)

\ \ Apr 10, 2025\ | \ \ 5 min read\ \ Evaluating Search and Recommendation Platforms: Shaped vs. Algolia](/content/blog/evaluating-search-and-recommendation-platforms-shaped-vs-algolia/index.html)

\ \ Apr 9, 2025\ | \ \ 5 min read\ \ Powering Fast and Relevant Documentation Search](/content/blog/powering-fast-and-relevant-documentation-search/index.html)

\ \ Mar 18, 2025\ | \ \ 6 min read\ \ Jagged Flash Attention Optimization](/content/blog/jagged-flash-attention-optimization/index.html)

.png)\ \ Mar 5, 2025\ | \ \ 5 min read\ \ Beyond Relevance: Optimizing for Multiple Objectives in Search and Recommendations](/content/blog/beyond-relevance-optimizing-for-multiple-objectives-in-search-and-recommendations/index.html)

\ \ Mar 5, 2025\ | \ \ 4 min read\ \ Introducing Value Modeling: A Control Panel for Your Business Objectives](/content/blog/precision-personalization-introducing-shaped-value-modeling/index.html)

\ \ Feb 27, 2025\ | \ \ 4 min read\ \ Beyond Dot Products: Retrieval with Learned Similarities](/content/blog/beyond-dot-products-retrieval-with-learned-similarities/index.html)

.png)\ \ Feb 20, 2025\ | \ \ 5 min read\ \ Powerful A/B Testing Metrics: Boost Statistical Power and Reduce Errors](/content/blog/powerful-a-b-testing-metrics-boost-statistical-power-and-reduce-errors/index.html)

\ \ Feb 13, 2025\ | \ \ 4 min read\ \ Multimodal Alignment for Recommendations](/content/blog/multimodal-alignment-for-recommendations/index.html)

\ \ Feb 11, 2025\ | \ \ 5 min read\ \ MaskNet: CTR Ranking Innovation](/content/blog/masknet-ctr-ranking-innovation/index.html)

\ \ Feb 7, 2025\ | \ \ 2 min read\ \ Introducing Shaped Analytics: A Unified Toolkit Built for Search and Recommendations](/content/blog/introducing-shaped-analytics-a-unified-toolkit-built-for-search-and-recommendations/index.html)

\ \ Feb 5, 2025\ | \ \ 5 min read\ \ Is Data Splitting Making or Breaking Your Recommender System?](/content/blog/data-splitting-can-make-or-break-your-recommender-system/index.html)

\ \ Jan 29, 2025\ | \ \ 5 min read\ \ EmbSum: LLM-Powered Content Recommendations](/content/blog/embsum-llm-powered-content-recommendations/index.html)

\ \ Jan 17, 2025\ | \ \ 5 min read\ \ Titans: Learning to Memorize at Test Time - A Breakthrough in Neural Memory Systems](/content/blog/titans-learning-to-memorize-at-test-time-a-breakthrough-in-neural-memory-systems/index.html)

\ \ Jan 15, 2025\ | \ \ 4 min read\ \ Decoding Job Recommendations: The Future of Explainable Multi-Stakeholder AI](/content/blog/decoding-job-recommendations-the-future-of-explainable-multi-stakeholder-ai/index.html)

.png)\ \ Jan 13, 2025\ | \ \ 4 min read\ \ Cosine Similarity: Not the Silver Bullet We Thought It Was](/content/blog/cosine-similarity-not-the-silver-bullet-we-thought-it-was/index.html)

.png)\ \ Dec 19, 2024\ | \ \ 4 min read\ \ Improving Recommendations by Calibrating for User Interests](/content/blog/improving-recommendations-by-calibrating-for-user-interests/index.html)

\ \ Dec 16, 2024\ | \ \ 5 min read\ \ Vector Search — Lucene is All You Need](/content/blog/vector-search-lucene-is-all-you-need/index.html)

\ \ Dec 16, 2024\ | \ \ 18 min read\ \ Video: Shaped @ 2024 Year End Gen AI Zoo](/content/blog/video-shaped-2024-year-end-gen-ai-zoo/index.html)

\ \ Nov 19, 2024\ | \ \ 3 min read\ \ Shaped Launches Semantic Search with Behavioral Re-ranking](/content/blog/shaped-launches-semantic-search-with-behavioral-reranking/index.html)

\ \ Nov 14, 2024\ | \ \ 4 min read\ \ Understanding Graph Convolutional Neural Networks for Web-Scale Recommender Systems](/content/blog/a-new-graph-convolutional-neural-network-for-web-scale-recommender-systems/index.html)

\ \ Nov 7, 2024\ | \ \ 7 min read\ \ How to Implement Effective Caching Strategies for Recommender Systems](/content/blog/effective-caching-strategies-for-recommender-systems/index.html)

.png)\ \ Oct 16, 2024\ | \ \ 11 min read\ \ Deep Reinforcement Learning for Recommender Systems](/content/blog/deep-reinforcement-learning-for-recommender-systems--a-survey/index.html)

\ \ Oct 16, 2024\ | \ \ 7 min read\ \ Recommender Systems: The Rise of Graph Neural Networks](/content/blog/recommender-system-family-tree-gnn/index.html)

\ \ Oct 4, 2024\ | \ \ 2 min read\ \ How to Calculate and Interpret Precision@K](/content/blog/precision-k/index.html)

\ \ Sep 25, 2024\ | \ \ 7 min read\ \ Learning to Rank for Recommender Systems: A Practical Guide](/content/blog/learning-to-rank-for-recommender-systems/index.html)

.png)\ \ Sep 5, 2024\ | \ \ 4 min read\ \ Is the key to unlocking better user experiences in recommender systems found in exploration?](/content/blog/is-the-key-to-unlocking-better-user-experiences-in-recommender-systems-found-in-exploration/index.html)

.png)\ \ Aug 29, 2024\ | \ \ 3 min read\ \ Building Real-Time Recommendation Systems at Scale with Jason Liu](/content/blog/building-real-time-recommendation-systems-at-scale/index.html)

.png)\ \ Aug 1, 2024\ | \ \ 4 min read\ \ Video: Chatting to AfterHour Founder Kevin Xu](/content/blog/chatting-to-afterhour-founder-kevin-xu/index.html)

\ \ Jul 17, 2024\ | \ \ 3 min read\ \ Shaped Raises Series A, Launches Self-Serve Platform to Power the Future of AI-Driven Recommendations & Search](/content/blog/shaped-raises-series-a/index.html)

\ \ Jul 16, 2024\ | \ \ 15 min read\ \ Breaking Down Toolformer](/content/blog/breaking-down-toolformer/index.html)

\ \ Jul 16, 2024\ | \ \ 3 min read\ \ Real-time Segment and Amplitude Connectors](/content/blog/real-time-segment-and-amplitude-connectors/index.html)

\ \ Jul 16, 2024\ | \ \ 10 min read\ \ Takeaways from the Nvidia Recommender Systems Summit 2022](/content/blog/takeaways-from-the-nvidia-recommender-systems-summit-2022/index.html)

\ \ Jul 9, 2024\ | \ \ 10 min read\ \ Recommender Model Evaluation: Offline vs. Online](/content/blog/evaluating-recommender-models-offline-vs-online-evaluation/index.html)

\ \ Jun 5, 2024\ | \ \ 10 min read\ \ Is this the ChatGPT moment for recommendation systems?](/content/blog/is-this-the-chatgpt-moment-for-recommendation-systems/index.html)

\ \ Apr 16, 2024\ | \ \ 7 min read\ \ A Technical Intro to Embeddings: The approach to data powering modern AI](/content/blog/a-technical-intro-to-embeddings/index.html)

\ \ Nov 28, 2023\ | \ \ 8 min read\ \ Embracing Embeddings: From fragmented insights to unified understanding](/content/blog/embracing-embeddings-from-fragmented-insights-to-unified-understanding/index.html)

\ \ Nov 7, 2023\ | \ \ 8 min read\ \ Part 2: How much data do I need for a recommendation system?](/content/blog/part-2-how-much-data-do-i-need-for-a-recommendation-system/index.html)

\ \ Nov 1, 2023\ | \ \ 8 min read\ \ Search the way you think: how personalized semantic search is disrupting traditional search](/content/blog/search-the-way-you-think-the-personalized-semantic-search-revolution-disrupting-traditional-keyword-based-search-with-ai/index.html)

\ \ Oct 16, 2023\ | \ \ 12 min read\ \ RAG for RecSys: a magic formula?](/content/blog/rag-for-recsys-a-magic-formula/index.html)

\ \ Aug 10, 2023\ | \ \ 8 min read\ \ How Threads Built a World-Class Recommendation System in Record Time](/content/blog/x-not-gon-give-it-to-you-how-threads-becomes-the-de-facto-digital-town-square-with-better-personalized-recommendations/index.html)

\ \ Jun 23, 2023\ | \ \ 12 min read\ \ Personalization in Marketplaces: A Game-Changer](/content/blog/personalization-in-online-marketplaces-a-game-changer/index.html)

\ \ Jun 20, 2023\ | \ \ 11 min read\ \ Exploring the benefits of Large Language Models for Recommendation Systems](/content/blog/exploring-benefits-of-llms-in-recsys/index.html)

\ \ Jun 16, 2023\ | \ \ 14 min read\ \ LLMs - a paradigm shift in RecSys?](/content/blog/llms-a-paradigm-shift-in-recsys/index.html)

\ \ Jun 1, 2023\ | \ \ 6 min read\ \ How synthetic data is used to train machine-learning models](/content/blog/how-synthetic-data-is-used-to-train-machine-learning-models/index.html)

\ \ May 9, 2023\ | \ \ 6 min read\ \ Explainable AI](/content/blog/explainable-ai/index.html)

\ \ May 8, 2023\ | \ \ 11 min read\ \ Not your average RecSys metrics Part 2: Novelty](/content/blog/not-your-average-recsys-metrics-part-2-novelty/index.html)

\ \ Apr 28, 2023\ | \ \ 6 min read\ \ Not your average RecSys metrics. Part 1: Serendipity](/content/blog/not-your-average-recsys-metrics-part-1-serendipity/index.html)

\ \ Apr 25, 2023\ | \ \ 8 min read\ \ Part 1: How much data do I need for a recommendation system?](/content/blog/how-much-data-do-i-need-for-a-recommendation-system/index.html)

.webp)\ \ Mar 31, 2023\ | \ \ 10 min read\ \ X's Open Source Algorithm - Unveiling the code, but not the secrets](/content/blog/twitters-open-source-algorithm-unveiling-the-code-but-not-the-secrets/index.html)

\ \ Mar 29, 2023\ | \ \ 15 min read\ \ MovieLens to Production in Minutes](/content/blog/movielens-to-production-in-minutes/index.html)

\ \ Mar 28, 2023\ | \ \ 10 min read\ \ Evaluating recommendation systems (ROC, AUC, and Precision-Recall)](/content/blog/evaluating-recommendation-systems-roc-auc-and-precision-recall/index.html)

.png)\ \ Mar 22, 2023\ | \ \ 5 min read\ \ Shaped 1.0: The fastest way to personalize your product, platform or marketplace](/content/blog/shaped-v1/index.html)

\ \ Mar 14, 2023\ | \ \ 5 min read\ \ GPT-4: A New Milestone in Scaling Up Deep Learning](/content/blog/gpt-4-a-new-milestone-in-scaling-up-deep-learning/index.html)

\ \ Mar 7, 2023\ | \ \ 10 min read\ \ Size Isn't Everything - How LLaMA democratizes access to Large-Language-Models](/content/blog/size-isnt-everything-how-llama-democratizes-access-to-large-language-models/index.html)

\ \ Mar 1, 2023\ | \ \ 15 min read\ \ Evaluating recommendation systems (mAP, MMR, NDCG)](/content/blog/evaluating-recommendation-systems-map-mmr-ndcg/index.html)

\ \ Feb 24, 2023\ | \ \ 8 min read\ \ Sounding The Secrets Of AudioLM](/content/blog/sounding-the-secrets-of-audiolm/index.html)

\ \ Feb 23, 2023\ | \ \ 5 min read\ \ Shaped is now SOC 2 Compliant](/content/blog/shaped-is-now-soc-2-compliant/index.html)

\ \ Feb 21, 2023\ | \ \ 10 min read\ \ Do Large Language Models (LLMs) reason?](/content/blog/do-large-language-models-llms-reason/index.html)

\ \ Feb 17, 2023\ | \ \ 12 min read\ \ The Secret Sauce of Tik-Tok’s Recommendations](/content/blog/the-secret-sauce-of-tik-toks-recommendations/index.html)

\ \ Feb 7, 2023\ | \ \ 12 min read\ \ Evaluating Recommendation Systems - Precision@k, Recall@k, and R-Precision](/content/blog/evaluating-recommendation-systems-part-1/index.html)

.png)\ \ Jan 24, 2023\ | \ \ 11 min read\ \ Whisper 🤫 : A multilingual and multitask robust ASR model](/content/blog/whisper-a-multilingual-and-multitask-robust-asr-model/index.html)

\ \ Jan 16, 2023\ | \ \ 10 min read\ \ Microsoft vs Google - ChatGPT taking over search?](/content/blog/microsoft-vs-google-chatgpt/index.html)

\ \ Dec 23, 2022\ | \ \ 9 min read\ \ Shaped vs. Algolia Recommend](/content/blog/shaped-vs-algolia-recommend/index.html)

\ \ Dec 5, 2022\ | \ \ 10 min read\ \ Real-time Search, Session, and Similar Ranking](/content/blog/real-time-search-session-and-similar-ranking/index.html)

\ \ Dec 2, 2022\ | \ \ 10 min read\ \ Asking ChatGPT about itself and the future of chatbots](/content/blog/asking-chatgpt-about-itself-and-whats-the-future-of-chatbots/index.html)

\ \ Oct 24, 2022\ | \ \ 10 min read\ \ Why your feeds are getting worse over time](/content/blog/why-your-feeds-are-getting-worse-over-time/index.html)

\ \ Sep 28, 2022\ | \ \ 5 min read\ \ Your browsing behavior is being modeled as a language](/content/blog/your-browsing-behavior-is-being-modeled-as-a-language/index.html)

\ \ Sep 22, 2022\ | \ \ 10 min read\ \ Day 3 of #Recsys2022: our favorite 5 papers and talks](/content/blog/day-3-of-recsys2022-our-favorite-5-papers-and-talks/index.html)

\ \ Sep 20, 2022\ | \ \ 10 min read\ \ Day 2 of #RecSys2022: Our favorite 5 papers and talks](/content/blog/day-2-of-recsys2022-our-favorite-5-papers-and-talks/index.html)

\ \ Sep 19, 2022\ | \ \ 12 min read\ \ Day 1 of #Recsys2022: Our favorite 5 papers and talks](/content/blog/day-1-of-recsys2022-our-favorite-5-papers-and-talks/index.html)

\ \ Sep 9, 2022\ | \ \ 8 min read\ \ Shaped vs. AWS Personalize](/content/blog/shaped-vs-aws-personalize/index.html)

\ \ Sep 1, 2022\ | \ \ 3 min read\ \ 10 ways AI will change products and experiences in the next 5 years](/content/blog/ai-in-the-next-5-years/index.html)

\ \ Aug 31, 2022\ | \ \ 4 min read\ \ A ranking model for every use-case!](/content/blog/a-ranking-model-for-every-use-case/index.html)

\ \ Aug 30, 2022\ | \ \ 7 min read\ \ Exploration vs. Exploitation in Recommendation Systems](/content/blog/explore-vs-exploit/index.html)

.png)\ \ Aug 24, 2022\ | \ \ 12 min read\ \ Yann LeCun: A Path Towards Autonomous Machine Intelligence](/content/blog/yann-lecun-a-path-towards-autonomous-machine-intelligence/index.html)

\ \ Aug 22, 2022\ | \ \ 8 min read\ \ From Analytics to Action](/content/blog/from-analytics-to-action/index.html)

\ \ Aug 8, 2022\ | \ \ 11 min read\ \ Information Retrieval Systems, the precursors of Recommender Systems](/content/blog/information-retrieval-systems-the-precursors-of-recommender-systems/index.html)

\ \ Jul 12, 2022\ | \ \ 10 min read\ \ Data-Centric AI for Ranking](/content/blog/data-centric-ai-for-ranking/index.html)

\ \ Jun 1, 2022\ | \ \ 3 min read\ \ Shaped API Docs](/content/blog/api-docs/index.html)

\ \ May 19, 2022\ | \ \ 4 min read\ \ Why Airbnb Made Such a Big Deal About Categories](/content/blog/why-airbnb-made-such-a-big-deal-about-categories/index.html)

\ \ Apr 27, 2022\ | \ \ 2 min read\ \ $1.9M Funding Round](/content/blog/1-9m-funding-round/index.html)

\ \ Mar 29, 2022\ | \ \ 2 min read\ \ YC Demo Day W22](/content/blog/demoday/index.html)

\ \ Mar 1, 2022\ | \ \ 2 min read\ \ Shaped is backed by Y Combinator](/content/blog/ycombinator/index.html)

By continuing to use this site, you agree to our Terms of Service and Privacy Policy. We use cookies for analytics and advertising. Learn more

DeclineAccept