Reflexiones sobre ecologías y espacios del aprendizaje, análisis del aprendizaje y análisis de redes sociales, visualización de datos, Big Data y otros temas emergentes

Mes: marzo 2011 (Página 1 de 2)

Habilidades esenciales para la supervivencia en el siglo XXI. Parte I: reconocimiento de patrones

Fuente original: Essential Skills for 21st Century Survival: Part I: Pattern Recognition by Vanessa Miemis

Durante los últimos meses, hemos estado discutiendo las diferentes habilidades necesarias para funcionar eficazmente en un mundo caracterizado por la información y el cambio, y yo he estado integrando estas ideas en un marco para una nueva arquitectura de pensamiento. Este post será el primero de una serie de doce, y señala sus influencias a partir de los campos de Estudios del futuro, Ciencia de la complejidad, Teoría de sistemas, Cibernética, Análisis de redes sociales, Gestión del conocimiento, sentido común, y exploración en mi propio pensamiento.
Todas las habilidades de las que trataré ya están en práctica en nuestros cerebros, es sólo una cuestión de ser más consciente de ellas para que podamos agudizarlas. Me las imagino todas ocurriendo al mismo tiempo y todas reforzándose entre sí, creando lazos de retroalimentación constante que conciencian a las personas y construyen la inteligencia. Aunque voy a identificar 12 áreas, la mayoría son componentes de las demás, así que veremos cómo podemos ampliarlas o perfeccionarlas a medida que las presentamos.

Pattern Recognition- Reconocimiento de patrones

La habilidad para localizar modelos existentes o emergentes es una de las principales (sino la más importante) habilidades críticas en la toma de decisiones inteligente, sobre todo cuando somos conscientes de que lo hacemos todo el tiempo. La combinación de la experiencia, intuición y sentido común, la capacidad de reconocer patrones nos da la capacidad de predecir lo que sucederá en el futuro con algún grado de exactitud. Los más capaces somos de predecir lo que sucederá, cuanto más inteligentes seamos. Así, se podría decir que el propósito de la inteligencia es la predicción.
Veamos un ejemplo:
Imagine estar conduciendo desde el trabajo a casa y que tienes varias rutas diferentes disiponibles. Usted puede saber que la ruta A le obligará a ir pegado detrás del autobús escolar, la B le pondrá en tráfico «dead-stop» con los viajeros que salen del tren y la C es más larga, pero que llegará a casa antes porque el flujo del tráfico es mejor.
Probablemente no pensará en estas opciones cada vez que vaya a casa, porque sería un desperdicio de energía mental. Ya ha pasado por el proceso de descubrir que la ruta C es la mejor en un momento determinado del día en determinados días de la semana.
Una extensión más de este ejemplo es el proceso de llegar a casa una vez que se seleccione la ruta óptima. Si usted es como yo, es posible que muchas veces haya llegado a su casa sólo para darse cuenta que no tiene ningún recuerdo consciente de cómo ha llegado hasta allí. Claro, usted sabe que tomó la ruta C, pero realmente estaría pensando en cada vuelta que haya realizado, ¿o fue su cerebro en «piloto automático»?
Una vez más, no tendría sentido para usted tener que pensar en ello cada vez. En su lugar, usted probablemente es consciente ambientalmente de su ubicación, que a la derecha está ese árbol grande, a la izquierda la pizzería, y otra vez a la derecha la casa de Bob. Su cerebro está reconociendo patrones en su entorno.
De la misma manera que el reconocimiento del patrón en el ejemplo de la conducción, está funcionando cada vez que sus sentidos tomen información. Ya sea algo que vea, oiga, saboree, toque o huela, en el momento mismo que esté teniendo la experiencia actual, su cerebro está comparándolo con cosas que ya conoce, y viendo cómo encaja. Si tiene un punto de referencia, su cerebro lo archiva como una correlación o similitud o tangencial. Si se trata de una novedad, su cerebro está retado y, o bien va a construir un nuevo modelo para comprender y procesar esta información, a guardarla para su posterior consideración, o simplemente rechaza y desecha la información.
(Esta siguiente etapa del proceso de pensar, de elegir la forma de integrar la información y darle sentido, se ha denominado “interpretar [sensemaking].”Sabiendo que información integrar y de cuál hacer caso omiso es una habilidad en sí misma, como lo expresó Shirky, «no es la sobrecarga de información, es el fracaso en filtrar.» Pero esta etapa es también un lugar donde muchos de nosotros desaprovechamos oportunidades de crecimiento, porque a menudo es más fácil rechazar la información que no se entiende de inmediato que hacer el esfuerzo de crear un nuevo modelo mental. Esto me hace pensar en las personas que luchan con la adaptación al cambio o borran experiencias potencialmente intuitivas como «coincidencias.» Más sobre interpretar en posts siguientes.)
El punto es que a nuestro alrededor hay señales fuertes y débiles, los patrones, los cuales indican que ha sucedido un cambio, está sucediendo, o tiene el potencial de suceder. Aunque todavía habrá comodines y cisnes negros [es la peli] eventos de baja probabilidad, o gran impacto, la capacidad para anticipar y adaptarse a condiciones cambiantes en el entorno son las características de las personas y organizaciones inteligentes.
Aunque algunas investigaciones sugieren que más del 99,99% del procesamiento en el cerebro ocurre en un nivel subconsciente, y por lo tanto más allá de nuestro «control», he encontrado que simplemente el hecho de ser consciente de mi proceso de pensamiento mejora mi capacidad de reconocer patrones. Para mí, la atención y la metacognición (más habilidades de esta serie) han sido importantes instrumentos para ayudar a ampliar mi capacidad cognitiva.
Así pues, he descrito como veo que funciona el reconocimiento de patrones a nivel individual, pero estoy aún más interesada en saber cómo se aplica esto a la construcción de la inteligencia colectiva. Hemos estado explorando diferentes maneras de fomentar la colaboración y la expansión de la mente dentro de un entorno de red, al igual que con nuestra idea Junto, y tengo curiosidad por escuchar sus ideas sobre cómo identificar los patrones que podrían desempeñar un papel más importante en los proyectos e iniciativas que estamos construyendo juntos.

Exploración adicional

Futures Studies

Foresight

Complex Adaptive Systems

NoosphereCollective Intelligence

Extended Mind Monica Anderson of Syntience, on Artificial Intuition

Books

Thinking about the Future

Futuring: The Exploration of the Future

Foundations of Futures Studies

La colaboración estigmérgica: una potente fuente de comunicación indirecta en los espacios virtuales

El concepto de estigmergia es una forma de colaboración a través del medio físico. Hay unos mecanismos de coordinación y colaboración entre los agentes y actores del medio ambiente o entorno. El principio a esto es que la huella/acción dejada en el entorno o medio físico (o virtual) estimula la realización de una próxima acción/huella, tanto por el mismo como por otro agente diferente. De esta forma, las acciones posteriores tienden a reforzar y construir conjuntamente, dando lugar a la aparición espontánea de una actividad coherente sin conocerse sus agentes.

Es actualmente uno de los principales conceptos en el campo de la inteligencia de enjambre, como también la densidad heterárquica. El término fue presentado por el biólogo francés Pierre-Paul Grasse en 1959 para referirse al comportamiento de las termitas. Él lo define como: «La estimulación de los trabajadores por el desempeño que han logrado.» Se deriva de las palabras griegas estigma στίγμα «marca, señal» y «trabajo, la acción» ἔργον ergon, y capta la idea de que las acciones de un agente dejan señales en el ambiente, señales de que él y sentido de otros agentes y que determinan e incitan a acciones posteriores.

Las mejores lecciones sobre colaboración estigmérgica las tenemos en los insectos sociales que autores como Pierre-Paul Grasse, Bonabeau (dando pie a los estudios de robótica grupal), Parunak, etc.
Muchos de estos estudios van teniendo su repercusión en economía, en los patrones de tráfico, en la logística de suministro, en redes informáticas, en la expansión urbana, en la asignación de recursos, en la expansión de los memes, y en lo que más nos interesa, en el aprendizaje (informal) colaborativo en red.
Los ejemplos se expande a lo largo de estas décadas como son los algoritmos de recomendación, en la comunicación de los blogs, en los wikis siendo la Wikipedia un claro ejemplo estigmérgico y toda una serie de nuevos medios sociales que se estructuran así en la arquitectura participativa en su diseño. Pero no todo es posible en ese affordance de la participación, haciéndolo «dirigista» y mutilando este espíritu en muchas de los sitios de redes sociales masivos como es Facebook, limitando esa affordance. Pero este no es el tema de análisis de este post.

La estigmergia es uno de los principios del ecosistema de la autoorganización y para un diseño de los espacios de aprendizaje colaborativos y autodirigido centrado en principios de HCI más estudios de comunicación efectiva. Es transdisciplinar.
Mike Gotta nos comenta que tendemos a pensar que el proceso de comunicación en grupo esta divorciado de el concepto de trabajar juntos. Tendemos a pensar que la comunicación como algo «no-colaborativo» a pesar de que esa comunicación es lo que a menudo permite el contexto cognitivo y una necesaria conciencia de la situación/contexto para que sea más fácil trabajar en espacios virtuales colaborativos. Por ello, el proceso (del que siempre estamos dando la paliza) es sólo un contexto estructural dentro de un entorno colaborativo más amplio y rico (entornos como medios ambientales. Como símil, no es lo mismo que haya jardines con arboles de una clase que haya pequeños lagos sin arboles).

En estos actos se producen estructuras complejas en movimientos/acciones simples del agente. En estas estructuras aparentemente inteligentes, no hay necesidad de una planificación, control y jerarquía, e incluso sin una comunicación directa entre los agentes o colaboradores. Es una colaboración eficiente y que puede ser planificada para que así ocurra en plataformas virtuales como son algunas de las herramientas no-meritocráticas como son los wikis o como algunas herramientas de mejora colaborativa que han implementado Google o Amazon en algunas de sus herramientas. Hay más aplicaciones y formas de comunicación y colaboración estigmérgica, como bien comenta Iván Tercero (2010):

Las estructuras estigmérgicas en la Web, tales como Linux, Google, Wikipedia, Blogs, Twitter, Facebook, MySpace, Bases Públicas de Datos, Redes P2P, Flickr, Skype y otras similares, constituyen quizás el mejor ejemplo de cómo una cantidad cada vez más grande de seres humanos nos estamos comunicando y estimulando unos a otros, a través del entorno cibernético. Cada texto, fotografía, grabación, que vamos dejando en el ciberespacio, cuando es leído, visto o escuchado, constituye la base para que otro ser humano genere un nuevo pensamiento, idea o comentario, que si es colocado en el mismo medio continuará en forma similar, la interminable cadena de construcción de conocimientos y crecimiento de nuestra sociedad.

Mark Elliot ha sido uno de las grandes estudiosos de la colaboración estigmérgica y que su tesis doctoral trato sobre esto (Stigmergic Collaboration: A Theoretical Framework for Mass Collaboration). La idea central de la tesis es la colaboración en masa en muchas de las plataformas de la web social y sus adyacentes (Wikipedia, el trabajo con el software abierto, Second Life, etc). Este tipo de colaboración dice que permite un desplazamiento de lo social a la negociación cultural, rompiendo el techo de cristal tradicional de la participación y colaboración de aproximadamente 25 miembros como máximo a cientos y cientos como supone el aprendizaje masivo también (MOOC) .

La negociación social es el medio por el cual toda la colaboración tradicional se lleva a cabo y se caracteriza por los turnos de comunicación. En el caso de la colaboración masiva, se trata de un espacio de trabajo digital con interacciones de sus participantes y que proporcionan esas señales estigmérgicas para negociar contribuciones a través de la alfabetización en diversas tecnologías digitales asociadas y con normas del área de trabajo particular y sus nettiquetas. Si bien esto no impide que los turnos de comunicación colocan el enfoque interactivo que sirva como el primer punto de compromiso.

En otras palabras, el espacio de trabajo actúa como un objeto frontera que elimina las barreras sociales a la participación en contextos en línea (que establece, negociar y mantener relaciones sociales con miles de personas) y agiliza el proceso creativo mediante la prestación de un solo sitio de trabajo a un número teóricamente infinito de participantes.

Es un sistema emergente de colaboración en masa, que no se ha nombrado con estas palabras pero la concepción del filtrado colaborativo tiene algunas de estas características (Anderson & Dron, 2010):

[…] El siguiente paso en este ciclo parece ser, lógicamente, para que estos dispositivos nos guíen y las posibles influencias en las jornadas de aprendizaje. Esto representa una forma nueva y diferente de comunicación, en la que la multitud, compuesta de las inteligencias múltiples, se comporta como una sola entidad intencional. Tal conjunto de computación orientada ya está quizás una de las formas más comunes del aprendizaje que se apoya en formas online: detrás de una búsqueda de Google el algoritmo de PageRank funciona exactamente de esta manera, teniendo múltiples opciones inteligentes y combinados, para proporcionar resultados de búsqueda de clasificación. Wikipedia, aunque en parte un proceso de avance, incluye muchos elementos basados en lo colectivo para ayudar a los demás en nuestra guía de aprendizaje. Amazon recomienda libros para nosotros, el uso de algoritmos complejos, filtrado colaborativo que el uso de la multitud como sus importantes materias primas digitales. En cada caso, no son los individuos, grupos o redes que nos ayudan a aprender, pero una inteligencia sin rostro que se hizo parte de las acciones humanas, en parte de una de máquina.

Nosotros y otros han descrito estas entidades en el pasado como colectivos. A pesar de la ubicuidad de estos sistemas, lo que aún no queda claro es la mejor manera de explotarlos en el aprendizaje. Sin embargo, parece al menos posible que la próxima generación de la pedagogía de la educación a distancia será habilitada por las tecnologías que hacen uso efectivo de los colectivos.

Por eso los algoritmos colaborativos y colectivos son importantes para un diseño óptimo de estos espacios. A la hora de diseñar espacios de aprendizaje debemos tener en cuenta estos estudios y generar señales estigmérgicas claras para que la estimulación a la colaboración sea pertinente y como se ha dicho a veces estamos más enfocados a los procesos aislados y no teniendo en cuenta las comunicaciones en estos espacios (educomunicación). Por ello y concluyendo, a mi modo no vamos por buen camino en la creación de estructuras colaborativas eficientes, debido al diseño de arquitecturas de perfiles/personas más que comunicación colaborativa.

Bibliografía y webgrafía (a parte de los twuits que iré poniendo estos días sobre el tema. Perdonar las molestias, iré mejorándola. En perpetuo beta :)):

Anderson, T., & Dron, J. (2010). Three generations of distance education pedagogy. The International Review Of Research In Open And Distance Learning, 12(3), 80-97. Retrieved from http://www.irrodl.org/index.php/irrodl/article/view/890/1663

Elliott, M. (2006). Stigmergic Collaboration: The Evolution of Group Work. M/C Lournal, 9 (2). Recuperado de http://journal.media-culture.org.au/0605/03-elliott.php

Elliott, M. (2007). Stigmergic Collaboration: A Theoretical Framework for Mass Collaboration [thesis]. Melbourne: University of Melbourne.

Gotta, M. (2010). Stigmergic Collaboration: Environments Matter. Recuperado 16 de febrero, 2011 de http://mikeg.typepad.com/perceptions/2010/10/stigmergic-collaboration-environments-matter.html

Hancock, D. (2009). Stigmergy, community building, and social media. Recuperado 23 de febrero, 2011 de http://denisbhancock.com/2009/11/27/stigmergy-community-building-and-social-media/

Heylighen, F. (2007). Stigmergy: a Basic Mechanism for cognition, Cooperation and Self-Organization. Recuperado 12 de marzo, 2011

Heylighen, F. (2007). Stigmergy: a fundamental paradigm for digital ecosystems? [pdf] Recuperado 12 de marzo, 2011 de http://www.managenergy.tv/stat/slides/pdf/3572dek/Heyligen.pdf

Heylighen, F. (2007). Why is Open Access Development so Successful? Stigmergic organization and the economics of information. Recuperado 13 de marzo, 2011 de http://arxiv.org/abs/cs/0612071

Gregorio, J. (2002). Stigmergy and the World-Wide Web. Recuperado 10 de enero, 2011 de http://bitworking.org/news/Stigmergy

Senabre, E. (2007). Una alegoría pegajosa de Wikipedia. Recuperado 22 de febrero, 2011 de http://www.estigmergia.net/wiki/Una_alegor%C3%ADa_pegajosa_de_Wikipedia

Tercero, I. (2010). Estigmergia. Recuperado 12 de febrero, 2011 de http://coevolucion.net/index.php/component/content/article/194-estigmergia

Desde la aplicación Papers esta otra recopilación:

Cassel, J. (n.d.). Scenarios as a Site for Stigmergic Commons. john-benjamin-cassel.com.

Cui, X., Pullum, L., & Treadwell, J. (2009). A Stigmergy Collaboration Approach in the Open Source Software Developer Community. Paradigm, Concepts, Solutions and Examples, 191. Springer Verlag.

Devan Rosen, D. D. S. (1899). Stigmergy and Collaboration: Tracing the Contingencies of Mediated Interaction. IEEE Computer Society.

Elliott, M. (2006). M/C Journal: “Stigmergic Collaboration: The Evolution of Group Work.” C Journal.

Elliott, Mark. (2007). Stigmergic Collaboration: A Theoretical Framework for Mass Collaboration. a theoretical framework for mass collaboration, 480.

Gaballo, von. (n.d.). Learning translation strategies in a CSCL framework. informatik.rwth-aachen.de.

Heylighen, F. (2007, March 1). Accelerating Socio-Technological Evolution: from ephemeralization and stigmergy to the global brain. arXiv.org.

Luppicini, R. (2007). Online learning communities (p. 356). Information Age Publishing.

Moreland, J. (2011). Managing performance for effective classrooms. Management in Education, 25(1), 21-25. doi:10.1177/0892020610388059

Pallot, M., Bergmann, U., & Kühnle, H. (2010). Collaborative Working Environments: Distance Factors Affecting Collaboration. 16th International ….

Ren, C., Huang, H., & Jin, S. (2010). 2010 International Conference on Intelligent Computation Technology and Automation. In 2010 International Conference on Intelligent Computation Technology and Automation (ICICTA) (p. 390-393). Presented at the 2010 International Conference on Intelligent Computation Technology and Automation (ICICTA), IEEE. doi:10.1109/ICICTA.2010.798

Rhoades, E., & Friedel, C. (2009). Can Web 2.0 Improve Our Collaboration? | Media & Telecommunications > Internet & WWW from AllBusiness.com. … Connecting Education and ….

TKACZ, N. (n.d.). Platform: Journal of Media and Communication. journals.culture-communication. ….

Tkacz, N. (n.d.). MASS COLLABORATION. Journal of Media and Communication, 2.

Inteligencia de enjambre: una inteligencia probabilística en experimentos de optimización

Post que he decido publicar. He tardado en elaborarlo más de un mes en ratos libres. Es un tema que me apasiona y creo que tanto esto como la colaboración estigmérgica son importantes para desarrollar investigaciones en espacios virtuales de colaboración con sus interacciones o también podemos llamarlo Aprendizaje colaborativo en red (Networked Collaborative Learning). Espero que os gusten estos nuevos post descriptivos e introductorios. De pequño siempre observaba las hormigas mientras regaba las alubias y la remolacha.

Este término es adaptado del inglés «Swarm Intelligence» y se trata de un enjambre/grupo que se define como una población de elementos interactuantes que son capaces de optimizar un objetivo global a través de la búsqueda de colaboración de un espacio (Kennedy, 2001). Los elementos o agentes pueden ser máquinas muy simples o muy complejas. Existen dos restricciones que deben observarse: se suelen limitar a las interacciones locales, por lo general la interacción no se realiza directamente, sino indirectamente a través del entorno. Es lo que se llama la estigmergía. La propiedad básica que los hace enjambres es su comportamiento de autoorganización, es decir, es el hecho de que una gran cantidad de procesos simples pueden conducir a resultados complejos y que explica muy bien Len Fisher en su último libro «The perfect swarm: the science of complexity in everyday life»

El comportamiento de las hormigas es el ejemplo más conocido de la inteligencia de enjambre. En muchas especies de hormigas tienen un depósito de una sustancia química llamada feromona. Es un medio de señales cuyas principales ventajas son el gran alcance y el evitar obstáculos, puesto que son arrastradas por el aire. Por ello, las hormigas no se comunican directamente entre sí, pero siguen rastros de feromona (dejando a sus propias feromonas, por lo que la pista se ve reforzado). El camino que conecta la fuente de alimento y el nido está optimizado, y además, no tienen ningún tipo de conocimiento global del problema por cualquiera de los agentes. Este proceso de comunicación indirecta en un enjambre se llama estigmergía (en el siguiente post hablaré de su importancia para una colaboración natural en grupos) como comentamos arriba. La posibilidad de que un sistema se quede atascado localmente es una solución mucho mejor, pero no la óptima no se conoce el estancamiento (Bonabeau, 1999).

Elementos de la investigación

La inteligencia de enjambre es un creciente campo de investigación bastante activo y sus aplicaciones fuera de Internet son múltiples. Las técnicas de inteligencia de enjambre se han aplicado a muchos tipos diferentes de problemas. Los ejemplos van desde la muy general, el gráfico como colorante (Costa, 1995) o la satisfacción de restricciones (ver Zlochin de 2002, para una encuesta sobre este tema), a las aplicadas a problemas muy particulares como la asignación de tareas para los robots en una fábrica (Morley , 1996), la expedición de una flota de camiones (Gambardella, 1999), o incluso el diseño de un calendario conjunto de cursos universitarios (Socha, 2002). Hay un buen estudio de aplicaciones de robótica, junto con las explicaciones de los comportamientos diferentes de hormigas que los inspiraron (alimentación de los alimentos para el transporte colectivo o la construcción de nidos).

Aplicaciones a partir de agentes virtuales

La mayoría de las aplicaciones basadas en fenómenos de la inteligencia de enjambre se basan en grupos de agentes virtuales. Ellos muestran buenos resultados cuando se aplica a los problemas que se distribuyen espacialmente y cambian con el tiempo. Como muchos de los problemas de Internet se distribuyen y variables en el tiempo por la naturaleza, basado en la optimización de enjambre y técnicas de resolución de problemas se presenta con buenos resultados cuando se aplica a ellos.
Si nos centramos en aplicaciones orientadas a la red, la mayoría están relacionados con problemas de enrutamiento. Aunque ha habido mucha investigación sobre este tema (véase Steenstrup, 1995 para una buena encuesta), las técnicas de inteligencia de enjambre se adaptan especialmente a los grupos de los problemas a medida o que tienen unas ciertas similitudes unos de otros y que son inherentemente dinámicos y distribuidos.
En redes de paquetes como Internet, cada paquete puede seguir una ruta diferente hacia su destino. La función principal de una red de paquetes es asegurar la distribución eficiente de información entre sus usuarios. Hay tres cuestiones principales que deben tenerse en cuenta: el control de la congestión, la seguridad de la comunicación, y de enrutamiento. Ha habido muchos enfoques de enjambre basado en el problema de enrutamiento (ver Dorigo, 2004 para una encuesta). Nos centraremos aquí en el algoritmo AntNet en la forma que lo explica Dorigo (2004), ya que es un ejemplo representativo y muestra todas las características principales de los enfoques basados en enjambre (los agentes simples, la comunicación indirecta, y el comportamiento de enjambre de forma emergente). Se pueden encontrar más algoritmos de optimización en Bonabeau (1999) y Dorigo (2004).

El algoritmo AntNet

El algoritmo AntNet es distribuido y adaptativo, aplicando la distancia-vector al algoritmo de enrutamiento. Es un caso especial del algoritmo ACO sobre la base de hormigas artificiales y deposición de las feromonas. Los agentes de AntNet , al mismo tiempo, exploran la información en la red y el intercambio de la recogida. La comunicación entre los agentes es indirecta y asincrónica, mediada por la propia red (características para investigaciones en conceptos como estigmergía y autoorganización). En AntNet (Paper: AntNet: Distributed Stigmergetic Control for Communications Networks). En este artículo se presenta un enfoque diferente y cómo optimizar el aprendizaje de adaptación ante una situación o problema. Cada nodo mantiene dos tablas diferentes (aparte de la tabla de enrutamiento): una tabla de feromona, T, y una red de tráfico de modelo, M. Su construcción y el mecanismo de actualización se explica a continuación (Gutiérrez, 2007):
AntNet utiliza dos tipos de agentes artificiales en las hormigas: las hormigas adelantadas y las hormigas retrasadas. Las hormigas son independientes y no hay ni coordinación ni comunicación directa entre ellas. Las hormigas de adelante se generan en cada nodo, y se dirigen a otros nodos en relación con el tráfico generado del nodo: las hormigas de adelante se van hacia los nodos donde se está más de tráfico han enviado. Comparten las colas normales utilizados por los paquetes de datos, por lo que la experiencia de la misma carga de tráfico. Almacenan el camino para viajar hasta que llegan a su destino. Las hormigas con versiones anteriores se generan cuando una hormiga de adelante llega a su destino, y sigue el camino almacenados por la hormiga hacia adelante correspondiente. No todas las hormigas de adelante lleguen a su destino, como las hormigas que realizan un ciclo (visita un nodo ya visitado), que es más de la mitad de la edad de la hormiga que descartan. Las hormigas con versiones anteriores de uso de colas de alta prioridad en su camino de regreso.
Después de llegar a cada nodo, las hormigas seleccionan su próximo salto probabilístico de acuerdo con la matriz de feromonas (evitando, si es posible, los nodos que ya han visitado). Las feromonas de la matriz tienen un número de columnas igual al número de nodos en la red, y un número de filas igual al número de enlaces salientes (vecinos) del nodo. Todas las columnas suman uno y, para un determinado destino, que muestran la probabilidad (sin corregir) que una hormiga de adelante seguirá ese enlace. Esta probabilidad se corrige mediante una regla heurística que le da una mayor probabilidad a los vínculos con colas vacías de salida, así que el sistema es reactivo a las fluctuaciones de carga de la red. La misión de las hormigas a seguir es almacenar la ruta seguida a su destino y para registrar el tiempo necesario para llegar a todos los nodos a lo largo de ella.

La misión de las hormigas de atrás es la actualización de las feromonas y las matrices en el modelo de tráfico. El modelo de tráfico de la matriz tiene tres filas, y para todos los almacenes de destino posible de la media (μd) y el tiempo de la varianza (σd) para llegar allí, así como el mejor momento durante las iteraciones máximas del pasado. Cuando una hormiga de atrás llega a un nodo, el nodo de la matriz M se actualiza con los valores almacenados en la memoria de la hormiga (recogidos por la hormiga con interés correspondiente). La media de ambos se actualizan de forma que los valores más recientes tienen más peso que los antiguos. La actualización de la matriz T feromonas se realiza de una manera que depende de una medida de la bondad asociadas con el tiempo de viaje experimentado por la hormiga hacia adelante. El valor de feromonas que se corresponde con el nodo de destino y el enlace de salida de las hormigas que se incrementan (valores pequeños de feromonas se incrementan proporcionalmente más). Los demás valores se reducen en consecuencia (la evaporación de feromonas virtuales) para que la columna de resumen a uno.
Por último, los paquetes de datos en un escenario AntNet se envían probabilísticamente. Las tablas de rutas se calculan a partir de tablas de feromonas para elevar cada probabilidad a un factor, por lo tanto aumentan las probabilidades altas y dejan de lado las bajas.
AntNet se ha simulado y en comparación con otros algoritmos de estado es una técnica de ruta distribuida llamada Bellman-Ford.

Otros algoritmos.

Existen otros algoritmos de optimización en estadios de enjambre:

  • Optimización de la colonia de la hormiga (Ant Colony Optimization)
  • Optimización del enjambre de la partícula (Particle Swarm Optimization)
  • Búsqueda estocástica de la difusión (Stochastic diffusion search)
  • Gravitacional algoritmo de búsqueda (Gravitational search algorithm)
  • Gotas de agua inteligentes (Intelligent Water Drops)
  • Rio dinámico de formación (River formation dynamics)

Existen muchos más algoritmos que optimizan los procesos y acciones de emjambre (swarming).

Inteligencia de enjambre aplicada a grupos sociales

Hay varias aplicaciones que se basan en personas reales en lugar de agentes virtuales, pero sin embargo muestran características de los comportamientos de enjambre. Ejemplo de ello es cuando una gran cantidad de personas que interactúan sin ninguna comunicación directa entre ellos, la comunicación indirecta a través de algún tipo de entorno (de aprendizaje), y sus patrones emergentes, no se relacionan con comportamientos individuales.
Hay dos formas que se pueden analizar en grupos sociales desde esta perspectiva:
1) El filtrado colaborativo.
Se basa en la premisa de que las personas que buscan información debe ser capaz de hacer uso de lo que otros ya han encontrado y evaluado.
Los sistemas tradicionales de filtrado colaborativo (Dron, 1999) almacena las preferencias y las evaluaciones de los usuarios con respecto a varios elementos (de las novelas y canciones, a los recursos de aprendizaje en una clase). Esas preferencias permiten a otros usuarios a ver lo que sus compañeros preferidos, y utilizar esta información como guía para sus acciones.
En los últimos años, el crecimiento del comercio electrónico ha estimulado el uso de sistemas de filtrado de colaborar como los sistemas de recomendación. Por lo tanto, el objetivo de un sistema moderno de filtrado colaborativo puede enunciarse como la predicción de la utilidad de un determinado tema para un usuario particular, sobre la base de gustos anteriores del usuario y las opiniones de otros usuarios con gustos similares.
Modernos sistemas de filtrado colaborativo puede ser clasificados en dos tipos: basados en memoria y basados en su modelo. Los primeros en utilizar una base de datos de usuario-elemento para generar una predicción. Estos sistemas utilizan técnicas estadísticas para encontrar un conjunto de usuarios (vecinos) que tienen un perfil similar de acuerdo con el usuario de destino. Modelo basado en algoritmos de filtrado colaborativo proporcionan recomendaciones para un tema concreto, en primer lugar el desarrollo de un modelo de valoraciones. Algoritmos en esta categoría adoptan un enfoque probabilístico y visualizan el proceso de filtrado colaborativo como calcular el valor esperado de una predicción de usuario, teniendo en cuenta su calificación en otros artículos. El proceso de construcción de modelos se realiza mediante diferentes técnicas, tales como las redes bayesianas, el análisis semántico latente o los enfoques basados ​​en reglas.

2) Secuenciación adaptativa de colaboración.
La secuenciación de adaptación es uno de los principales retos en la actualidad en el ámbito de la educación basada en la Web o en cursos virtuales a distancia. Se puede afirmar que el problema de seleccionar el orden en que se presentan un conjunto de unidades para el estudiante (en una secuencia) con el fin de hacer su aprendizaje lo más exitosa posible, teniendo en cuenta las capacidades y necesidades de cada estudiante (personalización). Estos estudiantes diferentes maximizan su aprendizaje con diferentes secuencias de actividades: algunos se beneficiarán de una secuencia con un enfoque de arriba hacia abajo, mientras que otros prefieren lo contrario, secuencias más largas de ejercicios para los temas que se encuentran especialmente difícil puede ser preferible, así como más corto para los conjuntos de temas que ya conocen, y algunos prefieren actividades con una gran cantidad de texto escrito, mientras que otros aprenden más con los recursos gráficos, etc.
Aunque los estudiantes diferentes prefieren diferentes secuencias de aprendizaje, sus preferencias muestran cierto grado de correlación, como en el caso anterior. Por otra parte, el problema de la secuenciación es una de optimización de la ruta («encontrar el camino que maximiza el aprendizaje») como hace las técnicas de swarming planteadas aquí.

Futuro

En cualquier caso, muchas de las aplicaciones más prometedoras de las técnicas de inteligencia de enjambre se están desarrollando en Internet y proceden del ámbito enjambre social. Filtrado colaborativo es un campo activo en algunas aplicaciones comerciales, como el sistema de recomendación Amazon.com (Linden, 2003), mientras que la investigación sobre la secuencia de colaboración puede conducir a una mejor comprensión de la forma en que el usuario navega por la Web.

Aunque el problema de la secuenciación trae similitudes con otros problemas de optimización de ruta, existen diferencias que deben tenerse en cuenta. En primer lugar, el camino tiene que ser optimizado para cada usuario. El camino que es «óptimo» para todo el mundo puede no ser óptima para cada estudiante. Esto es especialmente crítico para los sistemas e-learning. El enfoque adoptado por Gutiérrez (2006) es una mezcla de ambos en colaboración tradicionales de filtrado y sistemas de secuenciación de colaboración, dando a los estudiantes información sobre el desempeño de sus pares y las medidas adoptadas por ellas (como grupo, no individualmente). Este enfoque pone al estudiante en un estado metacognitivo cuando se enfrentan con sus compañeros a los resultados o resolución de probelmas y trae algunas similitudes con el método propuesto en Valigiani (2006), aunque en ese caso la comparación se hace entre los alumnos y el nivel de ejercicios.

Ver el siguiente post con algún video: Swarm Intelligence (15 de febrero de 2011) por Andrés Schuschny.

Referencias:

Abraham, A., Grosan, C., & Ramos, V. (2006). Swarm intelligence in data mining. Springer.
Blum, C., & Merkle, D. (2008). Swarm intelligence: introduction and applications. Springer.
Bonabeau, E., Dorigo, M., & Theraulaz, G. (1999). Swarm intelligence: from natural to artificial systems. Oxford University Press.
Coello, C. A. C., Dehuri, S., & Ghosh, S. (2009). Swarm Intelligence for Multi-objective Problems in Data Mining. Springer.
Dorigo, M. (2010). Swarm Intelligence: 7th International Conference, ANTS 2010, Brussels, Belgium,September 8-10, 2010. Proceedings. Springer.
Dorigo, M., Blum, C., & Birattari, M. (2008). Ant colony optimization and swarm intelligence: 6th international conference, ANTS 2008, Brussels, Belgium, September 22-24, 2008 ; proceedings. Springer.
Dorigo, M., & Stützle, T. (2004). Ant colony optimization. Cambridge, Mass: MIT Press.
Dron, J., Mitchell, R., Siviter, P,& Boyne, C. (1999). CoFIND: Experiment in n-dimensional collaborative filtering. In Proceedings of WebNet 99.

Freire, M. (2007). Encyclopedia of Internet Technologies and Applications. Information Science Publishing.
Gambardella, L. M., Taillard, E., & Agazzi, G. (1999). MACS-VRPTW: A Multiple Ant Colony System for Vehicle Routing Problems with Time Windows. Istituto Dalle Molle Di Studi Sull Intelligenza Artificiale. Recuperado a partir de http://portal.acm.org/citation.cfm?id=870474
Huang, Y., & Liu, C. (2009). Applying Adaptive Swarm Intelligence Technology With Structuration in Web-based Collaborative Learning. Computers & Education, 52, 789–799. Recuperado a partir de http://www.scribd.com/doc/31566493/Huang-Applying-Adaptive-Swarm-Intelligence-Technology-With-Structuration-in-Web-based-Collaborative-Learning
Gutiérrez, S., Pardo, A., Delgado, & Kloos, C. (2006). Some ideas for the collaborative search of the optimal learning path. Proceedings of Adaptive Hypermedia 2006.
Gutiérrez, S., Pardo, A., & Delgado, C. (2007). Swarm Intelligence Applications for the Internet. En Encyclopedia of Internet Technologies and Applications. Hershey, PA: Information Science Publishing.
Kennedy, J., Eberhart, R. C., & Shi, Y. (2001). Swarm intelligence. Morgan Kaufmann. Recuperado a partir de http://www.swarmintelligence.org/SIBook/SI.php
Li, F., He, X., & Xu, J. (2010). A new learning model for swarm intelligence based on Q-learning. En Intelligent Control and Automation (WCICA), 2010 8th World Congress on (págs. 2769-2775). Presented at the Intelligent Control and Automation (WCICA), 2010 8th World Congress on. doi:10.1109/WCICA.2010.5554902
Lim, C. P., Jain, L. C., & Dehuri, S. (2009). Innovations in Swarm Intelligence. Springer.
Miller, &. (2007). Swarm Theory. [[National Geographic Magazine]]. Recuperado a partir de http://www7.nationalgeographic.com/ngm/0707/feature5/
Miller, P. (2007). Swarm Theory. Recuperado a partir de http://www7.nationalgeographic.com/ngm/0707/feature5/
Nedjah, N., & Mourelle, L. D. M. (2006). Swarm intelligent systems. Springer.
Surhone, L. M., Timpledon, M. T., & Marseken, S. F. (2010). Swarm Intelligence: Collective Behavior, Decentralization, Self-organization, Artificial Intelligence, Cellular Automaton, Swarm Robotics, Swarm, Ant Colony Optimization, Particle Swarm Optimization. Betascript Publishers.
Swarm intelligence: from natural to artificial systems. (2006). . Oxford University Press.
Tan, Y. (2010). Advances in Swarm Intelligence: First International Conference, ICSI 2010, Beijing, China, June 12-15, 2010, Proceedings. Springer.
Valigiani, G., Lutton, E., Jamont, Y., Biojout, R., & Collet, P. (2006). Automatic rating process to audit a man-hill. WSEAS Transactions on Advances in Engi- neering Education, 3(1), 1-7.
Winkler, R. (2005). Swarm intelligence: review and application. University of Northern Colorado.
Wong, L., & Looi, C. (2010). Swarm intelligence: new techniques for adaptive systems to provide learning support. Interactive Learning Environments. doi:10.1080/10494821003714681
Yao Xinsheng, Xu Guangyin, Cui Yan, Fan Shasha, & Wei Jianguang. (2009). Application of the swarm intelligence in the organization of agricultural products logistics. En Computer Science & Education, 2009. ICCSE ’09. 4th International Conference on (págs. 77-80). Presented at the Computer Science & Education, 2009. ICCSE ’09. 4th International Conference on. doi:10.1109/ICCSE.2009.5228522

Conferencia de Kevin Kelly en TOC 2011

Voy a intentar describir una de las últimas conferencias de Kevin Kelly que dio el 16 de febrero en el TOC 2011. El título fue «Better than Free: How Value Is Generated in a Free Copy World» (Mejor que gratis: cómo generar valor en un mundo de copias gratis).
Kevin Kelly en esta conferencia explica de forma magistral cómo se da valor a un producto digital como puede ser un ebook o un disco. Establece 6 tendencias o 6 puntos generales para establecer luego las estrategias:

1) Screening. Establece la idea de visión (del mundo) por medio de pantallas de todo tipo como intermediario o canal. Pasamos de la visión y visión cultural de «libro» a la visión cultural de pantalla. Estas llegaran a ser baratas y aparecerán en todos los rincones y en objetos de los más inverosímil.Cada vez más cercanas y penetrantes. Cada vez más personales y, a la vez, posibilidad de generar compartición de objetos y documentos.
Se pregunta cómo es la evolución del e-book con su tinta electrónica. Es como si fuera una página reconfigurada en cada momento. Es otra «pantalla» más configurable.
Por eso habla de una pantalla para todo. En donde cabe TV, video, teléfono, podcast, periódicos, libros, música, correo, blogs, películas, magazines y radio.
Por ello estamos pasando a una cultura de la visualización (de lo visual).
De la oralidad –> Lectura y escritura –> Visualización
Por ello, propone que en esta hibridación podemos «leer» la TV, «ver» un libro e «embutir» (rellenar) tu pantalla. Habla de productos transmedia.

2) Interaccionar (Interacting). La interacción (enactivista) con las pantallas. Cada vez habrá más acciones y gestos para interaccionar. No sólo serán los dedos con el teclado los que hagan posible ordenes, comandos e interacciones con el dispositivo.
Por ello la «lectura» en dispositivos/pantallas es una conversación corporal.
La interacción está dentro de los dispositivos y en todo momento poder hacer tracking de una experiencia de usuario o de un visión en la pantanlla. Eso es, eyetracking. La pantalla que te mira y se contextualiza dependiendo de donde estés y cómo estés. Texto adaptativo y medio interactivo con posibilidades sorprendentes.

3) Compartir (Sharing). La ventana/pantalla esta en la nube. El estar los datos en la nube provoca una mayor actividad social. Los libros enlazarán unos con otros, unos datos con otros al modo de una enciclopedia online como Wikipedia. Los libros no tendrán limitaciones o fronteras físicas.
Se pasa de una lectura social (social reading) a una escritura social (social writing).

4) Acceder (Accessing, Not owning): Se tiene acceso a los contenidos, pero no se es dueño de ellos. Ejemplos de esta transición: Netflix, Spotify, Amazon Web Services, Big4Party, Zipcar o Rackspace. Muchos de los servicios trabajan en modo de flujo., la música es streaming y flujo.
Se pasa de tener propiedad de un producto (Ownership) a tener acceso a ese producto (Access).

5) Fluir (Flowing):

Archivo

Página

Stream/flujo

Carpeta

Enlace

Tag

Escritorio

Web

Nube

Todo como un flujo o stream en tiempo real. Los procesos de sindicación como flujos, Twitter, Facebook, Hulu, ….

Páginas –> Streaming
PC –> Nube
Hoy —> Ahora
Yo —> Nosotros
Items –> Datos

La publicación se compone no sólo de el documento hecho y términado como ahora, sino que hay noticias y enlaces externos, actualizaciones del autor, notas de los lectores, comentarios y aportaciones a lo escrito. Se trata de flujos de streaming y que se clasifica por etiquetas en la nube. Un flujo permanente de datos (que no es una web como la entendemos ahora). Hay flujos y corrientes de datos que no son páginas web. Los datos y sus actualizaciones son en tiempo real. La publicación de libros serán flujos en tiempo real que irán acumulando diferentes medios interponiéndose en ese espacio de aprendizaje. Son productos transmedia en una generación transmedia.
Todo por la red está generando flujo de datos que fluyen hacia el exterior (Open Data). Y (everywhere) yendo a todos partes estos datos por medio de la multitud de ciudadanos. Y siempre conectados (always on) en tiempo real accediendo desde todas las partes y sitios. Nunca es un proceso acabado, nunca se concluye como si fuera un wiki (Never Done).

6) Generar (No copiar): Todo producto digital genera copias perfectas, una tras otra. Nunca ha habido un mejor momento para ser lector en los tiempos que vienen. Con un buen trabajo de selección, mientras que el acceso es demasiado grande sobre la economía de la abundancia. Es el renacimiento de la lectura.
Pero ¿qué pasa con los productores culturales? Sugiere que todo se va moviendo hacia lo «gratuito» ( o a coste 0) como manifiesta el libro Gratis de Chris Anderson. Se debe tener una actitud diferente ante la vía de lo gratuito. ¿Están los editores preparados para esta idea de la tendencia a coste 0? Se generan copias con facilidad y es expansible a nivel mundial.

Lo único que hace que las copias no se puedan copiar fácilmente es generarles valor. Describe los conceptos que no son «copiables» y que tienen valor para un libro/disco/juego. Para ello propone una serie de principios de valor para pagar por productos:
* Que sean fáciles de pagar.
* Inmediatez es otro valor. Si se descarga de forma gratuito tardará tiempo en obtenerlo, si se paga accederá en pocos segundos al producto.
* Personalización. La capacidad de poder personalizar el producto comprado o el pago por acceso mensual como tarifa plana.Personalizar su dialecto/lengua, su interface, etc.
* Autentificación. Obtener al estar autentificado aspectos adyacentes al producto. En red eso es posible.
* Facilidad para ser encontrado algo (Findability).
* Embodiment. Encarnación de la formas de presencialidad del artista/escritor en sus sus maneras de realidad aumentada y de acceso contenidos y noticias.
* Interpretación. La visión e interpretación del artista/escritor y la manera de interpretar y haber compuesto determinada pieza. Tu te puedes convertir en un peer de su creación. Co-creación. Esto costará algo de dinero, por supuesto.
* Accesibilidad.
* Atención al usuario. Pagar por la atención que les dará artistas/escritores por la interacción con ellos.

Todo esto dará valor al producto en la era digital de copia indiscriminada.
Generatives. Esto generará (será generativo) proceso de atención que a su vez generará dinero. Donde haya flujos de atención, el dinero te seguirá. Será el ROI de productos copiables.
Acaba repasando los 6 puntos que he descrito arriba. Una buena introducción para entender el mundo con copias digitales y la capacidad de darles valor añadido.
Dejó aquí la conferencia que dio en el TOC 2011:

Actualización: he visto que hay una transcripción antigua de Robin Good: Estrategias De Contenidos Para La Web: ¿Qué Tiene Más Valor Que el Contenido Gratuito? y otro post titulado Mejor que gratis en Un cafelito a las once.

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported.

La muerte del intelectual tal como lo conocemos según Nicholas Carr

Superficiales ncarr
¿Qué tipo de intelectuales implican las redes sociales e Internet, en sentido amplio? Es cierto o es polémico lo que describe Nicholas Carr en libro «Superficiales: ¿Qué está haciendo Internet con nuestras mentes? » y nuestra generación que se encuentra entre dos aguas creo que estamos viviendo el proceso de transformación en nuestras propias carnes. Lo que es cierto es que como toda herramienta tecnológica que opera en el ámbito cognitivo hace florecer unas habilidades y competencias y desaparecen otras o se convierten estas en mínimos. La neuroplasticidad de nuestro cerebro hace que esto no sea un hecho irreversible en nuestras conexiones sinápticas. Aquí va la referencia de N Carr:

Dada la plasticidad de nuestro cerebro, sabemos que nuestros hábitos online continúan reverberando en el funcionamiento de nuestras sinapsis cuando no estamos online. Podemos suponer que los circuitos neuronales dedicados a explorar, filtrar y realizar múltiples tareas se están ampliando y fortaleciendo, mientras que los que utilizan para leer y pensar profundamente, con una concentración sostenida, se debilitan o erosionan. En 2009 investigadores de la Universidad de Stanford encontraron indicios de que este cambio pueda estar ya en marcha. Le dieron una batería de test cognitivos a un grupo de usuarios habituales de la multitarea, así como a otro grupo de usuarios multitarea comparativamente esporádicos. Encontraron que los usuarios multitarea habituales se dejaban distraer mucho más fácilmente por «estímulos irrelevantes del entorno», tenían un control significativamente menor sobre el contenido de su memoria de trabajo y, en general, eran mucho menos capaces de mantener concentración en una tarea concreta. Mientras que los usuarios multitarea infrecuentes demostraron un control relativamente fuerte «de la atención de arriba abajo», los habituales demostraron «una mayor tendencia al controlar su atención de abajo arriba», lo cual sugería que «podrían estar sacrificando el rendimiento en la tarea primaria para dar cabida a otras fuentes de información». Los usuarios multitarea intensiva son «pastos de irrelevancia», comentó Clifford Nass, catedrático de Standford que dirigió la investigación[…]. Michael Merzenich ofrece una evaluación aún más sombría. Al realizar simultáneamente varias tareas online, dice, «entrenamos nuestros cerebros para que presten atención a tonterías». Las consecuencias para nuestra vida intelectual puede demostrarse funestas.

Las funciones mentales que están perdiendo la «batalla neuronal por la supervivencia de las más ocupadas» son aquellas que fomentan el pensamiento tranquilo, lineal, las que utilizamos al atravesar una narración extensa o un argumento elaborado, aquellas a las que recurrimos cuando reflexionamos sobre nuestras experiencias o contemplamos un fenómeno externo o interno. Las ganadoras son aquellas funciones que nos ayudan a localizar, clasificar y evaluar rápidamente fragmentos de información dispares en forma de contenido, las que nos permiten mantener nuestra orientación mental mientras nos bombardean los estímulos. Estas funciones son, no por casualidad, muy similares a las realizadas por los ordenadores, que están programados para la transferencia a alta velocidad de datos dentro y fuera de la memoria. Una vez más, parece que estamos adoptando en nosotros mismos las características de una tecnología intelectual novedosa y popular. […]
La Red nos ofrece un acceso instantáneo a una biblioteca de información sin precedentes por su tamaño y alcance, y nos facilita su ordenamiento: encontrar, si no exactamente lo que estábamos buscando, por lo menos algo suficiente para nuestros propósitos inmediatos. Lo que la Red disminuye es el primer tipo de conocimiento al que aludía Johnson: la capacidad de conocer en profundidad una materia por nosotros mismos, construir con nuestra propia mente el rico y peculiar conjunto de conexiones que alumbran una inteligencia singular.

(p. 174-176)

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported.

« Entradas anteriores