Views
No views yet
| Field | Value |
|---|---|
| Analyzed model | EleutherAI/pythia-70m |
| Analyzed model revision | a39f36b100fe8a5377810d56c3f4789b9c53ac42 |
| Model kind | base |
| Activation site | resid_post |
| Layer indexing | transformer_blocks_zero_based |
| Available layers | 0, 1, 2, 3, 4, 5 |
| Hidden size | 512 |
| Input row normalization | none |
| ICALens package version | 0.3.6 |
| Fitting dataset | NeelNanda/pile-10k |
| Dataset revision | 127bfedcd5047750df5ccf3a12979a47bfa0bafa |
| Dataset split | train |
| Fitting token scope | all |
| Candidate tokens | 5317136 |
| Fitting tokens | 1000000 |
icalens.json; model-card metadata is not used when loading the lens.1from icalens import ICALens
2
3lens = ICALens.from_pretrained("REPOSITORY_ID")
4result = lens.analyze("She deposited the check at the bank.", layer=0)
5
6print(result.tokens)
7print(result.scores) # signed standard ICA scores
8print(result.energy) # per-token squared-score fractionsscores = lens.transform(activations, layer=0)icalens.json.score² / sum(all component scores²).| Layer | Components | Fitting tokens | FastICA iterations |
|---|---|---|---|
| 0 | 512 | 1000000 | 50 |
| 1 | 512 | 1000000 | 50 |
| 2 | 512 | 1000000 | 50 |
| 3 | 512 | 1000000 | 50 |
| 4 | 512 | 1000000 | 50 |
| 5 | 512 | 1000000 | 50 |
1{
2 "activation_dataset": {
3 "dtype": "bfloat16",
4 "format": "icalens.activations",
5 "format_version": 1,
6 "manifest_sha256": "d77c1a6808227e5a7fc7e6487f20d27e0e325964b951eda1be6fb9b4427f3d88"
7 },
8 "candidate_tokens": 5317136,
9 "context_length": 1024,
10 "dataset": {
11 "repo_id": "NeelNanda/pile-10k",
12 "revision": "127bfedcd5047750df5ccf3a12979a47bfa0bafa",
13 "split": "train"
14 },
15 "document_framing": {
16 "evidence_note": "Pythia training documents are concatenated and separated by an EOD token.",
17 "evidence_url": "https://github.com/EleutherAI/pythia#exploring-the-dataset",
18 "included_in_fitting_samples": false,
19 "policy_source": "project:model_framing.json",
20 "registry_model_entry": "EleutherAI/pythia-70m",
21 "registry_schema_version": 1,
22 "registry_sha256": "c4929c65ecf42c17f99c3889a2057c89397da6d94f61d99b17ebecc32d1dde83",
23 "requested": "auto",
24 "strategy": "prepend-eos",
25 "token": "<|endoftext|>",
26 "token_id": 0
27 },
28 "fitting_tokens": 1000000,
29 "sampling_seed": 0,
30 "text_field": "text",
31 "token_scope": "all"
32}1@article{liu2026icalens,
2 title={ICA Lens: Interpreting Language Models Without Training Another Dictionary},
3 author={Liu, Sida and Han, Feijiang},
4 journal={arXiv preprint arXiv:2606.11722},
5 year={2026}
6}