En este segmento del temario, nos adentraremos más allá de la representación del conocimiento para explorar otro aspecto de la inteligencia artificial: el razonamiento. Ahora, veremos las diversas formas de razonamiento que impulsan y se emplean en el campo de la inteligencia artificial. Este cambio de enfoque nos permitirá empaparnos de las complejidades del pensamiento computacional y las estrategias lógicas que sustentan la toma de decisiones automatizada.
Pensamiento Monótono:
Definición:
En otras palabras, si una conclusión es verdadera con un conjunto de información, seguirá siendo verdadera o se volverá aún más verdadera con la adición de información nueva y consistente.
Se basa en la idea de que las nuevas premisas que añadimos a un conjunto de conocimientos no pueden contradecir las premisas existentes. Prácticamente, una vez que llegamos a una conclusión esta no cambia, sin importar la información adicional que obtengamos.
Consideremos la siguiente regla lógica:
Si es un ave, entonces tiene plumas.
Si sabemos que Piolín es un ave, podemos concluir que Piolín tiene plumas.
Ahora, supongamos que agregamos la siguiente información:
Piolín es un canario.
Los canarios son aves, por lo que esta nueva información no contradice la conclusión anterior. De hecho, la fortalece al confirmar que Piolín no solo es un ave, sino también un tipo específico de ave (un canario) que se sabe que tiene plumas.
Tiene la característica que las conclusiones no se revisan ni se modifican a medida que se adquiere nueva información. Además, se caracteriza por ser progresivo y no revisable; es decir, las inferencias se realizan en una sola dirección y no se retractan incluso si se introduce nueva información que pueda contradecir la conclusión inicial.
Veamos otros ejemplos que puedan ayudarnos a ampliar el tema; imagina que cada mañana, sin importar las circunstancias, el sol sale por el este y se pone por el oeste. Esta es una forma de razonamiento monótono. No hay nada que podamos agregar a la realidad del comportamiento del sol. En un sistema de diagnostico médico, una vez que se confirma la enfermedad basándose en síntomas,la adición de mas datos sobre el paciente no debería cambiar esta conclusión, sino confirmarla o refinara.
Podemos basar las reglas en la intensidad del sabor:
SI el cliente prefiere vinos blancos y va a comer pescado.
ENTONCES Recomendar un vino Sauvignon Blanco.
SI el cliente prefiere vinos ligeros Y la comida es pescado blanco.
ENTONCES recomendar un Pinot Grigio.
SI el cliente prefiere vinos con cuerpo Y la comida es carne roja a la parrilla.
ENTONCES recomendar un Cabernet Sauvignon.
SI el cliente prefiere vinos dulces Y el postre es un pastel de chocolate.
ENTONCES recomendar un Porto Tawny.
O podemos basar las reglas en la ocasión:
SI la ocasión es una cena romántica.
ENTONCES recomendar un vino espumoso o un Pinot Noir.
SI la ocasión es una comida informal con amigos.
ENTONCES recomendar una cerveza artesanal o un vino blanco afrutado.
SI la ocasión es una celebración especial.
ENTONCES recomendar un vino añejo o un Champagne.
Veamos ejemplos de lógica de predicados como aquellos que se vieron en la materia Programación Lógica y funcional. Supongamos las siguientes premisas:
Supongamos las siguientes premisas:
En el razonamiento monótono, estas premisas son verdad absoluta y nuestra forma de pensar está acotada por ellas.
Así que podríamos seguir el siguiente razonamiento y concluir:
Por ejemplo, la ley de la gravitación universal de Newton establece que dos masas atraen entre sí con una fuerza proporcional al producto de sus masas e inversamente proporcional al cuadrado de la distancia entre sus centros. Esta ley es un ejemplo de razonamiento monótono porque, independientemente de la cantidad de datos o información adicional que se agregue, la ley sigue siendo válida y no cambia.
Las reglas matemáticas como la propiedad distributiva en álgebra (a(b + c) = ab + ac) son ejemplos de razonamiento monótono. Estas reglas son constantes y no cambian con la adición de nuevos conocimientos o información.
En el derecho, una vez que se establece un precedente legal, se sigue aplicando en casos similares. Por ejemplo, si un tribunal dictamina que una cierta acción es ilegal, esa decisión se mantendrá como un precedente para futuros casos similares, lo que es un ejemplo de razonamiento monótono.
En la programación, una vez que se define una función con ciertos parámetros y comportamiento, esa función seguirá produciendo el mismo resultado para los mismos parámetros siempre y cuando el código no sea modificado.
Para este subtema se requiere contestar un cuestionario autoevaluable, el cual se encuentra en el apartado de recursos.
Cuestionario del subtema 2.5.
Recursos: Información no disponible
Duración: Información no disponible