bind(g, e) → p
Binding
Los conceptos se almacenan como productos de un tensor de arraigo y un tensor de entidad. El binding es la unidad mínima de memoria estructurada — y la unidad que sobrevive al transporte entre tareas.
Una arquitectura sobre un eje continuo, criada sobre el stack.
Explorar LoominumEmpresa
Investigación
Ciencia
Acerca de
Sustrato · Investigación activa
Memoria estructurada post-lenguaje con binding composicional.
grounding × entity. The bind is the unit.
Qué es Heddle
Heddle trata la memoria como un objeto estructurado, no como un flujo de tokens. Cada unidad de conocimiento es un producto vinculado de lo que algo es y del rol que se le pide que desempeñe, de modo que la misma representación puede re-vincularse, re-rolarse y re-consultarse sin necesidad de re-derivarse. Las cadenas multi-salto y los contrafácticos se convierten en operaciones sobre la estructura, no en juegos de lenguaje sobre un buffer.
Categoría
Memoria estructurada post-lenguaje
Primitivo
Vectores de arraigo × entidad vinculados
Ideal para
Analogía, contrafáctico, razonamiento multi-salto
Estado
Benchmarks multi-salto cerrados a escala
Cómo compone
Heddle mantiene la superficie pequeña a propósito. Tres primitivos sostienen toda la biblioteca de comportamientos que nos importan.
bind(g, e) → p
Los conceptos se almacenan como productos de un tensor de arraigo y un tensor de entidad. El binding es la unidad mínima de memoria estructurada — y la unidad que sobrevive al transporte entre tareas.
swap(p, r′) → p′
Los bindings pueden re-rolarse sin perder identidad. «El perro persigue al gato» y «el gato persigue al perro» son estructuras distintas, no paráfrasis distintas de la misma.
walk(p, k) → ...
La recuperación es un recorrido sobre la estructura, no una búsqueda sobre una ventana. Cadenas de dos, cinco o diez saltos siguen siendo tratables porque el coste crece con la estructura, no con la longitud en tokens.
Un ejemplo resuelto
Las mismas entidades, dos bindings distintos, dos estructuras genuinamente diferentes — no dos vistas de la misma.
estructura A
estructura B
A y B se recuperan como cosas distintas. En el intercambio de roles de evaluación reservada, el binding de slot se mantiene en 1.00; los enfoques a nivel de byte colapsan a 0.60.
Medido
P@5 across three index sizes. Held-out evaluation, no leakage between training and retrieval.
N = 50k
50,000 entradas
N = 200k
200,000 entradas
N = 1M
1,000,000 entradas
Closing the prior −12.5 pp gap left by the attention-style baseline at the same scale.
Progreso
El binding arraigo × entidad aterrizó como primitivo de primera clase en el código, con una API limpia de lectura/escritura/intercambio de roles.
Recuperación multi-salto evaluada frente a líneas base estilo transformer en la marca de 50 000 y 200 000 entradas. Heddle se mantiene limpio donde la atención se difumina.
Todos los tests de gating científico para v0.3 cerrados, incluidos el intercambio de roles en evaluación reservada y el multi-salto adversarial. Publicado como biblioteca dentro del stack principal.
Recuerdo multi-salto medido en la marca del millón de entradas con la puntuación de recuperación principal saturando su techo. La brecha respecto a las líneas base basadas en atención en la misma tarea es positiva en todas las escalas.
Qué desbloquea Heddle
Los bindings pueden re-rolarse para evaluar «qué pasaría si» sin necesidad de re-prompting. La estructura que soporta la analogía es la misma que soporta el contrafáctico.
Los agentes que necesitan recordar conversaciones, planes y restricciones durante días o semanas mantienen esa memoria como estructura, no como contexto en constante crecimiento.
Heddle escala con la complejidad relacional de un dominio, no con la longitud de su literatura. Las consultas científicas multi-salto siguen siendo tratables.
Heddle is what you build when you stop pretending a context window is memory.
Disponible a través de