El desarrollo mental Métodos de la IA -...

10
1 Métodos de la IA étodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental El desarrollo mental Inteligencia práctica Instintos Costumbres perceptuales y motoras Intuición global Intuición estructurada Operaciones concretas Pensamiento formal Dr. Luis Pineda, IIMAS, UNAM, 2014 Sistemas inteligentes Sistemas inteligentes Inteligencia práctica Instintos Costumbres perceptuales y motoras Intuición global Intuición estructurada Operaciones concretas Pensamiento formal Sistemas esquemáticos Sistemas simbólicos Sistemas Subsimbólicos Dr. Luis Pineda, IIMAS, UNAM, 2014 Niveles Niveles de de Sistema Sistema The Knowledge Level (A. Newell, AI Magazine, 1981): Knowledge level (Nivel del Conocimiento) Symbol level Transfer-register level Logic circuit Level Electronic circuit level Device level Physical level Dr. Luis Pineda, IIMAS, UNAM, 2014 Objetos emergentes versus Objetos emergentes versus Reducción Reducción Knowledge level: EMERGE Symbol level Transfer-register level Logic circuit Level Electronic circuit level Device level Physical level REDUCEN REDUCEN Dr. Luis Pineda, IIMAS, UNAM, 2014 The knowledge level (Newel) The knowledge level (Newel) Knowledge level hypothesis: There exists a distinct computer systems level, lying inmediately above the symbol level, which is characterized by knowledge as the medium and the principle of rationality as the low of beahvior. Physical Symbol System hypothesis: A physical symbol system has the necessary an sufficient means for general intelligent action (Newel & Simon) Dr. Luis Pineda, IIMAS, UNAM, 2014

Transcript of El desarrollo mental Métodos de la IA -...

Page 1: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

1

MMétodos de la IAétodos de la IA

Dr. Luis Pineda, IIMAS, UNAM, 2014

El desarrollo mentalEl desarrollo mental

Inteligencia práctica

Instintos

Costumbres perceptuales y motoras

Intuición global

Intuición estructurada

Operaciones concretas

Pensamiento formal

Dr. Luis Pineda, IIMAS, UNAM, 2014

Sistemas inteligentesSistemas inteligentes

Inteligencia práctica

Instintos

Costumbres perceptuales y motoras

Intuición global

Intuición estructurada

Operaciones concretas

Pensamiento formal

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

NivelesNiveles de de SistemaSistema The Knowledge Level (A. Newell, AI Magazine,

1981): Knowledge level (Nivel del Conocimiento) Symbol level Transfer-register level Logic circuit Level Electronic circuit level Device level Physical level

Dr. Luis Pineda, IIMAS, UNAM, 2014

Objetos emergentes versus Objetos emergentes versus ReducciónReducción

Knowledge level: EMERGE Symbol level Transfer-register level Logic circuit Level Electronic circuit level Device level Physical level

REDUCENREDUCEN

Dr. Luis Pineda, IIMAS, UNAM, 2014

The knowledge level (Newel)The knowledge level (Newel) Knowledge level hypothesis:

– There exists a distinct computer systems level, lying inmediately above the symbol level, which is characterized by knowledge as the medium and the principle of rationality as the low of beahvior.

Physical Symbol System hypothesis:– A physical symbol system has the necessary an

sufficient means for general intelligent action (Newel & Simon)

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 2: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

2

Niveles de análisis (Marr)Niveles de análisis (Marr)

Nivel Funcional – El conocimiento– Qué estamos modelando

Nivel algorítmico– Los algorítmos– Cómo le hacemos!

Nivel implementacional– El lenguaje de programación/sistema operativo– El hardware/el cuerpo

Dr. Luis Pineda, IIMAS, UNAM, 2014

Problemas Problemas Epistemologicos Epistemologicos (McCarthy)(McCarthy)

El conocimiento mismo– Aspectos epistemológicos

El control de la inferencia– La heurística

Dr. Luis Pineda, IIMAS, UNAM, 2014

Tipos de modelos (Chomsky)Tipos de modelos (Chomsky)

Modelos observacionales – Relación entre entradas y salidas

Modelos estructurales– Correspondencia entre la estructura del modelo

y la estructura del fenómeno Modelos explicativos

– Explican la génesis del fenómeno

Dr. Luis Pineda, IIMAS, UNAM, 2014

Tres dimensiones de la IATres dimensiones de la IA

La comunicación entre los agentes La representación del conocimiento Los procesos de inferencia

Dr. Luis Pineda, IIMAS, UNAM, 2014

La comunicación en IALa comunicación en IA

Signos/señales

Símbolos

Indices

Pierce

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

El conocimiento en AIEl conocimiento en AI

Clases de similaridad

Conceptos analíticos

Conceptos sintéticos

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 3: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

3

El conocimiento en AIEl conocimiento en AI

Clases de similaridad

Conceptos analíticos

Conceptos sintéticos

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Clases de similaridadClases de similaridadColecciones o grupos:

– Objetos del mismo tipo– Patrones perceptuales del mismo tipo– Acciones del mismo tipo

La operación (que realiza la acción):– Verificación de membresía en la clase– Acción reactiva

Dr. Luis Pineda, IIMAS, UNAM, 2014

El conocimiento en AIEl conocimiento en AI

Clases de similaridad

Conceptos analíticos

Conceptos sintéticos

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

El conceptoEl conceptoClase lógica (Piaget):

– Operación de inclusión de la parte en el todo

– Referida a la totalidad de acciones del mismo tipo

– Relacionada con operaciones de otros tipos

El concepto lógico es una operación sobre un conjunto de operaciones coordinadas

Dr. Luis Pineda, IIMAS, UNAM, 2014

Dos clases de conceptos lógicosDos clases de conceptos lógicosClases conjuntivas:

– Membresía: condiciones necesarias y suficientes

– Pensamiento analíticoClases disjuntivas:

– Membresía: condiciones suficientes pero no necesarias

– Pensamiento sintéticoDr. Luis Pineda, IIMAS, UNAM,

2014

Dos clases de conceptos lógicosDos clases de conceptos lógicos Clases conjuntivas:

Clases disjuntivas:

11 1

10

1

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 4: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

4

Clases conjuntivasClases conjuntivas

Dr. Luis Pineda, IIMAS, UNAM, 2014

El conocimiento racionalEl conocimiento racionalyy

las representaciones las representaciones lingüísticas o proposicionaleslingüísticas o proposicionales

Dr. Luis Pineda, IIMAS, UNAM, 2014

El conocimiento en AIEl conocimiento en AI

Clases de similaridad

Conceptos analíticos

Conceptossintéticos

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Pero... ¡hay excepciones!Pero... ¡hay excepciones!

Dr. Luis Pineda, IIMAS, UNAM, 2014

El conocimiento en AIEl conocimiento en AI

Clases de similaridad

Conceptos analíticos

Conceptos sintéticos

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

En conocimiento sintéticoEn conocimiento sintético

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 5: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

5

Resemblanzas de FamiliaResemblanzas de Familia

Ludwig WittgensteinDr. Luis Pineda, IIMAS, UNAM,

2014

Los SánchezLos Sánchez

Dr. Luis Pineda, IIMAS, UNAM, 2014

Los SmithLos Smith

Dr. Luis Pineda, IIMAS, UNAM, 2014

¡Resemblanzas de familia!¡Resemblanzas de familia!

Dr. Luis Pineda, IIMAS, UNAM, 2014

Clases disjuntivasClases disjuntivas Membresía: condiciones Suficientes pero no

necesarias

Propiedades ponderadas Pensamiento sintético

#X#Y

1

Dr. Luis Pineda, IIMAS, UNAM, 2014

Esquemas de inferencia en IAEsquemas de inferencia en IA

Inducción

Deducción

AbducciónSistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 6: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

6

De las causas a los efectos!De las causas a los efectos!

Deducción

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

El razonamiento!El razonamiento!

Dr. Luis Pineda, IIMAS, UNAM, 2014

El aprendizaje y la experienciaEl aprendizaje y la experiencia

Inducción

Sistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

De los efectos a las causasDe los efectos a las causas

AbducciónSistemas esquemáticos

Sistemas simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Lógicas noLógicas no--monotónicasmonotónicasy/oy/o

Modelos estocModelos estocásticosásticos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Razonamiento MonotRazonamiento Monotónicoónico Razonando de las causas a los efectos:

– A entonces B, A, entonces B (modus ponens) Premisas:

– Todas las aves vuelan– Los pericos son aves

Conclusión:– Los pericos vuelan

Dr. Luis Pineda, IIMAS, UNAM, 2014

Razonamiento NoRazonamiento No--MonotMonotónicoónico Premisas:

– Todas las aves vuelan– Los pingüinos son aves

Conclusión:– Los pingüinos vuelan?

Agregamos una nueva regla:– Los pingüinos no vuelan???

El sistema se vuelve inconsistente!!!

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 7: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

7

La inconsistencia…La inconsistencia… Los pingüinos vuelan:

– Todas las aves vuelan– Los pingüino son aves

Los pingüinos no vuelan:– Los pingüinos no vuelan (nueva regla)

Dr. Luis Pineda, IIMAS, UNAM, 2014

LLógica noógica no--monotónicamonotónica Reglas generales con excepciones particulares! Y qué tal si nos encontramos con otras aves

que no vuelan? Qué tal si están lastimadas?

Dr. Luis Pineda, IIMAS, UNAM, 2014

El esfuerzo racionalista…El esfuerzo racionalista…Abducción: A --> B & B, entonces A?

– Razonar de los efectos a las causas– Razonar de la evidencia a las causas

El razonamiento no-monotónico obedece las leyes de la inferencia abductiva!

Hay quien desarrolla su carrera en esta proposición!

Dr. Luis Pineda, IIMAS, UNAM, 2014

AbducciAbducción, sistemas expertos ón, sistemas expertos y el modelo Bayesianoy el modelo Bayesiano

OA

P(E/O)

P(E/O) = ArgMaxE P(O/E) P(E)

El Mundo

Dr. Luis Pineda, IIMAS, UNAM, 2014

DiagnDiagnóstico médicoóstico médico

Tifoidea Hepatitis Cancer Sida

Fiebre Cansancio Diarrea Dolor de estómago

Evento E: Observación O:

P(E/O) = ArgMaxE P(O/E) P(E)

Dr. Luis Pineda, IIMAS, UNAM, 2014

Tiene Fiebre…Tiene Fiebre…P(Tifoidea/Fiebre) = P(Fiebre/Tifoidea) P(Tifoidea)

P(Hepatitis/Fiebre) = P(Fiebre/Hepatitis) P(Hepatitis)

P(Cancer/Fiebre) = P(Fiebre/Cancer) P(Cancer)

P(Sida/Fiebre) = P(Fiebre/Sida) P(Sida)

Las probabilidades del lado derecho se Las probabilidades del lado derecho se obtiene de manera empobtiene de manera empíricaírica..

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 8: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

8

Ciclo aprendizaje/predicciCiclo aprendizaje/predicciónón

Inducción

Deducción

AbducciónSistemasEsquemáticos

Sistemas Simbólicos

SistemasSubsimbólicos

+

Dr. Luis Pineda, IIMAS, UNAM, 2014

Conocimiento en IAConocimiento en IA

Clases deSimilaridad

ConceptosAnalíticos

Conceptos Sintéticos(clases + estructura)Sistemas

Esquemáticos

Sistemas Simbólicos

SistemasSubsimbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Los sistemas de la IALos sistemas de la IA

Tipo Tipo de mensajes

Tipo de conocimiento

Esquema de inferencia

Simbólico Símbolos Conceptos Analítico Deducción

Esquemá-ticos Índices Conceptos

Sintéticos Abducción

Sub-simbólico Señales Clases de

Similaridad Inducción

Dr. Luis Pineda, IIMAS, UNAM, 2014

Las aplicaciones de la IALas aplicaciones de la IA

Uso de herramientas computacionales en el contexto de la IAAplicaciones inteligentes propiamente:

– Subsimbólicas– Esquemáticas– Sistemas simbólicos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Sistemas subsimbólicosSistemas subsimbólicosSistemas de control no lineales (adaptables)Redes neuronales (conexionismo)Redes neurodifusas Inferencia estadística (n-gramas)Modelos ocultos de MarkovÁrboles de decisión (aprendizaje)Redes causales bayesianas

Dr. Luis Pineda, IIMAS, UNAM, 2014

Técnicas de optimizaciónTécnicas de optimización

Programación dinámicaAlgoritmos genéticos

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 9: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

9

Sistemas simbólicosSistemas simbólicosRedes semánticasSistemas de producción (SOAR & ACT)Lógicas de descriptores (KL-ONE)Razonamiento por analogía (aprendizaje)Lógica y sistemas formales (Prolog)Cálculo lambdaSemántica Conceptual (Jackendoff)

Dr. Luis Pineda, IIMAS, UNAM, 2014

Representaciones esquemáticasRepresentaciones esquemáticas

Frames (marcos de Minsky) y las representaciones procedurales (Lisp, Scheme y la escuela del MIT)

Primitivas conceptuales (Shank)Representaciones diagramáticas

Dr. Luis Pineda, IIMAS, UNAM, 2014

Solución de problemasSolución de problemas

Los problemas admiten (casi) siempre varias representaciones

Encontrar la representación apropiada es (frecuentemente) el problema del problema

Dr. Luis Pineda, IIMAS, UNAM, 2014

Razonamiento formalRazonamiento formalVerónica tiene el cabello más obscuro

que LupeVerónica tiene el cabello menos obscuro

que MaríaMaría tiene el cabello más obscuro que

Verónica

Dr. Luis Pineda, IIMAS, UNAM, 2014

¿Quién tiene el cabello más ¿Quién tiene el cabello más obscuro?obscuro?

Dr. Luis Pineda, IIMAS, UNAM, 2014

Razonamiento formalRazonamiento formalVerónica > LupeVerónica < MaríaMaría > VerónicaMaría > Verónica > Lupe

Dr. Luis Pineda, IIMAS, UNAM, 2014

Page 10: El desarrollo mental Métodos de la IA - IIMASturing.iimas.unam.mx/~luis/cursos/IA2016-1/slides/s3_metodos.pdfMétodos de la IA Dr. Luis Pineda, IIMAS, UNAM, 2014 El desarrollo mental

10

Razonamiento diagramáticoRazonamiento diagramático

Verónica LupeMaría

Dr. Luis Pineda, IIMAS, UNAM, 2014

Razonamiento diagramáticoRazonamiento diagramático

Verónica LupeMaría

Dr. Luis Pineda, IIMAS, UNAM, 2014

¿Razonar acerca de las ¿Razonar acerca de las representaciones?representaciones?

Dr. Luis Pineda, IIMAS, UNAM, 2014

Imposible cuando uno está casado Imposible cuando uno está casado con con ““la representaciónla representación””

Dr. Luis Pineda, IIMAS, UNAM, 2014