Home › Code › info_nce

info_nce

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

info_nce appears in the code Syntology harvested for 21 papers, as 15 distinct code bodies found in 23 places (a place is one code body under one paper). At least one of them ran in 9 of the papers; 2 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 info_nce 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 11 of the 15 distinct code bodies named info_nce; 4 are unverified. One tile per status, in the site's fixed vocabulary, each code body counted once:

0ran · honoured contract
0ran · violated contract
6ran · our draft was wrong
1ran · fixture could not drive it
4ran
4unverified
2fingerprinted

Licence is a property of each copy, so it is counted per place: 11 of the 23 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

21 papers shown of 21, newest first; 23 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 3 papers added by Syntology; 2 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
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/models/losses.py 73714c075bb607a4 ran fingerprinted MIT (permissive)
Trust-SSL: Additive-Residual Selective Invariance for Robust Aerial Self-Supervised Learning added by Syntology 2026-04 (from id) WadiiBoulila/trust-ssl/trust_ssl/models/trust_ssl.py 08fc69f23577e6f9 ran · our draft was wrong fingerprinted no licence file found · pointer only
Contrastive Reasoning Alignment: Reinforcement Learning from Hidden Representations added by Syntology 2026-03 (from id) robinzixuan/CRAFT/src/lclr/lca.py 0a662220aa93c170 ran · our draft was wrong Apache-2.0 (permissive)
arXiv:2506.15201 2025-06 (from id) JiayinXu5499/PSIC/loss/clip_loss.py 2000aafe4d9609e9 unverified MIT (permissive)
COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognition 10 Mar 2025 Breezelled/COMODO/comodo/loss.py 814f7a78b3f4f115 unverified MIT (permissive)
MOL-Mamba: Enhancing Molecular Representation with Structural & Electronic Insights 21 Dec 2024 xian-sh/mol-mamba/models/loss_info_nce.py 54b175c46812e410 unverified MIT (permissive)
FERERO: A Flexible Framework for Preference-Guided Multi-Objective Learning 2 Dec 2024 lisha-chen/ferero/ASR/Modules/utils.py 1bd8e3a222e83106 unverified no licence file found · pointer only
PRIMUS: Pretraining IMU Encoders with Multimodal Self-Supervision 22 Nov 2024 nokia-bell-labs/pretrained-imu-encoders/lib/train_modules.py 8417d5a9e637bc8d ran · our draft was wrong BSD-3-Clause-Clear · pointer only
Free Lunch in Pathology Foundation Model: Task-specific Model Adaptation with Concept-Guided Feature Enhancement 15 Nov 2024 hku-medai/cate/src/infonce.py 54b175c46812e410 unverified no licence file found · pointer only
Any Target Can be Offense: Adversarial Example Generation via Generalized Latent Infection 17 Jul 2024 VL-Group/GAKer/utils/nce.py 54b175c46812e410 unverified no licence file found · pointer only
EAGER: Two-Stream Generative Recommender with Behavior-Semantic Collaboration 20 Jun 2024 yewzz/EAGER/EAGER/lib/HF_Model.py b4a92ef31fda7e78 ran no licence file found · pointer only
Skill-aware Mutual Information Optimisation for Generalisation in Reinforcement Learning 7 Jun 2024 uoe-agents/sami/algorithm/method_step/info_nce_loss.py c10063e288d48256 ran · our draft was wrong no licence file found · pointer only
Skill-aware Mutual Information Optimisation for Generalisation in Reinforcement Learning 7 Jun 2024 uoe-agents/sami/algorithm/method_step/info_nce_loss.py 90286ad8300b6637 ran · our draft was wrong no licence file found · pointer only
Skill-aware Mutual Information Optimisation for Generalisation in Reinforcement Learning 7 Jun 2024 uoe-agents/SaMI/algorithm/method_step/info_nce_loss.py 03e6d660e5782677 ran no licence file found · pointer only
Multi-view Disentanglement for Reinforcement Learning with Multiple Cameras 22 Apr 2024 uoe-agents/mvd/algorithms/info_nce.py c105e24c6a7befa4 ran MIT (permissive)
Improving Text Embeddings with Large Language Models 31 Dec 2023 kamalkraj/e5-mistral-7b-instruct/loss.py 54b175c46812e410 unverified Apache-2.0 (permissive)
Hacking Generative Models with Differentiable Network Bending 7 Oct 2023 GAldegheri/gan-bending/infonce.py 54b175c46812e410 unverified no licence file found · pointer only
AdvCLIP: Downstream-agnostic Adversarial Examples in Multimodal Contrastive Learning 14 Aug 2023 cgcl-codes/advclip/utils/nce.py 54b175c46812e410 unverified MIT (permissive)
JOTR: 3D Joint Contrastive Learning with Transformers for Occluded Human Mesh Recovery 31 Jul 2023 xljh0520/jotr/common/nets/info_nce.py 54b175c46812e410 unverified MIT (permissive)
CLIP2Protect: Protecting Facial Privacy using Text-Guided Makeup via Adversarial Latent Search 16 Jun 2023 fahadshamshad/clip2protect/adversarial_optimization.py 245c8c770c4dffa4 ran · fixture could not drive it no licence file found · pointer only
Modality-Aware Contrastive Instance Learning with Self-Distillation for Weakly-Supervised Audio-Visual Violence Detection 12 Jul 2022 JustinYuu/MACIL_SD/InfoNCE.py 54b175c46812e410 unverified MIT (permissive)
Representation Learning with Contrastive Predictive Coding 10 Jul 2018 lee-seon-woo/tscp2_pytorch/src/models/losses.py 4bd8a922e4fd21df ran · our draft was wrong Apache-2.0 (permissive)
arXiv:2025.naacl-long.457 atharva-naik/CRScore/src/losses/info_nce.py 54b175c46812e410 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