Shape Your Feed: An LLM-based Agentic System for Conversational Recommendation
This paper introduces Shape Your Feed (SYF), an LLM-based agentic system that replaces passive ranking with real-time, conversational co-curation through a three-tier architecture, demonstrating significant improvements in feed relevance and user sentiment via both offline alignment accuracy and large-scale online A/B testing.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine your phone is a magical, endless buffet of content—videos, posts, and stories—served up by a very busy, invisible chef. For years, this chef has been working in the dark, guessing what you like based only on what you've eaten before. If you lingered over a picture of a cat, the chef assumes you want a thousand more cats. If you scrolled past a recipe, they assume you hate cooking. This is called "passive ranking," and while it's good at guessing, it often misses the mark because it can't hear you speak. It doesn't know if you actually wanted to see that cat, or if you just stopped to pet your own.
Recently, a new kind of technology called Large Language Models (LLMs) has arrived. Think of these as super-smart, chatty assistants who can understand not just what you click, but what you say. They can listen to your voice, read your text messages, and understand the nuance of your mood. The big question for scientists building recommendation systems is: Can we teach this chatty assistant to take over the kitchen? Can we let you tell the chef, "Actually, I'm tired of cats today; bring me some space facts," and have the chef instantly change the menu? This is the challenge of "conversational recommendation"—moving from a system that guesses your taste to one that listens to your orders.
The "Shape Your Feed" System: A Chef Who Listens
In their paper, a team of researchers from Meta introduces a new system called Shape Your Feed (SYF). They built a digital kitchen where the chef doesn't just guess; they listen, learn, and adjust the menu in real-time based on your direct instructions. Instead of a passive system that waits for you to click "dislike," SYF is an "agentic" system, which is a fancy way of saying it acts like an intelligent assistant that can take action on your behalf.
The researchers found that by combining a chatty AI with a traditional recommendation engine, they could create a feed that feels much more like your feed. They showed that when users could talk to the system or use smart buttons to say exactly what they wanted, the system got much better at showing them the right stuff.
How the Magic Happens: The Three-Flow Kitchen
The SYF system works like a three-part team in a kitchen, each with a specific job:
1. The Perception Flow (The Ears and Brain)
This is where the system listens to you. You might type "I want more cooking videos but no spicy food," use your voice to say "Show me less politics," or tap a smart button that says "I'm bored of this topic." The Perception Flow takes these messy, human instructions and turns them into a clear, organized "Semantic Profile." Think of this as the chef writing a neat shopping list based on your rambling order. It remembers your history, so if you said "no politics" yesterday and "more tech" today, it updates the list accordingly. It even goes out and quietly grabs some new "ingredients" (videos or posts) that match your new list while you're still talking.
2. The Serving Flow (The Plating and Serving)
Once the list is ready, the Serving Flow takes over. It looks at the huge pile of content the system usually would show you (the "candidate pool") and starts sorting it. It uses the chef's new shopping list to:
- Add: Pull in fresh items that match your new interests.
- Prune: Toss out anything that violates your rules (like those political posts you banned).
- Re-rank: Reorder the plate so the things you asked for are at the very top.
Crucially, this happens super fast. The system doesn't just guess; it uses a smart scoring method to decide exactly how much your new request should change the order. It blends your explicit orders with the system's usual knowledge of what you like, ensuring you don't lose all your favorite content just because you asked for a little change.
3. The Self-Evolution Flow (The Taste-Tester)
This is the part that makes the system get smarter over time. After the system serves you a meal, it watches what you do. Did you eat the new cooking video? Did you throw away the tech post? It also uses a team of "judge" AIs to check if the system's decisions were good. If the system made a mistake, it learns from it. The researchers used a technique called Direct Preference Optimization (DPO), which is like the chef practicing with a strict food critic until they get the taste perfect. This loop ensures the system doesn't just follow orders once, but gets better at following them every time.
What They Found: The Proof is in the Pudding
The researchers didn't just build this; they tested it to see if it actually worked.
The Offline Tests (The Practice Run)
First, they tested the system's "alignment scoring" module—the part that decides if a post matches your request. They compared their new system against older methods that just guessed based on a few examples.
- The old "few-shot" method got about 83.84% of the decisions right.
- Their new system, after training with the "judge" AIs and then refining with real user data (SFT + DPO), got 98.85% of the decisions right.
- It also did this incredibly fast, taking only 323 milliseconds to score a list of items, which is fast enough to keep your phone from lagging.
The Online Tests (The Real Meal)
Then, they rolled out SYF to real users in the US and Canada for several months. They split the users into two groups: one group got the old system, and the other got the new "Shape Your Feed" system.
- Users loved the new controls: When given a choice between old, static buttons and the new "Context-Aware Feedback Pills" (smart buttons that change based on what you're looking at), 76.02% of users chose the new, smarter buttons.
- Less stuff people hated: The new system successfully reduced the number of posts users dismissed or disliked. The "Post Dismiss" rate dropped by 1.70%, and the "Post Dislike" rate fell by 2.74%. This means the system was better at filtering out the stuff users didn't want.
- More discovery: Users started exploring new interests more often, with a 0.16% increase in "Interest Consumption." This suggests the system wasn't just hiding things; it was helping users find new things they actually liked.
What It Means
The paper shows that we can move away from systems that just guess what we want based on our past clicks. By adding a layer of AI that can understand our words and act on them, we can create feeds that feel more personal and less frustrating. The researchers found that this approach works well in the real world, making users happier and reducing the amount of content they have to skip over.
However, the authors are careful to note that this system relies on you speaking up. If you never tell the system what you want, it defaults to the old, passive way of guessing. They suggest that future versions might need to be even more proactive, perhaps asking you questions before you even realize you're bored, to help those who don't like to give feedback. But for now, Shape Your Feed proves that a recommendation system that listens is a system that works better.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.