Source article: SingularityNET’s 2022 Progress Towards AGI | by Matt Iklé | SingularityNET
Translation by: LittleButts
Dework task link: https://app.dework.xyz/singularitynet-ambas/test-38287?taskId=a2808767-cfcf-4526-9ce5-58501a28839d
Community review: Please leave comments below about translation quality or like this post if it is well translated
Avances de SingularityNET 2022 hacia la AGI
OpenCog Hyperon avanza en el lenguaje MeTTa, el Atomspace distribuido y los DSL
Saludos Singularistas,Hoy, nos gustaría compartir una actualización especial, una inmersión profunda en el progreso AGI realizado por SingularityNET en 2022, y una visión general de lo que hace OpenCog Hyperon - el enfoque de SingularityNET a un marco AGI - diferente de otros sistemas de IA.
A medida que los sistemas de IA demuestran cada año una mayor funcionalidad práctica, se hace cada vez más evidente que el paso de la IA estrecha a la Inteligencia Artificial General está cerca. Sin embargo, los investigadores aún no se han puesto de acuerdo sobre cómo se producirá ese avance. Aunque las redes neuronales profundas han demostrado una capacidad impresionante para hacerse pasar por inteligentes y producir artefactos de apariencia inteligente, su total falta de comprensión del sentido común y de fundamentos simbólicos en el mundo real hace que parezca improbable que puedan servir como componente central de un verdadero sistema de AGI.
Es posible que las simulaciones de neurociencia computacional hagan grandes avances, o que la AGI surja espontáneamente de redes autoorganizadas como la plataforma SingularityNET sin una planificación coordinada, pero parece más probable que junto a ellas se necesite alguna innovación en arquitectura cognitiva y/o algoritmos de aprendizaje y razonamiento. OpenCog Hyperon, la última iteración de la plataforma AGI de código abierto OpenCog, es una firme candidata para esta innovación revolucionaria.
Avances de OpenCog Hyperon en 2022
La Fundación SingularityNET, junto con su spin-off incubada TrueAGI y una comunidad de voluntarios de código abierto, ha llevado a OpenCog Hyperon, a lo largo de 2022, de la fase de teoría matemática y conceptual a la fase de software operativo. La versión alfa de dos componentes clave está prevista para principios de 2023: el intérprete de lenguaje MeTTa (Meta Type Talk) AGI y el almacén de conocimiento Distributed Atomspace (DAS).
OpenCog Hyperon es un proyecto visionario para construir un sistema de inteligencia artificial general completo, escalable y de código abierto basado en los principios de la sinergia cognitiva. Se trata de una plataforma de código abierto en la que diferentes módulos de IA -como redes neuronales (NNs/DNNs), IAs generativas, IAs probabilísticas, IAs de aprendizaje de programas y otras- pueden colaborar basándose en un metagrama de conocimiento compartido. Esta arquitectura proporciona un espacio de aprendizaje y un almacén de conocimientos altamente escalables a los distintos tipos de sistemas de IA, así como un conjunto de herramientas (como la extracción de patrones y la asignación de atención) que les permiten coordinarse para aprender y resolver problemas juntos, de forma muy parecida a como los humanos pueden coordinar la intuición, la experiencia, la perspicacia y la lógica para resolver un mismo problema.
La Arquitectura Cognitiva que compone el Marco AGI Hyperon de OpenCogMeTTa (Meta Type Talk), el lenguaje de programación de OpenCog
Los componentes de IA de Hyperon trabajan juntos, consiguiendo resultados que ninguno de ellos podría lograr individualmente. Esta colaboración es posible gracias a las estrategias, métodos y conocimientos compartidos que utilizan para alcanzar los objetivos de una aplicación y que están codificados en MeTTa (Meta Type Talk), un lenguaje AGI especializado en definir procesos y codificar conocimientos.
La idea central de MeTTa es la siguiente: tanto la programación convencional (especialmente la programación funcional) como el razonamiento pueden representarse como una cadena de consultas a un meta-grama. Este meta-grafo puede almacenar expresiones de programa o conocimiento; así, el conocimiento y el razonamiento pueden combinarse de forma natural. Una diferencia clave entre MeTTa y muchos lenguajes tradicionales es que un programa puede reescribir su propio código fuente, lo que crea oportunidades avanzadas de autooptimización.
Otra diferencia fundamental es que los motores de razonamiento tradicionales suponen un razonamiento puramente simbólico dentro de un mundo cerrado. Por ejemplo, si se les pide que cuenten coches rojos, utilizarán su concepto de “coche rojo” (de redes neuronales profundas) y buscarán regiones en una imagen que coincidan con el concepto. En cambio, Hyperon buscará regiones rojas y formas parecidas a coches en la imagen, de modo que el razonamiento sobre los propios conceptos se convierte en parte de la búsqueda. MeTTa puede prestar una atención considerable al razonamiento fundamentado sobre datos subsimbólicos o brutos, y a la integración neural-simbólica en particular. OpenCog Hyperon está diseñado para combinar conceptos, como “rojo + coche” o “azul + coche”, en lugar de necesitar un entrenamiento explícito sobre “coche rojo” y otro sobre “coche azul”, lo que requiere menos datos de entrenamiento al tiempo que aumenta la comprensión del sistema sobre conceptos fundamentales mediante el razonamiento automático.
MeTTa está diseñado para ser un lenguaje de programación muy práctico, con la mayoría de las estructuras habituales en otros lenguajes, pero también incorpora numerosos métodos avanzados de la teoría de los lenguajes de programación. Esto incluye algunos componentes muy técnicos: tipado gradual probabilístico dependiente, semántica que incorpora lógica paraconsistente y teoría de conjuntos no bien fundada. De este modo, en MeTTa resulta sencillo codificar la lógica de los componentes de IA para acceder, manipular y almacenar conocimientos de un modo fácilmente comprensible y reutilizable por otros componentes. Este novedoso lenguaje de programación es la clave para la resolución colaborativa de problemas de IA dentro del marco OpenCog Hyperon.
MeTTa se formalizó en un documento de investigación publicado por el equipo OpenCog Hyperon en marzo, “A Meta-Probabilistic-Programming Language for Bisimulation of Probabilistic and Non-Well-Founded Type Systems”, y una versión experimental de Hyperon con scripts de ejemplo de MeTTa se puede encontrar en este repositorio.
Distributed Atomspace (DAS), la Base de Datos de Representación del Conocimiento de OpenCog Hyperon
Si los módulos de IA son los centros de procesamiento de OpenCog Hyperon, el Atomspace Distribuido (DAS) es la memoria a largo plazo donde almacenan su conocimiento. La información específica del dominio (como la relación entre proteínas y genes o las series temporales financieras del mercado de valores) se almacena junto con conocimiento más básico y de alto nivel, como las relaciones semánticas entre palabras o fórmulas matemáticas y conceptos.
El Atomspace distribuido almacena este conocimiento de forma que los componentes de la IA puedan acceder a él: no con consultas a una base de datos SQL, sino con conocimiento codificado en el propio lenguaje MeTTa. Cuando un agente crea una nueva pieza de conocimiento, ésta también se almacena en el DAS, quedando disponible para otros componentes. Esto mejora la comprensión del concepto por parte de Hyperon, que a su vez puede utilizarlo para derivar nuevos conocimientos (combinando conceptos, como se ha indicado anteriormente), lo que permite la sinergia cognitiva - la base de la AGI en el Sistema OpenCog Hyperon. Más información sobre el proyecto aquí.
Lenguajes específicos para OpenCog Hyperon
Diferentes dominios de aplicación requieren diferentes codificaciones de conocimiento y primitivas especializadas para definir los procesos. Construir estas diferentes aplicaciones y conectarlas entre sí es donde los DSLs (Lenguajes Específicos de Dominio) son útiles.
En OpenCog Hyperon, un DSL es un dialecto de MeTTa con primitivas específicas de dominio diseñadas específicamente para facilitar la codificación de los componentes de IA y la base de conocimiento de una aplicación. Por lo tanto, tenemos diferentes DSLs para los mercados financieros, biotecnología, procesamiento del lenguaje natural, etc. Al añadir estas características a MeTTa, OpenCog Hyperon puede trabajar con otros proyectos de IA en dominios de aplicación especializados.
El camino por recorrer
Como resultado de los importantes avances que hemos realizado durante el último año, hemos llegado a un punto crítico en el que el desarrollo de OpenCog Hyperon está lo suficientemente maduro como para producir resultados en el mundo real. Junto con el equipo de Rejuve Biotech, hemos sido capaces de aprovechar MeTTa y DAS en el campo del análisis genómico. Ahora, estamos utilizando nuestra IA aplicada a las bioontologías para descubrir patrones en las moscas de la fruta longevas de Genescient. Lo que es aún más emocionante es que podemos tomar estos patrones y utilizarlos para aprender más sobre cómo los seres humanos viven vidas largas.
Aunque los recientes avances en redes neuronales profundas han sido impresionantes, las limitaciones de estos estrechos sistemas de IA también son evidentes cuando se trata de comprender y razonar en sistemas del mundo real. OpenCog Hyperon puede aprovechar estos increíbles avances en redes neuronales e IA generativa integrando este tipo de módulos en su marco, al tiempo que proporciona un contexto que puede superar las limitaciones inherentes de la IA estrecha.
Aunque los avances en 2022 han sido impresionantes, OpenCog Hyperon no ha hecho más que empezar. Las iniciativas apoyadas por SingularityNET servirán de punta de lanza tecnológica para abrirse paso hacia el territorio de la inteligencia general artificial (AGI), un terreno que sólo puede ganarse con herramientas que permitan colaborar a todos los tipos de IA, incluidas estas impresionantes redes neuronales. OpenCog Hyperon representa décadas de investigación, perfeccionamiento y trabajo centrado exclusivamente en la creación de AGI descentralizada. La Inteligencia Artificial General requiere dos cosas: un modelo general de pensamiento y un modelo general de conocimiento. Meta Type Talk (MeTTA) y Distributed Atomspace (DAS) son las dos alas, y sus próximos lanzamientos alfa en 2023 permitirán que la AGI comience a alzar el vuelo en 2023.
Manténgase al día sobre los últimos desarrollos de AGI e IA descentralizada con SingularityNET, síganos en:
- SingularityNET Discord
- Canal principal de Telegram de SingularityNET
- Canal de anuncios de SingularityNET
- Sitio web de SingularityNET
- SingularityNET Twitter y Facebook
- Página de empleo de SingularityNET → Estamos contratando