1 of 54

CC5218 Perspectivas y paradigmas en Inteligencia Artificial�Interpretabilidad, equidad y ética

Doshi Velez, F. y Kim, B. Towards a Rigorous Science of Interpretable Machine Learning�

Slides hechas con NotebookLM

2 of 54

3 of 54

4 of 54

5 of 54

6 of 54

7 of 54

8 of 54

9 of 54

10 of 54

CC5218 Perspectivas y paradigmas en Inteligencia Artificial�Interpretabilidad, equidad y ética

Olah, C. et al. Zoom In: An Introduction to Circuits

Slides hechas con NotebookLM

11 of 54

12 of 54

13 of 54

14 of 54

15 of 54

16 of 54

17 of 54

18 of 54

Imagine una capa de red con solo 4 neuronas. Tras procesar la palabra "gato", el sistema genera activaciones numéricas específicas:

Este vector es el estado oculto de ese token en esa capa.

Entendiendo las Features

19 of 54

Neuronas Individuales

Las dimensiones de la capa equivalen exactamente a las coordenadas espaciales de las neuronas físicas correspondientes en el sistema.

Estructura del Vector [2,1,3,0]

El punto coordinado se traduce directamente en: Neurona 1 = 2 | Neurona 2 = 1 Neurona 3 = 3 | Neurona 4 = 0

Dimensiones como Coordenadas

20 of 54

Una característica como "animalidad" no depende de una sola neurona, sino de una combinación lineal de ellas (un vector dirección):

Equivale a:

Una Característica (o Feature) como Dirección

21 of 54

Calculado a través del producto punto matemático:

Un valor alto indica que el modelo representa con gran fuerza el concepto semántico dentro de este espacio de activations.

Fuerza de una Característica

22 of 54

0

Fuerza "Animalidad"

Activación para "Auto"

Si el token es "auto" y genera un vector de activación: h = [0,4,0,3]:

El producto punto con el vector es exactamente cero. Esto demuestra que los vehículos se orientan geométricamente hacia ejes disímiles u ortogonales.

Fuerza de Alineación: "Auto"

23 of 54

Intuición Geométrica

Imagine que el espacio de activación tiene múltiples dimensiones. Los conceptos de seres vivos ("gato", "perro") se proyectan en una dirección definida.

Una característica es literalmente un eje en este espacio de activaciones. La cercanía o proyección sobre este eje determina su presencia.

24 of 54

La Superposición

Es una propiedad de la representación global. El modelo empaqueta más características que neuronas físicas usando direcciones no ortogonales.

La Polisemicidad

Es una propiedad de una neurona individual en aislamiento. Ocurre cuando un único nodo físico reacciona ante conceptos inconexos.

Dos Conceptos Estrechamente Ligados

25 of 54

Imagine que contamos únicamente con 2 neuronas (un espacio bidimensional), pero necesitamos representar 5 características distintas:

Logramos codificar los 5 conceptos como diferentes direcciones vectoriales. Esto es la superposición.

Característica A = (1, 0)

Característica B = (0, 1)

Característica C = (1, 1)

Característica D = (1, -1)

Característica E = (-1, 1)

Superposición en 2D

26 of 54

Análisis de la Neurona 1

La Neurona 1 contribuye directamente a la activación de la Característica A, la Característica C y la Característica D.

Aislada, parecerá que responde de forma caótica a conceptos sin relación aparente alguna.

Análisis de la Neurona 2

La Neurona 2 contribuye a la Característica B, la Característica C y la Característica E.

Al igual que la primera, exhibe un comportamiento polisemántico al carecer de un significado único y puro.

Polisemicidad en Acción

Por lo tanto, la polisemicidad se considera como una consecuencia de la superposición.

27 of 54

28 of 54

29 of 54

30 of 54

31 of 54

32 of 54

33 of 54

34 of 54

35 of 54

36 of 54

CC5218 Perspectivas y paradigmas en Inteligencia Artificial�Interpretabilidad, equidad y ética

Barocas, S., Hardt, M. y Narayanan, A. Fairness in Machine Learning: Limitations and Opportunities, Capítulo 1

Slides hechas con NotebookLM

37 of 54

38 of 54

39 of 54

40 of 54

41 of 54

42 of 54

43 of 54

44 of 54

45 of 54

46 of 54

47 of 54

48 of 54

49 of 54

50 of 54

51 of 54

52 of 54

Síntesis

53 of 54

54 of 54