Una nueva implementación del chatbot ELIZA utiliza una arquitectura de autoencoder disperso para almacenar entradas de conversación en una capa de memoria latente, con el objetivo de mejorar los métodos tradicionales de coincidencia de palabras clave. El sistema emplea una estructura codificador-decodificador T5 con una capa de memoria de 32,768 neuronas, donde las entradas similares se activan mediante aprendizaje contrastivo.

  • El modelo logra un escalado logarítmico de la memoria (log(n)) y una fuerte resistencia al olvido catastrófico mediante el uso de neuronas monosemánticas y la activación únicamente de las conexiones top-k.
  • El entrenamiento con 10,000 pares de preguntas y respuestas del conjunto de datos 'naklecha/minecraft-question-answer-700k' permitió la memorización latente de todas las entradas en tres horas.

A diferencia de ELIZA estándar que produce secuencias almacenadas exactas, el decodificador puede modificar ligeramente las respuestas, aunque aún requiere que exista una entrada similar para cada pregunta.

El autor señala que, si bien el enfoque demuestra velocidad y eficiencia de memoria, las limitaciones actuales impiden escalar a conjuntos de datos más grandes para verificar completamente las afirmaciones sobre compresión y mitigación del olvido.