Mi experiencia en el curso de investigación científica 2.0.1

Comentarios, Divulgación No Comments »

Cuando me matriculé en el curso Investigación científica 2.0.1: procesos clave en una sociedad digital ya tenía algo de interés en como divulgar ciencia. Sigo a algunos investigadores que se han involucrado de forma activa en la divulgación y creo que es una parte importante del trabajo científico. En la situación actual de crisis, donde los recortes en ciencia son cada vez mayores, es necesario buscar otras fuentes de financiación y eso no se consigue si la sociedad no percibe una utilidad real de la ciencia. Y para lograrlo, además de la transferencia, la divulgación tiene un papel fundamental.

El problema principal de la divulgación es que se trata de una actividad que no se tiene en cuenta de manera formalmente en procesos de evaluación curricular. Pero aunque no tenga un impacto directo, creo que a lo que contribuye es a la construcción de tu propia identidad 2.0 como investigador. Y si mejora la visibilidad de alguna forma se consigue que los trabajos científicos (artículos principalmente) aparezcan mejor indexados. Y esto, combinado con la posibilidad de publicación en abierto, contribuye a aumentar el número de citas, que sí que tiene un impacto directo en el currículum.

En mi caso, la parte técnica la tenía asumida. Tanto por mi formación como por mis intereses: soy un usuario activo de los medios sociales e incluso he impartido alguna asignatura relacionada con ellos, así que en ese aspecto partía con ventaja. Aún así, he descubierto sitios y herramientas interesantes que estoy empezando a incorporar a mis recursos.

El curso me ha servido para concienciarme de la importancia de la divulgación. Creo que es importante introducirla como una tarea más en los proyectos. Normalmente se añaden tareas de transferencia, pero no hay actividades de divulgación claras, con indicadores bien planteados.

Si tuviera que resumir los puntos principales del curso me quedaría con

  1. Hoy en día todos tenemos una identidad digital que nos complementa y que es necesario cuidar. Como investigadores, podemos beneficiarnos de estas circunstancias.
  2. Los medios sociales son una herramienta fundamental para la divulgación de nuestro trabajo como investigadores.
  3. La opción de publicación en abierto es fundamental para que otros puedan utilizar nuestros resultados, especialmente cuando el trabajo se ha realizado con fondos públicos.
  4. Si bien no hay que obsesionarse con los distintos índices de impacto y rankings, son una medida para poder comprobar nuestra evaluación y la de nuestra institución para determinar si se están realizando los esfuerzos en la dirección adecuada.
  5. Como investigadores tenemos una responsabilidad con la sociedad a la que tenemos que hacer llegar nuestros resultados de forma veraz y adecuada al nivel de los distintos actores que la forman.

Mi compromiso a partir de ahora es esforzarme por incorporar la divulgación como una tarea más. De momento, he creado un blog para un pequeño proyecto en el que soy investigador principal sobre los procesos de consenso en redes Consensus in networks donde daré a conocer los resultados que vayamos obteniendo este último año. Además, incorporaré un apartado en mi blog Cuadernos de investigación donde al menos una vez al mes añadiré una anotación con un enfoque divulgativo.

También creo que es importante seguir formándome en este aspecto, así que en cuanto termine el curso me gustaría realizar algún curso sobre periodismo científico. Buscando he visto un par de master interesantes: Periodismo científico y comunicación científica en la Univ. Carlos IIIy el Máster en Periodismo y Comunicación en la UNED. No voy a meterme a tanto, solo quiero aprender a escribir un poco mejor. Pero os lo dejo por si a alguien le interesa.

El curso en sí me ha parecido muy interesante. Ha cumplido con mis expectativas en cuanto a los contenidos. Lo recomiendo a investigadores, también en formación, que les interese el tema. He podido seguirlo dedicándole unas 2 horas a la semana. Si no tienes experiencia con las redes sociales, blogs y demás herramientas, seguramente se acercará más a las 4 horas estimadas.

No es el primer MOOC en el que participo. Todavía no estoy completamente convencido de las bondades de este formato. Los materiales en vídeo por sistema pueden ser más lentos que el material escrito en algunos casos. No me gusta la exigencia de tiempo para completar el curso, pero entiendo que es necesario si hay que compaginar la actividad con la de un grupo o si hay detrás un equipo responsable de validar la progresión de los alumnos. De todas maneras, la tecnología actual podría acomodar el ritmo de curso de forma completamente personalizada, sin necesidad de completar el curso en el mismo tiempo ni con una duración concreta. En mi caso, ha habido semanas con picos extra de trabajo que me han impedido seguir el curso. Afortunadamente daba tiempo de sobra a realizar las actividades, pero si la planificación hubiese sido más ajustada posiblemente habría abandonado el curso por quedarme descolgado.

En cuanto a la plataforma de Miriadax, el principal inconveniente es que el enfoque sigue siendo centrado en el profesor. El equipo docente sigue teniendo toda la carga en la generación y propuesta de materiales y queda poco margen a la contribución de los alumnos. La participación en grupos masivos se diluye por la dificultad de seguir las aportaciones de los usuarios. Los foros no son útiles y normalmente se organizan grupos fuera de la plataforma (son frecuentes los grupos en facebook). Algo que no entiendo es que el apartado de blogs no tenga un RSS para suscribirse.

Y sobre el propio curso, hay algunas cosas que se podrían mejorar. La más importante hace referencia a los procesos de evaluación por pares: creo que sería conveniente tener algún criterio para orientar en la corrección, como rúbricas o algún mecanismo similar. Por otro lado, se han aprovechado poco los sitios personales de los participantes (blogs, twitter…) De hecho, solo conozco los que he evaluado. Creo que has falta más tiempo para poder madurar las herramientas antes de usarlas para divulgación. Se notaba mucha diferencia entre los alumnos que ya teníamos un blog y cuentas en las distintas redes con respecto a los que las crearon para el curso. Finalmente, a veces las actividades no tenían que ver con el tema del módulo. Por ejemplo en el módulo 4 sobre el impacto de las publicaciones científicas la actividad consistía en la creación de un blog.

Como conclusión, teniendo en cuenta las limitaciones, me ha gustado la experiencia. Creo que es un curso útil, bien planteado, con unos contenidos amenos y pertinentes que en mi caso, me han motivado para dedicar más esfuerzo a la divulgación científica.

	  

Semantic Service Management for Service-Oriented MAS

Agentes, General, Servicios 2 Comments »

por Elena Del Val

El trabajo de tesis trata sobre cómo construir sistemas de agentes que se relacionan en redes complejas. Los resultados muestran que se pueden construir sistemas descentralizados, sin ningún tipo de control, donde los agentes son capaces de localizar los que necesitan realizando búsquedas activas. Los agentes se agrupan por similaridad (homofilia) y son capaces de adaptarse a cambios en el entorno (cambios en la demanda de los recursos) y también de superar situaciones en las que existan agentes que no colaboren en la tarea de búsqueda de información.

La revisión del estado del arte es complicada porque hay muchas áreas involucradas. Se organiza en torno a 3 preguntas clave:

  1. cómo se estructura la red -> sistemas centralizados, distribuidos y descentralizados
  2. comportamiento ante cambios en el entorno -> sistemas auto-organizados, emergencia
  3. comportamiento ante entidades que no cooperan -> aislamiento e incentivos Los resultados más usados en este campo son los que vienen de la teoría de juegos

El modelo formal del sistema es una red, donde los nodos son agentes u organizaciones complejas (que se ven como una única entidad) y las relaciones existentes entre ellas. Las entidades están definidas a través del conjunto de roles que desempeñan, cada uno de los cuales tiene asociado un conjunto de servicios que modelan qué es lo que el agente sabe hacer.

El caso más simple se produce cuando tenemos un sistema centralizado. Fue el principio de la tesis y en él simplemente se establece un sistema mediado por un Service Facilitator (SF). Se encarga de registrar los servicios de todos los agentes que forman el sistema y de resolver las consultas que se produzcan en el sistema, de forma semejante al rol del UDDI dentro de las plataformas orientadas a servicios. Si no se encuentran servicio adecuado, se trata de descubrir una composición de servicios que se ajuste a las necesidades. Pero esta no es una solución útil para sistemas dinámicos y abiertos, así que se ha optado por una

El primer problema es cómo crear las redes para que se puedan localizar los servicios sin tener un registro central que se encargue de organizar los servicios. Para eso se emplean redes basadas en un concepto llamado homofilia. Básicamente, resume la tendencia de las personas a interactuar con otros que son semejantes a ellos. Empleando esta idea, se crean redes en los que los nodos tienen tendencia a conectarse con otros agentes semejantes a sí mismos. De esta manera se obtiene una red con una estructura de growing network (los agentes se añaden a la red a medida que van llegando), con una distribución exponencial de grado. Una característica interesante es que de esta forma se consiguen redes navegables: es posible localizar un servicio teniendo en cuenta la información de los vecinos exclusivamente (racionalidad acotada). La estructura tienen ciertas características de small-world (caminos cortos e índice de clustering significativo).

Con esta formación, cuando se desea localizar un servicio, si nadie de nuestros contextos lo puede realizar le preguntaremos al vecino más prometedor que trate de localizar a un agente que sí lo proporcione. Para ello simplemente tenemos que localizar cuál de nuestros vecinos se parece lo suficiente al servicio que necesitamos y además se tiene en cuenta su grado (cuanto más conectado esté más probabilidades tendrá de encontrar el servicio que necesitamos). Este proceso se repite hasta que se localiza el servicio deseado. Aunque a priori puede parecer ineficiente tener que hacer un búsqueda cada vez que se necesita algo, en el caso de sistemas dinámicos, la sobrecarga de mantener actualizada la lista de servicios es mucho mayor. Y el problema se agrava si hablamos de sistemas distribuidos en los que los repositorios de servicios están replicados en la red.

Para evaluar el rendimiento, se ha comparado con distintas topología de red (random, scale-free, preferential attachment) y diferentes estrategias de búsqueda (random walk, degree, similaridad y homofilia). Se observa que la navegación por grado en redes de tipo scale-free y la basada en homofilia obtiene resultados simulares (en cuanto a las longitudes de los caminos que necesita en las búsquedas y la tasa de aciertos). Sin embargo, las redes scale-free son mucho más sensibles a sabotajes (provocar el fallo de un nodo muy conectado) y en el caso de las redes con homofilia se consigue una degradación mucho más lenta.

Esta alternativa funciona bien si se conoce la carga del sistema, es decir, si el número y el tipo de servicios que se piden en el sistema no cambia. Pero en el caso de sistemas dinámicos, en los que esta carga del sistema cambia, puede optimizarse el rendimiento del sistema adaptando la estructura de la red. Vamos a tratar de hacerlo también de forma descentralizada: cada agente toda la decisión de forma aislada sin conocer ni consultar el resto de lares, teniendo en cuenta únicamente el tráfico que pasa por él. Se plantean dos estrategias: modificar los enlaces o modificar los propios agentes. Para modificar los enlaces, se considera que éstos tienen una utilidad de decae con el tiempo, de manera que si un enlace no se ha usado durante mucho tiempo (y no es vital para el agente, éste puede decidir eliminarlo y tratar de conectarse con otro nodo. Para eso, mantiene una lista de candidatos a partir de los agentes que ha ido encontrando en la red que utiliza como posibles vecinos alternativos cuando cambia la situación. La segunda posibilidad es que si un nodo detecta que ya no es útil puede

Por último, podemos relajar la asunción de que todos los agentes quieran cooperar. En ese caso, podemos encontrarnos con el caso (muy real) de que agentes decidan no colaborar en la transmisión de las búsquedas. Esto puede afectar gravemente al rendimiento global del sistema, por lo que se trata de buscar una solución a este problema. De nuevo se plantean 2 posibilidades: aislar a los vecinos que no cooperan (ostracismo) o tratar de convencerlos de que cambien de comportamiento. En el primer caso se emplea un mecanismo semejante a la redirección de enlaces.. Se les asocia una utilidad que decae con el tiempo de forma si un agente no colabora de forma reiterada, en helase perderá importancia y finalmente se reemplazará. A la hora de redirigir en enlace, se ha comprobado que proporciona mejores resultados en enlazarse con un nodo semejante al nodo que se ha desconectado (usando el criterio de homofilia). SIn embargo, este mecanismo no funciona bien si el número de agentes que no colaboran es alto o éstos tienen un grado elevado. Por eso se trata de usar mecanismos basados en incentivos para tratar de que los agentes que no colaboran cambien de comportamiento. Los incentivos tratan de premiar el comportamiento de los agentes que colaboran de manera que el resto de agentes funcionen por imitación y adapten su comportamiento a de aquellos vecinos que obtienen mejores beneficios. Esto no garantiza la colaboración y de hecho los resultados son semejantes cuando no hay una masa crítica de agentes que comienzan colaborando. Sin embargo, la combinación de los dos métodos: incentivos para tratar de caminar el comportamiento de agentes y aislamiento cuando no se produce este cambio, permite que emerja un comportamiento general de colaboración incluso cuando el número inicial de agentes que colaboran está muy por debajo de los egoístas (inciso en una proporción de 30-70).

Y con esto acaba la presentación de la tesis. Os dejaré más información sobre los artículos que hemos publicado sobre estos temas

Actualización 8-mar-2013: Ya se puede descargar la tesis desde  http://hdl.handle.net/10251/27556 

Probando RDFaCE

Herramientas, Web semántica No Comments »

Buscando herramientas para la asignatura Diseño de Ontologías, hemos dado con RDFaCE. Se trata de un editor que permite anotar semánticamente los contenidos de una web. En concreto, lo que estoy probando es un plugin de WordPress que añade al editor un par de botones para marcar y etiquetar palabras o frases de lo que estás escribiendo en el blog, que quedan integradas en el código HTML que se genera.

¿Que para qué sirve esto? Bueno, básicamente, consigues que una máquina pueda extraer mejor información sobre lo que estás escribiendo. Las etiquetas que se incluyen permiten identificar personas, organizaciones y lugares, con el mismo formato que emplea, por ejemplo, el New York Times.

De esta manera, si yo digo que me llamo Miguel Rebollo, que vivo en Valencia y que soy profesor de la Universidad Politécnica de Valencia, puedo usar este editor para marcar las palabras que corresponden a una persona, a un lugar o a una organización, y rellenar información adicional a través de un formulario.

Y si luego le paso el enlace del post al Google Structured Data Testing Tool, verás cómo detecta la información que contiene la página. Es decir, estoy convirtiendo el bla, bla, bla que para un ordenador es el contenido de una página web, en algo que tiene significado y del que puede extraer información estructurada. Por ejemplo, este es un fragmento del resultado de lo que ve Google de este post

Si quieres, puedes consultar el resultado completo del análisis semántico de este post, o también el resultado de una noticia del NY Times (hoy, referencia obligada a la tormenta).

Otra cosa es que sea capaz de marcar automáticamente el contenido. Es decir, que si yo vuelvo a escribir Valencia, me lo marque como lugar sin que yo tenga que repetir todo el proceso cada vez. Pero bueno, démosle tiempo, que esto acaba de empezar.

Curso de programación para iPhone

Programación, Transparencias 2 Comments »

Esta semana he impartido un curso básico de programación para iPhone, dentro de los cursos del Campus de verano 2011 que ha organizado la EPS de Gandía.

Ha sido un curso intensivo de 20 horas, pensado para personas que nunca hubiesen programado aplicaciones para el entorno de Apple, si bien sí era necesario algún conocimiento básico de programación, como Java o, preferiblemente, C o C++. Los dos primeros días estuvimos aprendiendo Objective-C, los dos siguientes nos centramos en el desarrollo de interfaces para iPhone y el último día, para afianzar todo, cada uno preparó su propia aplicación poniendo en práctica todo lo que habíamos visto durante la semana.

Es la primera vez que imparto un curso como este (tan condensado en poco tiempo) y creo que me columpié un poco con las previsiones de tiempo y no pudimos ver todo lo que había pensado al principio (mis disculpas de nuevo para los que pasticipásteis en el curso). Además, siempre es complicado ajustar el ritmo cuando en el grupo hay gente con habilidades en programación tan distintas.

He agrupado en una única presentación las transparencias del curso. Os las dejo aquí

 


III Jornadas de difusión de las tecnología de agentes

Agentes, Conferencias/Charlas No Comments »

Los días 30 de junio y 1 de julio se celebraron en la ETSI Informática de la Univ. de Sevilla las III Jornadas científico-técnicas de difusión de las tecnologías de agente. Esta es la tercera edición de estas jornadas, cuyo objetivo es difundir las posibilidades de la tecnología de los agentes y los sistemas multiagente. Si estás por aquí y quieres enterarte de cuál es el estado actual de eta tecnología, qué se puede hacer con ella y sus aplicaciones al mundo real.

Este año me han invitado a participar y hablé sobre agentes en dispositivos con recursos limitados y su uso en aplicaciones de inteligencia ambiental. Al principio estuvimos hablando sobre las características de los dispositivos con recursos limitados, de los cuales los móviles son sólo un ejemplo; redes de sensores, equipamiento para domótica y la mayoría de sistemas empotrados comparten las mismas características y tienen las mismas limitaciones a la hora de abordar procesos de computación complejos y costosos, como suelen ser la mayoría de las técnicas de inteligencia artificial. Muchas de las aplicaciones de estos dispositivos caen dentro del área que se conoce como inteligencia ambiental, y de ella estuvimos hablando un rato, con algunos ejemplos sobre conducción autónoma en la que se integraban todos los aspectos de este campo. Para acabar, comenté algunas plataformas disponibles para poder construir este tipo de sistemas inteligentes.

A continuación tienes disponible las transparencias de la charla. No me gusta mucho cómo ha quedado en slideshare: algunos efectos de transparencias no se han aplicado bien al convertirlo y las cosas están un poco amontonadas, pero bueno, espero que sepas perdonarlo.

AIWS. Web Semántica

Agentes, IARFID No Comments »

Con un poco de retraso (aquí, en el blog, no el los sitios habituales) os dejo las transparencias de la sesión de web semántica. Después de ver conceptos generales y abstractos (vale, muy abstractos) sonbre ontologías, en esta parte vemos los lenguajes que se emplean para manejar semántica en la web. Básicamente, el DUblin Core y los microformatos como esquemas simples, para pasar a ver las características de RDF y OWL como lenguajes semánticos.

Web Semantica
 

Para ponerlo en práctica, hemos usado Protégé: un programa del Stanford Center for Biomedical Informatics Research que permite la creación de ontologías y puede integrarse con multitud de sistemas. Para practicas, hemos ido siguiendo el tutorial de Matthew Horridge (de la Univ. de Manchester) sobre las pizzas.

Redes tecnológicas, sociales y empresariales. Curso de Verano en URJC

Redes sociales No Comments »

Dentro de los Cursos de Verano que organiza la Fundación Universidad Rey Juan Carlos, del 11 al 15 de julio, se imparte uno que lleva por título “Redes tecnológicas, redes sociales y redes  empresariales: Ideas para la innovación, la investigación y el desarrollo” (contenidos del curso -PDF-).

El curso tendrá lugar  en Aranjuez, el precio es de 130€, con descuentos si estás desempleado, jubilado, eres familia numerosa, alumno de la URJC. Y gratis si estás empadronado en Aranjuez. A continuación te dejo el resumen del curso, para que te hagas una idea

¿Qué es una red? Una estructura compleja formada por elementos conectados entre sí de distintas maneras, cuya dinámica determina el funcionamiento de sociedades, ecosistemas, comunicaciones y cerebros. Las redes de todo tipo aparecen como un elemento emergente en ámbitos muy diversos que son, sin lugar a dudas, del interés de quien desee estudiar la forma en la que están establecidas las relaciones entre las distintas partes de un sistema para obtener una visión del comportamiento colectivo del mismo. Datos como que el 85% del empleo juvenil se consigue a través de contactos en redes sociales, o el papel fundamental que han desempeñado éstas recientemente en las revueltas de algunos países árabes constituyen ejemplos visibles de la transformación acontecida en el mundo y en la sociedad. Las redes sociales, los sistemas de gestión del conocimiento eficientes, las redes de distribución de agua e incluso las redes empresariales como modelo de organización y gestión de un número elevado de actividades serán abordados en el desarrollo del curso. El enfoque con el que serán tratados los diversos problemas en este curso será un enfoque híbrido, combinando la tecnología, la teoría de modelos y la sociología con sus aplicaciones prácticas. Esta ambivalencia será una de las características que enriquecerá el desarrollo de las mesas redondas.

Yo me he enterado tarde y ya tengo compromisos para esa semana, porque creo que hubiera hecho una escapadita.

Virtual (and Real) World Ontology Services

Artículos, IARFID, Metaversos, Web semántica No Comments »

Un artículo interesante sobre el desarrollo de ontologías para modelar objetos del mundo real que es directamente aplicable a entornos virtuales 3D (metaversos), como Scond Life, Unity, OpenSim y muchos otros. Justamente fué el tema de mi charla en el II Congreso Metaversos hace un par de años: Metaversos semánticos.

Si a alguien le interesa este tema es otro de los posibles trabajos para AIWS, mi asignatura del máster IARFID.

Resumen
Augmented reality and virtual world applications both need to model semantic knowledge about real or virtual world objects. The current generation of virtual world platforms provides limited facilities for representing this kind of knowledge but a next generation will provide the means to tie semantic information to general or application-specific ontology services. This paper motivates the need for ontology services, outlines several approaches for associating ontology concepts with objects and locations, and discusses means to populate common sense ontologies from data harvested from the real and virtual worlds.

Acceso al artículo en computer.org (de pago)

AIWS. Ontologías

IARFID, Web semántica No Comments »

En la segunda sesión de AIWS en el máster IARFID, además de acabar lo que no nos dió tiempo a ver sobre los agentes de información, vimos de forma general qué son las ontologías y para qué sirven. Es un tema un poco “hetéreo” y extraño, pero os prometo que con el siguiente, sobre la web semántica, veremos como conseguimos aterrizar con todo esto y llegar a algo aplicable con lo que se pueden construir sistemas de verdad que funcionan. Os dejo las transparencias


AIWS. Introducción a los agentes de información

Agentes, IARFID, Transparencias 16 Comments »

Con este primer tema empezamos las clases del master IARFID, hablando de qué son los agentes en general y de las características particulares de los agentes de la información. A continuación tienes las transparencias de este tema.

Como otros años, para hablar de todo esto sigo utilizando el vídeo Knowledge Navigator, creado por Apple en 1987 (dentro de poco hará 25 años). Todavía hoy sigue habiendo algunas cosas que son irrealizables, especialmente en todo lo que se refiere al procesamiento del lenguaje natural (incluyendo el no verbal). Sin embargo, en cuanto al hardware no van tan desencaminados; incluso está algo por debajo. El dispositivo en sí no es tan diferente de un iPad.

Finalmente, como actividad para realizar hasta la siguiente sesión, tenéis que leer dos artículos: uno de TIm Berners-Lee hablando sobre la web semántica y los agentes y un editorial de la revista IEEE Intelligent Systems

El trabajo a realizar consiste en leerlos y dejar como respuesta a esta anotación vuestra opinión al respecto. No se trata de resumirlo, sino de que os posicionéis respecto a estas opiniones y deis vuestros propios argumentos. No os olvidéis indicar vuestro nombre, ya que esta es una actividad que puntuará para la nota final.




WP Theme & Icons by N.Design Studio | Modified by M. Rebollo
RSS Entradas Acceder
Blog logo: MC MECHANIC-HAND FIXING HAND Homage to MC Escher. (c) Shane Willis