Una gráfica muy interesante, pero…

En la gráfica que se muestra en planetrdf se representa de manera muy adecuada, a mi entender, la evolución actual de la web semántica junto con la Web 2.0. El gráfico es éste:

Una sóla pega: en la Web 4.0 sólo aparece como indicador relevante los agentes personales inteligentes (uno de las primeras ideas donde aplicar la Web Semántica) y se olvida de la dimensión de los servicios web semánticos para hacer las redes sociales verdaderas redes sociales de servicios. Esto último, de lo que no hay mucho investigado todavía, sería el equivalente -en el ámbito de los servicios web semánticos- a las folksonomías para las ontologías: una forma de ofrecer, adquirir y razonar sobre servicios ofrecidos y ejecutados por componentes de la red social. Un etiquetado “débil” de esos servicios (algo así como una extensión de RSS) podría hacer factible la publicación (y de ahí la explosión) de esos servicios.

El siguiente paso, que estaría en la Web 4.0, consistiría en hacerlos realmente semánticos. Un ejemplo de esto podría ser lo que comenta E. Dans acerca del modelo de negocio de Twitter en la entrada Twitter: ¿chorrada soberana o killer app.?: mantener los servicios gratuitos con funcionalidades básicas junto con otras premium que serán de pago. Esta vertiente comercial plantea, sin embargo, otros problemas interesantes, como la centralidad del grafo de followers y cómo estos serán capaces de gestionar de un modo adecuado los servicios twitter que se ofrezcan, así como la práctica social de este nanoblogging y su evolución futura. La solución pasa por el etiquetado de los nanoposts y aplicar de esta forma el tagging que tanto éxito tiene en otras redes. Digo “pasa” porque no es la solución final. Es un remiendo. Ahí está la Web 4.0

Sobre la posibilidad de una argumentación automática en la Web Semántica

La argumentación (es decir, proporcionar un resultado junto con la prueba de éste) es una poderosa herramienta en la extracción de conocimiento útil a partir de una base de conocimiento inconsistente. Dejando a un lado las lógicas paraconsistentes, el problema fundamental para estimar la robustez de un argumento es la imposibilidad de disponer de un conjunto bastante amplio de argumentos que lo rebatan para calcular la debilidad. Este problema, que, por ejemplo, prometedoras ideas como Inference Web no contempla pero que podría contemplar sin mucha dificultad, tiene visos de obstaculizar una buena extracción automatizada de conocimiento. Sin embargo, con un futuro Google semántico, sí sería posible disponer, al menos, de argumentos con una estimación de confianza basado en la posición Google. Aunque, leído lo leído en el blog de E. Dans sobre Los límites de la SEO, se me ocurre que el mismo procedimiento que ahí se describe desbarataría la posibilidad de tomar en serio esa estimación.

Conclusión: Obtención de argumentos sí; razonamiento argumentativo, difícil.

Evento: Second Life como entorno de negocios

Asistimos a la jornada de introducción a Second Life (SL) como entorno para negocios. La jornada se celebraba de manera paralela en el mundo real y en Second Life. Fue curioso e interesante ver cómo los avatares asistían atentos a las jornadas, y que fueran éstos los que más preguntaron al final.

Otras ideas sorprendentes (al menos para mí):

  1. Todo el mundo estaba convencido que tarde o temprano Linden Lab. , la dueña de SL, tendrá que liberar el código, pues parece que al ritmo actual esto acaba en P2P.
  2. Existe una propuesta que parece muy interesante de diseñar en código abierto un mundo virtual (P2P), el Open Croquet, que utilizará… ¡SQUEAK!, un lenguaje basado a su vez en el hoy muy olvidado Smalltalk, “el” lenguaje orientado a objetos.

En general, interesante, aunque los negocios todavía están todavía en pañales (sin embargo, el nivel de transacciones en este mundo es impresionante). Supongo que esto se disparará muy pronto, en cuanto entre la voz en este mundo (dentro de unas semanas). Conversando con Gonzalo, se nos han ocurrido algunas ideas para negocio en Second Life (unas relacionadas con Inteligencia Artificial, otras para docencia y otras más “clásicas”, es decir, basadas en la red actual).

Con el planteamiento que el ponente de IBM, Daniel Fernández Leston, hizo sobre el problema de inteoperabilidad entre las distintas propuestas de mundos virtuales, sí se puede aplicar ingeniería semántica, de hecho existen algunas propuestas para diseñar mundos virtuales usando ontologías de dominio. Pero esto último es tema de investigación.

Adecuación de la semántica de comunicación multiagente para analizar redes sociales

Un sistema social de humanos es un sistema multiagente. Si se acepta esa premisa, ¿Son adecuadas las herramientas de análisis que usamos en Inteligencia Artificial? como personalmente creo que no, ¿cómo reformarlas? Es especialmente interesante el caso de los lenguajes de comunicación de agentes. Experimentando un poco con ACL (Agent Communication Language), es fácil llegar a la conclusión que su especificación no es adecuada para atrapar las comunicaciones humanas en foros y blogs. Hay que reformarlas. Pero ¿Cómo hacerlo?

En primer lugar, estableciendo una ontología sobre el lenguaje de comunicación. Por ejemplo, algo similar a la descrita en el trabajo Semantic Interoperation Among Data Systems at a Communication Level con la reforma correspondiente. En segundo lugar, confrontando el prototipo con algunas redes sociales de internet y procediendo a su reforma. Posiblemente, incluso encontremos algunas diferencias entre lo obtenido para Internet y lo obtenido para el mundo real.

Puntos de vista de la semántica emergente

Una interesante introducción a la semántica emergente es el artículo de Cudré-Maraux y otros titulado Viewpoints on Emergent Semantics. Creo que todo el interesado en la emergencia de artefactos semánticos a partir de sistemas sociales (multiagentes, humanos, etc.) podrá encontrar muchas ideas sobre las que trabajar. De hecho, nosotros las hemos encontrado. Ya hablaremos sobre éstas

Contenido del blog

Este blog va a servir para exponer y comentar mi actividad investigadora, así como la de la comunidad científica que trabaja en temas afines. Una exposición (bastante sesgada) de mis líneas de trabajo se puede encontrar en el artículo: Foundational Challenges in Automated Semantic Web Data and Ontology Cleaning publicado en la revista IEEE Intelligent systems. En el se describen los fundamentos de los problemas que estudio. En mi producción científica (la más importante sobre este tema está indexada en la página de DBLP) se especifican un poco más las cuestiones y vamos ofreciendo soluciones concretas.