REVIEW 3 major objections 5 minor 28 references
RecRec models user preference as a persistent latent state refined through recursive updates, and shows that this iterative correction—not model scale—drives accuracy, matching or beating far larger sequential, graph, and LLM-based recommen
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-02 07:13 UTC pith:GEVKVPCL
load-bearing objection RecRec is a plausible lightweight recursive recommender, but its permutation-invariant core means the 'sequential SOTA' claim rests on an untested assumption about order; worth a serious referee, with a shuffle test demanded. the 3 major comments →
RecRec: Recursive Refinement for Sequential Recommendation
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central discovery is that a deliberately small recursive network with a persistent preference state and a correction gate can achieve state-of-the-art accuracy in sequential recommendation. The authors show that the update y_{t+1}=y_t + L tanh(f_phi([x; y_t; z_t])) with inner latent refinement and deep supervision outperforms much larger models across three datasets. Ablations confirm that both the recursion and the correction gate are necessary; removing the gate causes the largest drop. The gain is not from pre-trained semantic embeddings, since a random-initialization variant performs comparably.
What carries the argument
The key mechanism is the evidence-anchored correction gate. At each outer step t, the model computes g_t = sigmoid(W_t[x; y_t]) and sets z_t = (1-g_t) z_t^(n) + g_t x, interpolating between the recursively refined latent and the original static context x (the masked mean of item embeddings). The preference state then updates by a scaled residual: y_{t+1} = y_t + L tanh(f_phi([x; y_t; z_t])). This gate explicitly re-injects the raw evidence at every step, stabilizing deep recursion. Deep supervision on every outer step's preference state trains the shared parameters.
Load-bearing premise
The load-bearing premise is that the mean of the interaction embeddings is a sufficient summary of a user's history for next-item prediction; if the order of interactions is essential, RecRec's shared recursive core has no way to encode it.
What would settle it
Take a dataset where the next item is determined by a specific recent interaction (e.g., a user who buys a phone case after a phone), and compare RecRec against a position-aware model (e.g., SASRec with full history). If RecRec cannot capture this, its impressive HR@10 may come from popularity or set patterns rather than sequential reasoning. Alternatively, permute the interaction order in the test set and measure the HR@1 drop; if order is irrelevant, the drop will be near zero.
If this is right
- Recommendation accuracy can be achieved with 100-1000x fewer parameters than LLM/7B baselines, at a fraction of the training cost.
- The recursion-depth performance curve (peak at T=7, decline at T=13) suggests a robust operational range for recursive recommenders, with a need for early stopping or adaptive depth.
- Random item embeddings perform nearly as well as SBERT embeddings, implying that the recursive refinement itself—not semantic pretraining—carries most of the signal.
- The architecture's shared recursive core, once trained, could be transferred across datasets or domains with little retraining, given its small size.
Where Pith is reading between the lines
- Because the static context x is an order-invariant mean, RecRec's gains likely stem from item-set composition rather than sequence order; if order matters on a given dataset, a position-aware variant may be needed.
- The confidence-margin analysis in the appendix suggests a natural adaptive stopping rule: halt when the margin stops increasing, which could improve efficiency and avoid over-refinement.
- The latent preference trajectory y_0,...,y_T could be inspected as a form of post-hoc interpretability, showing how a user's preference estimate evolves with each correction step.
- The recursive formulation may extend to other sequential tasks (e.g., session-based ranking, basket prediction) by substituting the static context with a learnable aggregation.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes RecRec, a sequential recommender that represents a user's interaction history as a static context (a masked mean of frozen SBERT item embeddings) and then recursively refines a preference state y_t and a latent state z_t over T outer steps, with n inner updates per step. A correction gate interpolates between the refined latent state and the original evidence, and deep supervision applies a cross-entropy loss at each outer step. Experiments on Luxury Beauty, Video Games, and Steam Games compare RecRec with graph-based, sequential, recursive, and LLM-based baselines, reporting competitive or superior accuracy with 3.9M–14M parameters. Ablations across datasets attribute the gains to the correction gate, inner recursion, and the latent state. Code is available through an anonymous link.
Significance. If the reported results hold, RecRec demonstrates that iterative refinement of a compact latent state can rival or outperform much larger LLM-based recommenders, which is a valuable and timely contribution. The paper includes several strengths: an anonymous code release, ablations on all three datasets, a random-initialization control, and an analysis of recursion depth. However, the architecture is permutation-invariant in the interaction history, all headline numbers are single-run estimates without error bars, and hyperparameter selection is not described as validation-based. These issues currently prevent the empirical claim from being fully established.
major comments (3)
- [§4.1, Eqs. (1)–(3)] The model is permutation-invariant with respect to the interaction history. The static context x is a masked mean of item embeddings, and Eqs. (1)–(3) use only x, y_t, and z_t; no positional or order encoding appears anywhere in the recursive updates. Consequently, any permutation of the historical interactions produces exactly the same scores. Yet the paper frames RecRec as a 'sequential recommender' and compares against order-sensitive baselines such as SASRec and BERT4Rec. To support this framing, the authors should add a shuffle test (or otherwise show that order is not load-bearing on these benchmarks). If order does matter, the model needs an order-sensitive aggregation. Without this, the contribution is a set-based recursive recommender, and the comparison to sequential baselines is not a test of sequential modeling.
- [Tables 1 and 3] All benchmark comparisons are single-point estimates. No standard deviations, seeds, or significance tests are reported, despite random negative sampling and sometimes small accuracy gaps (e.g., Table 1 Luxury Beauty HR@10: RecRec 0.66 vs. ReaRec 0.61; Table 3 Steam Prec@5: RecRec 0.19 vs. ALLMrec 0.23). The claim in §5.2 that RecRec 'consistently outperforms' baselines is too strong without variance estimates. Please report means over at least three to five seeds and a paired significance test for the main comparisons, and provide error bars for the '±2%' random-embedding result.
- [§5.2, Effect of Recursion Steps / Model Depth] T=7 and core-MLP depth 5 are reported as the best-performing values on the Steam dataset, but the paper does not state whether these were selected on a validation split. If the test set was used for hyperparameter selection, the reported numbers are optimistic and the comparison against baselines is not apples-to-apples unless the baselines were tuned under the same protocol. Please specify the model-selection procedure, including the validation split and the number of configurations explored.
minor comments (5)
- [§4.1, Eq. (3)] Equation (3) uses \tilde{z}_t, but the corrected latent state is defined in the preceding sentence as z_t. Please define \tilde{z}_t or use a single symbol consistently.
- [Tables 1 and 3] The column headers are difficult to read: 'HR@k NDCG@k Prec@k' followed by repeated '1 5 10' makes it unclear which metric each column belongs to. Please reformat as HR@1/@5/@10, NDCG@1/@5/@10, and Prec@1/@5/@10.
- [§5.2] The text says RecRec 'consistently outperforms' baselines, but several metrics in Table 3 are lower than the best baseline (e.g., Steam Prec@5 and Prec@10 for ALLMrec; Luxury Beauty Prec@10 for GPT4Rec). The abstract's 'matches or outperforms' phrasing is accurate; the body should be softened to match.
- [§5.2, Effect of Model Depth] This paragraph reports 6.2M parameters and HR@10=0.94 at depth 5 on Steam, while Table 1 gives 5.2M parameters and HR@10=0.93 for RecRec-SBERT on Steam. Please reconcile these numbers.
- [§4.1, Context Initialization] The symbol ⊙ is described as the 'inner product operator', but in x = Σ(Embed(H)⊙M)/ΣM it appears to be element-wise multiplication with a mask. Please clarify the notation.
Circularity Check
No circular derivation: RecRec's claims rest on benchmark measurements and ablations, not on fitted inputs or self-citation.
full rationale
The paper's central claim is an empirical one: RecRec matches or outperforms baselines on three benchmarks with 3.9M–14M parameters. This claim is supported by direct evaluation under leave-one-out protocols with fixed candidate sets, not by a derivation that assumes its own conclusion. The recursive update (Eq. 3) and correction gate (Eq. 2) are architectural definitions, not quantities fitted to the reported metrics and then renamed predictions. The ablation study (Table 2) tests each component by removal, so the components' contributions are falsifiable rather than definitional. Hyperparameters such as T=7 are selected by observed performance, but this is a standard model-selection procedure, not a circular prediction. The only self-citation, [3], appears in the introduction and related work as an example of small-language-model recommenders; it does not supply a load-bearing premise, a uniqueness theorem, or an ansatz on which the central result depends. The reviewer-identified permutation-invariance concern is a substantive validity question about whether the architecture models order, but it is not a circularity: the model does not derive its 'sequential' capability from an assumption that order is irrelevant. Overall, the result is self-contained against external benchmarks, and no specific reduction of a claimed prediction to an input fit or self-citation can be exhibited.
Axiom & Free-Parameter Ledger
free parameters (5)
- Outer recursion depth T =
7
- Inner recursion depth n =
3
- Preference update scale L (Eq. 3) =
not reported
- Softmax temperature tau (Eq. 4) =
not reported
- Core MLP depth of f_phi =
5 layers
axioms (4)
- domain assumption Leave-one-out evaluation with 99 randomly sampled negatives and a candidate set of 100 is a fair proxy for recommendation quality (protocol from SASRec [10]).
- ad hoc to paper Unrolling the shared core f_phi for T=7 outer and n=3 inner steps with deep supervision is stable, and the correction gate prevents semantic drift.
- domain assumption Masked mean pooling of item embeddings is a sufficient evidence anchor; interaction order is not needed for the recommendation task.
- domain assumption Dot-product scoring against frozen SBERT or learnable random item embeddings is well-calibrated without normalization.
invented entities (1)
-
Persistent latent preference state y_t and latent working state z_t
no independent evidence
read the original abstract
Sequential recommender systems typically infer user preferences through single-pass encoding of interaction histories without iterative refinement, relying on increasingly deep architectures to capture complex patterns. In this work, we revisit sequential recommendation from a recursive inference perspective: can user preferences be modeled as a persistent latent state that is recursively refined? We propose RecRec (Recursive Recommendation), a lightweight model that maintains a compact latent state and updates it through a shared recursive module conditioned on interaction evidence. Unlike prior recursive models, RecRec introduces an evidence-anchored correction mechanism that stabilizes refinement by grounding each update in the original interaction context, preventing semantic drift during deep recursive reasoning. Experiments on three benchmark datasets under standard evaluation protocols show that RecRec matches or outperforms state-of-the-art sequential, graph-based, and reasoning-enhanced recommenders while using only 3.9M to 14M parameters. Ablation studies demonstrate that both recursive refinement and the evidence-anchored correction gate contribute significantly to performance, highlighting the effectiveness of recursive latent inference as a scalable alternative to deeper or language-based architectures. Code is available at https://anonymous.4open.science/r/RecRec-6B67/README.md.
Figures
Reference graph
Works this paper leans on
-
[1]
Keqin Bao, Jizhi Zhang, Yang Zhang, Wenjie Wang, Fuli Feng, and Xiangnan He. 2023. Tallrec: An effective and efficient tuning framework to align large language model with recommendation. InProceedings of the 17th ACM conference on recommender systems. 1007–1014
2023
-
[2]
Millennium Bismay, Xiangjue Dong, and James Caverlee. 2025. Reasoningrec: Bridging personalized recommendations and human-interpretable explanations through llm reasoning. InFindings of the Association for Computational Linguistics: NAACL 2025. 8132–8148
2025
-
[3]
Prosenjit Biswas, Pervez Shaik, Abhinav Thorat, Ravi Kolla, and Niranjan Pedanekar. 2025. From What to Why: Thought-Space Recommendation with Small Language Models.arXiv preprint arXiv:2510.08626(2025)
arXiv 2025
-
[4]
Ruining He and Julian McAuley. 2016. Fusing similarity models with markov chains for sparse sequential recommendation. In2016 IEEE 16th international conference on data mining (ICDM). IEEE, 191–200
2016
-
[5]
Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, and Meng Wang. 2020. Lightgcn: Simplifying and powering graph convolution network for recommendation. InProceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval. 639–648
2020
-
[6]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. InProceedings of the 26th international conference on world wide web. 173–182
2017
-
[7]
Balázs Hidasi and Alexandros Karatzoglou. 2018. Recurrent neural networks with top-k gains for session-based recommendations. InProceedings of the 27th ACM international conference on information and knowledge management. 843–852
2018
-
[8]
Yupeng Hou, Jiacheng Li, Zhankui He, An Yan, Xiusi Chen, and Julian McAuley
-
[9]
Alexia Jolicoeur-Martineau. 2025. Less is more: Recursive reasoning with tiny networks.arXiv preprint arXiv:2510.04871(2025)
Pith/arXiv arXiv 2025
-
[10]
Wang-Cheng Kang and Julian McAuley. 2018. Self-attentive sequential recom- mendation. In2018 IEEE international conference on data mining (ICDM). IEEE, 197–206
2018
-
[11]
Sein Kim, Hongseok Kang, Seungyoon Choi, Donghyun Kim, Minchul Yang, and Chanyoung Park. 2024. Large language models meet collaborative filtering: An efficient all-round llm-based recommender system. InProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. 1395–1406
2024
-
[12]
Jinming Li, Wentao Zhang, Tian Wang, Guanglei Xiong, Alan Lu, and Gerard Medioni. 2023. GPT4Rec: A generative framework for personalized recommen- dation and user interests interpretation.arXiv preprint arXiv:2304.03879(2023)
Pith/arXiv arXiv 2023
-
[13]
David Zhan Liu and Gurbir Singh. 2016. A recurrent neural network based rec- ommendation system. InInternational conference on recent trends in engineering, science & technology
2016
-
[14]
Yang Liu, Yitong Wang, and Chenyue Feng. 2024. Unirec: A dual enhancement of uniformity and frequency in sequential recommendations. InProceedings of the 33rd ACM International Conference on Information and Knowledge Management. 1483–1492
2024
-
[15]
Ruihong Qiu, Zi Huang, Hongzhi Yin, and Zijian Wang. 2022. Contrastive learning for representation degeneration problem in sequential recommendation. InProceedings of the fifteenth ACM international conference on web search and data mining. 813–823
2022
-
[16]
Massimo Quadrana, Alexandros Karatzoglou, Balázs Hidasi, and Paolo Cremonesi
-
[17]
Steffen Rendle, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2010. Fac- torizing personalized markov chains for next-basket recommendation. InPro- ceedings of the 19th international conference on World wide web. 811–820
2010
-
[18]
Yuki Sawada, Rintaro Hasegawa, Yuhi Nagatsuma, Shugo Takei, Kazuhito Yonekawa, and Hiromu Auchi. 2025. Toward Universal User Representations: Contrastive Learning with Transformers and Embedding Ensembles. InProceed- ings of the Recommender Systems Challenge 2025. 51–55
2025
-
[19]
Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie. 2015. Autorec: Autoencoders meet collaborative filtering. InProceedings of the 24th international conference on World Wide Web. 111–112
2015
-
[20]
Fei Sun, Jun Liu, Jian Wu, Changhua Pei, Xiao Lin, Wenwu Ou, and Peng Jiang
-
[21]
Jiakai Tang, Sunhao Dai, Teng Shi, Jun Xu, Xu Chen, Wen Chen, Jian Wu, and Yuning Jiang. 2025. Think before recommend: Unleashing the latent reasoning power for sequential recommendation.arXiv preprint arXiv:2503.22675(2025)
Pith/arXiv arXiv 2025
-
[22]
Hongwei Wang, Fuzheng Zhang, Jialin Wang, Miao Zhao, Wenjie Li, Xing Xie, and Minyi Guo. 2018. Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. InProceedings of the 27th ACM international conference on information and knowledge management. 417–426
2018
-
[23]
Hongwei Wang, Miao Zhao, Xing Xie, Wenjie Li, and Minyi Guo. 2019. Knowl- edge graph convolutional networks for recommender systems. InThe world wide web conference. 3307–3313
2019
-
[24]
Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural graph collaborative filtering. InProceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval. 165–174
2019
-
[25]
Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik R Narasimhan, and Yuan Cao. 2022. React: Synergizing reasoning and acting in language models. InThe eleventh international conference on learning representations. Shaik et al. A Appendix This appendix provides ablation results, implementation details, and additional computational analysis f...
2022
-
[2017]
Inproceedings of the Eleventh ACM Conference on Recommender Systems
Personalizing session-based recommendations with hierarchical recurrent neural networks. Inproceedings of the Eleventh ACM Conference on Recommender Systems. 130–137
-
[2019]
InProceedings of the 28th ACM international conference on information and knowledge management
BERT4Rec: Sequential recommendation with bidirectional encoder rep- resentations from transformer. InProceedings of the 28th ACM international conference on information and knowledge management. 1441–1450
-
[2024]
Bridging Language and Items for Retrieval and Recommendation.arXiv preprint arXiv:2403.03952(2024)
Pith/arXiv arXiv 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.