aplicaciones de los agentes - ucm

14
© José M. Molina, Jesús García, David Camacho, Javier Carbó Aplicaciones de los Agentes José M. Molina, Jesús García, David Camacho, Javier Carbó Departamento de Informática Universidad Carlos III de Madrid Universidad Carlos III de Madrid © José M. Molina, Jesús García, David Camacho, Javier Carbó CONTENIDOS Sistemas de Vigilancia Agentes en la Web Comercio Electrónico y Agentes Universidad Carlos III de Madrid

Upload: others

Post on 18-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplicaciones de los Agentes - UCM

1

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Aplicaciones de los Agentes

José M. Molina, Jesús García, David Camacho, Javier CarbóDepartamento de Informática

Universidad Carlos III de Madrid

UniversidadCarlos III de Madrid

© José M. Molina, Jesús García, David Camacho, Javier Carbó

CONTENIDOS

Sistemas de VigilanciaAgentes en la Web

Comercio Electrónico y Agentes

UniversidadCarlos III de Madrid

Page 2: Aplicaciones de los Agentes - UCM

2

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Gestión de una red de sensores

Qué se puede gestionar:

• Espacial. Dirección del haz de la antena

• Temporal. Sincronizar el instante de ejecución de distintas tareas

• Modo. Determinación del modo de operación de cada sensor (potencia)

• ...

Optimización de la ejecución de todas

las tareas que debe realizar el

sistema

Sistemas de Vigilancia: Gestión multisensor para defensa aérea

• Tareas a gestionar: Búsqueda, Seguimiento, Identificación,...

• Dos tipos de tareas:• Locales: referidas a un sensor particular

• Globales: referidas a todo el sistema: problema asignación

© José M. Molina, Jesús García, David Camacho, Javier Carbó

1

35

7

9

11 13

1 5

1 7

1 921

23

25

27 2 9

3 1

Elevation : 45º - 90º

0 200 400 Km

45º

1

35

7

9

11 1 3

15

1 7

1 921

23

25

27 2 9

3 1

Sensor Sx

Sensor Sy

0

24

6

8

1 0 1 2

1 4

16

182 0

2 2

2 4

2 6 28

30

Elevation : 0º - 45º

0 200 400 Km

45º

0

24

6

8

10 1 2

14

1 6

1 820

22

24

26 2 8

3 0

FUSIONCENTRE

(0, 0)

FUSIONCENTRE

(0, 0)

x (km)

y (Km)

-400

-200

0

200

400

0 200 400 600 800

Target t4

Target t5

Target t6

x (km)

y (Km)

-400

-200

0

200

400

0 200 400 600 800

Target t10 a

c

b

d

Ejemplo

Introducción a la gestión multisensor

Page 3: Aplicaciones de los Agentes - UCM

3

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Informacion/Supervisión

Sistema de Gestión del Alto Nivel

para el Sensor

Ejecución del Sensor

Sensor 1Resultados

Ejecución del Sensor

Sensor n Resultados

DataFusion

&Situation

AssessmentSistema de

Gestión

Esquema de Ejecución

CoordinadaSistema de Gestión

del Alto Nivelpara el Sensor

Posibilidades de los Sensores

Negociacion

Arquitectura distribuida

• Tres tipos de tareas: aisladas, conjuntas, individuales :

• Coordinación de tareas mediante negociación

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Sistemas de Vigilancia: Visión Artificial para Seguimiento

• Tratamiento automático de secuencias de imágenes para mejorar la percepción y comprensión de escenarios:– Sistemas autónomos de vigilancia para seguridad– Sistemas de monitorización y control de tráfico (ITS, A-

SMGCS,...)– …

• Las cámaras son sensores sobre los que se aplican técnicas de detección y seguimiento

• Reto: multi-objeto, multicámara en escenarios complejos

Page 4: Aplicaciones de los Agentes - UCM

4

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Visión Distribuida Cooperativa ([Matsuyama, Ukita, 2002])

•• Def.:Def.: Conjunto de sistemas Conjunto de sistemas de visión integrados en el de visión integrados en el entorno y conectados a entorno y conectados a través de una red de través de una red de comunicacionescomunicaciones

•• TareasTareas•• Vigilancia de áreas extensas Vigilancia de áreas extensas

en tiempo realen tiempo real•• Seguimiento cooperativo de Seguimiento cooperativo de

objetos (gestión de objetos (gestión de recursos)recursos)

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Seguimiento Cooperativo

• Conjunto de objetos a asignar dinámicamente a cámaras• Sistema multiagente (multi-AVA)

1. Inicialmente: búsqueda de nuevos objetos: freelancers

2. Cuando un AVA detecta un blanco, realiza su seguimiento y difunde su posición a otros AVAs . Un grupo de AVAs siguiendo un objeto es una Agencia (agencias ⇔objetos)

3. Un AVA cambia dinámicamente de objeto según situación

apuntamiento asignación adaptativa

seguimiento cooperativo

Page 5: Aplicaciones de los Agentes - UCM

5

9© José M. Molina, Jesús García, David Camacho, Javier Carbó

Arquitectura

• Múltiples procesos cooperando para formar un sistema de seguimiento

• Tres capas– Intra-AVA:

percepción y acción– Intra-agencia:

miembros a un mismo objeto

– Inter-agencia: agencias siguiendo a objetos distintos y freelancers en búsqueda

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• Objetivos:– Mejorar el acceso a la información en Web.

Sistemas más robustos– Extraer conocimiento (wrappers)– Integrar conocimiento (mediadores, ...)– Razonar sobre el conocimiento (ML,

planning, ILP,etc...)– Sistemas “adaptativos”

Page 6: Aplicaciones de los Agentes - UCM

6

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• Arquitectura genérica para SMA en Web (Retsina , [Sycara]):

AI solving techniques

AI extraction/gathering techniques

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• Tipos de SMA desarrollados:

– Sistemas de integración de información

– Sistemas de búsqueda y meta-búsqueda

– Sistemas de recomendación

– Sistemas de filtrado

– etc...

Page 7: Aplicaciones de los Agentes - UCM

7

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• SMA en Web– SRI. Information Agents

• Prometheus

• Heracles

– IRST. Recommender systems• ITR

• Travel@dvice

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• Data Integration Using Prometheus Mediator

Page 8: Aplicaciones de los Agentes - UCM

8

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• HERACLES: Constraint-based Integration

• The Travel Assistant

• The World InfoAssistant

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• The Travel Assistant

Page 9: Aplicaciones de los Agentes - UCM

9

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• The WorldInfo Assistant

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• ITR & Travel@dvice– Intelligent Travel Recommender System

Page 10: Aplicaciones de los Agentes - UCM

10

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

ITR Software Architecture

Intelligent Mediator Architecture

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Agentes en la Web

• Futuro

– Semantic Web

– Ontologías

– Agentes de Información/Integración

– Web Services

Page 11: Aplicaciones de los Agentes - UCM

11

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Comercio Electrónico y Agentes

Evolución de las compras:

• Medios de pago intangibles, formas de compra y productos impersonales

¿Beneficio de agentes inteligentes?• Acceso mayor número ofertas, coaliciones,

mayor racionalidad, personalización de acuerdos y productos.

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Comercio Electrónico y Agentes. Agentes Avanzados

Tareas más sencillas:

• Predicción de las necesidades: Eyes (Amazon), FireFly (MIT)

• Búsqueda de productos: Bargain Finder(Andersen Consulting), RoboShopper , Dealtime, MySimon, PriceScan, etc.

• Negociación automática: Tete a tete, Kasbah(MIT), FishMarket (IIIA-CSIC), Trading Agent Competition (Univ. Michigan)

Page 12: Aplicaciones de los Agentes - UCM

12

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Comercio Electrónico y Agentes. Agentes Pioneros

Tareas más complejas:

• Selección de comercios en función de Evaluación de compras: Better Business Bureau / SPORAS (Maes,MIT), Yenta (L. Foner), Regret (IIIA-CSIC), propuesta de Singh y Yu (Univ. Carolina del Sur) y AFRAS (GIAA, Univ. Carlos III).

• Negociación deliberativa basada en argumentos (Sycara, Sierra)

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Comercio Electrónico y Agentes. A.F.R.A.S.

• Reputación: concepto fuzzy• Arquitectura BDI• Comunicación KQML

• Carácter adaptativo• Comportamiento basado en rasgos de carácter

humanoides: sociabilidad, susceptibilidad, egoismo, rencor.

Page 13: Aplicaciones de los Agentes - UCM

13

© José M. Molina, Jesús García, David Camacho, Javier Carbó

© José M. Molina, Jesús García, David Camacho, Javier Carbó

Page 14: Aplicaciones de los Agentes - UCM

14

© José M. Molina, Jesús García, David Camacho, Javier Carbó