siddhm11 Claude Opus 5.5 commited on
Commit
cba4898
·
1 Parent(s): e51c693

docs(06): trending v2 — why a paper trends, rising topics, a few days' step-up in search

Browse files
docs/research/06-Deep-Research-Verdict.md CHANGED
@@ -997,3 +997,33 @@ hyphenated terms (neutral), and topping up a short every-word list with any-word
997
  points keyword-only, but its extra RRF votes pushed the DPO paper out of the top 10).
998
  **Action items:** Set `SEARCH_REWRITE_KEYWORDS=on` on the Space; watch search_log for rewritten
999
  queries.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
997
  points keyword-only, but its extra RRF votes pushed the DPO paper out of the top 10).
998
  **Action items:** Set `SEARCH_REWRITE_KEYWORDS=on` on the Space; watch search_log for rewritten
999
  queries.
1000
+
1001
+ ### 2026-10-24 — Trending v2: why a paper trends, rising topics, a few days' step-up in search
1002
+ **Decision:** Three additions to Hugging Face Daily Papers, each behind its own switch.
1003
+ (1) Every trending card says why in counts from the lists only: its place on its day ("#1 of 92
1004
+ papers on 30 Sep") and, when in the top quarter of a week of 20 or more, its place in the week
1005
+ ("top 1% of this week's 404"); Hugging Face's one-line summary is shown labelled as theirs;
1006
+ comment counts are never shown. (2) Topics (switch `TRENDING_PAGE`, page `/trending`): once a day
1007
+ the last 26 weeks of stored lists (`hf_daily_papers`) are clustered as §3.3 clusters a reader's
1008
+ saves (Ward on L2-normalised vectors, K = 24, medoids, Hungarian-matched ids). A topic is rising or
1009
+ cooling only when the slope of its weekly *share* beats the same slope with every paper's week
1010
+ shuffled 2,000 times, Benjamini–Hochberg q < 0.05, and it is shown only under a phrase from its
1011
+ papers' titles, keywords and summaries that at least 30% of them carry; no model names topics.
1012
+ (3) Search (switch `SEARCH_TRENDING`, off / shadow / on): a top-quarter paper of this week that
1013
+ retrieval already found in its first 50 may take one of 2 extra cross-encoder places; if it scores
1014
+ at least half the best, it gains up to 0.25 × the best score, full for 3 days on the list and gone
1015
+ at 7, at most 2 papers per search, and the moved result is tagged "Trending on Hugging Face".
1016
+ **Supersedes:** nothing; the 2026-10-23 shelf entry stands, and the feed's quota and served order
1017
+ are untouched (the step-up applies to search only).
1018
+ **Rationale:** Measured on 26 weeks (5,198 papers, 24 Oct): lists ran from 101 to 404 papers a
1019
+ week and upvotes are heavy-tailed (median 13, p99 271), so only relative places mean the same thing
1020
+ every week; comments carry no signal (median 2, nearly every paper has one); stars track upvotes
1021
+ weakly (rank correlation 0.27). "Last 4 weeks against before" is near chance (5 topics past two
1022
+ standard errors at K = 40 where shuffled weeks give 1.7, up to 4), while the 26-week slope test
1023
+ holds at K = 24 and 40. Hugging Face's own keywords name a topic badly (top three cover a median
1024
+ 21% of it). Social explanations raise trying but not liking (Sharma & Cosley, WWW 2013), so
1025
+ trending stays a labelled extra and is judged by saves and reads. After the 24 Oct re-harvest,
1026
+ 99–100% of the lists' papers have vectors in the corpus.
1027
+ **Action items:** `TRENDING_PAGE=preview`, then `on`. `SEARCH_TRENDING=shadow` for 7 days, compare
1028
+ `search_meta.trending_shadow` moves with graded relevance, then `on` only if relevance holds.
1029
+ After 7 days of `hf_upvote_history`, add momentum facts ("+120 upvotes since yesterday").