60
Introducción a los Sistemas Inteligentes de Acceso a la Información José Carlos Cortizo Pérez http://www.esp.uem.es/jccortizo [email protected] Departamento de Sistemas Informáticos Escuela Superior Politécnica Universidad Europea de Madrid

Introduccion a los SINAI

Embed Size (px)

DESCRIPTION

Transparencias del tema de introducción de la asignatura "Sistemas Inteligentes" impartida en la Universidad Europea de Madrid.

Citation preview

Page 1: Introduccion a los SINAI

Introducción a los Sistemas Inteligentes de Acceso a la Información

José Carlos Cortizo Pérez http://www.esp.uem.es/jccortizo [email protected]

Departamento de Sistemas Informáticos Escuela Superior Politécnica Universidad Europea de Madrid

Page 2: Introduccion a los SINAI

José Carlos Cortizo Pérez

Índice

Contextualización dentro de la IA

Datos, Información y Conocimiento

Tipos de Información

Acceso y Recuperación de Información

Tareas y Aplicaciones

Page 3: Introduccion a los SINAI

Sistemas Inteligentes de Acceso a la Información

Contextualización

Page 4: Introduccion a los SINAI

José Carlos Cortizo Pérez

Inteligencia Artificial

La IA trata de desarrollar procesos que imitan la inteligencia de los seres vivos

Desde un punto de vista práctico:

Ofrecer componentes que solucionenproblemas de forma inteligente opseudo-inteligente

¿Cuál es su objetivo?

José Carlos Cortizo Pérez

Page 5: Introduccion a los SINAI

José Carlos Cortizo Pérez

Inteligencia Artificial

Los sistemas de IA se van incorporando dentro de la rutina de ciertas áreas con el paso del tiempo

Economía

Videojuegos

Medicina

Etc.

¿Cuál es su objetivo?

José Carlos Cortizo Pérez

Page 6: Introduccion a los SINAI

José Carlos Cortizo Pérez

Contextualización de SINAI

Hay ramas de la IA dedicadas a distintas partes de la inteligencia

Aprendizaje Automático: Generalizar conocimiento a partir de simples datos

Procesamiento del Lenguaje Natural: Mecanismos de comunicación entre personas y máquinas

Visión por Computador: Deducción de datos del mundo a partir de sensores

dentro del marco de la I.A.

Page 7: Introduccion a los SINAI

José Carlos Cortizo Pérez

Contextualización de SINAI

Los SINAI se encargan de procesar y gestionar grandes volúmenes de información para facilitar a los humanos el acceso a la misma

2 puntos importantes

Los lenguajes son complejos => El procesamiento debe lidiar con ellos

Muchos tipos distintos de información (texto, audio, video, imágenes, etc.)

dentro del marco de la I.A.

Page 8: Introduccion a los SINAI

José Carlos Cortizo Pérez

¿Alguna pregunta?

Page 9: Introduccion a los SINAI

Sistemas Inteligentes de Acceso a la Información

Información

Page 10: Introduccion a los SINAI

José Carlos Cortizo Pérez

Información

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

Datos

Información

Conocimiento

Sabiduría

Page 11: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

José Carlos Cortizo Pérez

Page 12: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

El conocimiento es el conjunto organizadode datos e información destinados aresolver un determinado problema

José Carlos Cortizo Pérez

Conocimiento

Page 13: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

Los datos son una colección de información organizada, usualmente resultante de la experiencia, observación, experimentación o a partir de un conjunto de premisas

Pueden estar formados por números, palabras o imágenes, particularmente medidas u observaciones de un conjunto de variables

José Carlos Cortizo Pérez

Datos

Page 14: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

El concepto de información tiene relación con una gran diversidad de significados.

El concepto de información está muy relacionado con las nociones de comunicación, control, datos, instrucciones, conocimiento, significado, patrón, percepción y representación

José Carlos Cortizo Pérez

Información

Page 15: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

La información se puede ver como un conjunto organizado de datos que constituyen un mensaje sobre una determinada cosa o fenómeno

La información es un fenómeno que proporciona significado o sentido a las cosas e indica mediante códigos y conjuntos de datos los modelos del pensamiento humano

La información procesa y genera el conocimiento humano

José Carlos Cortizo Pérez

Información

Page 16: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

José Carlos Cortizo Pérez

Datos

Sentidos

Información

Integración yprocesado

Page 17: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

Los datos se perciben mediante los sentidos, que integran y generan la información

Esta información se necesita para producir el conocimiento

El conocimiento controla la toma de decisiones para la realización de actividades cotidianas.

...

José Carlos Cortizo Pérez

Page 18: Introduccion a los SINAI

José Carlos Cortizo Pérez

Datos, Información y Conocimiento

Y, finalmente, la Sabiduría consiste en juzgar correctamente cuándo, cómo, dónde y con qué objetivo emplear el conocimiento adquirido

José Carlos Cortizo Pérez

SabiduríaDatos, Información y ConocimientoSabiduría

Page 19: Introduccion a los SINAI

José Carlos Cortizo Pérez

¿Alguna pregunta?

Page 20: Introduccion a los SINAI

Sistemas Inteligentes de Acceso a la Información

Tipos de Información

Page 21: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

En función de la perspectiva tenemos diversos tipos de información

Punto de vista de la Comunicación

Punto de vista de la Gestión de Información

Page 22: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Hechos/Opiniones

Información objetiva/Información subjetiva

Información primaria/Información secundaria

Punto de vista de la Comunicación

Page 23: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Pueden ser probados

Son concretos

Ejemplos

Hay 15 galletas de chocolate en este plato

Nací en el año 1980

Hechos

Page 24: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Se basan en lo que parece ser verdad

Se fundamentan en visiones personales y juicios de valor

Ejemplos

Las galletas de chocolate están ricas

“Marte Rojo” es un gran libro de Ciencia Ficción

Opiniones

Page 25: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Debe presentar todos los aspectos de un problema

De forma usual se basa en hechos

A menudo, los expertos en un campo pueden hablar de forma objetiva sobre un asunto concreto

Ejemplos

Artículos en enciclopedias

Información Objetiva

Page 26: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

A menudo son las opiniones de una persona o grupo

Presentan alguna clase de análisis de los hechos

Ejemplos

La mayor parte de los libros y artículos en periódicos expresan un lado de un problema y lo analizan

Críticas de libros o películas

Información Subjetiva

Page 27: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de InformaciónSe origina en el momento de los hechos

Son los documentos originales generados en el “campo” de estudio

Es la información en su estado puro, que no ha sido publicada en otra parte, ni interpretada o traducida

Ejemplos

Diarios

Un testimonio en un juicio

Información Primaria

Page 28: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Generada a partir de la primaria

Ha sido analizada, interpretada, traducida o examinada de alguna manera

Ejemplos

Una noticia de sucesos en un periódico

Coger los apuntes de clase de un compañero

Información Secundaria

Page 29: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

¿Nos interesa el punto de vista de la Comunicación?

Page 30: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

¿Nos interesa el punto de vista de la Comunicación?

Podría parecer que no pero...

...cada tipo de información debería ser tratada/valorada de una manera distinta

Otra cosa es que, a día de hoy, apenas se haga

Page 31: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

ACTIVIDAD EN CLASE

¿Cómo podemos reconocer cada tipo de información?

Generar reglas/heurísticas para cada tipo de información visto anteriormente

Page 32: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Estructurada/No Estructurada

Origen (textual, imágenes, vídeos, otros...)

Precisa/Imprecisa

Otras consideraciones

Punto de vista de la Gestión de la Información

Page 33: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

En un SGBD, la información está totalmente estructurada

Cada dato se almacena en una fila y columna, que indican la estructura y semántica de los datos

Sin embargo, apenas tolera fallos o imprecisión

Select * from EMPLEADOS where SALARIO > 1000

Estructurada/No Estructurada

Page 34: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Sin embargo, los buscadores suelen trabajar con información poco/nada estructurada (lenguaje natural)

Esto dificulta la “comprensión” automática pero es más tolerante a fallos

Estructurada/No Estructurada

Page 35: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Existen varios niveles en cuánto a la estructuración de la información

Estructurada/No Estructurada

SGBD

Texto libre

Page 36: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Estructura implícita

Estructurada/No Estructurada

EpígrafeTitular

Bajada

Entradilla

Cuerpo

José Carlos Cortizo Pérez

Page 37: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de InformaciónEstructurada/No Estructurada

José Carlos Cortizo Pérez

Estructura explícita

Page 38: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Textual

Imágenes (fotografías, radiografías, dibujos...)

Audio (canciones, postcads, notas auditivas...)

Vídeo (videos personales, programas tv...)

Otros (datos numéricos, grafos...)

Origen

Page 39: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

No se pueden procesar de la misma manera las informaciones provenientes de distintos orígenes

Hasta ahora el texto ha abarcado mayor atención

El material audiovisual es el próximo reto...

Origen

Page 40: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

...presenta problemas peculiares

Percepción: al ver una imagen nosotros percibimos objetos y personas, las máquinas solo ven números

Volumen de datos: El material multimedia ocupa mucho espacio y es “costoso” de procesar

Compresión y formatos

Origen

Page 41: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Precisa: El cliente con id 2947 se gastó 234 euros el día 14/03/2008 (p.e. SGBD)

Imprecisa: Vivo en la calle “Sta. Maria Madalena”

Precisa/Imprecisa

Page 42: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tipos de Información

Caracter temporal: ¿importa el tiempo?

Versiones de documentos

Novedad de las noticias

Momento en el que un paciente sufre determinados síntomas

Interdependencias

Otras consideraciones

Page 43: Introduccion a los SINAI

José Carlos Cortizo Pérez

¿Alguna pregunta?

Page 44: Introduccion a los SINAI

Sistemas Inteligentes de Acceso a la Información

Acceso y Recuperación de Información

Page 45: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAI

SINAI = S + IN + AI

S = Sistemas

IN = Inteligentes

AI = Acceso a la Información

¿De dónde viene?

José Carlos Cortizo Pérez

Page 46: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAI

S = Sistemas

Desarrollos funcionales, algo “tangible”

Nos centraremos, sobre todo, en desarrollos web (por su impacto), pero extensible al resto

Sistemas

José Carlos Cortizo Pérez

Page 47: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAI

IN = Inteligentes

Inteligente en el sentido de acceso y procesamiento avanzado

Una “vuelta de tuerca” sobre lo normal

Ej:

Expansión de vocabulario (astronauta = cosmonauta)

Utilización de conceptos

Inteligentes

José Carlos Cortizo Pérez

Page 48: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAIAI = Acceso a la Información

Marti Hearst, Current Topics in Information Access, 1998

“The process by which users use information technology to seek, organize and understand information”

Marti Hearst, Context and Structure in Automated Full-Text Information Access, PhD Thesis, Berkeley, 1994

“The term information access is beginning to supercede that of information retrieval since the latter’s implication is too narrow; the field should be concerned with IR, display, filtering and query facilitation”

Acceso a la Información

José Carlos Cortizo Pérez

Page 49: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAI

RI = Acceso a la Información

E. Vorhees, D. Harman, Overview of the 8th Text Retrieval Conference (TREC-8), 1999

“The ad hoc retrieval task investigates the performance of systems that search a static set of documents using new questions [...]. This task is similar to how a researcher might use a library - the collection is known but the question is likely to be asked are not known.”

Recuperación de Información

José Carlos Cortizo Pérez

Page 50: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAI

La RI es uno de los puntos del AI pero no el único

AI vs RI

Filtrado Recuperación

Visualización

Gen. Consultas

José Carlos Cortizo Pérez

Page 51: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAI

Hablar de arquitectura típica no es lo adecuado, porque los SINAI cubren un espectro muy amplio de sistemas => muchas arquitecturas distintas

Veremos una arquitectura modular general que puede encajar con una gran variedad de SINAI (quitando o poniendo módulos)

Arquitectura “típica”

José Carlos Cortizo Pérez

Page 52: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAIArquitectura “típica”

José Carlos Cortizo Pérez

Spider

Preparación Datos

Indexación TAREA

Ranking

Visualización

Page 53: Introduccion a los SINAI

José Carlos Cortizo Pérez

SINAIOperativa de un Sistema de RI

José Carlos Cortizo Pérez

Documentos

Documentosrecuperados

RepresentaciónAnálisis

Consulta Análisis Representación

Cálculo Similitud

Page 54: Introduccion a los SINAI

José Carlos Cortizo Pérez

¿Alguna pregunta?

Page 55: Introduccion a los SINAI

Sistemas Inteligentes de Acceso a la Información

Tareas y Aplicaciones

Page 56: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tareas y AplicacionesInformation Retrieval

Information Filtering

Spam Filtering

Question Answering

Sentiments Analysis

Cross-language

RecommendingJosé Carlos Cortizo Pérez

Tareas

Page 57: Introduccion a los SINAI

José Carlos Cortizo Pérez

Tareas y Aplicaciones

Construcción de buscadores

Sistemas anti spam

Análisis de blogs; filtrado de comentarios en los mismos

Búsqueda en documentos de empresas

Búsqueda de documentos legales

Análisis de contenido multimedia

José Carlos Cortizo Pérez

Aplicaciones

Page 58: Introduccion a los SINAI

José Carlos Cortizo Pérez

¿Alguna pregunta?

Page 59: Introduccion a los SINAI

José Carlos Cortizo Pérez

Bibliografía

Baeza-Yates, Ricardo; Ribeiro-Neto, Berthier. Modern information retrieval. Addison-Wesley, 1999 (Z699.35 .I53 B34 Biblioteca UEM, edificio C).

John F. Sowa. Knowledge Representation: Logical, Philosophical and Computational Foundations.

Adicional

Page 60: Introduccion a los SINAI

José Carlos Cortizo Pérez

¿Alguna pregunta?