Shape Your Feed: An LLM-based Agentic System for Conversational Recommendation
Summary
Meta presents Shape Your Feed (SYF), an LLM-based agentic framework for real-time conversational recommendation that co-curates content via multimodal input, agentic re-ranking, and self-evolution with DPO, achieving strong offline and online results.
View Cached Full Text
Cached at: 08/10/26, 07:58 AM
# Shape Your Feed: An LLM-based Agentic System for Conversational Recommendation Source: [https://arxiv.org/html/2608.06632](https://arxiv.org/html/2608.06632) ,Bosen Ding[bosending@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Yue Zhang[zhangyue@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Ji Qi[jiqi@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Qingyuan Song[qsong@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Jizhou Huang[jacksonhuang@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Liwei Wang[liweiw@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Jeffrey Santelli[jsantelli@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Yue Weng[yweng@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Qichao Que[qichao@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Zhenheng Yang[zhenheny@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA,Junfeng Pan[panjunfeng@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSAandLinhong Zhu[linhongzhu@meta\.com](https://arxiv.org/html/2608.06632v1/mailto:[email protected])Meta PlatformsMenlo ParkCaliforniaUSA \(2026\) ###### Abstract\. Industrial recommendation systems predominantly adopt a passive ranking paradigm that infers user preferences from implicit behavioral signals \(e\.g\., clicks, dwell time\) rather than explicit, natural language inputs\. As a result, users experience a persistent discrepancy between their explicit interests and what passive behavioral algorithms deliver, limiting their ability to express nuanced preferences or steer their feed in real time\. To address this growing gap between how recommendations are optimized and how users wish to articulate their interests, we present Shape Your Feed \(SYF\), an LLM\-based agentic recommendation framework that enables real\-time, multimodal co\-curation of content\. SYF employs a three\-tier architecture: \(i\) a Perception Flow that captures fine\-grained user intent from text prompts, voice commands, and UI interactions; \(ii\) a Serving Flow that performs real\-time agentic re\-ranking and pruning of candidate items, grounded in a persistent Semantic Profile encoding evolving user preferences; and \(iii\) a Self\-Evolution Flow that aligns system behavior with human judgments via Direct Preference Optimization \(DPO\) and an LLM\-as\-a\-Judge ensemble\. Offline evaluations show that SYF’s alignment scoring module achieves 98\.85% accuracy, substantially improving over strong few\-shot baselines\. Large\-scale online A/B experiments on production traffic further demonstrate that SYF improves feed relevance and user sentiment, indicating a practical and scalable path toward interactive, user\-steerable recommendation in industrial settings\. Large Language Models, Conversational Recommendation, Agentic System ††copyright:acmlicensed††journalyear:2026††doi:XXXXXXX\.XXXXXXX††conference:Twentieth ACM Conference on Recommender Systems; September 28–October 02, 2026; Minneapolis, MN, USA††isbn:978\-1\-4503\-XXXX\-X/26/09††ccs:Information systems Recommender systems††ccs:Computing methodologies Natural language generation††journalyear:2026††copyright:cc††conference:20th ACM Conference on Recommender Systems; September 27\-October 02, 2026; Minneapolis, MN, USA††booktitle:20th ACM Conference on Recommender Systems \(RecSys ’26\), September 27\-October 02, 2026, Minneapolis, MN, USA††doi:10\.1145/3773078\.3831877††isbn:979\-8\-4007\-2284\-4/2026/09## 1\.Introduction Personalized content recommendation is central to maintaining user engagement on modern social platforms, where users consume a fast\-moving stream of multi\-format content \(e\.g\., posts, short videos, stories\)\. Today’s feed ranking systems achieve strong relevance through implicit behavioral signals\(Huet al\.,[2008](https://arxiv.org/html/2608.06632#bib.bib4); Rendleet al\.,[2009](https://arxiv.org/html/2608.06632#bib.bib5); Heet al\.,[2017](https://arxiv.org/html/2608.06632#bib.bib6); Covingtonet al\.,[2016](https://arxiv.org/html/2608.06632#bib.bib7); Chenget al\.,[2016](https://arxiv.org/html/2608.06632#bib.bib8); Naumovet al\.,[2019](https://arxiv.org/html/2608.06632#bib.bib9)\)\. However, platform users frequently experience a persistent discrepancy between their explicit interests and what passive behavioral algorithms deliver\. Resolving this gap requires recommendation systems to empower users to express nuanced preferences, understand why content surfaces, and steer their experience in real time\(Goveaet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib10)\)\. This demand motivates a new class of*conversational*and*interactive*recommendation systems\(Jannachet al\.,[2021](https://arxiv.org/html/2608.06632#bib.bib20)\), where users directly communicate with the underlying models through natural language \(text or voice\) or simplified UI actions, and the system responds with transparent, grounded content reflecting explicit intent\. Recent progress in Large Language Models \(LLMs\) has made conversational recommendation systems practical: LLMs interpret intent, resolve ambiguity, and maintain dialogue context, enabling precise preference matching compared to traditional query\- or button\-driven interfaces\(Friedmanet al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib11); Weiet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib12)\)\. Yet, deploying LLMs in feed environments introduces unique challenges\. First, recommendation must remain*catalog\-grounded*, ensuring that generated outputs strictly correspond to valid items the platform can actually serve\. Due to linguistic ambiguity and generative complexities\(Tonmoyet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib14); Dziriet al\.,[2021](https://arxiv.org/html/2608.06632#bib.bib15)\), unconstrained generation can easily lead to hallucinated items or out\-of\-catalog suggestions; thus, systems must tightly bound how communicative intent is mapped to the production inventory\. Second, conversational interactions are inherently multi\-turn with mixed intents—users often combine immediate goals \(”fewer political reels”\) with long\-term interests \(”more cooking”\)\. Ensuring multi\-turn consistency requires*explicit state tracking*and integration with robust ranking pipelines\(Kostricet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib16)\)\. Finally, the system must be*interpretable and controllable*at scale: users must easily view and modify inferred states, and their inputs must responsively alter the feed layout under tight production latency budgets\(Chen and Pu,[2012](https://arxiv.org/html/2608.06632#bib.bib21)\)\. These constraints motivate an agentic, catalog\-grounded architecture, which are goals we target with our proposed system\. Prior work ensures reliable conversational recommendation using hybrid retrieval\-generation, schema\-constrained prompts, or RL alignment frameworks \(e\.g\., LLM\-ConvRec\(Fenget al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib13)\), collaborative retrieval\(Zhuet al\.,[2025b](https://arxiv.org/html/2608.06632#bib.bib18)\), and Rank\-GRPO/ConvRec\-R1\(Zhuet al\.,[2025a](https://arxiv.org/html/2608.06632#bib.bib19)\)\)\. While these methods reduce hallucinations and improve state tracking, they focus primarily on*item recommendation*within static catalogs \(e\.g\., movies or products\)\. They fail to address the demands of*high\-throughput feed environments*, where ranking pipelines must continuously and responsively react to diverse, fine\-grained feedback across multiple modalities and UI surfaces\. In this work, we introduceShape Your Feed \(SYF\), an LLM\-based conversational recommendation system enablingdirect, real\-time user control\. SYF unifiesmulti\-modal feedback\(text, voice, UI controls\) for explicit preferences \(”more posts from close friends”\) and dislikes \(”less clickbait”\)\. We leverage LLMs as a*structured controller*to handle: \(i\) intent detection and normalization, \(ii\) persistent memory aggregation of user states, and \(iii\) dynamic*re\-ranking*grounded in the platform’s retrievable inventory\. By maintaining an editable representation of the user preference state and continuously projecting it into ranking features for candidate selection, SYF delivers an interpretable, user\-steerable feed while preserving catalog grounding and delivery quality\. Our contributions are threefold: 1. \(1\)System and architecture:We propose a scalable architecture for conversational feed recommendation that combines LLM\-based intent understanding withstructured, persistent memoryandproduction\-compatible ranking flows, enabling stable multi\-turn behavior and catalog\-grounded responses\. 2. \(2\)Multi\-modal preference supervision:We demonstrate howmulti\-modal, user\-driven feedback\(text, voice, and UI controls\) can be unified into a consistent preference state that improves personalization, transparency, and user\-perceived agency\. 3. \(3\)Empirical validation and insights:Through extensive offline experiments and online A/B testing, we show that SYF improves feed relevance and engagement, distilling practical insights regarding open challenges and promising research directions\. Through these results, SYF advances recommendation systems from passive personalization toward interactive, user\-algorithm co\-curation, offering a principled path to more transparent and controllable feed ranking in large\-scale social platforms\. ## 2\.Related Works Our work builds upon and extends research across implicit feedback recommendation, conversational systems, and large language models \(LLMs\) for personalization\. Implicit Feedback & Deep Recommenders:Modern recommenders rely on implicit signals \(clicks, dwell time, shares\) to infer preferences\(Huet al\.,[2008](https://arxiv.org/html/2608.06632#bib.bib4); Rendleet al\.,[2009](https://arxiv.org/html/2608.06632#bib.bib5)\)\. Paradigms like matrix factorization\(Huet al\.,[2008](https://arxiv.org/html/2608.06632#bib.bib4)\), BPR\(Rendleet al\.,[2009](https://arxiv.org/html/2608.06632#bib.bib5)\), and neural hybrid architectures \(e\.g\., Wide & Deep\(Chenget al\.,[2016](https://arxiv.org/html/2608.06632#bib.bib8)\), neural collaborative filtering\(Heet al\.,[2017](https://arxiv.org/html/2608.06632#bib.bib6)\)\) paved the way for industrial scale models like YouTube’s DNN\(Covingtonet al\.,[2016](https://arxiv.org/html/2608.06632#bib.bib7)\)and DLRM\(Naumovet al\.,[2019](https://arxiv.org/html/2608.06632#bib.bib9)\)\. Sequential attention models like SASRec\(Kang and McAuley,[2018](https://arxiv.org/html/2608.06632#bib.bib22)\)and BERT4Rec\(Sunet al\.,[2019](https://arxiv.org/html/2608.06632#bib.bib23)\)capture temporal dynamics, but these architectures rely on passive signals and offer limited mechanisms for explicit user steering, a limitation SYF directly addresses\. Conversational Recommender Systems \(CRS\):CRS allow users to express interests via active dialogue\(Jannachet al\.,[2021](https://arxiv.org/html/2608.06632#bib.bib20); Gaoet al\.,[2021](https://arxiv.org/html/2608.06632#bib.bib25)\)\. Early designs leveraged slot\-filling\(Louvan and Magnini,[2020](https://arxiv.org/html/2608.06632#bib.bib26)\)or attribute critiquing\(Chen and Pu,[2012](https://arxiv.org/html/2608.06632#bib.bib21)\), while datasets like ReDial\(Liet al\.,[2018](https://arxiv.org/html/2608.06632#bib.bib27)\)spurred end\-to\-end models optimizing both dialogue and items\. To improve alignment, knowledge graphs have been fused into conversational pipelines\(Chenet al\.,[2019](https://arxiv.org/html/2608.06632#bib.bib28); Zhouet al\.,[2020](https://arxiv.org/html/2608.06632#bib.bib30); Wonget al\.,[2021](https://arxiv.org/html/2608.06632#bib.bib29); Renet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib31)\)to bridge text tracking and inventory retrieval\. However, most CRS assume static catalogs \(e\.g\., books, movies\) and fail to address high\-throughput feed dynamics requiring real\-time multi\-modal adjustments and rapid negative constraint enforcement\. LLMs for Recommendation:LLMs introduce semantic intent understanding, reasoning, and explanation capabilities to personalization stacks\(Wuet al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib32); Fanet al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib33)\)\. In conversational settings, RecLLM\(Friedmanet al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib11)\)integrates profile tracking on YouTube, and LLM\-ConvRec\(Fenget al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib13)\)enhances response quality\. Grounding inventory to mitigate hallucinations remains a primary challenge\(Tonmoyet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib14)\)\. Retrieval\-augmented frameworks like CRAG\(Zhuet al\.,[2025b](https://arxiv.org/html/2608.06632#bib.bib18)\)couple LLM generation with collaborative filters, while RA\-Rec\(Kemperet al\.,[2024](https://arxiv.org/html/2608.06632#bib.bib17)\)tracks state across turns\. Alignment methods like Rank\-GRPO\(Zhuet al\.,[2025a](https://arxiv.org/html/2608.06632#bib.bib19)\)optimize list\-wise rankings, and fine\-tuning off\-the\-shelf LLMs to mimic normative Bayesian updates\(Qiuet al\.,[2026](https://arxiv.org/html/2608.06632#bib.bib24)\)improves multi\-round probabilistic reasoning\. We build on these by executing agentic list\-wise refinement over high\-throughput content streams\. ## 3\.Problem Scope Modern industrial feed recommenders rely on a Passive Ranking paradigm\(Huet al\.,[2008](https://arxiv.org/html/2608.06632#bib.bib4)\)\. Formally, given a useru∈𝒰u\\in\\mathcal\{U\}and a candidate itemv∈𝒱v\\in\\mathcal\{V\}, the system estimates an engagement probabilityy^u,v\\hat\{y\}\_\{u,v\}\(e\.g\., click or dwell time\) based on the user’s historical implicit behaviorsℋu\\mathcal\{H\}\_\{u\}and current contextℰ\\mathcal\{E\}: \(1\)y^u,v=fθ\(v,ℋu,ℰ\)\\hat\{y\}\_\{u,v\}=f\_\{\\theta\}\(v,\\mathcal\{H\}\_\{u\},\\mathcal\{E\}\)wherefθf\_\{\\theta\}is the production system parameterized byθ\\theta\. The fundamental limitation of this formulation is that it treats preference solely as a latent variable inferred fromℋu\\mathcal\{H\}\_\{u\}\. Lacking a direct variable for conscious, real\-time articulation of interest, it decouples the optimization objective from immediate user agency\. This structural limitation manifests in three major challenges: - •Black\-box Nature:Recommender logic is opaque to users\. Becausey^u,v\\hat\{y\}\_\{u,v\}is computed in a high\-dimensional latent space, users lack explicit channels to understand specific recommendations or provide corrective feedback\. - •Coarse\-grained Control:Control mechanisms are limited to binary or categorical actions \(e\.g\., clicking ”Show Less” or dismissing a post\)\. These updates toℋu\\mathcal\{H\}\_\{u\}are too coarse to distinguish whether a user dislikes the topic, creator, or tone\. - •Lack of Multi\-modal Input:Production systems optimize for single\-tap interactions, lacking the capability to process multi\-modal inputs like free\-form text or voice commands\. Without expressive channels, users cannot communicate complex intentions \(e\.g\., ”Show me more tech news but avoid AI hype”\), forcing them to remain passive recipients\. LLMs resolve these bottlenecks through advanced semantic understanding and multi\-modal support\. This enables a shift from passive predictions to anAgentic System for Conversational Recommendation\. Integrating an agent into the feed stack addresses three primary objectives: - •Relevance to User Intent:Natural language constraints allow the system to align content directly with explicit, real\-time user intentions\. - •Explainability & Transparency:Providing clear reasons for recommendations makes system perception visible and adjustable, enhancing trust and user retention\. - •Overall Recommendation Quality:Interactive feedback loops yield fine\-grained user control, improving long\-term satisfaction beyond the limits of standard production stacks\. ## 4\.System Overview Figure 1\.An Overview of Shape Your Feed System Architecture\.To address the limitations of passive ranking, we propose SYF, an agentic framework that redefines recommendation as a continuous, user\-steerable personalization\. The system architecture, illustrated inFigure[1](https://arxiv.org/html/2608.06632#S4.F1), operates through three coupled flows—Perception, Serving, and Self\-Evolution\. While individual modules rely on standard NLP tuning \(SFT and DPO\) for late\-stage alignment scoring, SYF’s “agentic” branding reflects its closed\-loop system architecture rather than a single model\. Instead of acting as a static, single\-turn classifier, it orchestrates a continuous state\-tracking and execution loop\. Specifically, SYF dynamically maintains a persistent Semantic Profile \(StS\_\{t\}\), monitors user intent trajectories \(𝒯t\\mathcal\{T\}\_\{t\}\) across multi\-turn interactions, and autonomously executes real\-time serving\-layer policies including candidate sourcing, pruning, and alignment\. The fine\-tuned models thus serve as the core decision engine within a broader, responsive, and self\-evolving system\. 1. \(1\)Perception Flow \(Section[4\.1](https://arxiv.org/html/2608.06632#S4.SS1)\):Estimates user intent by resolving unstructured interactions into a semi\-structuredSemantic ProfileStS\_\{t\}via the perception subsystem𝒜P\\mathcal\{A\}\_\{\\text\{P\}\}: \(2\)St=𝒜P\(ℐt,St−1,𝒯t−1\)S\_\{t\}=\\mathcal\{A\}\_\{\\text\{P\}\}\(\\mathcal\{I\}\_\{t\},S\_\{t\-1\},\\mathcal\{T\}\_\{t\-1\}\)whereℐt\\mathcal\{I\}\_\{t\}is the multi\-modal interaction at timett,St−1S\_\{t\-1\}is the current profile, and𝒯t−1\\mathcal\{T\}\_\{t\-1\}is the historicalIntent Trajectory\.𝒜P\\mathcal\{A\}\_\{\\text\{P\}\}coordinates an LLM\-based modular workflow executing query generation, intent identification, and reasoning to synthesize inputs accurately\. 2. \(2\)Serving Flow \(Section[4\.2](https://arxiv.org/html/2608.06632#S4.SS2)\):Executes policy by projectingStS\_\{t\}onto the content inventory to produce the final feed rankingℛ\\mathcal\{R\}via serving agent𝒜S\\mathcal\{A\}\_\{\\text\{S\}\}: \(3\)ℛ=𝒜S\(𝒱final,St;fθ\)\\mathcal\{R\}=\\mathcal\{A\}\_\{\\text\{S\}\}\(\\mathcal\{V\}\_\{final\},S\_\{t\};f\_\{\\theta\}\)where𝒱final\\mathcal\{V\}\_\{final\}is the final candidate pool blending production outputs with the perception\-retrievedCandidate Cache\. Operating as a late\-stage ranking layer over the production stack,𝒜S\\mathcal\{A\}\_\{\\text\{S\}\}executes final feed distribution adjustments \(augmentation, pruning, re\-ranking\) while utilizing base scores \(fθf\_\{\\theta\}\) to safeguard foundational engagement quality\. 3. \(3\)Self\-Evolution Flow \(Section[4\.3](https://arxiv.org/html/2608.06632#S4.SS3)\):Establishes bidirectional optimization\. ThroughDual\-Feedback Policy Alignment, it leverages online behaviors and offline LLM\-as\-a\-Judge evaluations to iteratively update policies𝒜P\\mathcal\{A\}\_\{\\text\{P\}\}and𝒜S\\mathcal\{A\}\_\{\\text\{S\}\}\. Simultaneously, viaAgentic\-to\-Production Propagation, it distills high\-order semantic insights to update the base modelfθf\_\{\\theta\}for progressive intent adaptation\. Algorithm 1Perception Agent Workflow \(𝒜P\\mathcal\{A\}\_\{\\text\{P\}\}\)0: ℐt\\mathcal\{I\}\_\{t\}: Multi\-modal interaction at time tt; St−1S\_\{t\-1\}: Previous Semantic Profile; 𝒯t−1\\mathcal\{T\}\_\{t\-1\}: Historical Intent Trajectory; 𝒞s,t−1\\mathcal\{C\}\_\{s,t\-1\}: Existing Candidate Cache\. 0: StS\_\{t\}: Updated Semantic Profile; ℳt\\mathcal\{M\}\_\{t\}: Agent response message; 𝒯t\\mathcal\{T\}\_\{t\}: Updated Intent Trajectory; 𝒞s,t\\mathcal\{C\}\_\{s,t\}: Refreshed Candidate Cache\. 1: qt←Preprocess\(ℐt\)q\_\{t\}\\leftarrow\\texttt\{Preprocess\}\(\\mathcal\{I\}\_\{t\}\) 2: 𝒦tasks←Orchestrator\(qt\)\\mathcal\{K\}\_\{tasks\}\\leftarrow\\texttt\{Orchestrator\}\(q\_\{t\}\) 3: 𝒪tools←∅\\mathcal\{O\}\_\{tools\}\\leftarrow\\emptyset 4:for all k∈𝒦tasksk\\in\\mathcal\{K\}\_\{tasks\}do 5:if k∈Non\-Rec\-Toolsk\\in\\text\{Non\-Rec\-Tools\}then 6: resk←InvokeTool\(k,qt\)res\_\{k\}\\leftarrow\\texttt\{InvokeTool\}\(k,q\_\{t\}\) 7: 𝒪tools\.add\(resk\)\\mathcal\{O\}\_\{tools\}\.\\text\{add\}\(res\_\{k\}\) 8:else 9:// Recommendation Toolchain 10: It←DetectIntent\(qt\)I\_\{t\}\\leftarrow\\texttt\{DetectIntent\}\(q\_\{t\}\) 11: St←SynthesizeProfile\(qt,St−1,It,𝒯t−1\)S\_\{t\}\\leftarrow\\texttt\{SynthesizeProfile\}\(q\_\{t\},S\_\{t\-1\},I\_\{t\},\\mathcal\{T\}\_\{t\-1\}\) 12: 𝒯t←𝒯t−1∪\{\(qt,It,St\)\}\\mathcal\{T\}\_\{t\}\\leftarrow\\mathcal\{T\}\_\{t\-1\}\\cup\\\{\(q\_\{t\},I\_\{t\},S\_\{t\}\)\\\} 13: ΔSt\+←ExtractNewPositives\(St,St−1\)\\Delta S\_\{t\}^\{\+\}\\leftarrow\\texttt\{ExtractNewPositives\}\(S\_\{t\},S\_\{t\-1\}\) 14:if ΔSt\+≠∅\\Delta S\_\{t\}^\{\+\}\\neq\\emptysetthen 15:// Trigger asynchronously 16:Spawn 𝒞s,t←SourceCandidates\(ΔSt\+,𝒞s,t−1\)\\mathcal\{C\}\_\{s,t\}\\leftarrow\\texttt\{SourceCandidates\}\(\\Delta S\_\{t\}^\{\+\},\\mathcal\{C\}\_\{s,t\-1\}\) 17:endif 18: resrec←GenerateConfirmation\(St\)res\_\{rec\}\\leftarrow\\texttt\{GenerateConfirmation\}\(S\_\{t\}\) 19: 𝒪tools\.add\(resrec\)\\mathcal\{O\}\_\{tools\}\.\\text\{add\}\(res\_\{rec\}\) 20:endif 21:endfor 22: ℳt←ResponseGenerator\(qt,𝒪tools\)\\mathcal\{M\}\_\{t\}\\leftarrow\\texttt\{ResponseGenerator\}\(q\_\{t\},\\mathcal\{O\}\_\{tools\}\) 23:return ℳt,St,𝒯t,𝒞s,t\\mathcal\{M\}\_\{t\},S\_\{t\},\\mathcal\{T\}\_\{t\},\\mathcal\{C\}\_\{s,t\} ### 4\.1\.Perception Flow The Perception Flow𝒜P\\mathcal\{A\}\_\{P\}parses unstructured multi\-modal interactionsItI\_\{t\}into a semi\-structured Semantic ProfileStS\_\{t\}\. As shown in Figure[2](https://arxiv.org/html/2608.06632#S4.F2)and Algorithm[1](https://arxiv.org/html/2608.06632#alg1), this pipeline maps vague feedback to ranking constraints through four main stages: interaction interfaces, orchestrator, recommendation toolchain, and response generator\. #### 4\.1\.1\.Interaction Interfaces The system provides three multi\-modal entry points within the host app to facilitate user control: \(1\)Context\-Aware Feedback Pills, where LLMs analyze a post’s semantic context to generate granular reasoning options \(sub\-topics or content styles\) for precise, one\-tap feedback; \(2\)Content Preference Settings, featuring a centralized homepage hub allowing users to proactively shape consumption by selecting topic bubbles or inputting free\-form preferences; and \(3\)MetaAI Assistant Integration, which acts as a conversational agent supporting text and voice dialogue to process user\-assistant history and environmental context into a unified queryqtq\_\{t\}\. Figure 2\.An Illustrative Example of the Perception Flow\. #### 4\.1\.2\.Orchestrator The Orchestrator parses unified queriesqtq\_\{t\}, extracts user intent, and routes tasks\. Per Figure[3](https://arxiv.org/html/2608.06632#S4.F3), it coordinates LLM reasoning and multi\-tool invocation, triggering theRecommendation Toolchainand non\-recommendation tools \(e\.g\., general Q&A\) simultaneously depending on intent complexity to ensure coherent profile updates\. This work specifically focuses on the Recommendation Toolchain and its impact on the feed recommen\- dation system\. Figure 3\.Orchestrator’s Multitask Intent Parsing and Routing Logic\. #### 4\.1\.3\.Recommendation Toolchain A collection of LLM\-based modular utilities invoked to track intent and update profiles: 1. \(1\)Intent Detection:Deciphersqtq\_\{t\}into explicit intentItI\_\{t\}by disambiguating underlying behavioral motivations\. 2. \(2\)Preference Synthesis:ConsolidatesItI\_\{t\}, current profileSt−1S\_\{t\-1\}, and history𝒯t−1\\mathcal\{T\}\_\{t\-1\}into an updated profileStS\_\{t\}via four operations:De\-duplication\(merging similar intents\),Strengthening\(emphasizing recurring topics\),Conflict Resolution\(removing contradictory records\), andSemantic Expansion\(associating related interests\)\. 3. \(3\)Candidate Sourcing:Asynchronously retrieves relevant inventory and executes lightweight ranking \(Algorithm[2](https://arxiv.org/html/2608.06632#alg2)\) whenever new positive interestsΔSt\+\\Delta S\_\{t\}^\{\+\}emerge\. This asynchronous design decouples processing from the main serving path, minimizing latency costs\. #### 4\.1\.4\.Response Generator The Response Generator synthesizes query and tool outputs into a coherent message, dynamically adapting its modality to transparently confirm intent processing prior to the serving phase\. Algorithm 2Async Candidate Sourcing \(SourceCandidates\)0: ΔSt\+\\Delta S\_\{t\}^\{\+\}: New positive semantic interests; 𝒞s,t−1\\mathcal\{C\}\_\{s,t\-1\}: Existing candidate cache\.System Resources & Parameters:𝒱\\mathcal\{V\}: Content inventory; ℋu\\mathcal\{H\}\_\{u\}: User historical behaviors; ℰ\\mathcal\{E\}: Current context; fθ′f^\{\\prime\}\_\{\\theta\}: Lightweight ranking model; KK: Retrieval threshold per interest\. 0: 𝒞s,t\\mathcal\{C\}\_\{s,t\}: Refreshed Candidate Cache\. 1: 𝒱new←∅\\mathcal\{V\}\_\{new\}\\leftarrow\\emptyset// Initialize container for new candidates 2:for all i\+∈ΔSt\+i^\{\+\}\\in\\Delta S\_\{t\}^\{\+\}do 3: 𝒞raw←InventorySearch\(i\+,𝒱\)\\mathcal\{C\}\_\{raw\}\\leftarrow\\texttt\{InventorySearch\}\(i^\{\+\},\\mathcal\{V\}\) 4: 𝒞scored←∅\\mathcal\{C\}\_\{scored\}\\leftarrow\\emptyset 5:for all v∈𝒞rawv\\in\\mathcal\{C\}\_\{raw\}do 6: y^u,v←fθ′\(v,ℋu,ℰ\)\\hat\{y\}\_\{u,v\}\\leftarrow f^\{\\prime\}\_\{\\theta\}\(v,\\mathcal\{H\}\_\{u\},\\mathcal\{E\}\)// Lightweight inference 7: 𝒞scored\.add\(\(v,y^u,v\)\)\\mathcal\{C\}\_\{scored\}\.\\text\{add\}\(\(v,\\hat\{y\}\_\{u,v\}\)\) 8:endfor 9: Ci\+←SelectTopK\(𝒞scored,K,byy^u,v\)C\_\{i^\{\+\}\}\\leftarrow\\texttt\{SelectTopK\}\(\\mathcal\{C\}\_\{scored\},K,\\text\{by \}\\hat\{y\}\_\{u,v\}\) 10: 𝒱new\.add\(\{i\+:Ci\+\}\)\\mathcal\{V\}\_\{new\}\.\\text\{add\}\(\\\{i^\{\+\}:C\_\{i^\{\+\}\}\\\}\)// Map interest to top items 11:endfor 12: 𝒞s,t←𝒞s,t−1∪𝒱new\\mathcal\{C\}\_\{s,t\}\\leftarrow\\mathcal\{C\}\_\{s,t\-1\}\\cup\\mathcal\{V\}\_\{new\}// Merge with existing cache 13:return 𝒞s,t\\mathcal\{C\}\_\{s,t\} ### 4\.2\.Serving Flow The Serving Flow \(Algorithm[3](https://arxiv.org/html/2608.06632#alg3), Figure[4](https://arxiv.org/html/2608.06632#S4.F4)\) manages real\-time feed modifications, embedding agentic control into traditional ranking to maximize alignment with explicit user intent\. #### 4\.2\.1\.Context Generation This module is responsible for translating numerical ranking signals into a semantic format interpretable by the LLM\. In production environments, item features are typically represented as hashed IDs or dense vectors optimized for efficiency\. This module decodes these raw attributes into natural language descriptions \(e\.g\., topic strings, creator metadata\)\. It then synthesizes these textual features with the user’s Semantic ProfileStS\_\{t\}to construct a comprehensive context\-aware prompt𝒫align\\mathcal\{P\}\_\{align\}\. This prompt serves as the input for the subsequentAgentic Refinementstage, effectively bridging the gap between the system’s structural ranking signals and the user’s explicit semantic intentions\. #### 4\.2\.2\.Agentic Refinement This module drives late\-stage LLM intervention via𝒫align\\mathcal\{P\}\_\{align\}to execute sequential refinement operations \(Algorithm[3](https://arxiv.org/html/2608.06632#alg3)\): - •Augmentation:Subsamples high\-relevance items from the Candidate Cache \(𝒞s,t\\mathcal\{C\}\_\{s,t\}\) to form𝒞aug\\mathcal\{C\}\_\{aug\}, merging them with production candidates \(𝒞prod\\mathcal\{C\}\_\{prod\}\) into an augmented pool𝒞pool=𝒞prod∪𝒞aug\\mathcal\{C\}\_\{pool\}=\\mathcal\{C\}\_\{prod\}\\cup\\mathcal\{C\}\_\{aug\}\. - •Alignment Scoring:Evaluates list\-wise inference scoresy^v\|St\\hat\{y\}\_\{v\|S\_\{t\}\}across𝒞pool\\mathcal\{C\}\_\{pool\}against𝒫align\\mathcal\{P\}\_\{align\}\. This scoring is strictly bidirectional: candidates matching positive interests receive positive values, while those aligning with negative constraints \(e\.g\., disliked topics\) are assigned negative scores\. - •Pruning:Applies a hard filter where any candidatevvscoring below a thresholdτ\\tauis strictly purged from𝒞pool\\mathcal\{C\}\_\{pool\}, enforcing negative feedback instantly\. - •Re\-ranking:Blends semantic alignment scores with production engagement predictions \(y^u,v\\hat\{y\}\_\{u,v\}\) to determine a final sorting metricsfinals\_\{final\}: \(4\)sfinal=α⋅y^v\|St\+\(1−α\)⋅y^u,vs\_\{final\}=\\alpha\\cdot\\hat\{y\}\_\{v\|S\_\{t\}\}\+\(1\-\\alpha\)\\cdot\\hat\{y\}\_\{u,v\}whereα\\alphacontrols fusion weight, preserving baseline engagement quality while tracking user intent\. This explicitly derived score effectively surfaces relevant content for cold\-start interests or low\-signal users with weak historical priors\. - •Justification:Generates concise, natural language explanations for top items \(e\.g\., ”Because you asked for more \[Topic X\]”\) to reinforce feed transparency\. Figure 4\.An Illustrative Example of the Serving Flow\. ### 4\.3\.Self\-Evolution Flow The Self\-Evolution Flow drives closed\-loop optimization to synchronize knowledge across models and refine agent policies, utilizing interaction records in theMemory Persistence Layerfor dual\-path tuning: optimizing the agent’s reasoning while back\-propagating signals to enhance the production ranking stack\. #### 4\.3\.1\.Agentic\-to\-Production Propagation To augment the production rankerfθf\_\{\\theta\}, high\-order latent intents from the LLM agent are distilled into structured priors across three vectors: \(1\)Representation Enhancement, whereStS\_\{t\},𝒯t\\mathcal\{T\}\_\{t\}, andℋu,𝒜\\mathcal\{H\}\_\{u,\\mathcal\{A\}\}serve as features to capture user\-agent\-feed interaction dynamics; \(2\)Retrieval Augmentation, which integratesStS\_\{t\}into initial retrieval to prioritize explicit semantic intents early in the funnel; and \(3\)Late\-stage Personalization, which leveragesStS\_\{t\}for granular ranking adjustments\. Further domain\-specific optimization details are omitted as they lie outside the core SYF framework\. #### 4\.3\.2\.Dual\-Feedback Policy Alignment Runs an automated train–evaluate–deploy loop combining sparse, high\-fidelity live Behavioral Feedbackℋu,𝒜\\mathcal\{H\}\_\{u,\\mathcal\{A\}\}as ground\-truth anchors with an offline LLM\-as\-a\-Judge ensemble serving as a coverage amplifier to ensure high\-throughput alignment scaling\. Section[5](https://arxiv.org/html/2608.06632#S5)outlines implementation details\. ### 4\.4\.Memory Persistence Layer The Memory Persistence Layer serves as the centralized data backbone, maintaining both persistent and transient states while synchronizing with the Perception, Serving, and Self\-Evolution flows: \(1\)Semantic Profile \(StS\_\{t\}\), a semi\-structured repository verbalizing fine\-grained interests, disinterests, and intent strengths textually to support serving\-layer reasoning; \(2\)Intent Trajectory \(𝒯t\\mathcal\{T\}\_\{t\}\), which records temporal intent transitions to preserve longitudinal interaction context across multiple user sessions; \(3\)Candidate Cache \(Cs,tC\_\{s,t\}\), which asynchronously accumulates high\-potential inventory items from positive interest updates \(ΔSt\+\\Delta S\_\{t\}^\{\+\}\), decoupling intensive retrieval loops from the serving track; and \(4\)Behavioral Feedback \(ℋu,𝒜\\mathcal\{H\}\_\{u,\\mathcal\{A\}\}\), which logs multi\-modal user actions and dialogue choices across perception and serving layers for self\-evolution reward optimization\. Algorithm 3Serving Agent Workflow \(𝒜S\\mathcal\{A\}\_\{S\}\)0: StS\_\{t\}: User Semantic Profile; 𝒞s,t\\mathcal\{C\}\_\{s,t\}: Candidate Cache from perception flow; 𝒞prod\\mathcal\{C\}\_\{prod\}: Production Candidates with scores \{\(v,y^u,v\)\}\\\{\(v,\\hat\{y\}\_\{u,v\}\)\\\}; τ,α\\tau,\\alpha: Pruning threshold and fusion weight\. 0: ℛ\\mathcal\{R\}: Final Ranked Feed\. 1: 𝒞aug←Subsample\(𝒞s,t\)\\mathcal\{C\}\_\{aug\}\\leftarrow\\texttt\{Subsample\}\(\\mathcal\{C\}\_\{s,t\}\) 2: 𝒞pool←𝒞prod∪𝒞aug\\mathcal\{C\}\_\{pool\}\\leftarrow\\mathcal\{C\}\_\{prod\}\\cup\\mathcal\{C\}\_\{aug\} 3: 𝒫align←GenerateContext\(St,𝒞pool\)\\mathcal\{P\}\_\{align\}\\leftarrow\\texttt\{GenerateContext\}\(S\_\{t\},\\mathcal\{C\}\_\{pool\}\) 4: 𝒮align←LLMScoring\(𝒫align\)\\mathcal\{S\}\_\{align\}\\leftarrow\\texttt\{LLMScoring\}\(\\mathcal\{P\}\_\{align\}\) 5: 𝒞temp←∅\\mathcal\{C\}\_\{temp\}\\leftarrow\\emptyset 6:for all \(v,y^u,v\)∈𝒞pool\(v,\\hat\{y\}\_\{u,v\}\)\\in\\mathcal\{C\}\_\{pool\}do 7: y^v\|St←𝒮align\[v\]\\hat\{y\}\_\{v\|S\_\{t\}\}\\leftarrow\\mathcal\{S\}\_\{align\}\[v\] 8:if y^v\|St<τ\\hat\{y\}\_\{v\|S\_\{t\}\}<\\tauthen 9:// Prune items matching negative intent 10:continue 11:endif 12: sfinal←α⋅y^v\|St\+\(1−α\)⋅y^u,vs\_\{final\}\\leftarrow\\alpha\\cdot\\hat\{y\}\_\{v\|S\_\{t\}\}\+\(1\-\\alpha\)\\cdot\\hat\{y\}\_\{u,v\} 13: 𝒞temp\.add\(\(v,sfinal\)\)\\mathcal\{C\}\_\{temp\}\.\\text\{add\}\(\(v,s\_\{final\}\)\) 14:endfor 15: ℛ←Sort\(𝒞temp,bysfinal\)\\mathcal\{R\}\\leftarrow\\texttt\{Sort\}\(\\mathcal\{C\}\_\{temp\},\\text\{by \}s\_\{final\}\) 16:return ℛ\\mathcal\{R\} ## 5\.Dual\-Feedback Policy Alignment SYF contains multiple LLM\-driven components optimized independently based on their respective objectives and supervision availability\. We focus on the alignment scoring module optimization as a representative case study because it interfaces directly with explicit user feedback \(e\.g\., clicking “Show Less” or dismissing a post\), offering a robust signal for iterative refinement\. For modules lacking explicit user signals, we apply prompt engineering and offline validation via an ensemble of LLM judges\. The alignment scoring component must satisfy two stringent production constraints: - •Latency Budgets:Positioned on the critical execution path of high\-throughput feeds, scoring must meet strict tail\-latency bounds \(p99<δp\_\{99\}<\\deltams\), severely limiting the per\-candidate computational budget\. - •Sparse Supervision:Explicit positive or negative user actions are highly informative but naturally sparse, making purely feedback\-based post\-training unstable\. To satisfy the latency constraint, we adopt a*list\-wise approach*: given a user’s Semantic ProfileStS\_\{t\}and candidates\{vi\}i=1K\\\{v\_\{i\}\\\}\_\{i=1\}^\{K\}, the model outputs alignment scores\{y^vi\|St\}i=1K\\\{\\hat\{y\}\_\{v\_\{i\}\|S\_\{t\}\}\\\}\_\{i=1\}^\{K\}in a single inference step, avoiding expensive point\-wise scoring\. To counter sparse feedback, we leverage an ensemble of open\-source LLM judges \(e\.g\., Llama 4 Maverick, Qwen3\-VL\-235B\-A22B\) to annotate⟨St,vi⟩\\langle S\_\{t\},v\_\{i\}\\ranglepairs where explicit signals are missing, applying majority voting to ensure fidelity\. These LLM judges achieved a 96% agreement rate with human judgments on a multi\-reviewed benchmark\. We optimize alignment scoring in two stages\. First, we establish a base policy via Supervised Fine\-Tuning \(SFT\)\(Ouyanget al\.,[2022](https://arxiv.org/html/2608.06632#bib.bib49)\)\(Section[5\.1](https://arxiv.org/html/2608.06632#S5.SS1)\) using labels generated by the LLM judges\. Second, we apply Direct Preference Optimization \(DPO\)\(Rafailovet al\.,[2023](https://arxiv.org/html/2608.06632#bib.bib50)\)\(Section[5\.2](https://arxiv.org/html/2608.06632#S5.SS2)\) to refine the model using real user actions extracted from Behavioral Feedbackℋu,𝒜\\mathcal\{H\}\_\{u,\\mathcal\{A\}\}\. Figure[5](https://arxiv.org/html/2608.06632#S5.F5)provides a comprehensive overview of this dual\-feedback policy alignment framework\. Figure 5\.Overview of the Dual\-Feedback Policy Alignment\.### 5\.1\.SFT Stage The SFT stage establishes a robust foundational policy capturing domain\-specific nuances and output constraints, serving as a warm\-start for subsequent DPO optimization\. #### 5\.1\.1\.SFT Data Preparation The SFT dataset is constructed by sampling historical feed\-serving contexts from user engagement histories\. Each training instance contains a user’s current Semantic Profile and a set of feed candidates\. Because explicit user feedback is limited, labels are generated via the LLM\-as\-a\-Judge ensemble\. A concise rationale for the winning label is generated by prompting Llama 4 Maverick to serve as the reasoning path\. The evaluation set is built using the same pipeline to guarantee a consistent offline benchmark distribution\. Crucially, explicit user feedback is omitted during SFT and reserved solely as direct supervision for DPO\. #### 5\.1\.2\.Training Configuration We fine\-tune a Llama3\-8B model on a single machine with 8×\\times80GB GPUs\. Hyperparameters are set to a batch size of 1, model parallelism of 1, and a learning rate of2e−52e^\{\-5\}\. Training requires approximately 2\.5 GPU hours per epoch\. ### 5\.2\.DPO Stage DPO continues optimizing the alignment scoring using chosen\-rejected preference pairs derived from both explicit user feedback contexts and judge\-annotated contexts where direct signals are absent\. We run DPO optimization in a recurring fashion to enable continuous improvement without a separate reward model or online RL rollouts, iteratively hardening the preference boundaries\. #### 5\.2\.1\.DPO Data Preparation The DPO dataset maps preference pairs over organic contents\. To augment sparse explicit negative labels, the LLM judge ensemble infers chosen–rejected comparisons when direct user feedback is unavailable\. Concise explanations supporting the user feedback and winning LLM judge labels are generated by prompting Llama 4 Maverick and serve as the reasoning path\. We maintain the exact SFT evaluation distribution to isolate gains attributable to preference optimization\. #### 5\.2\.2\.Training Configuration DPO training utilizes 2 machines each equipped with 8×\\timesA100 80GB GPUs, a batch size of 4, model parallelism of 1, and a learning rate of2e−62e^\{\-6\}for 1 full epoch\. ## 6\.Evaluation ### 6\.1\.Offline Evaluation We evaluate the performance of SYF’s core LLM elements, focusing strictly on the execution metrics of the alignment scoring module\. #### 6\.1\.1\.Evaluation Metrics\. We leverage precision, recall, accuracy, and f1\-score to assess the effectiveness of this module in the offline setting\. #### 6\.1\.2\.Comparison to Few\-shot baseline\. To evaluate our method, we benchmark against a few\-shot Llama3\-8B baseline using an evaluation dataset annotated by our LLM judge ensemble\. As shown in Table[1](https://arxiv.org/html/2608.06632#S6.T1), the SFT candidate significantly outperforms the few\-shot baseline across all dimensions, particularly in precision\. The SFT \+ DPO configuration provides an additional 2\.5% f1\-score improvement over the baseline SFT model\. Table 1\.Effectiveness against Few\-Shot Baseline\.MethodAccuracyPrecisionRecallf1\-scorelatency \(ms\)Few\-shot baseline83\.84%47\.06%60\.22%53\.00%650SFT98\.21%78\.20%74\.86%76\.97%325SFT\+DPO98\.85%79\.16%79\.41%79\.51%323 #### 6\.1\.3\.Comparison to Conventional Ranking Model Baselines To evaluate whether conventional production rankers can capture explicit, real\-time user intentions, we benchmark SYF against the platform’s standard ranking signals: the predicted probability of a user clicking ‘Show More’ \(P\(CSM\)P\(\\text\{CSM\}\)\) and ‘Show Less’ \(P\(CSL\)P\(\\text\{CSL\}\)\)\. These standard signals are optimized via passive, implicit engagement histories\. As shown in Table 2, when evaluating content segments that explicitly match versus mismatch the user’s expressed Semantic Profile \(StS\_\{t\}\), the conventional ranking probabilities show negligible delta\. For example, the 90th percentile ofP\(CSL\)P\(\\text\{CSL\}\)is virtually identical between matched and mismatched content \(0\.2080\.208vs\.0\.1990\.199, a delta of only0\.0090\.009\)\. Similarly,P\(CSM\)P\(\\text\{CSM\}\)fails to provide a discriminative margin \(0\.2890\.289vs\.0\.2120\.212\)\. Conversely, we evaluate the capability of our LLM alignment scoring module to act as a binary classifier of semantic alignment \(classifying whether a feed item strictly matches or mismatches the user’s profileStS\_\{t\}\)\. The supervised fine\-tuning \(SFT\) and SFT\+DPO configurations show highly discriminative accuracy, especially SFT \+ DPO achieving74\.9%74\.9\\%and99\.4%99\.4\\%accuracy, respectively\. Table 2\.Effectiveness againstP\(CSL\)P\(CSL\)andP\(CSM\)P\(CSM\)\.ConditionP90\(CSL\)P\_\{90\}\(\\text\{CSL\}\)P90\(CSM\)P\_\{90\}\(\\text\{CSM\}\)Accuracy SFTAccuracy SFT \+ DPOFeeds match user pref0\.2080\.2890\.7490\.794Feeds mismatch user pref0\.1990\.2120\.9920\.994 Note:P90\(CSL\)P\_\{90\}\(\\text\{CSL\}\)denotes 90 percentile ofP\(CSL\)P\(CSL\)\.P90\(CSM\)P\_\{90\}\(\\text\{CSM\}\)denotes 90 percentile ofP\(CSM\)P\(CSM\)\. #### 6\.1\.4\.Independent Human Evaluation To ensure the automated evaluation pipeline does not introduce systemic bias, we evaluated the model on an independent golden test set comprising 1029 human annotated samples\. These samples were strictly isolated from the LLM judge pipeline\. The system demonstrated highly comparable performance to the automated benchmarks, achieving an accuracy of 95\.8%, precision of 75\.6%, recall of 74\.7%, and an F1 score of 75\.1%\. This tight alignment with human expert judgment confirms that our supervision framework effectively captures true semantic relevance without overfitting to synthetic artifacts\. #### 6\.1\.5\.Base Model Selection We selected Llama 3 8B to optimally balance reasoning capability and production constraints\. As shown in Table[3](https://arxiv.org/html/2608.06632#S6.T3), the 1B model exhibits severely degraded performance and lacks the capacity for complex semantic alignment\. Conversely, while the 70B variant improves precision, its massive memory footprint and inference latency prohibit deployment on the critical serving path\. The 8B model provides sufficient accuracy while staying within the latency limits of our infrastructure\. Table 3\.Zero Shot Performance Comparison Across Model Scales on the Golden SetModelAccuracyPrecisionRecallF1Llama 3 8B \(SFT\+DPO\)95\.8%75\.6%74\.7%75\.1%Llama 3 70B94\.6%78\.2%49\.4%60\.6%Llama 3 8B87\.0%32\.3%49\.4%39\.1%Llama 3\.2 1B56\.9%7\.8%37\.9%12\.9% ### 6\.2\.Online Evaluation: System\-Wide Performance #### 6\.2\.1\.Experiment Setup We conducted a large\-scale online A/B test on a randomized subset of live production traffic \(US/Canada users, aged 18\+\) spanning several months\. This duration ensured user adoption reached a steady state, outlasting the semantic memory retention window and neutralizing novelty anomalies\. To isolate pure algorithmic updates from interface variations, interactions were restricted exclusively to Context\-Aware Feedback Pills\. The control group utilized the production ranking stack with static feedback options \(e\.g\., ”spam”\), whereas the treatment group evaluated the proposed active SYF pipeline\. #### 6\.2\.2\.Findings and Discussion Online deployments show that SYF significantly enhances both user control interaction efficiency and overall feed relevance relative to production models\. We detail the key findings below: ##### Enhanced User Control Efficiency As shown in Table[4](https://arxiv.org/html/2608.06632#S6.T4), users demonstrated a definitive preference for Context\-Aware Feedback Pills, which captured 76\.02% of total interactions\. Given equal exposure, identical visual styling, and unbiased placement alongside static choices, this dominant usage shift underscores the superior semantic alignment of our LLM\-generated options\. By accurately parsing real\-time intent, the agentic module creates an intuitive and responsive control mechanism\. ##### Reduction in Disliked Content We observed a marked decrease in explicit negative feedback, validating the system’s effectiveness in filtering content that triggers user aversion\. Specifically, per Table[5](https://arxiv.org/html/2608.06632#S6.T5): - •The Overall Post Dismiss Rate dropped by 1\.70%\. - •The Overall Post Dislike Rate fell by 2\.74%\. These metrics are reliable high\-confidence proxies for tracking negative user experience in Feed Recommendation\. Their simultaneous drop validates the efficacy of our Serving Flow, particularly the Pruning and Re\-ranking, which block candidates matching negative interests stored in the Semantic Profile to enhance overall feed value\. ##### Improved Interest Exploration We achieved a statistically significant 0\.16% uplift in new interest consumption, a metric tracking the successful acquisition and retention of users within novel domains\. This validates SYF’s capacity for exploration, demonstrating that the architecture successfully uncovers latent intentions and guides the feed to support stable consumption patterns that historically constrained ranking models overlook\. Table 4\.Distribution of User Interactions with Pill Types\.Pill TypeSelection ShareStatic Pills23\.98%Context\-Aware Pills76\.02%Table 5\.Feed Quality Improvement of the SYF System Relative Lift to the Production Baseline\.MetricFull SYF SystemPost Dismiss\-1\.70%Post Dislike\-2\.74%Interest Consumption\+0\.16% #### 6\.2\.3\.Ablation Study Table 6\.Ablation Study Results Relative to Production\.MetricPills OnlyFull SystemUI Click\+3\.30%\*\+2\.90%\*Post Dismiss\+0\.68%\-1\.70%\*Post Dislike\-0\.13%\-2\.74%\*Interest Consumption\-0\.029%\+0\.16%\*\* indicates a statistically significant difference \(p<0\.05p<0\.05\)\.To isolate the contributions of the interface design and the underlying agentic execution, we conducted an online ablation study comparing the full system against a control group that deployed only the context\-aware feedback pills interface without other components\. As detailed in Table[6](https://arxiv.org/html/2608.06632#S6.T6), pills drive user interaction \(\+3\.30%\* UI clicks\) but yield no significant feed quality improvement alone\. Dismiss and dislike capture all negative feedback including unintentional behavior\. Without algorithmic reranking, these rates are not reduced\. Similarly, without candidate augmentation, interest consumption does not increase\. Conclusively, the pills improve signal collection while the serving flow improves signal execution\. ### 6\.3\.System Efficiency We optimize computational efficiency independently across the three primary components to balance execution speed with modeling capacity: - •Perception Flow:The Perception Flow accommodates higher latency tolerance and lower query volume\. Within this flow, asynchronous candidate sourcing decouples retrieval operations from the real\-time execution path to effectively hide processing delays\. - •Serving Flow:The Serving Flow handles high query volumes under strict latency constraints\. It mitigates overhead by employing a smaller fine\-tuned model that utilizes list\-wise inference to score all candidates in a single computational step\. - •Self\-Evolution Flow:The Self\-Evolution Flow operates entirely offline\. Resource consumption in this stage is restricted solely to teacher model inference queries and standard training computation\. Production latency is influenced by many factors: multiple ranking pipelines trigger in parallel with sync/async execution\. Through extensive optimization, SYF’s overhead is largely hidden — adding \+0\.043% critical path latency and \+0\.412% direct tier latency\. The primary contributor is alignment scoring inference \(323ms, Table 1\); other components integrate to the existing ranking pipeline with minimal impact\. ## 7\.Conclusion In this work, we presentedShape Your Feed \(SYF\), an agentic framework that bridges the gap between passive behavioral ranking and active user steering\. Addressing the challenges of interpretability and real\-time control introduced at the outset, SYF leverages a modular architecture—comprising Perception, Serving, and Self\-Evolution flows—to ground expressive LLM reasoning within a high\-throughput industrial environment\. Extensive offline evaluations validate that our Dual\-Feedback Policy Alignment mechanism effectively utilizes sparse signals to significantly boost the LLM’s re\-ranking performance over few\-shot baseline\. Furthermore, large\-scale online A/B experiments on production traffic confirm that SYF improves engagement and interest exploration while significantly reducing explicit negative feedback\. Despite these strong results, a key limitation of the current framework is its reliance on explicit user\-provided inputs to trigger the active personalization loop\. Because the ratio of users who proactively offer natural language or UI feedback is naturally limited in high\-throughput environments, passive consumers who rarely interact with steering controls will primarily default to baseline ranking\. Future work will focus on mitigating this input sparsity by introducing proactive preference elicitation during critical user journey shifts, and exploring transfer learning techniques to propagate inferred semantic profiles to low\-signal users\. Ultimately, SYF validates that shifting from predicting preference to co\-curating with the user is both technically feasible and beneficial, offering a scalable paradigm for the next generation of conversational recommendation systems\. ## 8\.Acknowledgments We express our heartfelt gratitude to Fei Sha for his exceptional guidance and critical review, which significantly shaped the direction of this work\. We extend our gratitude to Chiio Tut, Parmeet Singh Bhatia, Hao Yan, Wanqiang Chen, for their essential contributions to the software development, which were instrumental in bringing the final system to realization\. We also thank Momo Jiao for exceptional design support, alongside Facundo Severi and Dwij Garg for vital product support\. ## References - L\. Chen and P\. Pu \(2012\)Critiquing\-based recommenders: survey and emerging trends\.User Modeling and User\-Adapted Interaction22\(1\-2\),pp\. 125–150\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p2.1),[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - Q\. Chen, J\. Lin, Y\. Zhang, M\. Ding, Y\. Cen, H\. Yang, and J\. Tang \(2019\)Towards knowledge\-based recommender dialog system\.InProceedings of the 2019 Conference on Empirical Methods in Natural Language Processing \(EMNLP\),pp\. 1803–1813\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - H\. Cheng, L\. Koc, J\. Harmsen, T\. Shaked, T\. Chandra, H\. Aradhye, G\. Anderson, G\. Corrado, W\. Chai, M\. Ispir,et al\.\(2016\)Wide & deep learning for recommender systems\.InProceedings of the 1st Workshop on Deep Learning for Recommender Systems,pp\. 7–10\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - P\. Covington, J\. Adams, and E\. Sargin \(2016\)Deep neural networks for YouTube recommendations\.InProceedings of the 10th ACM Conference on Recommender Systems \(RecSys\),pp\. 191–198\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - N\. Dziri, A\. Madotto, O\. Zaïane, and A\. J\. Bose \(2021\)Neural path hunter: reducing hallucination in dialogue systems via path grounding\.InProceedings of the Conference on Empirical Methods in Natural Language Processing \(EMNLP\),pp\. 2197–2214\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p2.1)\. - W\. Fan, Z\. Zhao, J\. Li, Y\. Liu, X\. Mei, Y\. Wang, J\. Tang, and Q\. Li \(2023\)Recommender systems in the era of large language models \(LLMs\)\.arXiv preprint arXiv:2307\.02046\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - Y\. Feng, S\. Liu, Z\. Xue, Q\. Cai, L\. Hu, P\. Jiang, K\. Gai, and F\. Sun \(2023\)A large language model enhanced conversational recommender system\.arXiv preprint arXiv:2308\.06212\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p3.1),[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - L\. Friedman, S\. Ahuja, D\. Allen, Z\. Tan, H\. Sidahmed, C\. Long, J\. Xie, G\. Schubiner, A\. Patel, H\. Lara, B\. Chu, Z\. Chen, and M\. Tiwari \(2023\)Leveraging large language models in conversational recommender systems\.arXiv preprint arXiv:2305\.07961\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p2.1),[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - C\. Gao, W\. Lei, X\. He, M\. de Rijke, and T\. Chua \(2021\)Advances and challenges in conversational recommender systems: a survey\.AI Open2,pp\. 100–126\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - J\. Govea, R\. Gutierrez, and W\. Villegas\-Ch \(2024\)Transparency and precision in the age of AI: evaluation of explainability\-enhanced recommendation systems\.Frontiers in Artificial Intelligence7,pp\. 1410790\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1)\. - X\. He, L\. Liao, H\. Zhang, L\. Nie, X\. Hu, and T\. Chua \(2017\)Neural collaborative filtering\.InProceedings of the 26th International Conference on World Wide Web \(WWW\),pp\. 173–182\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - Y\. Hu, Y\. Koren, and C\. Volinsky \(2008\)Collaborative filtering for implicit feedback datasets\.InProceedings of the 2008 Eighth IEEE International Conference on Data Mining \(ICDM\),pp\. 263–272\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p2.1),[§3](https://arxiv.org/html/2608.06632#S3.p1.5)\. - D\. Jannach, A\. Manzoor, W\. Cai, and L\. Chen \(2021\)A survey on conversational recommender systems\.ACM Computing Surveys54\(5\),pp\. 1–36\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - W\. Kang and J\. McAuley \(2018\)Self\-attentive sequential recommendation\.InProceedings of the IEEE International Conference on Data Mining \(ICDM\),pp\. 197–206\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - S\. Kemper, J\. Cui, K\. Dicarlantonio, K\. Lin, D\. Tang, A\. Korikov, and S\. Sanner \(2024\)Retrieval\-augmented conversational recommendation with prompt\-based semi\-structured natural language state tracking\.InProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval,pp\. 2786–2790\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - I\. Kostric, K\. Balog, and F\. Radlinski \(2024\)Generating usage\-related questions for preference elicitation in conversational recommender systems\.ACM Transactions on Recommender Systems2\(2\),pp\. 1–24\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p2.1)\. - R\. Li, S\. E\. Kahou, H\. Schulz, V\. Michalski, L\. Charlin, and C\. Pal \(2018\)Towards deep conversational recommendations\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Vol\.31\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - S\. Louvan and B\. Magnini \(2020\)Recent neural methods on slot filling and intent classification for task\-oriented dialogue systems: a survey\.InProceedings of the 28th International Conference on Computational Linguistics \(COLING\),pp\. 480–496\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - M\. Naumov, D\. Mudigere, H\. J\. Shi, J\. Huang, N\. Sundaraman, J\. Park, X\. Wang, U\. Gupta, C\. Wu, A\. G\. Azzolini,et al\.\(2019\)Deep learning recommendation model for personalization and recommendation systems\.arXiv preprint arXiv:1906\.00091\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - L\. Ouyang, J\. Wu, X\. Jiang, D\. Almeida, C\. Wainwright, P\. Mishkin, C\. Zhang, S\. Agarwal, K\. Slama, A\. Ray,et al\.\(2022\)Training language models to follow instructions with human feedback\.Advances in neural information processing systems35,pp\. 27730–27744\.Cited by:[§5](https://arxiv.org/html/2608.06632#S5.p4.1)\. - L\. Qiu, F\. Sha, K\. Allen, Y\. Kim, T\. Linzen, and S\. van Steenkiste \(2026\)Bayesian teaching enables probabilistic reasoning in large language models\.Nature Communications\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - R\. Rafailov, A\. Sharma, E\. Mitchell, C\. D\. Manning, S\. Ermon, and C\. Finn \(2023\)Direct preference optimization: your language model is secretly a reward model\.Advances in neural information processing systems36,pp\. 53728–53741\.Cited by:[§5](https://arxiv.org/html/2608.06632#S5.p4.1)\. - X\. Ren, T\. Chen, Q\. V\. H\. Nguyen, L\. Cui, Z\. Huang, and H\. Yin \(2024\)Explicit knowledge graph reasoning for conversational recommendation\.ACM Transactions on Intelligent Systems and Technology15\(4\),pp\. 1–21\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - S\. Rendle, C\. Freudenthaler, Z\. Gantner, and L\. Schmidt\-Thieme \(2009\)BPR: Bayesian personalized ranking from implicit feedback\.InProceedings of the Twenty\-Fifth Conference on Uncertainty in Artificial Intelligence \(UAI\),pp\. 452–461\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p1.1),[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - F\. Sun, J\. Liu, J\. Wu, C\. Pei, X\. Lin, W\. Ou, and P\. Jiang \(2019\)BERT4Rec: sequential recommendation with bidirectional encoder representations from transformer\.InProceedings of the 28th ACM International Conference on Information and Knowledge Management \(CIKM\),pp\. 1441–1450\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p2.1)\. - S\. M\. T\. I\. Tonmoy, S\. M\. M\. Zaman, V\. Jain, A\. Rani, V\. Rawte, A\. Chadha, and A\. Das \(2024\)A comprehensive survey of hallucination mitigation techniques in large language models\.arXiv preprint arXiv:2401\.01313\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p2.1),[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - W\. Wei, X\. Ren, J\. Tang, Q\. Wang, L\. Su, S\. Cheng, J\. Wang, D\. Yin, and C\. Huang \(2024\)LLMRec: large language models with graph augmentation for recommendation\.InProceedings of the 17th ACM International Conference on Web Search and Data Mining \(WSDM\),pp\. 806–815\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p2.1)\. - C\. Wong, F\. Feng, W\. Zhang, C\. Vong, H\. Chen, Y\. Zhang, P\. He, H\. Chen, K\. Zhao, and H\. Chen \(2021\)Improving conversational recommendation system by pretraining on billions scale of knowledge graph\.InProceedings of the IEEE International Conference on Big Data,pp\. 3006–3015\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - L\. Wu, Z\. Zheng, Z\. Qiu, H\. Wang, H\. Gu, T\. Shen, C\. Qin, C\. Zhu, H\. Zhu, Q\. Liu,et al\.\(2023\)A survey on large language models for recommendation\.arXiv preprint arXiv:2305\.19860\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - K\. Zhou, W\. X\. Zhao, S\. Bian, Y\. Zhou, J\. Wen, and J\. Yu \(2020\)Improving conversational recommender systems via knowledge graph based semantic fusion\.InProceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining,pp\. 1006–1014\.Cited by:[§2](https://arxiv.org/html/2608.06632#S2.p3.1)\. - Y\. Zhu, H\. Steck, D\. Liang, Y\. He, V\. Ostuni, J\. Li, and N\. Kallus \(2025a\)Rank\-GRPO: training LLM\-based conversational recommender systems with reinforcement learning\.arXiv preprint arXiv:2510\.20150\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p3.1),[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\. - Y\. Zhu, C\. Wan, H\. Steck, D\. Liang, Y\. Feng, N\. Kallus, and J\. Li \(2025b\)Collaborative retrieval for large language model\-based conversational recommender systems\.InProceedings of the ACM Web Conference 2025 \(WWW\),pp\. 3323–3334\.Cited by:[§1](https://arxiv.org/html/2608.06632#S1.p3.1),[§2](https://arxiv.org/html/2608.06632#S2.p4.1)\.
Similar Articles
Prompt Optimization for User Simulation in Conversational Recommender Systems: A Multi-Objective Framework
This paper proposes a framework to automatically optimize prompts for LLM-based user simulators in conversational recommender systems, addressing issues like positive bias and limited behavioral diversity.
@0xMorlex: Andrej Karpathy explained the 5 shifts that turned LLMs from chatbots into agentic systems: 00:00 - Memory turns chat i…
Andrej Karpathy outlines five key shifts—memory, multimodality, reasoning, search, and tools—that transform LLMs from simple chatbots into full agentic systems, providing a 40-minute roadmap for next-generation AI workflows.
Multimodal Music Recommendation System using LLMs
Proposes a multimodal framework integrating audio, lyric, and semantic signals with LLM-based sequential reasoning for session-based music recommendation, achieving up to 95% recall improvement over ID-only baselines.
Consensus vs. Dissent: Dynamic LLM Modeling of Subjective Preferences in Group Recommenders
This research fine-tunes LLMs on human survey data to serve as judgmental models for group recommender systems, dynamically selecting aggregation strategies to maximize satisfaction and consensus. A user study validates that the approach aligns with human fairness and satisfaction perceptions.
Learning Transferable Latent User Preferences for Human-Aligned Decision Making
This paper introduces CLIPR, a framework that learns transferable latent user preferences from minimal conversational input to improve human-aligned decision making in LLMs.