Dimensions et représentations distribuées
Situation concrète
Voir 7 168 dans un tableau ne signifie ni 7 168 mots stockés, ni 7 168 couches. Ce nombre décrit une largeur de représentation propre à l’architecture publiée.
Objectifs d’apprentissage
- Distinguer dimension cachée, neurone et caractéristique
- Expliquer pourquoi la superposition complique l’interprétation
Prérequis
- Leçon 2.2
Mode simple
Un état caché est une longue rangée de nombres. Chaque case est une dimension, mais une case ne porte pas nécessairement une idée facile à nommer. Le réseau peut répartir une caractéristique sur plusieurs directions et réutiliser les mêmes dimensions pour plusieurs caractéristiques. C’est la superposition. Elle aide à stocker beaucoup de régularités, mais rend l’intérieur du modèle plus difficile à expliquer avec une étiquette par neurone.
Mode approfondi
La dimension du résidu fixe l’espace dans lequel circulent les états principaux. Les activations y représentent des combinaisons de directions apprises, et l’interprétabilité mécaniste cherche parfois une base plus parcimonieuse que les coordonnées natives. Les modèles jouets de superposition montrent qu’un réseau peut préférer des représentations non orthogonales lorsque les caractéristiques sont nombreuses et rarement actives ensemble. Une caractéristique extraite par dictionnaire n’est donc pas identique à un neurone matériel unique.
Analogie
Dans un accord musical, plusieurs notes portent ensemble une couleur sonore ; une touche seule ne contient pas tout le concept de « tension » ou de « repos ».
Exemple concret
Le nombre 7 168 est documenté comme dimension cachée de DeepSeek-V3. Il ne doit être transformé ni en nombre de têtes, ni en quantité de concepts compris.
Chaque ligne de caractéristique colore plusieurs colonnes de dimensions, et chaque colonne contribue à plusieurs lignes.
Activité manipulable
Confusion fréquente
Une activation corrélée à un concept dans quelques exemples ne prouve pas qu’elle représente uniquement ce concept dans tous les contextes.
Vérification rapide
Quelle différence y a-t-il entre dimension cachée et nombre de couches ?
La dimension cachée est la largeur d’un vecteur à une position. Le nombre de couches indique combien de blocs successifs transforment ces vecteurs.
Résumé
- La largeur décrit un espace de représentation.
- Les caractéristiques sont souvent distribuées et superposées.
- Un nombre d’architecture doit garder son étiquette exacte.
