Web semántica,
sistemas
multiagente y redes
sociales móviles



      Joaquín Borrego Díaz, Gonzalo A. Aranda Corral
     ...
Contenido
¿Qué es Mowento?
Tres elementos:
   Web Semántica
   Web 2.0
   Redes sociales móviles
Metaweb
Combinando los el...
Contenido
¿Qué es Mowento?
Tres elementos:
   Web Semántica
   Web 2.0
   Redes sociales móviles
Metaweb
Combinando los el...
¿Qué es Mowento?
Una red social metaweb móvil
Plataforma Mowento
La plataforma Mowento
(http://
mowento.cs.us.es)
 Proyecto WeTeVe
 (Minerva, plataforma
 de servicios e...
Plataforma Mowento
La plataforma Mowento
(http://
mowento.cs.us.es)
 Proyecto WeTeVe
 (Minerva, plataforma
 de servicios e...
Objetivo
Publica/difunde al mundo lo que veas mediante sólo cinco clicks
  Canal MMS
Todo propietario de teléfono móvil es...
Objetivo
Publica/difunde al mundo lo que veas mediante sólo cinco clicks
  Canal MMS
Todo propietario de teléfono móvil es...
¿Por qué MMS?
¿Por qué el MMS? (II)
 Válido en cualquier
 móvil con cámara
 Inmediatez
 Modelo de negocio
 Condiciones locales:
   Inter...
¿Por qué el MMS? (II)
 Válido en cualquier
 móvil con cámara
 Inmediatez
 Modelo de negocio
 Condiciones locales:
   Inter...
Elementos de Mowento
Web 2.0, Web Semántica, Sistemas multiagente
Elemento I: Web 2.0
Segunda generación en la historia de la Web basada en
comunidades de usuarios que fomentan la colabora...
Elemento I: Web 2.0
Segunda generación en la historia de la Web basada en
comunidades de usuarios que fomentan la colabora...
Contenidos generados por
los usuarios
Elemento II: Web 2.0 móvil
 Dos formas de entenderla:
   Extensión y adaptación de la Web 2.0 a los
   dispositivos móvile...
Elemento II: Web 2.0 móvil
 Dos formas de entenderla:
   Extensión y adaptación de la Web 2.0 a los
   dispositivos móvile...
Elemento III: Web Semántica
Tim Berners-Lee, creador de la WWW:
  La Web Semántica es una Web donde la información
  es pr...
Diferencias
                        WWW Actual      Web Semántica
   Lenguaje de
                          HTML           ...
La “tarta”
semántica
Deposita la
confianza en la
demostración
lógica
Definiendo conceptos
Web
Semántica y
  agentes
La Metaweb
Combinando los tres elementos
Revolución
Metaweb
Revolución
Metaweb
Freebase
Una aplicación importante
de Freebase
Mowento como Metaweb
móvil
Combinando Web 2.0 y Técnicas de la Web
Semántica
Web 2.0 Móvil
La mayoría de los
proyectos usan
preferentemente
Internet (WWW)
móvil
La inteligencia
colectiva se hace
con ...
Mowento
No usa Internet
móvil
La inteligencia
colectiva la debe
realizar un sistema
multiagente (SMA)
El SMA gestiona
semá...
Principales hitos alcanzados
Principales hitos alcanzados

 Prototipo alfa de Mowento
 La inclusión del sistema multiagente como gestor de
 una platafo...
Interfaz Web
Se han implementado algunas características Web 2.0
Implementado usando Symfony
Actualmente permite:
  Login
...
Interfaz Web
Se han implementado algunas características Web 2.0
Implementado usando Symfony
Actualmente permite:
  Login
...
Funcionamiento
Captación del documento (p.e. fotografía)
Etiquetación bajo clicks (navegando por páginas)
  Etiquetación p...
Funcionamiento
Funcionamiento
Aplicación móvil
 Dispositivos muy diferentes.
   Java
 Tamaño limitado del MMS
 Sistema de anotación
 básico
 El usuario,...
Aplicación móvil
 Dispositivos muy diferentes.
   Java
 Tamaño limitado del MMS
 Sistema de anotación
 básico
 El usuario,...
Ontología-ejemplo (eventos científicos)

 Obtenida mediante
 minería de ontologías
 basada en AFC
   Unas doscientas
   fot...
Ontología-ejemplo (eventos científicos)

 Obtenida mediante
 minería de ontologías
 basada en AFC
   Unas doscientas
   fot...
Sistema multiagente
Agente supervisor
Reciben y procesan el
nuevo contenido
Planea las tareas
semánticas a realizar
Crea a...
Sistema multiagente
Agente supervisor
Reciben y procesan el
nuevo contenido
Planea las tareas
semánticas a realizar
Crea a...
Tecnologías para el SMA
JADE (Telecom Italia)
   open source
   LGPL
   Development and living environments
   FIPA compli...
Tecnologías para el SMA
JADE (Telecom Italia)
   open source
   LGPL
   Development and living environments
   FIPA compli...
Actividades de los agentes
El SMA controla todos los procesos
de Mowento:
  Actividades de gestión documental
  Actividade...
Actividades de gestión documental
Minerva avisa de la llegada de
un MMS
Descarga del fichero e
información asociada
Procesa...
Actividades de gestión documental
Minerva avisa de la llegada de
un MMS
Descarga del fichero e
información asociada
Procesa...
Producción de la etiquetación
 Proyección de la
 ontología-retículo
 Algoritmo para la
 etiquetación minimal
 Minimizar el...
Paginación minimal producida por
el agente
 Razonamos con los conos
 de los conceptos en la
 ontología-retículo
   Proyecc...
Paginación minimal producida por
el agente
 Razonamos con los conos
 de los conceptos en la
 ontología-retículo
   Proyecc...
Razonamiento del agente
las etiquetas
Sirve para completar de
manera automática la
etiquetación
A partir de la base Stem
E...
Mowento post-tagging
Mowento post-tagging




       ?
Mowento y el grafo social
Microdifusión mediante FOAF
Microdifusión mediante FOAF
Microdifusión en vecindarios
FOAF especializados
Microdifusión en vecindarios
FOAF especializados



                   +
Repositorios
Almacén de
comportamientos
Serán anotados
semánticamente
Posible composición
mediante técnicas de
cálculo de ...
Repositorios
Almacén de
comportamientos
Serán anotados
semánticamente
Posible composición
mediante técnicas de
cálculo de ...
Futuras actividades para los
agentes
 Razonamiento espacial con la
 geolocalización del usuario

 Mantenimiento de la red ...
Futuras actividades para los
agentes
 Razonamiento espacial con la
 geolocalización del usuario

 Mantenimiento de la red ...
JADE LEAP

Insertar un agente
JADE en el teléfono
Potenciar el
tratamiento semántico
desde el origen
  en el dispositivo
¡Gracias!

Gonzalo A. Aranda-Corral, garanda@us.es
Joaquín Borrego-Díaz, jborrego@us.es
Web Semántica, MAS y redes sociales móviles: El proyecto Mowento
Upcoming SlideShare
Loading in...5
×

Web Semántica, MAS y redes sociales móviles: El proyecto Mowento

1,781

Published on

Presentación de Mowento en las jornadas científico-técnicas de difusión de la tecnología multiagente, http://jmas.us.es

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,781
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Web Semántica, MAS y redes sociales móviles: El proyecto Mowento

  1. 1. Web semántica, sistemas multiagente y redes sociales móviles Joaquín Borrego Díaz, Gonzalo A. Aranda Corral Grupo de Lógica Computacional, http://www.glc.us.es/ Departamento de Ciencias de la Computación e IA Universidad de Sevilla
  2. 2. Contenido ¿Qué es Mowento? Tres elementos: Web Semántica Web 2.0 Redes sociales móviles Metaweb Combinando los elementos en Mowento Actividades de los agentes de la plataforma Trabajo futuro
  3. 3. Contenido ¿Qué es Mowento? Tres elementos: Web Semántica Web 2.0 Redes sociales móviles Metaweb Combinando los elementos en Mowento Actividades de los agentes de la plataforma Trabajo futuro
  4. 4. ¿Qué es Mowento? Una red social metaweb móvil
  5. 5. Plataforma Mowento La plataforma Mowento (http:// mowento.cs.us.es) Proyecto WeTeVe (Minerva, plataforma de servicios en movilidad cartuja 93) http://mowento.com es el portal corporativo
  6. 6. Plataforma Mowento La plataforma Mowento (http:// mowento.cs.us.es) Proyecto WeTeVe (Minerva, plataforma de servicios en movilidad cartuja 93) V premio del concurso de iniciativas empresariales de la Universidad de http://mowento.com Sevilla es el portal Seleccionado en III campus de corporativo emprendedores Seed Rocket
  7. 7. Objetivo Publica/difunde al mundo lo que veas mediante sólo cinco clicks Canal MMS Todo propietario de teléfono móvil es reportero: Mowento lo difunde a través de la WWW Eventos periodísticos, personales Video-microblogging Micro-difusión (red de conocidos) Recompensa Canales premium: Información corporativa Web 2.0
  8. 8. Objetivo Publica/difunde al mundo lo que veas mediante sólo cinco clicks Canal MMS Todo propietario de teléfono móvil es reportero: Mowento lo difunde a través de la WWW Eventos periodísticos, personales Video-microblogging Micro-difusión (red de conocidos) Recompensa Canales premium: Información corporativa Web 2.0
  9. 9. ¿Por qué MMS?
  10. 10. ¿Por qué el MMS? (II) Válido en cualquier móvil con cámara Inmediatez Modelo de negocio Condiciones locales: Internet móvil cara Infraestructuras inexistentes Móviles avanzados no disponibles
  11. 11. ¿Por qué el MMS? (II) Válido en cualquier móvil con cámara Inmediatez Modelo de negocio Condiciones locales: Internet móvil cara Infraestructuras inexistentes Móviles avanzados no disponibles
  12. 12. Elementos de Mowento Web 2.0, Web Semántica, Sistemas multiagente
  13. 13. Elemento I: Web 2.0 Segunda generación en la historia de la Web basada en comunidades de usuarios que fomentan la colaboración y el intercambio ágil de información entre los usuarios de una web. Gama de servicios, como las redes sociales, los blogs, los wikis Folksonomías Tecnologías transparentes
  14. 14. Elemento I: Web 2.0 Segunda generación en la historia de la Web basada en comunidades de usuarios que fomentan la colaboración y el intercambio ágil de información entre los usuarios de una web. Gama de servicios, como las redes sociales, los blogs, los wikis Folksonomías Tecnologías transparentes
  15. 15. Contenidos generados por los usuarios
  16. 16. Elemento II: Web 2.0 móvil Dos formas de entenderla: Extensión y adaptación de la Web 2.0 a los dispositivos móviles Proyectos nativos de las redes móviles Contexto, localización, movilidad Content is not king (Andrew Odlyzko, AT&T) http://firstmonday.org/htbin/cgiwrap/bin/ojs/ index.php/fm/article/view/833/742
  17. 17. Elemento II: Web 2.0 móvil Dos formas de entenderla: Extensión y adaptación de la Web 2.0 a los dispositivos móviles Proyectos nativos de las redes móviles Contexto, localización, movilidad Content is not king (Andrew Odlyzko, AT&T) http://firstmonday.org/htbin/cgiwrap/bin/ojs/ index.php/fm/article/view/833/742
  18. 18. Elemento III: Web Semántica Tim Berners-Lee, creador de la WWW: La Web Semántica es una Web donde la información es procesable mecánicamente Transformar la información en conocimiento Uso de ontologías para atrapar el conocimiento común Representación del conocimiento y razonamiento
  19. 19. Diferencias WWW Actual Web Semántica Lenguaje de HTML XML representación Lenguaje de representación No tiene RDF semántica Referentes semánticos No tiene Ontologías (en OWL) Razonamiento con Razonamiento Sintáctica los datos automático Confianza en los Insegura Lógica resultados
  20. 20. La “tarta” semántica Deposita la confianza en la demostración lógica
  21. 21. Definiendo conceptos
  22. 22. Web Semántica y agentes
  23. 23. La Metaweb Combinando los tres elementos
  24. 24. Revolución Metaweb
  25. 25. Revolución Metaweb
  26. 26. Freebase
  27. 27. Una aplicación importante de Freebase
  28. 28. Mowento como Metaweb móvil Combinando Web 2.0 y Técnicas de la Web Semántica
  29. 29. Web 2.0 Móvil La mayoría de los proyectos usan preferentemente Internet (WWW) móvil La inteligencia colectiva se hace con actividades en el móvil y en la WWW
  30. 30. Mowento No usa Internet móvil La inteligencia colectiva la debe realizar un sistema multiagente (SMA) El SMA gestiona semánticamente el contenido generado por el usuario
  31. 31. Principales hitos alcanzados
  32. 32. Principales hitos alcanzados Prototipo alfa de Mowento La inclusión del sistema multiagente como gestor de una plataforma Web 2.0 móvil semántica El diseño de la arquitectura de las ontologías, gestión y razonamiento Boceto del modelo de negocio
  33. 33. Interfaz Web Se han implementado algunas características Web 2.0 Implementado usando Symfony Actualmente permite: Login Visión Búsqueda Comentarios Votos http://mowento.cs.us.es/
  34. 34. Interfaz Web Se han implementado algunas características Web 2.0 Implementado usando Symfony Actualmente permite: Login Visión Búsqueda Comentarios Votos http://mowento.cs.us.es/
  35. 35. Funcionamiento Captación del documento (p.e. fotografía) Etiquetación bajo clicks (navegando por páginas) Etiquetación posiblemente incompleta/deficiente Envío a la plataforma Un agente se encarga de: Completar la etiquetación y, eventualmente, de revisar la ontología y enviar la nueva paginación minimal Meta-anotación con respecto a una ontología sobre etiquetación El documento se publica con las etiquetas en un portal (Web 2.0)
  36. 36. Funcionamiento
  37. 37. Funcionamiento
  38. 38. Aplicación móvil Dispositivos muy diferentes. Java Tamaño limitado del MMS Sistema de anotación básico El usuario, previsiblemente, no completará la etiquetación Etiquetación inducida por la ontología de Mowento
  39. 39. Aplicación móvil Dispositivos muy diferentes. Java Tamaño limitado del MMS Sistema de anotación básico El usuario, previsiblemente, no completará la etiquetación Etiquetación inducida por la ontología de Mowento
  40. 40. Ontología-ejemplo (eventos científicos) Obtenida mediante minería de ontologías basada en AFC Unas doscientas fotografías de eventos Codificable en OWL Extendible con ontologías de etiquetado Revisión dinámica
  41. 41. Ontología-ejemplo (eventos científicos) Obtenida mediante minería de ontologías basada en AFC Unas doscientas fotografías de eventos Codificable en OWL Extendible con ontologías de etiquetado Revisión dinámica
  42. 42. Sistema multiagente Agente supervisor Reciben y procesan el nuevo contenido Planea las tareas semánticas a realizar Crea agentes especializados Les asigna tareas deliberativas
  43. 43. Sistema multiagente Agente supervisor Reciben y procesan el nuevo contenido Planea las tareas semánticas a realizar Crea agentes especializados Les asigna tareas deliberativas
  44. 44. Tecnologías para el SMA JADE (Telecom Italia) open source LGPL Development and living environments FIPA compliant Jess (para comportamientos) Sistema basado en reglas (basado en CLIPS) Implementado in Java Fácil integración
  45. 45. Tecnologías para el SMA JADE (Telecom Italia) open source LGPL Development and living environments FIPA compliant Jess (para comportamientos) Sistema basado en reglas (basado en CLIPS) Implementado in Java Fácil integración
  46. 46. Actividades de los agentes El SMA controla todos los procesos de Mowento: Actividades de gestión documental Actividades inteligentes Calcula la paginación minimal Completa la etiquetación realizada por el usuario Extrae el retículo de conceptos Microdifusión (en vecindad FOAF)
  47. 47. Actividades de gestión documental Minerva avisa de la llegada de un MMS Descarga del fichero e información asociada Procesamiento del documento para su publicación (comportamientos no deliberativos) Snapshots Transformación de formatos Thumbnails (jpg)
  48. 48. Actividades de gestión documental Minerva avisa de la llegada de un MMS Descarga del fichero e información asociada Procesamiento del documento para su publicación (comportamientos no deliberativos) Snapshots Transformación de formatos Thumbnails (jpg)
  49. 49. Producción de la etiquetación Proyección de la ontología-retículo Algoritmo para la etiquetación minimal Minimizar el número de clicks Tarea del agente asociado al usuario
  50. 50. Paginación minimal producida por el agente Razonamos con los conos de los conceptos en la ontología-retículo Proyecciones seleccionadas El algoritmo está diseñado, Se implementa como comportamiento del agente
  51. 51. Paginación minimal producida por el agente Razonamos con los conos de los conceptos en la ontología-retículo Proyecciones seleccionadas El algoritmo está diseñado, Se implementa como comportamiento del agente
  52. 52. Razonamiento del agente las etiquetas Sirve para completar de manera automática la etiquetación A partir de la base Stem El sistema se ejecuta bajo JESS, un agente para cada usuario En el futuro, a partir de las reglas de asociación con soporte alto
  53. 53. Mowento post-tagging
  54. 54. Mowento post-tagging ?
  55. 55. Mowento y el grafo social
  56. 56. Microdifusión mediante FOAF
  57. 57. Microdifusión mediante FOAF
  58. 58. Microdifusión en vecindarios FOAF especializados
  59. 59. Microdifusión en vecindarios FOAF especializados +
  60. 60. Repositorios Almacén de comportamientos Serán anotados semánticamente Posible composición mediante técnicas de cálculo de fluentes (FLUX)
  61. 61. Repositorios Almacén de comportamientos Serán anotados semánticamente Posible composición mediante técnicas de cálculo de fluentes (FLUX)
  62. 62. Futuras actividades para los agentes Razonamiento espacial con la geolocalización del usuario Mantenimiento de la red social Decidir la mejora del documento mediante parámetros concretos Uso de common tag Microdifusión a entornos FOAF especializados Cálculo de distintos entornos
  63. 63. Futuras actividades para los agentes Razonamiento espacial con la geolocalización del usuario Mantenimiento de la red social Decidir la mejora del documento mediante parámetros concretos Uso de common tag Microdifusión a entornos FOAF especializados Cálculo de distintos entornos
  64. 64. JADE LEAP Insertar un agente JADE en el teléfono Potenciar el tratamiento semántico desde el origen en el dispositivo
  65. 65. ¡Gracias! Gonzalo A. Aranda-Corral, garanda@us.es Joaquín Borrego-Díaz, jborrego@us.es
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×