Skip to content

[ICT][case 4] ICT-24 : phase 2 Gate 24 et recalibration Gini #20324

Open

Description

@jsboige

Décision et provenance

Fille de correction case 4 de #11690, issue de la séance rapportée par ai-01 : Point 14. La PR #20317 consigne les décisions ; elle ne livre pas ces corrections.

Constat à re-vérifier avant modification

La phase 2 du Gate 24 reste en attente ; le seuil de concentration Gini est signalé trop permissif par les contrôles.

Artefact : MyIA.AI.Notebooks/IIT/ICT-Series/ICT-24-WorkspaceIgnition-Python.ipynb. Les chiffres historiques servent à localiser le défaut, pas à remplacer une mesure fraîche.

Acceptance

  • Exécuter l'ablation sélective de la phase 2 du Gate 24 avec extraction GPU réelle, réservation et preuve d'exécution.
  • Recalibrer le critère Gini dans ict/workspace.py sur témoins entraîné et contrôles time-shuffled ; conserver les contre-exemples et rapporter le verdict honnête.
  • Ré-exécuter le carnet complet et actualiser sa rangée dans docs/ict/dissociations-matrix.md après mesure.

Périmètre et déconfliction

Distinct de #19335 (Gate 23, n_shuffles). #19967 porte la reproductibilité hash(s) du Gate 24 : dépendance à confronter avant édition. Aucun propriétaire GPU assigné ici ; l'exécution doit être routée à une capacité GPU disponible.

Aucun renommage avant validation de la carte cible #20298. Vérifier les claims et les PRs ouvertes sur les chemins avant édition. Aucun claim de lane ni dispatch implicite par cette création.

See #11690, #20317.

Activity

  1. jsboige commented on Oct 12, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-ai-01:CoursIA-2 -- ICT-24 phase 2 du Gate 24 : ablation selective avec extraction GPU reelle sur GPU 2 de cette machine (reservation #1454), recalibration du critere Gini signale trop permissif (workspace.py:389, seuil 0.2 par defaut) sur temoins entraine et controles time-shuffled, re-execution du carnet complet et mise a jour de sa rangee dans docs/ict/dissociations-matrix.md -- paths: MyIA.AI.Notebooks/IIT/ICT-Series/ICT-24-WorkspaceIgnition-Python.ipynb, MyIA.AI.Notebooks/IIT/ICT-Series/ict/workspace.py, docs/ict/dissociations-matrix.md

  2. jsboige commented on Oct 12, 2026

    @jsboige
    OwnerAuthor

    Avancement c.435 -- mesure CPU du volet « recalibrer le critere Gini » (acceptance 2), sans GPU.

    Protocole : le pipeline canonique de la cellule 10, rejoue a l'identique sur les traces committes (differential_features(k=64) -> acts_topk_panels -> concatenation 4 prompts x 5 jeux -> acts (2699, 64) -> lagged_influence(max_lag=5) -> fanout_profile(z=2.0) -> workspace_candidates).

    bras Gini du fanout max fanout median
    trained 0,485 10 8,0
    control 0,659 18 12,0
    nul time-shuffled (n=50, seed 20261012) moyenne 0,640, sd 0,043, min 0,541, q50 0,638, q95 0,718

    Trois resultats, tous mesures :

    1. Le seuil gini > 0.2 a un taux nul de 100 % -- les 50 permutations time-shuffled le franchissent toutes. Le drapeau concentrated ne signale donc pas la structure : il signale la sparsite du vecteur de fanout.
    2. Le signe est inverse. Le bras entraine (0,485) tombe sous le minimum de tout le nul (0,541) : p(nul >= trained) = 1,00. Le modele reel est moins concentre que n'importe quelle permutation -- l'inverse de ce que le gate raconte.
    3. La cellule 10 affichait deja la preuve : concentrated y vaut True pour les trois bras (trained 0,485 / control 0,659 / time-shuf 0,652). La sortie committee portait le contre-exemple ; elle n'avait pas ete lue comme telle.

    Mecanisme (c'est ce qui rend le defaut reparable et non pas seulement constate) : le Gini du vecteur de fanout couple sparsite et concentration. Une matrice d'influence melangee porte moins d'aretes significatives, donc un fanout plus creux, donc un Gini plus eleve. Un seuil fixe ne peut pas separer les deux -- il n'y a pas de valeur de 0,2 qui marche.

    Suite, dans la meme PR (couplage C.2 a ne pas casser) : la cellule 10 imprime la colonne concentrated ; changer la semantique du drapeau rend les sorties committes obsoletes et declenche une re-execution du carnet. La recalibration part donc avec les bras de controle corriges et la re-execution -- un seul sujet. La reservation GPU correspondante est en file sur #1454 (c.6115604335).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions