News

Comienza el proyecto CALISTA, TEC2012-32457, "Tecnologías de Agentes e Ingeniería de Servicios para Diagnóstico y Configuración de la Red del Hogar mediante un Teléfono Móvil", concedido por el ministerio de Economía y Competitividad en el Subrograma de Proyectos de Investigación Fundamental no Orientada, con duración  2013-2016.

Resumen del proyecto

La tecnología de redes está penetrando cada vez más en los hogares, que cuentan ya con redes del hogar formadas por diferentes dispositivos en red (cámaras, unidades de almacenamiento, grabadoresde vídeo, …). Sin embargo, los dueños de las casas no suelen disponer del conocimiento técnico necesario para gestionar dicha red, colaborar en el diagnóstico de fallos y su reparación, o configurar sus servicios.

La finalidad del proyecto CALISTA es aplicar tecnologías semánticas, de ingeniería de servicios y de sistemas multiagente al desarrollo de un sistema de diagnóstico, configuración y gestión de la red delhogar. El proyecto aprovechará que incluso en casos de falta de acceso a la red de banda ancha(ADSL, FTTH), el usuario dispone de un acceso alternativo a la red móvil 3G mediante su teléfono, y que su teléfono o tableta son interfaces naturales para el usuario.

Esta finalidad del proyecto se obtendrá mediante el desarrollo de los siguientes objetivos científicos:

1. Investigación en técnicas de diagnóstico cooperativo de fallos bajo incertidumbre. En el proyecto pretendemos investigar en diagnóstico cooperativo, combinando sistemas mulitagente y razonamientosemántico y bayesiano, en dos escenarios complementarios: (i) entre diferentes usuarios que usen elsistema, de forma que vayan extendiendo la base de conocimiento del modelo causal de diagnóstico y(ii) entre el usuario y la operadora, gracias a la disponibilidad de los EPOs TID e IAP para mejorar elsistema de diagnóstico de fallos de la operadora con la realimentación cualificada del usuario.

2. Investigación en técnicas de configuración y creación de servicios en el hogar mediante técnicas deespecificación de servicios basadas en su representación semántica.

3. Investigación en gestión proactiva de la red mediante agentes personales que faciliten la ejecuciónde órdenes y notifiquen al usuario de posibles riesgos o de tareas que debe realizar y no estánautomatizadas. En este objetivo se explora la definición de una arquitectura de agente personal dotadode capacidades de comunicación en lenguaje natural. El foco de la investigación será investigar en elrazonamiento del agente para dar explicaciones al usuario empleando razonamiento basado en sentidocomún, y en el descubrimiento de información útil disponible en Internet.

Nombre del curso o actividad: Simulación Social basada en Agentes

Nombre (en inglés): Agent Based Social Simulation

Número de créditos totales1: 4

1Indíquese si se trata de créditos por equivalencia. Se recuerda que el Plan de Estudios contempla la posibilidad de otorgar al alumno créditos por equivalencia, con un máximo de 3 en la carrera, por su asistencia a seminarios, jornadas, conferencias, etc.

Objetivos:

El estudio y comprensión de sistemas complejos adaptativos, tales como las redes telemáticas o nuestra propia sociedad, es extremadamente difícil. En este curso se presentan las bases de una nueva disciplina, la Simulación Social basada en Agentes, cuyo objetivo es modelar y comprender estos sistemas. La clave de esta disciplina es que el estudio de los comportamientos aislados de los miembros de la sociedad, o agentes, no son suficientes para deducir los comportamientos grupales derivados de estos. Mediante técnicas de simulación podemos: analizar la evolución de la sociedad en su conjunto a partir de las interacciones de agentes individuales con otros agentes y su entorno; predecir la evolución del sistema bajo distintos parámetros; y, entrenar o evaluar otros sistemas que deban adaptarse a los cambios de uno de estos sistemas complejos. Algunos de los ejemplos de sistemas complejos que se analizarán en el curso son: la propagación de virus informáticos; la propagación rumores en Twitter; y la evaluación diferentes planes de evacuación en un edificio con una sociedad de trabajadores.

El curso pretende presentar una panorámica de las soluciones actuales para realizar simulaciones sociales.

El curso seguirá un enfoque eminentemente práctico.

Los objetivos detallados del curso son:

  • Conocer técnicas de simulación social basada en agentes y su aplicación a la gestión de red

  • Aprender a desarrollar un modelo de simulación social

  • Aprender a razonar sobre los resultados de una simulación social

Metodología: Clases teóricas presenciales y por internet, mediante la plataforma de teleenseñanza Moodle. Clases prácticas en laboratorio

Alumnos a los que va dirigido (nivel o cursos en los que deben estar): Alumnos de todos los cursos con experiencia en programación en Java

Conocimientos previos (recomendados): Conocimientos básicos de IDE Eclipse.

Número de plazas: 60

Número de créditos teóricos: 1.5 Número de créditos prácticos: 2.5

Fechas: Clases presenciales (18/02/13, 25/02/13, 4/02/13, 11/03/13, 18/03/12, 25/03/13, 01/05/13). Prácticas de forma remota con presentación final en clase.

Horario: Lunes de 14.00 a 16.00

Evaluación: Práctica personal al final de la asignatura

Fecha de examen (en su caso): Sin examen

Programa:

  • T1. Introducción a la simulación social.

  • T2. Modelos de Simulación Social.

  • T3. El entorno MASON.

  • T4. Caso práctico. Propagación de un virus informático.

  • T5. Caso práctico. Propagación de mensajes en Twitter.

  • T6. Caso práctico. Evacuación de un edificio.

  • P1. Práctica de desarrollo de un sistema de simulación social.

Coordinador: Carlos Ángel Iglesias Fernández

Profesores participantes:

  • Emilio Serrano
  • Álvaro Carrera
  • Miguel Coronado

GitHub es uno de los repositorios de código más grandes del mundo. Su portal permite que miles de desarrolladores colaborar en proyectos de diferente índole de una forma sencilla, además de proveer de almacenamiento y control de versiones gratuito para los proyectos de Software Libre. Es el denominado "Social Coding".


Página de GitHub del GSI

Desde esta semana, el Grupo de Sistemas Inteligentes forma parte de la familia GitHub como asociación:

https://github.com/gsi-upm


Esto permitirá aumentar la visibilidad de los proyectos del GSI, mantener todo el código organizado y disponible, y fomentar la colaboración en proyectos de Software Libre. Todos los miembros del grupo contarán con una cuenta, que no sólo les permitirá desarrollar para el grupo sino realizar aportaciones a otros muchos proyectos libres.


Únete a nosotros:

https://github.com/gsi-upm?tab=members

El Lunes 29 de Octubre, a las 14 horas, en el aula B-225, se impartirá una master class a cargo de Antonio Prada sobre la utilización de la herramienta Scrappy, el scrapper semantico desarrollado en el grupo. Estais todos invitados.

Hola,

Mañana martes 23 de octubre a las 10:30 en la B-225 lee el proyecto fin de carrera titulado "Design and Implementation of an Agent Architecture Based on Web Hooks", cuyo autor es J. Fernando Sánchez Rada que ha sido tutelado por Miguel Coronado. Estáis todos invitados.

Salu2,

          Carlos A.