Views
No views yet
(batch, 1, 40000)). Scaled means training on full unbalanced AudioSet; the others use matched Word-Speaker-Noise speech-in-noise (Feather et al., NeurIPS 2019).| Plot name | Folder | Key | Objective | Data |
|---|---|---|---|---|
| Supervised word | cochcnn9-supervised-word | word | Supervised word classification (794 classes) | Matched Word-Speaker-Noise |
| Supervised auditory events | cochcnn9-supervised-auditory-events | aud_events | Supervised auditory-event classification (517 classes) | Matched Word-Speaker-Noise |
| Supervised multi-task | cochcnn9-supervised-multitask | multitask | Supervised multi-task: word (794), speaker (433), and auditory events (517) | Matched Word-Speaker-Noise |
| Scaled supervised auditory events | cochcnn9-supervised-auditory-events-scaled | scaled_aud_events | Supervised auditory-event classification (527 classes) | AudioSet (scaled) |
| iSSL | cochcnn9-issl | issl | Invariant SSL (Barlow Twins, λ=0) | Matched Word-Speaker-Noise |
| CE-SSL | cochcnn9-ce-ssl | ce_ssl | Contrastive-equivariant SSL (Barlow Twins, λ=0.5) | Matched Word-Speaker-Noise |
| Scaled iSSL | cochcnn9-issl-scaled | scaled_issl | Invariant SSL (Barlow Twins, λ=0) | AudioSet (scaled) |
| Scaled CE-SSL | cochcnn9-ce-ssl-scaled | scaled_ce_ssl | Contrastive-equivariant SSL (Barlow Twins, λ=0.5) | AudioSet (scaled) |
config.yaml (training recipe) and model.safetensors (Lightning state_dict, no optimizer). Model checkpoints should support replication of linear probes, zero-shot evaluations, and brain-model comparisons.pip install -e ".[hub]"), then load a checkpoint by registry key:1from lightning_scripts.zero_shot_utils import load_single_cochdnn_model
2
3encoder, name, layer_names = load_single_cochdnn_model(
4 "ce_ssl", from_hub=True, device="cpu",
5)
6# waveform: (batch, 1, time) at 20 kHz
7activations = encoder(waveform) # dict[str, Tensor], flattened (batch, dim)word, aud_events, multitask, scaled_aud_events, issl, ce_ssl, scaled_issl, scaled_ce_ssl. Layers such as relu4 and relufc match the paper evaluations.1from huggingface_hub import hf_hub_download
2
3config_path = hf_hub_download("imgriff/ce-ssl-ccn2026", "cochcnn9-ce-ssl/config.yaml")
4weights_path = hf_hub_download("imgriff/ce-ssl-ccn2026", "cochcnn9-ce-ssl/model.safetensors")config.yaml and in the GitHub repo under model_configs/. Dataset paths use COCHDNN_* environment variables.state_dict for exact reconstruction; downstream work typically uses intermediate encoder layers1@inproceedings{griffith2026humanaligned,
2 title={Human-aligned Universal Audio Representations with Contrastive-Equivariant Self-Supervised Learning},
3 author={Ian M. Griffith and Thomas Edward Yerxa and Josh McDermott and Jenelle Feather},
4 booktitle={9th Annual Conference on Cognitive Computational Neuroscience},
5 year={2026},
6 doi={10.32470/uqprhu8},
7 url={https://openreview.net/forum?id=qaNtSV4PGm}
8}1@inproceedings{feather2019metamers,
2 title={Metamers of neural networks reveal divergence from human perceptual systems},
3 author={Feather, Jenelle and Durango, Alex and Gonzalez, Ray and McDermott, Josh},
4 booktitle={Advances in Neural Information Processing Systems},
5 year={2019}
6}1@inproceedings{gemmeke2017audioset,
2 title={{Audio Set}: An ontology and human-labeled dataset for audio events},
3 author={Gemmeke, Jort F. and Ellis, Daniel P. W. and Freedman, Dylan and Jansen, Aren and Lawrence, Wade and Moore, R. Channing and Plakal, Manoj and Ritter, Marvin},
4 booktitle={Proc. IEEE ICASSP},
5 year={2017}
6}LICENSE in this repository and in the GitHub repo.