Áreas de investigación · medido con N = 10⁶

Memoria estructurada

Memoria que escala con la estructura, no con la longitud del contexto.

Analogía, contrafáctico, binding composicional — medido a escala de un millón de entidades.

binding
g e p

fundamentación ⊗ entidad → percepto vinculado · la unidad del recuerdo

Qué entendemos por memoria estructurada

Memoria que escala con la estructura, no con la longitud del contexto

Representamos el conocimiento como estructuras vinculadas —productos de vectores de fundamentación y de entidad— en lugar de flujos planos de tokens. Los conceptos se componen, se descomponen y se recombinan sin tener que re-derivarse del contexto cada vez. Las cadenas multi-salto siguen siendo tratables a medida que crecen las colecciones, porque la recuperación es un recorrido sobre la estructura, no una búsqueda sobre un búfer.

Qué nos aporta el binding

Tres comportamientos que obtenemos gratis

M1

Analogía

Las estructuras vinculadas se mapean limpiamente entre dominios, así que las analogías son recuperaciones de primera clase.

M2

Contrafáctico

La misma maquinaria que recupera una analogía puede reasignar roles y volver a ejecutar el binding para evaluar un contrafáctico.

M3

Recuerdo multi-salto

Las cadenas de dos, cinco o diez saltos son recorridos sobre la estructura. El coste crece con la estructura, no con la longitud en tokens.

Escalado

P@5 se mantiene en 1,00 mientras N llega a un millón

Medimos la precisión-en-5 en una tarea de recuperación multi-salto de validación. La línea de memoria estructurada se mantiene en 1,00 a lo largo de tres órdenes de magnitud; la línea base a nivel de byte se degrada a medida que crece la colección.

1.00 0.85 0.70 0.55 1.00 0.94 N = 50k 1.00 0.86 N = 200k 1.00 0.71 N = 1M
memoria estructurada línea base a nivel de byte (referencia)

P@5 1,00

Precisión multi-salto con un millón de entradas

Evaluación de validación, sin fuga entre entrenamiento y recuperación.

+0,36

Factorizado por slots sobre nivel de byte en binding relacional

Prueba de intercambio de roles de validación, multi-semilla.

8 / 8

Puertas científicas cerradas en v0.3.0

Cada bloqueante de lanzamiento fue una prueba medida.

Slot frente a byte

El intercambio de roles es donde el binding estructurado se gana su lugar

«El agente A nombra al objetivo B» no es la misma proposición que «el agente B nombra al objetivo A». El binding factorizado por slots conserva la asignación de roles; la recuperación a nivel de byte la aplana.

enunciado factorizado por slots a nivel de byte Δ
"agent A names target B"
1.00
0.63
+0.37
"agent B names target A" (swapped)
1.00
0.60
+0.40
compositional new pair
0.99
0.69
+0.30

prueba de intercambio de roles, validación, n = 5 semillas. informe multi-semilla en [[beyond-transformers]].

01

Escala con la estructura

El coste de la memoria crece con la estructura relacional de lo que se almacena, no con la longitud de la ventana de contexto. Eso hace que el razonamiento multi-salto siga siendo tratable a medida que las colecciones crecen hasta los millones de entradas.

02

Cómo lo evaluamos

Cada afirmación se mide con pruebas de validación y barras de error multi-semilla. Donde importa, ejecutamos la misma tarea en una memoria factorizada por slots y en una línea base a nivel de byte, de modo que la mejora sea atribuible, no asumida.