Pith. sign in

REVIEW 4 major objections 4 minor 41 references

From Pairwise to Ranking: Climbing the Ladder to Ideal Collaborative Filtering with Pseudo-Ranking

T0 review · 4 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read A pseudo-ranking paradigm that manufactures ordinal supervision by injecting noise into positive items substantially improves top-K collaborative filtering and can be layered onto existing recommender models.

desk verdict The pseudo-ranking trick is new and the gains are consistent, but the ranker's only supervision is noise-corrupted copies of one positive item, so the 'ideal CF' framing overreaches. read the letter →

arxiv 2412.18168 v1 pith:S6R5ZIQN submitted 2024-12-24 cs.IR

classification cs.IR
keywords collaborativefilteringpseudo-rankingnoiseinjectionrankinglossordinalclassificationtop-KrecommendationgradientconfidenceBPR
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper argues that pairwise losses, which compare one positive item against one negative item, are a poor stand-in for the full ranking information an ideal recommender would use. It proposes a pseudo-ranking paradigm (PRP) that manufactures ranking supervision by adding increasing levels of noise to a user's positive items, so that the degraded versions are treated as lower-ranked items. A new ranking loss, inspired by multiple ordinal classification, consumes these pseudo-rankings; a gradient-based confidence mechanism down-weights suspicious sub-rankings. On four real-world datasets, PRP beats state-of-the-art baselines, and wrapping MF, NGCF, and LightGCN with PRP improves all of them. The paper positions PRP as a step toward ideal CF, with BPR as a special case at ranking length two.

What carries the argument

The load-bearing object is the noise-injection ranker plus the adjacent-pair ranking loss. Noise $\epsilon_u$ is sampled from a Gaussian whose mean and variance are generated from the user embedding (with reparameterization), and three copies of a positive item are formed with noise magnitudes $\theta_1=0 \ll \theta_2 \ll \theta_3$, yielding the supervision $i_p \succ_u i_p^2 \succ_u i_p^3$. The ranking loss is $\sum_{v=1}^{k-1} \alpha_v \log(1+\exp(s_u(\pi_u(v+1))-s_u(\pi_u(v))))$, a softplus over adjacent score gaps; transitivity of the total order lets adjacent comparisons stand for all pairwise comparisons. The confidence $\alpha_v$ is set by binning the absolute gradients of sub-rankings into ten groups and using the bin's frequency as the weight, so rare large gradients are down-weighted. This machinery turns a missing full ranking into a trainable ordinal signal.

What would settle it

Take any dataset with implicit feedback, train PRP, then replace the noise-injected pseudo-ranking with a random permutation of the same items while keeping everything else fixed; if Recall@10 and NDCG@10 stay within a small margin, the noise-induced ordering is not the source of the improvement. Alternatively, on a dataset with explicit star ratings, compare PRP's noise-generated ranks against the true rating order for the same user; if the two agree no more than chance on held-out users, the monotonicity assumption is violated.

Watch

Extended reading notes

Core claim

The central claim is that the gap between pairwise collaborative filtering and the ideal model that learns from full rankings can be partially closed without any ranking labels. The paper's PRP builds a ranker that produces a pseudo-ranking of sampled items by injecting user-dependent noise into positive item embeddings: the original item $i_p$ is preferred to lightly noised $i_p^2$, which is preferred to heavily noised $i_p^3$. The ranking loss $L_{\mathrm{rank}}$ then enforces that scores decrease along this pseudo-ranking, with a gradient-density confidence coefficient $\alpha_v$ that suppresses outlier gradients from unreliable rankings. The authors prove that optimizing the ideal CF objective is sufficient but not necessary for maximizing NDCG, and that BPR is exactly the $k=2$ case of the ranking loss. Empirically, PRP achieves statistically significant gains over pairwise and negative-sampling baselines across ML-1M, Gowalla, Foursquare, and Yelp.

Load-bearing premise

The claim collapses if adding more noise to an item's embedding does not monotonically lower a user's preference for it, because then the ranker is trained on fabricated ordinal labels that the confidence weights can only down-weight, not correct.

Editorial extensions

If this is right

  • Because BPR is the $k=2$ limit of the ranking loss, every improvement PRP shows over BPR is attributable to consuming longer sub-rankings rather than to a different optimization principle.
  • Integrating PRP into MF, NGCF, and LightGCN raises Recall@10, HR@10, and NDCG@10 in every reported configuration, making PRP a plug-in training signal rather than a new architecture.
  • The ranking length $k$ has a sweet spot around 5; beyond it the pseudo-rankings become unreliable and performance drops, so the approach does not simply scale to full rankings.
  • The supervised magnitude $\beta$ must be balanced; too much weight on ranker training degrades the recommendation objective.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the noise-injection monotonicity holds only approximately, the confidence mechanism can only dampen, not eliminate, the damage; a dataset with true full rankings would let one measure how much of PRP's gain comes from real ordinal signal versus from the augmented samples acting as regularizers.
  • The same adjacent-pair softplus loss could be applied to any other source of ordinal supervision, such as explicit star ratings, dwell time, or replay order, potentially extending PRP beyond noise-generated ranks.
  • The gradient-density confidence weighting resembles gradient harmonizing techniques in other learning tasks; a direct comparison against fixed per-pair weights would isolate whether the benefit comes from outlier suppression or from implicit reweighting of easy and hard pairs.
  • PRP's improvement over base LightGCN is smaller on Gowalla than over base MF, suggesting the gain from ranking supervision may shrink as the encoder already provides richer structure; testing on stronger encoders would map where ranking information matters most.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 4 minor

Summary. The paper proposes PRP, a pseudo-ranking paradigm for collaborative filtering. PRP consists of (i) a ranker module that orders a sampled set of items, (ii) a noise-injection mechanism that generates a three-element ordinal supervision signal from progressively corrupted copies of a single positive item, and (iii) a ranking loss with a gradient-density confidence weighting. The paper argues via a multiple-ordinal-classification view that pairwise losses are a k=2 special case of the proposed ranking loss, and that ideal CF is related to NDCG. Experiments on ML-1M, Yelp, Gowalla, and Foursquare report consistent improvements over BPR and several negative-sampling baselines, and Table 2 shows gains when PRP is added to MF, NGCF, and LightGCN.

Significance. If the underlying mechanism were sound, the paper would make a useful contribution: it offers a concrete way to consume ordinal supervision in implicit-feedback CF, unifies BPR as a special case of a ranking loss, and demonstrates gains across four datasets and three base models. The empirical pattern is consistent and the paper is clearly written. The main issue is that the ranker's supervision signal, as specified in Eq. (12), does not contain a comparison between interacted and non-interacted items, so the pseudo-rankings may encode noise magnitude rather than user preference. The theoretical results are also partly definitional (Theorem 1) and the derivation of the final loss (Eqs. 14-17) relies on an assumption equivalent to the desired conclusion. These load-bearing gaps need to be addressed before the claims can be accepted.

major comments (4)
  1. [Ranker (Eqs. 7 and 12)] The ranker's only supervision is L_p = L^α_rank(u, γ_u(P_n)), where P_n consists of three corrupted copies of a single positive item i_p. This ordinal signal never contains a comparison between an interacted item and a non-interacted item. The paper states an 'additional constraint' that interacted items should outrank non-interacted items, but no loss term or regularizer implements that constraint. Consequently, a ranker can minimize L_p by identifying the amount of injected noise (clean > slightly corrupted > heavily corrupted) without learning anything about user-item preference. When the same ranker is later used to order a set M of distinct randomly sampled items in Eq. (6), the resulting π_u is not anchored to real preference evidence, and the base model is trained against an arbitrary order in Eq. (18). This is load-bearing for the paper's central claim that PRP supplies ideal-CF-style ranking supervision; please add an explicit training signal that rewards interacted items over non-interacted ones, or provide direct evidence (e.g., correlation of π_u with held-out interaction data) that the pseudo-rankings encode preference.
  2. [Understanding Ideal Collaborative Filtering, Theorem 1] Theorem 1 is close to a tautology under the paper's definition of ideal CF. In the sufficiency proof, 'ideal CF' is assumed to imply {Ψu(1),...,Ψu(K)} = P, but with an arbitrary cutoff K this is an additional assumption about how the full ranking relates to the positive-item set. In the necessity proof, the constructed Ψ'_u preserves the property that the top K positions contain P and hence also maximizes DCG_K, which only shows that DCG_K is insensitive to the internal ordering of the top K. Thus the theorem does not establish a nontrivial relationship between ideal CF and NDCG; it restates the set-theoretic condition behind DCG. The authors should either explicitly characterize this as a definitional observation or prove a statement about surrogate losses.
  3. [Ranking Loss Function, Eqs. (14)-(17)] The derivation of the final ranking loss is not sound. Eq. (14) sums over ordered pairs v < w, so the max in Eq. (15) must be taken over w > v, not all w ≠ v; as written, Eq. (15) changes the loss function. More importantly, Eq. (17) replaces max_{w>v}{su(πu(w))} with su(πu(v+1)). This replacement is only exact when the scores are already consistent with the ranker's order, which is exactly the property the loss is meant to enforce. During training, using the adjacent item means that a non-adjacent inversion of large magnitude can escape the loss entirely, so L_rank is a weaker surrogate than the stated ordinal objective. The paper needs to justify this approximation explicitly and, if possible, analyze its error or provide an ablation that compares the adjacent form with a full max form.
  4. [Experiments, Tables 1 and 2] The empirical section demonstrates consistent gains over pairwise baselines, which I acknowledge. However, the experiments do not include any direct measurement of whether the pseudo-rankings produced by the ranker are actually aligned with user preferences. Given that the entire method depends on this assumption, an evaluation of the correlation between π_u and held-out interactions (or an analysis of the ranker's ranking accuracy) is necessary to support the claim that the gains come from 'ranking supervision' rather than from the added capacity and noise regularization. This is a direct response to the circularity concern in Eq. (12).
minor comments (4)
  1. [Contributions] The word 'fucnion' appears twice in the contributions list and should be 'function'; 'pseudo-rankers' should be 'pseudo-rankings'.
  2. [Eq. (9)] The input to MLP2 is written as µ_i but should presumably be µ_u, since the noise distribution is user-dependent.
  3. [Eq. (19)] The sum runs from y=0 while the groups are labeled G1 through G10; the range should start at y=1 to match the group indexing.
  4. [Table 1] The two-sided t-test is reported as the significance test, but the table does not report standard deviations or the number of repeated runs; please add this information so the significance claim can be verified.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the empirical gains are evaluated on held-out interactions; the self-generated pseudo-ranking loop is a design assumption, not a derivation whose output is forced by its inputs.

full rationale

The central performance claim is externally anchored, not derived from the pseudo-ranking by construction. The paper's theoretical statements (Theorem 1 and Theorem 2) are independent of PRP's mechanism: Theorem 1 is a set-theoretic observation about the relationship between full-ranking optimality and DCG, and Theorem 2 is a direct algebraic specialization showing that the proposed ranking loss reduces to BPR when k=2; neither result assumes the effectiveness of the noise-injection ranker. The methodology does contain a self-generated supervision loop: Eq. (7) builds ordinal labels solely from noise-corrupted copies of one positive item (e_p^m = e_p + θ_m ε_u with θ_1=0, θ_3≫θ_2), Eq. (12) trains the ranker with L_p = L_rank^α(u, γ_u(P_n)), and Eq. (20) uses the ranker's π_u to supervise the base model. Moreover, the stated 'additional constraint' that interacted items should outrank non-interacted items is never implemented as a loss term. These are grounding and robustness concerns about whether the pseudo-rankings express genuine user preferences; they are not circularity, because the ranker's output could in principle fail and the paper's experiments on held-out ML-1M, Gowalla, Foursquare, and Yelp interactions provide an external check on whether the method helps. No load-bearing self-citation or imported uniqueness theorem is used to rule out alternatives; the authors' own prior RecSys papers are only cited as baselines or related work. Therefore, no pattern of self-definition, fitted-prediction equivalence, or author-imported uniqueness is present.

Assumptions & free parameters 5 free parameters · 5 assumptions · 0 invented entities

No new physical or ontological entities are introduced; the pseudo-ranking is a training construct rather than a postulated external quantity. The central assumptions are the monotonic preference effect of noise and the validity of ordinal classification as a model of ideal CF.

free parameters (5)
  • theta2 and theta3 noise magnitudes = not reported; theta1=0 and theta3 much greater than theta2
    Controls how much semantic corruption is assumed to map to preference drop; central to pseudo-ranking construction.
  • beta = not reported; tuned via sensitivity analysis
    Balances the main ranking loss and the ranker-supervision loss; the paper shows performance is sensitive to it.
  • k = not reported; 2 to 10 evaluated, k>5 degrades performance
    Ranking length; selected per dataset, and the paper says it needs careful selection.
  • confidence bin count = 10
    Gradient density is approximated by grouping gradients into 10 intervals, a hand-set discretization.
  • noise generator MLP parameters = learned
    mu_u and sigma_u are produced by MLPs trained on data; the Gaussian noise distribution is assumed, not inferred from preference data.
assumptions (5)
  • ad hoc to paper Injecting a small amount of noise into a positive item slightly reduces user preference; large noise seriously degrades item semantics.
    Underlies the pseudo-ranking i_p > i_p^2 > i_p^3; cited to adversarial perturbation work but asserted as a monotonic preference relation.
  • domain assumption Interacted items should receive higher scores than non-interacted items.
    Standard CF assumption invoked to constrain the ranker; it is not a full ranking signal.
  • ad hoc to paper Multiple ordinal classification with labels top1..topN is an appropriate model of ideal CF.
    The entire theory section assumes this framing; it is not derived from first principles.
  • ad hoc to paper Sparse gradient density groups indicate inaccurate rankings and should be down-weighted.
    The confidence mechanism assumes that histogram bin occupancy maps to label correctness.
  • domain assumption User-specific noise follows a Gaussian with mean and variance produced by MLPs.
    No prior knowledge of the noise distribution; Gaussian is chosen for tractability and reparameterization.

how reviews work

0 comments
Cite this review

Pith. "Pith review of From Pairwise to Ranking: Climbing the Ladder to Ideal Collaborative Filtering with Pseudo-Ranking." pith.science (2026). https://pith.science/paper/S6R5ZIQN

@misc{pith2026241218168,
  author       = {Pith},
  title        = {Pith review of: From Pairwise to Ranking: Climbing the Ladder to Ideal Collaborative Filtering with Pseudo-Ranking},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/S6R5ZIQN}},
  note         = {Machine review of arXiv:2412.18168}
}
read the original abstract

Intuitively, an ideal collaborative filtering (CF) model should learn from users' full rankings over all items to make optimal top-K recommendations. Due to the absence of such full rankings in practice, most CF models rely on pairwise loss functions to approximate full rankings, resulting in an immense performance gap. In this paper, we provide a novel analysis using the multiple ordinal classification concept to reveal the inevitable gap between a pairwise approximation and the ideal case. However, bridging the gap in practice encounters two formidable challenges: (1) none of the real-world datasets contains full ranking information; (2) there does not exist a loss function that is capable of consuming ranking information. To overcome these challenges, we propose a pseudo-ranking paradigm (PRP) that addresses the lack of ranking information by introducing pseudo-rankings supervised by an original noise injection mechanism. Additionally, we put forward a new ranking loss function designed to handle ranking information effectively. To ensure our method's robustness against potential inaccuracies in pseudo-rankings, we equip the ranking loss function with a gradient-based confidence mechanism to detect and mitigate abnormal gradients. Extensive experiments on four real-world datasets demonstrate that PRP significantly outperforms state-of-the-art methods.

Figures

Figures reproduced from arXiv: 2412.18168 by the authors.

Figure 1
Figure 1. A comparison between ideal CF and pairwise CF. [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Experiments to demonstrate the influence of ranking length and supervised magnitude. [PITH_FULL_IMAGE:figures/full_fig_p007_2.png] view at source ↗
Figure 3
Figure 3. Experimental results to demonstrate the ablation study and efficiency analysis. [PITH_FULL_IMAGE:figures/full_fig_p007_3.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

41 extracted references · 39 canonical work pages

  1. [1]

    Alon, N.; Bollobas, B.; Brightwell, G.; and Janson, S. 1994. Linear Extensions of a Random Partial Order . The Annals of Applied Probability, 4

  2. [2]

    Chen, J.; Lian, D.; Jin, B.; Huang, X.; Zheng, K.; and Chen, E. 2022. Fast Variational Autoencoder with Inverted Multi-Index for Collaborative Filtering. In WWW, 1944--1954

  3. [3]

    Y.; Chen, Y.; and Cong, G

    Chin, J. Y.; Chen, Y.; and Cong, G. 2022. The Datasets Dilemma: How Much Do We Really Know About Recommendation Datasets? In WSDM, 141--149

  4. [4]

    Ding, J.; Quan, Y.; He, X.; Li, Y.; and Jin, D. 2019. Reinforced Negative Sampling for Recommendation with Exposure Data. In IJCAI, 2230--2236

  5. [5]

    Ding, J.; Quan, Y.; Yao, Q.; Li, Y.; and Jin, D. 2020. Simplify and Robustify Negative Sampling for Implicit Collaborative Filtering. NeurIPS, 33

  6. [6]

    Gao, Y.; Du, Y.; Hu, Y.; Chen, L.; Zhu, X.; Fang, Z.; and Zheng, B. 2022. Self-Guided Learning to Denoise for Robust Recommendation. In SIGIR, 1412--1422

  7. [7]

    He, X.; Deng, K.; Wang, X.; Li, Y.; Zhang, Y.; and Wang, M. 2020. LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. In SIGIR, 639--648

  8. [8]

    He, X.; He, Z.; Du, X.; and Chua, T.-S. 2018. Adversarial Personalized Ranking for Recommendation. In SIGIR, 355--364

Show all 41 references
  1. [9]

    He, X.; Liao, L.; Zhang, H.; Nie, L.; Hu, X.; and Chua, T.-S. 2017. Neural Collaborative Filtering. In WWW, 173--182

  2. [10]

    J.; and Estrin, D

    Hsieh, C.; Yang, L.; Cui, Y.; Lin, T.; Belongie, S. J.; and Estrin, D. 2017. Collaborative Metric Learning. In WWW, 193--201

  3. [11]

    Huang, T.; Dong, Y.; Ding, M.; Yang, Z.; Feng, W.; Wang, X.; and Tang, J. 2021. MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems. In KDD, 665--674

  4. [12]

    Lai, R.; Chen, L.; Zhao, Y.; Chen, R.; and Han, Q. 2023. Disentangled Negative Sampling for Collaborative Filtering. In WSDM, 96--104

  5. [13]

    Li, B.; Liu, Y.; and Wang, X. 2019. Gradient Harmonized Single-Stage Detector. In AAAI, 8577--8584

  6. [14]

    Li, P.; Wu, Q.; and Burges, C. 2007. McRank: Learning to Rank Using Multiple Classification and Gradient Boosting. NeurIPS, 20

  7. [15]

    Lin, G.; Gao, C.; Zheng, Y.; Li, Y.; Chang, J.; Niu, Y.; Song, Y.; Gai, K.; Li, Z.; Jin, D.; et al. 2024. Inverse Learning with Extremely Sparse Feedback for Recommendation. In WSDM, 396--404

  8. [16]

    Liu, W.; Su, J.; Chen, C.; and Zheng, X. 2021. Leveraging Distribution Alignment via Stein path for Cross-Domain Cold-Start Recommendation. NeurIPS, 19223--19234

  9. [17]

    Mao, K.; Zhu, J.; Wang, J.; Dai, Q.; Dong, Z.; Xiao, X.; and He, X. 2021. SimpleX: A Simple and Strong Baseline for Collaborative Filtering. In CIKM, 1243--1252

  10. [18]

    Maystre, L.; and Grossglauser, M. 2017. Just Sort It! A Simple and Effective Approach to Active Preference Learning. In ICML, 2344--2353

  11. [19]

    Pan, W.; and Chen, L. 2013. GBPR: Group Preference based Bayesian Personalized Ranking for One-Class Collaborative Filtering. In IJCAI, 2691--2697

  12. [20]

    Pu, Y.; Chen, X.; Huang, X.; Chen, J.; Lian, D.; and Chen, E. 2024. Learning-Efficient Yet Generalizable Collaborative Filtering for Item Recommendation. In ICML

  13. [21]

    Rendle, S.; Freudenthaler, C.; Gantner, Z.; and Schmidt-Thieme. 2009. BPR: Bayesian Personalized Ranking from Implicit Feedback. In UAI, 452--461

  14. [22]

    Sun, J.; Guo, W.; Zhang, D.; Zhang, Y.; Regol, F.; Hu, Y.; Guo, H.; Tang, R.; Yuan, H.; He, X.; et al. 2020. A Framework for Recommending Accurate and Diverse Items using Bayesian Graph Convolutional Neural Networks. In KDD, 2030--2039

  15. [23]

    Wang, C.; Yu, Y.; Ma, W.; Zhang, M.; Chen, C.; Liu, Y.; and Ma, S. 2022 a . Towards Representation Alignment and Uniformity in Collaborative Filtering. In KDD, 1816--1825

  16. [24]

    Wang, J.; Yu, L.; Zhang, W.; Gong, Y.; Xu, Y.; Wang, B.; Zhang, P.; and Zhang, D. 2017. IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Models. In SIGIR, 515--524

  17. [25]

    Wang, X.; He, X.; Wang, M.; Feng, F.; and Chua, T.-S. 2019. Neural Graph Collaborative Filtering. In SIGIR, 165--174

  18. [26]

    Wang, Y.; Wang, H.; Shen, Y.; Fei, J.; Li, W.; Jin, G.; Wu, L.; Zhao, R.; and Le, X. 2022 b . Semi-Supervised Semantic Segmentation using Unreliable Pseudo-Labels. In CVPR, 4248--4257

  19. [27]

    Wu, J.; Wang, X.; Feng, F.; He, X.; Chen, L.; Lian, J.; and Xie, X. 2021. Self-Supervised Graph Learning for Recommendation. In SIGIR, 726--735

  20. [28]

    Xia, F.; Liu, T.-Y.; Wang, J.; Zhang, W.; and Li, H. 2008. Listwise Approach to Learning to Rank: Theory and Algorithm. In ICML, 1192--1199

  21. [29]

    Yang, F.; and Koyejo, S. 2020. On the Consistency of Top-K Surrogate Losses. In ICML, 10727--10735

  22. [30]

    Yang, Y.; Wu, Z.; Wu, L.; Zhang, K.; Hong, R.; Zhang, Z.; Zhou, J.; and Wang, M. 2023. Generative-Contrastive Graph Learning for Recommendation. In SIGIR, 1117--1126

  23. [31]

    Yu, J.; Yin, H.; Gao, M.; Xia, X.; Zhang, X.; and Viet Hung, N. Q. 2021. Socially-Aware Self-Supervised Tri-training for Recommendation. In KDD, 2084--2092

  24. [32]

    Yu, J.; Yin, H.; Xia, X.; Chen, T.; Cui, L.; and Nguyen, Q. V. H. 2022. Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendation. In SIGIR, 1294--1303

  25. [33]

    Zhang, W.; Chen, T.; Wang, J.; and Yu, Y. 2013. Optimizing Top-N Collaborative Filtering via Dynamic Negative Item Sampling. In SIGIR, 785--788

  26. [34]

    W.; and Liao, L

    Zhao, P.; Pan, Y.; Li, X.; Chen, X.; Tsang, I. W.; and Liao, L. 2023 a . Coarse-to-Fine Contrastive Learning on Graphs. IEEE Transactions on Neural Networks and Learning Systems

  27. [35]

    X.; Mu, S.; Hou, Y.; Lin, Z.; Chen, Y.; Pan, X.; Li, K.; Lu, Y.; Wang, H.; Tian, C.; et al

    Zhao, W. X.; Mu, S.; Hou, Y.; Lin, Z.; Chen, Y.; Pan, X.; Li, K.; Lu, Y.; Wang, H.; Tian, C.; et al. 2021. Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms. In CIKM, 4653--4664

  28. [36]

    Zhao, Y.; Chen, R.; Han, Q.; Song, H.; and Chen, L. 2024. Unlocking the Hidden Treasures: Enhancing Recommendations with Unlabeled Data. In RecSys, 247--256

  29. [37]

    Zhao, Y.; Chen, R.; Lai, R.; Han, Q.; Song, H.; and Chen, L. 2023 b . Augmented Negative Sampling for Collaborative Filtering. In RecSys, 256–266

  30. [38]

    Zhu, Q.; Zhang, H.; He, Q.; and Dou, Z. 2022. A Gain-Tuning Dynamic Negative Sampler for Recommendation. In WWW, 277--285

  31. [39]

    Zhuo, J.; Zhu, Q.; Yue, Y.; and Zhao, Y. 2022. Learning Explicit User Interest Boundary for Recommendation. In WWW, 193--202

  32. [40]

    , " * write output.state after.block = add.period write newline

    ENTRY address archivePrefix author booktitle chapter edition editor eid eprint howpublished institution isbn journal key month note number organization pages publisher school series title type volume year label extra.label sort.label short.list INTEGERS output.state before.all...

  33. [41]

    write newline

    " write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 gl...

Pith tools

Reviewed August 11, 2026 · model on record in the stance chip above.