You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Part of #4588 (strate 5 — clôture de l'arc théorique IIT↔GWT). Dépend de #5101 (traces .npz, schéma amendé — cf. commentaire d'amendement sur #5101). Parallélisable avec #5102 (même dépendance amont, pas de collision de fichiers hors une extension triviale de synthesis.py à ordonner au merge). Gates 22–24. Phase 2 (Gate 24) = GPU — RECOVERABLE-MACHINE : ai-01 GPU 2 (CUDA_VISIBLE_DEVICES=2 STRICT), sanctionné user 2026-07-07. Scoping validé en session user 2026-07-07.
Contexte — deux théories, un substrat, un appareil
La série a construit une batterie de complexité intégrée (lecture IIT : ec_gain/fe_gain/k_gain, créditée uniquement au-dessus de shuffle + modèle-contrôle, cf. #5090/#5102). L'article Anthropic (anthropic.com/research/global-workspace) identifie dans Claude un workspace global — la lecture GWT (Baars ; Dehaene, Naccache, Changeux), théorie historiquement contrastée avec l'IIT. Les deux lectures n'ont presque jamais été confrontées sur le même substrat avec le même appareil. Les traces SAE de #5101 (S4) rendent la confrontation possible.
Question fondatrice, posée en hypothèse falsifiable : sur S4, les événements d'accès global co-localisent-ils avec les pics de complexité intégrée créditée ? OUI → pont empirique (un même événement, deux lectures théoriques). NON → dissociation mesurée (les deux théories capturent des choses différentes) — négatif honnête tout aussi précieux.
Faits vérifiés de l'article (à ne pas sur-vendre) : J-space trouvé par jacobien des logits (pas SAE) ; broadcast mesuré structurellement (câblage ~100×, ~douzaines de concepts, <10 % de l'activité) ; l'ignition temporelle de Dehaene n'y est PAS mesurée ; preuve maîtresse = ablation sélective (J-space silencé → raisonnement multi-étapes ≈ 0, fluidité intacte) ; IIT/Tononi absents ; claim limité à l'access-consciousness.
Les trois mesures, les trois gates
Gate 22 — structure (observationnel). Sur les activations continues du panel élargi (acts_topk, K≈64) : graphe d'influence laggé entre features → existe-t-il un petit sous-ensemble (≲10 % du panel) à fan-out disproportionné, absent (a) des traces du modèle-contrôle et (b) du contrôle temps-mélangé ? Analogue observationnel du câblage ~100× d'Anthropic.
Gate 23 — co-location (LE gate de réconciliation, observationnel). Détection d'ignitions (pics de concentration + persistance, seuils documentés — lecture Dehaene, notre contribution temporelle) → contraste event-triggered : emergence_gain sur fenêtres centrées aux ignitions vs fenêtres appariées hors-événement. Crédit exigé au-dessus de (a) permutation des temps d'événements ET (b) même analyse sur traces du modèle-contrôle. Multi-jeux de prompts (≥5) en guise de multi-graines.
Gate 24 — ablation sélective (interventionnel, GPU, phase 2). Ré-extraction de traces avec clamp des features workspace identifiées au Gate 22 vs clamp d'autant de features aléatoires (même compte, hors workspace) : les gains crédités s'effondrent-ils sélectivement ? Miroir de l'expérience-titre d'Anthropic — seule mesure causale de l'issue ; les Gates 22–23 livrent sans l'attendre.
Grille de verdicts — chaque branche est un résultat
Issue
Lecture
22✓ 23✓ 24✓
Pont empirique : intégration ≡ accès global sur ce substrat
22✓ 23✗
Dissociation : le workspace existe mais ne porte pas les pics d'intégration — les deux théories mesurent des choses différentes
22✗
Pas de structure workspace à l'échelle du panel → question de niveau de description (renvoi états causaux ε-machine, ICT-17/#5100)
22✓ 23✓ 24✗
L'influence observationnelle était corrélationnelle — leçon méthodologique de premier ordre, à écrire telle quelle
Architecture (HARD) — ict/ reste numpy-only
ict/workspace.py numpy-only, adaptateur mince (précédent : feature_dynamics.py) : concentration_series(acts) (participation ratio/Gini par pas), ignition_events(conc, ...) (seuil + persistance), lagged_influence(acts, max_lag) (proxy observationnel, étiqueté comme tel), fanout_profile(infl) + workspace_candidates(...), event_triggered_battery(states, events, window, rng) — qui réutilise emergence_gainverbatim (même discipline de créditation, même rng) ;
J-lens ≠ SAE — opérationnalisation parallèle, pas réplication ;
structurel vs temporel — Anthropic mesure la connectivité, PAS l'ignition ; l'ignition est notre lecture Dehaene, dite comme telle ;
observationnel ≠ interventionnel — seul le Gate 24 est causal ;
Qwen ≠ Claude — et poids ouverts = force pédagogique (reproductible) ;
access ≠ phenomenal — on bridge le recouvrement fonctionnel/mécaniste, pas la métaphysique de Φ. Ne pas importer les chiffres d'Anthropic (<10 %, ~100×) comme attendus : mesurer les nôtres.
Livrables
ICT-24-WorkspaceIgnition.ipynb exécuté avec outputs réels (Gates 22–23 GPU-free ; section Gate 24 alimentée par les .npz ablatés)
ict/workspace.py (numpy-only, AUCUN import torch)
tests/test_workspace.py : générateur synthétique (hub planté + ignition plantée dans un panel AR(1), précédent simulate_neutral_transition) + tests sur .npz committés — GPU-free
(a) analogue concentration/ignition sur S2 (Gray-Scott) ou S3 (réplicateur) — le workspace est-il spécifique aux LLMs ? ; (b) sensibilité du Gate 23 à la taille de fenêtre (les jambes F et K sont bruitées sur fenêtres courtes — zlib notamment) ; (c) stabilité des hubs à K=32/64/128 ; (d) seuil d'ignition par quantile vs fixe.
Part of #4588 (strate 5 — clôture de l'arc théorique IIT↔GWT). Dépend de #5101 (traces
.npz, schéma amendé — cf. commentaire d'amendement sur #5101). Parallélisable avec #5102 (même dépendance amont, pas de collision de fichiers hors une extension triviale desynthesis.pyà ordonner au merge). Gates 22–24. Phase 2 (Gate 24) = GPU — RECOVERABLE-MACHINE : ai-01 GPU 2 (CUDA_VISIBLE_DEVICES=2STRICT), sanctionné user 2026-07-07. Scoping validé en session user 2026-07-07.Contexte — deux théories, un substrat, un appareil
La série a construit une batterie de complexité intégrée (lecture IIT :
ec_gain/fe_gain/k_gain, créditée uniquement au-dessus de shuffle + modèle-contrôle, cf. #5090/#5102). L'article Anthropic (anthropic.com/research/global-workspace) identifie dans Claude un workspace global — la lecture GWT (Baars ; Dehaene, Naccache, Changeux), théorie historiquement contrastée avec l'IIT. Les deux lectures n'ont presque jamais été confrontées sur le même substrat avec le même appareil. Les traces SAE de #5101 (S4) rendent la confrontation possible.Question fondatrice, posée en hypothèse falsifiable : sur S4, les événements d'accès global co-localisent-ils avec les pics de complexité intégrée créditée ? OUI → pont empirique (un même événement, deux lectures théoriques). NON → dissociation mesurée (les deux théories capturent des choses différentes) — négatif honnête tout aussi précieux.
Faits vérifiés de l'article (à ne pas sur-vendre) : J-space trouvé par jacobien des logits (pas SAE) ; broadcast mesuré structurellement (câblage ~100×, ~douzaines de concepts, <10 % de l'activité) ; l'ignition temporelle de Dehaene n'y est PAS mesurée ; preuve maîtresse = ablation sélective (J-space silencé → raisonnement multi-étapes ≈ 0, fluidité intacte) ; IIT/Tononi absents ; claim limité à l'access-consciousness.
Les trois mesures, les trois gates
Gate 22 — structure (observationnel). Sur les activations continues du panel élargi (
acts_topk, K≈64) : graphe d'influence laggé entre features → existe-t-il un petit sous-ensemble (≲10 % du panel) à fan-out disproportionné, absent (a) des traces du modèle-contrôle et (b) du contrôle temps-mélangé ? Analogue observationnel du câblage ~100× d'Anthropic.Gate 23 — co-location (LE gate de réconciliation, observationnel). Détection d'ignitions (pics de concentration + persistance, seuils documentés — lecture Dehaene, notre contribution temporelle) → contraste event-triggered :
emergence_gainsur fenêtres centrées aux ignitions vs fenêtres appariées hors-événement. Crédit exigé au-dessus de (a) permutation des temps d'événements ET (b) même analyse sur traces du modèle-contrôle. Multi-jeux de prompts (≥5) en guise de multi-graines.Gate 24 — ablation sélective (interventionnel, GPU, phase 2). Ré-extraction de traces avec clamp des features workspace identifiées au Gate 22 vs clamp d'autant de features aléatoires (même compte, hors workspace) : les gains crédités s'effondrent-ils sélectivement ? Miroir de l'expérience-titre d'Anthropic — seule mesure causale de l'issue ; les Gates 22–23 livrent sans l'attendre.
Grille de verdicts — chaque branche est un résultat
Architecture (HARD) —
ict/reste numpy-onlyict/workspace.pynumpy-only, adaptateur mince (précédent :feature_dynamics.py) :concentration_series(acts)(participation ratio/Gini par pas),ignition_events(conc, ...)(seuil + persistance),lagged_influence(acts, max_lag)(proxy observationnel, étiqueté comme tel),fanout_profile(infl)+workspace_candidates(...),event_triggered_battery(states, events, window, rng)— qui réutiliseemergence_gainverbatim (même discipline de créditation, même rng) ;.npz;Garde-fous d'honnêteté (cellule markdown dédiée, obligatoire)
Livrables
ICT-24-WorkspaceIgnition.ipynbexécuté avec outputs réels (Gates 22–23 GPU-free ; section Gate 24 alimentée par les.npzablatés)ict/workspace.py(numpy-only, AUCUN import torch)tests/test_workspace.py: générateur synthétique (hub planté + ignition plantée dans un panel AR(1), précédentsimulate_neutral_transition) + tests sur.npzcommittés — GPU-freeICT-Series/traces/: traces ablatées (workspace-clamped + random-clamped), budget taille documenté≥3 exercices (stubs conformes C.1)
(a) analogue concentration/ignition sur S2 (Gray-Scott) ou S3 (réplicateur) — le workspace est-il spécifique aux LLMs ? ; (b) sensibilité du Gate 23 à la taille de fenêtre (les jambes F et K sont bruitées sur fenêtres courtes — zlib notamment) ; (c) stabilité des hubs à K=32/64/128 ; (d) seuil d'ignition par quantile vs fixe.
Contraintes
timeout 600 jupyter nbconvert --execute(JAMAIS MCP jupyter, fix(mcp): jupyter-papermill-mcp-server stdout buffering blocks Claude Code spawn (cross-team roo-extensions) #835) ; GPU ai-01 =CUDA_VISIBLE_DEVICES=2STRICT (vLLM tient GPU 0-1).npzcurés le sontPart of #4588Critères d'acceptation
ict/workspace.pysans torch ; tests verts GPU-free