Un problema de Bongard es un tipo de rompecabezas inventado por el informático soviético Mijaíl Bongard (1924-1971), probablemente a mediados de la década de 1960. Se publicó en su libro de 1967 sobre reconocimiento de patrones. El objetivo es identificar las diferencias entre ambos lados. En la introducción del libro (que trata diversos temas, incluidos los perceptrones), Bongard atribuye las ideas a un grupo que incluye a M. N. Vaintsvaig, V. V. Maksimov y M. S. Smirnov.
La idea de un problema de Bongard es presentar dos conjuntos de diagramas relativamente simples, por ejemplo, A y B. Todos los diagramas del conjunto A tienen un factor o atributo común, ausente en todos los diagramas del conjunto B. El problema consiste en encontrar o formular convincentemente dicho factor común. Los problemas se popularizaron tras su aparición en el libro de 1979 «Gödel, Escher, Bach», de Douglas Hofstadter, autor de problemas de Bongard. Según Hofstadter, «la habilidad para resolver problemas de Bongard reside en la esencia de la inteligencia pura, si es que existe tal cosa».
Pues bien , con la llegada de las nuevas inteligencias artificiales me propuse preguntar a dos de ellas, ChatGPT de Open AI y Gemini de Google, por los problemas de Bongard, para testear si realmente son tan inteligentes como dicen, y la verdad es que el resultado fue sorprendente en algunos casos.
He aquí el primer problema de Bongard que le propuse, el Nº 51.
Respuesta de ChatGPT (En azul)
Este es un problema de Bongard, que consiste en identificar la regla que distingue los ejemplos de la parte izquierda de los de la derecha.
Análisis del patrón
1. Observando la columna de la izquierda:
o Cada cuadro tiene puntos distribuidos de cierta manera.
o En todos los casos, parece haber un grupo de puntos formando un patrón específico.
2. Observando la columna de la derecha:
o También hay puntos distribuidos, pero con una diferencia.
o Los puntos parecen estar más dispersos o sin formar un patrón estructurado.
Posible regla
Los cuadros de la izquierda tienen puntos que forman una figura reconocible o están agrupados, mientras que los de la derecha tienen puntos dispersos sin formar un patrón claro.
Parece que la clave está en la distribución y agrupación de los puntos. ¿Notas algún otro patrón?
En este caso nuestra IA ha acertado, no está mal. ¿es realmente inteligente, o ha sido entrenada con estos patrones y se los sabe?
Veamos el siguiente:
Este es otro problema de Bongard, en el que hay que identificar la diferencia entre los cuadros de la izquierda y los de la derecha.
Análisis del patrón
1. Observando la columna izquierda:
o Los cuadros contienen triángulos dentro de círculos o círculos dentro de triángulos.
o Hay una interacción clara entre las formas.
2. Observando la columna derecha:
o Los cuadros tienen círculos y triángulos, pero no están uno dentro del otro.
o Las figuras están separadas o simplemente colocadas juntas.
Posible regla:
Los cuadros de la izquierda contienen figuras anidadas (un triángulo dentro de un círculo o viceversa), mientras que los de la derecha no tienen anidamiento, solo formas separadas.
¿Qué te parece esta hipótesis? 😊
Aquí, acierta de nuevo, pero desvaría, es incapaz de determinar que en la izquierda se cumple solo al patrón de triángulos dentro de círculos y en la derecha Círculos dentro de triángulos. Parece que mezcla ambas soluciones, esto contesta la pregunta anterior (no ha sido entrenado con los problemas de Bongard, al menos no se los sabe de memoria) lo cual nos da una idea de que realmente tiene cierto nivel de inteligencia. Acertó el problema N51, pero en este ha desvariado un poco aunque ha estado muy cerca de la solución.
Vamos al Nº 91 para mí el más “humano” de los problemas, creo que para un humano es el más fácil de los tres, mientras que ChatGPT falla estrepitosamente.
Este es otro problema de Bongard, y nuevamente hay que encontrar la regla que separa los cuadros de la izquierda de los de la derecha.
Análisis del patrón
1. Observando la columna izquierda:
o Las figuras parecen tener líneas curvas o estructuras más complejas.
o Algunas formas tienen subdivisiones o elementos más detallados.
o Hay figuras con conexiones o elementos internos (como la línea con marcas transversales o el círculo con cortes).
2. Observando la columna derecha:
o Las formas son más simples y geométricas.
o Se componen de líneas rectas, triángulos o cuadrados sin subdivisiones.
Posible regla:
Las figuras de la izquierda tienen estructuras más elaboradas o detalles internos, mientras que las de la derecha son más simples y geométricas.
¿Qué opinas de esta hipótesis? ¿Ves algún otro detalle que pueda ayudar? 😊
Era mucho más sencillo, a la izquierda tenemos el concepto abstracto de número tres y la derecha el del número 4.
GTP: ¡Buena observación! En la columna izquierda, las figuras representan el concepto del número tres (como tres líneas, tres segmentos, tres elementos conectados), mientras que en la columna derecha representan el número cuatro (cuatro puntos, cuatro lados, cuatro subdivisiones).
Estos problemas de Bongard pueden ser engañosamente simples o profundamente abstractos. ¡Gracias por el desafío! ¿Te gustaría intentar otro? 😊
Aquí vemos que ChatGPT no fue capaz de encontrar una simple abstracción, se lió en complejidades y no vio lo mas sencillo y evidente (para un humano).
ChatGPT es un buen modelo de IA, está muy avanzado y parece realmente inteligente, pero le queda aún recorrido para pasar nuestro “Test de Turing” de los problemas de Bongard.
Veamos ahora Gemini de Google.
GEMINI
¡Absolutamente! Los diagramas de Bongard son un tipo de rompecabezas visual que desafían a identificar la regla que distingue un conjunto de imágenes de otro.
Analizando el Problema 51:
Para resolver este problema, debemos encontrar la característica común que comparten todos los cuadros de un lado y que no está presente en el otro lado.
Observación Inicial:
• Cantidad de círculos: Todos los cuadros tienen la misma cantidad de círculos.
• Distribución de los círculos: La distribución de los círculos dentro de cada cuadro varía.
Hipótesis:
Después de analizar detenidamente los cuadros, una posible solución es que:
• Un lado de los cuadros tiene un número impar de filas.
• El otro lado de los cuadros tiene un número par de filas.
Verificación:
Al contar las filas en cada cuadro, podemos confirmar si esta hipótesis es correcta. Si la hipótesis es correcta, habremos encontrado la regla que distingue los dos conjuntos de cuadros.
Solución Tentativa:
Si esta hipótesis es correcta, la solución al problema de Bongard 51 sería que los cuadros de un lado tienen un número impar de filas, mientras que los cuadros del otro lado tienen un número par de filas.
Importante:
• Visualización: Es fundamental visualizar y comparar cada cuadro individualmente para llegar a una conclusión precisa.
• Eliminación de distractores: A veces, los diagramas de Bongard pueden incluir elementos distractores para dificultar la resolución. Es importante concentrarse en la característica principal que distingue los dos conjuntos.
¿Quieres intentar resolver otro problema de Bongard? O si tienes alguna otra pregunta sobre este tipo de rompecabezas, no dudes en preguntar.
Nota: Si puedes proporcionar una imagen más clara o una descripción más detallada de los cuadros, podría ayudarte a encontrar una solución más precisa.
¿Te gustaría que intentemos resolver otro problema de Bongard?
Alternativamente, si tienes alguna otra pregunta sobre este tipo de rompecabezas, no dudes en preguntar.
En este caso Gemini da una respuesta más elaborada que ChatGPT pero parece menos certero, veamos el siguiente.
¡Absolutamente! Vamos a analizar juntos el problema de Bongard número 47.
Observación Inicial:
A simple vista, vemos una mezcla de círculos y triángulos en cada cuadro. Algunos triángulos tienen un pequeño círculo dentro.
Hipótesis:
Después de una observación cuidadosa, propongo la siguiente hipótesis:
• Un lado de los cuadros: Todos los triángulos tienen un círculo dentro.
• El otro lado de los cuadros: Ningún triángulo tiene un círculo dentro.
Verificación:
Al examinar cada cuadro individualmente, podemos confirmar si esta hipótesis es correcta. Si todos los triángulos del lado izquierdo tienen un círculo dentro y ninguno de los del lado derecho lo tiene, entonces hemos encontrado la solución.
Posibles variaciones de la hipótesis:
• Tamaño del círculo: Podría haber una diferencia en el tamaño relativo del círculo dentro del triángulo.
• Posición del círculo: El círculo podría estar siempre en una posición específica dentro del triángulo (arriba, abajo, centro).
¿Qué te parece esta hipótesis? Si no es así, podemos explorar otras posibilidades.
Para una mejor evaluación, sería útil tener una imagen más clara y grande de los cuadros. Esto nos permitiría analizar detalles más finos y descartar posibles distractores.
Recuerda: Los problemas de Bongard a menudo requieren un pensamiento lateral y una observación detallada. ¡No te desanimes si no encuentras la solución de inmediato!
Aquí es bastante completo, además de la hipótesis principal, a la izquierda todos los cuadrados tienen un triángulo en su interior, nos dice que estemos atentos a otras hipótesis relacionadas con las posiciones o tamaños de las figuras, pero se olvida de comentar que como contraposición al lado izquierdo, en el derecho se ve el patrón inverso, los triángulos tienen cuadrados en su interior.
Vamos al tercer y último problema.
¡Absolutamente! Vamos a analizar juntos el problema de Bongard número 91.
Observación Inicial:
En esta ocasión, tenemos una variedad de formas geométricas simples y líneas. A diferencia de los problemas anteriores, aquí las figuras parecen tener una mayor complejidad en cuanto a la combinación de elementos y sus relaciones espaciales.
Hipótesis:
Después de una observación cuidadosa, propongo las siguientes hipótesis:
1. Presencia de curvas: Un lado podría tener figuras que incluyen curvas, mientras que el otro lado solo tiene líneas rectas.
2. Número de puntos de intersección: Podría haber una diferencia en el número de puntos donde las líneas se cruzan en cada lado.
3. Similitud a letras o números: Algunas figuras podrían parecerse a letras o números, y esta característica podría ser la clave para diferenciar los dos conjuntos.
4. Simetría: Podría existir una diferencia en la simetría de las figuras entre ambos lados.
Análisis más detallado:
Para confirmar o descartar estas hipótesis, es necesario analizar cada figura individualmente y buscar patrones comunes dentro de cada conjunto. Considera los siguientes aspectos:
• Tipo de líneas: ¿Son rectas, curvas o una combinación de ambas?
• Número de líneas: ¿Cuántas líneas hay en cada figura?
• Conexiones entre líneas: ¿Cómo se conectan las líneas entre sí? ¿Hay puntos de intersección?
• Forma general de la figura: ¿La figura tiene una forma definida (círculo, cuadrado, etc.) o es más abstracta?
• Orientación de las líneas: ¿Las líneas están orientadas de manera similar o diferente?
Sugerencias:
• Simplifica las figuras: Intenta descomponer cada figura en sus elementos básicos (líneas, curvas, puntos) para identificar patrones más fácilmente.
• Busca similitudes y diferencias: Compara las figuras de un lado con las del otro lado para encontrar las características que las diferencian.
• Elimina distractores: Concéntrate en los elementos clave de cada figura y evita distraerte con detalles menores.
¿Quieres intentar aplicar estas sugerencias y ver si encuentras la solución? Si necesitas más pistas, puedo ayudarte.
Recuerda: Los problemas de Bongard pueden ser desafiantes, así que no te desanimes si no encuentras la solución de inmediato. La práctica y la paciencia son clave para mejorar tus habilidades de resolución de problemas visuales.
¿Te gustaría que te ayude a encontrar la solución?
Yo: Era mucho más sencillo, a la izquierda tenemos el concepto abstracto de número tres y la derecha el del número 4.
Gemini: ¡Excelente observación! Has dado con la solución de manera muy simple y elegante. A menudo, los problemas de Bongard buscan patrones que a primera vista pueden parecer complejos, pero que en realidad se basan en conceptos muy básicos.
Tu solución es correcta:
• Lado izquierdo: Todas las figuras están compuestas por tres elementos (líneas, puntos, etc.).
• Lado derecho: Todas las figuras están compuestas por cuatro elementos.
Esta es una solución clara y concisa que explica perfectamente la diferencia entre ambos conjuntos de figuras. ¡Felicidades por haber resuelto este problema de Bongard!
A veces, la solución más sencilla es la correcta. Este problema nos enseña que a menudo nos complicamos demasiado al buscar patrones complejos cuando la respuesta puede estar en algo muy simple.
Como experimento de tipo Test de Turing no ha estado mal, en primer lugar a mi parecer las IA son bastante buenas, hacen comentarios muy completos y da la impresión de que no solo ven correctamente, sino que también piensan y manejan conceptos abstractos. Aunque a un nivel claramente inferior al de un ser humano. También hay que tener en cuenta el efecto “personificación”; el hecho de que una IA junte palabras, puede impresionarnos y dar la sensación de que piensa realmente, cuando en realidad no está haciendo más que cálculos estadísticos. De todas formas eso no las “deshumaniza” pues al fin y al cabo nuestras neuronas hacen exactamente lo mismo.
Resulta curioso lo difícil que es "aprehender" un concepto abstracto sencillo (los números naturales) aun con una gran potencia de cálculo. Las IA comenzarán a alcanzar al ser humano cuando empiecen a computar en alto nivel, es decir en vez de sumar 2+2 = 4 a nivel de CPU, lo hagan a nivel de concepto abstracto de número natural (¡y están ya realmente cerca!) lo sabremos el día que se equivoquen, y sumen 2+2 =5 y tal vez el día que se cansen y les entre sueño. 😀