Home › Code › recall_at_k

recall_at_k

Syntologyentry name in harvested coderead from the graph 2026-09-24

recall_at_k appears in the code Syntology harvested for 31 papers, as 28 distinct code bodies found in 31 places (a place is one code body under one paper). At least one of them ran in 22 of the papers; 3 of the code bodies carry a behaviour fingerprint.

What this page is not. Routines are grouped here by the exact string of their function or class name. Nothing asserts that two samples named recall_at_k do the same thing, share code, or are comparable; the name is a string, not an identity. Behaviour outputs (what a fingerprinted sample returned on the shared battery) are not in this export and are not shown here; the graph at syntology.ai holds them. "Ran" means executed on a synthesized fixture, not that the code is correct or reproduces a paper.

Samples Syntology

Syntology ran 19 of the 28 distinct code bodies named recall_at_k; 9 are unverified. One tile per status, in the site's fixed vocabulary, each code body counted once:

1ran · honoured contract
0ran · violated contract
3ran · our draft was wrong
1ran · fixture could not drive it
14ran
9unverified
3fingerprinted

Licence is a property of each copy, so it is counted per place: 12 of the 31 places are pointer only (Syntology does not serve that copy's text). This site shows no code text for any sample; every row below links to the file in its repository where the record names one.

“Ran” means the sample executed on a synthesized input; it does not mean the output is correct. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code, and those samples did run. The ran count above is every status except unverified, the same rule as each paper page.

Papers

31 papers shown of 31, newest first; 31 places in the table. A paper with no recorded date is placed by the month its arXiv id encodes, shown in the Date column as YYYY-MM (from id). One row per place: a paper whose repository defines the name more than once appears more than once, and the same code body held for several papers appears once under each, with the same status. Titles and dates are the archive's archive 2025-07-28 for papers in the archive, and the graph's for 12 papers added by Syntology; 1 papers have no page here and are shown by arXiv id only. Status and fingerprint are Syntology's record of each code body; licence is recorded for each place. The File cell ends with the code body's code_sha256, Syntology's identity for that exact code: an agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

PaperDateFileStatus SyntologyLicence
Profiling What Matters: Context-Aware Item Profiles from Large-Scale Metadata for LLM Recommenders added by Syntology 2026-08 (from id) rgbeing/CAIRO/reranking/metrics.py 89eb3ee859fa23fb ran fingerprinted no licence file found · pointer only
The Impact of Temporal Context Length and Encoding Strategies on Self-Supervised ECG Representation Learning added by Syntology 2026-08 (from id) muha-0/ecg-ssl-representation-learning/eval/convergence.py df1982d38efa426b ran MIT (permissive)
Reproducing FACTER: Fairness via Conformal Thresholding and Prompt Repair added by Syntology 2026-06 (from id) oscar-omlf/facter-repr/src/facter/eval/metrics.py 02feaabeeccf0a8e ran MIT (permissive)
Characterize Then Distill: Mechanistic Reasoning in Large Output Spaces added by Syntology 2026-06 (from id) research-anon-487/xcube/xcube/metrics.py e9e6246899873351 unverified Apache-2.0 (permissive)
DMF: A Deterministic Memory Framework for Conversational AI Agents added by Syntology 2026-06 (from id) matstech/dmf-benchmarks/dmf_bench/benchmarks/locomo/ablation.py 20a53bb137695e55 ran MIT (permissive)
Benchmarking Google Embeddings 2 against Open-Source Models for Multilingual Dense Retrieval and RAG Systems added by Syntology 2026-05 (from id) cciro94/GoogleEmbeddings2-benchmark/src/metrics.py 400f9ecaf9048276 ran no licence file found · pointer only
Reproducing Complex Set-Compositional Information Retrieval added by Syntology 2026-05 (from id) informagi/Complex-Set-Compositional-IR/code/evaluation/evaluate_jsonl.py d3229d742e877177 ran no licence file found · pointer only
One Pass, Any Order: Position-Invariant Listwise Reranking for LLM-Based Recommendation added by Syntology 2026-04 (from id) ejbito/InvariRank/experiments/evaluation/metrics.py 20d2254a15485774 ran MIT (permissive)
Chronological Knowledge Retrieval: A Retrieval-Augmented Generation Approach to Construction Project Documentation added by Syntology 2026-04 (from id) ikostis-ucl/bpc_meeting_assistant/eval/eval_metrics.py 059188d944ba5e21 unverified MIT (permissive)
Amortized Maximum Inner Product Search with Learned Support Functions added by Syntology 2026-03 (from id) apple/ml-amips/src/amips/metrics.py b3b975096f3aa6ef unverified licence not identified · pointer only
RETLLM: Training and Data-Free MLLMs for Multimodal Information Retrieval added by Syntology 2026-02 (from id) alivecat05/RETLLM/Codes/main_retrieval_long_module.py d413d290d3c00325 ran · our draft was wrong fingerprinted Apache-2.0 (permissive)
Contrastive Language-Image Mamba Pretraining added by Syntology 2026-01 (from id) NimrodShabtay/CLIMP/eval_nocaps.py 571ef30fa651077b unverified no licence file found · pointer only
CAFe: Unifying Representation and Generation with Contrastive-Autoregressive Finetuning 25 Mar 2025 identical code first harvested elsewhere d413d290d3c00325 ran · our draft was wrong fingerprinted licence of this copy not recorded
E5-V: Universal Embeddings with Multimodal Large Language Models 17 Jul 2024 kongds/e5-v/retrieval.py d413d290d3c00325 ran · our draft was wrong fingerprinted Apache-2.0 (permissive)
Guidelines for Augmentation Selection in Contrastive Learning for Time Series Classification 12 Jul 2024 dl4mhealth/ts-contrastive-augmentation-recommendation/ts_arm/utlis.py 034fe6931e83e8cb ran MIT (permissive)
Intersectional Unfairness Discovery 31 May 2024 xugezheng/bggn/engine/engine_vae_bias.py 1a4c35f9017f9cb5 ran · honoured contract no licence file found · pointer only
GUing: A Mobile GUI Search Engine using a Vision-Language Model 30 Apr 2024 jl-wei/guing/retrieval/retrieval_util.py 0292b0498de8a675 ran licence not identified · pointer only
Turbo-CF: Matrix Decomposition-Free Graph Filtering for Fast Recommendation 22 Apr 2024 jindeok/turbo-cf/utils.py 97701087a0e4c2f1 ran MIT (permissive)
Two Effects, One Trigger: On the Modality Gap, Object Bias, and Information Imbalance in Contrastive Vision-Language Models 11 Apr 2024 lmb-freiburg/two-effects-one-trigger/analysis/gap_precompute.py 11e8a5d9bccd29e9 ran · our draft was wrong MIT (permissive)
VariErr NLI: Separating Annotation Error from Human Label Variation 4 Mar 2024 mainlp/VariErr-NLI/build_score_table.py d72b6a140ff417e5 ran no licence file found · pointer only
An Attentive Inductive Bias for Sequential Recommendation beyond the Self-Attention 16 Dec 2023 jeongwhanchoi/BSARec/src/metrics.py 9c210c31b61b3c93 ran no licence file found · pointer only
DORIS-MAE: Scientific Document Retrieval using Multi-level Aspect-based Queries 7 Oct 2023 Real-Doris-Mae/Doris-Mae-Dataset/benchmarking/rank_performance_util.py d20891beec4bca5f ran licence not identified · pointer only
LLMRec: Benchmarking Large Language Models on Recommendation Task 23 Aug 2023 williamliujl/llmrec/utils/evaluate/metrics4rec.py 86965fc714650816 ran Apache-2.0 (permissive)
Direct Preference Optimization: Your Language Model is Secretly a Reward Model 29 May 2023 kidist-amde/ddro-direct-document-relevance-optimization/src/utils/evaluate.py a05d09685378cdb9 unverified Apache-2.0 (permissive)
Propensity-scored Probabilistic Label Trees 20 Oct 2021 mwydmuch/napkinXC/python/napkinxc/metrics.py 8422a0907e5bc01a unverified MIT (permissive)
CSFCube -- A Test Collection of Computer Science Research Articles for Faceted Query by Example 24 Mar 2021 iesl/CSFCube/eval_scripts/ranking_eval.py 8764d06307afbb64 ran · fixture could not drive it fingerprinted licence not identified · pointer only
ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators 23 Mar 2020 YChen1993/ELECRec/src/trainers.py a7d3c6223f6b59ea ran · our draft was wrong BSD-3-Clause (permissive)
Towards Resolving Propensity Contradiction in Offline Recommender Learning 16 Oct 2019 usaito/ijcai2022-adversarial-mf/src/evaluate/evaluator.py c2d33d7739234595 unverified MIT (permissive)
Unbiased Recommender Learning from Missing-Not-At-Random Implicit Feedback 9 Sep 2019 usaito/unbiased-implicit-rec-real/src/evaluate/metrics.py e58bf635478c876d unverified Apache-2.0 (permissive)
Hierarchical Gating Networks for Sequential Recommendation 21 Jun 2019 allenjack/HGN/eval_metrics.py a7d3c6223f6b59ea ran · our draft was wrong MIT (permissive)
arXiv:2025.findings-acl.433 haon-chen/mmE5/evaluation/eval_utils.py a39c9b40d6ff87e2 unverified MIT (permissive)

This site shows no code text; each File cell links to the file on GitHub at the repository's current default branch, which may have changed since the harvest. "Pointer only" means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence cell for the reason. Per-sample records for a paper are on its paper page under "Code Syntology ran".

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections