Quién le dice qué a quién

Para comenzar de nuevo con la serie de paper seminars mañana día 23 de septiembre hablaremos de uno de los pocos trabajos que estudia la dinámica de Twitter, que está escrito nada menos que por la mitad de Watts-Strogatz: Who says what to whom on Twitter, donde nos descubre si Oprah tiene más influencia que Lady Gaga o es al revés y nos enseña una metodología curiosa para clasificar a los usuarios de Twitter en diferentes tipos.
Como es habitual, el seminario será a las 12:30 de la mañana en la sala de reuniones de la ETSIIT

Dynamic Control in Evolutionary Algorithms

Last Friday, in our weekly meeting, the paper by Di Tollo et al. “From Adaptive to More Dynamic Control in Evolutionary Algorithms” was presented and discussed. This work in centered on the adaptation of application rates of different types of crossover. A performance function is defined that takes into account the quality of solutions and diversity generated by each crossover. By varying a user-defined variable (teta), the importance of each factor can be regulated in order to set the desired compromise between quality and diversity (which gives rise to the idea of applying a multi-objective approach here). Then, after credit assignment (for each crossover), an operator is selected by Probability Matching (PM) or Multi-Armed Bandit (MAB) strategies.

For testing the proposed scheme, the authors define a framework with 20 different crossover operators of which the main characteristics are known (i.e., whether they favor intensity/exploitation or diversification/exploration). The system is applied to SAT problems. Several conclusions are drawn from those simple experiments. First, the type of SAT problem greatly influences the behavior of the system, as well as the criteria used to compute the performance of the operator and the selection strategy (PM or MAB). That is, setting teta to a hypothetical compromise value between intensification and diversification leads to a variety of different behaviors and not necessarily to that expected compromise.

The second part of the experiments is focused on the dynamic variation of teta. The authors conclude that the variation strategy influences the behavior of the algorithm and the progress of the system. They also conclude that, in fact, it is possible to favor diversity-oriented crossover or quality-oriented crossover by tuning teta. That is, it is possible to control the desired features by changing the teta value during the search.

Talk about parameter setting in Evolutionary Algorithms

Next friday I’ll give a talk about parameter control and parameter tunning (focusing in the latter) in EAs. I’ve read several papers of professor A. E. Eiben, about this interesting area and I will explain the differences among several kinds of parameters, different classification of settings and the state of the art with examples. You are all invited.

Date: Friday 15th. 12:00 pm.

Place: Sala de Juntas, ETS. Ingenierías en Informática y Telecomunicación. Universidad de Granada.

Pablo.

Paper Seminar: Evolutionary Computing and Autonomic Computing: Shared Problems, Shared Solutions?

This Friday, March 11th, we will discuss the paper Evolutionary Computing and Autonomic Computing: Shared Problems, Shared Solutions? by Prof. A.E. Eiben in our Friday Paper Seminar. Quite a position paper about Self* properties in Evolutionary Algorithms and the other way around; Evolutionary Algortihms in Self* Computing.

You are welcome to attend the chat on Sala de Juntas at the ETSIIT.



View Larger Map

The impact of store flyers on store traffic and store sales: a geo-marketing approach

The use of store flyers is an important part of promotional activities for attracting customers and stimulating more spending in order to increase store traffic and sales. It is also a source of revenue from manufacturers whose brands are featured on the flyer. Hence, the appropriate design of these flyers can lead to better store performance. Not only is the composition of store flyers considered in this study but also other factors such as local consumer characteristics, thereby incorporating a geomarketing approach.

El uso de folletos en tiendas forma parte de las actividades de promoción para atraer clientes y fomentar mayor compra con el fin de aumentar el movimiento en la tienda y las ventas. También es una fuente de ingresos de los fabricantes cuyas marcas se presentan en el folleto. Por lo tanto, el diseño apropiado de dichos folletos puede llevar a un mejor rendimiento de la tienda. No sólo se considera la composición de folletos si no también otros factores tales como las características del consumidor local que se incorpora un enfoque de geomarketing en este estudio.

Una presentación de este estudio en español:

Gijsbrechts, E., Campo, K., Goossens, T. (2003). The impact of store flyers on store traffic and store sales: a geo-marketing approach. Journal of Retailing, Vol. 79, Issue 1, pp. 1-16.

Friday paper seminar: un poco de geomárketing

Para introducirnos en un tema del que hemos pedido un proyecto de excelencia recientemente junto con City Analytics, el viernes que viene la doctoranda Abigail Manalasas presentará el trabajo The impact of store flyers on store traffic and store sales: a geo-marketing approach, un artículo publicado hace ocho años en el Journal of Retail. Estáis todos invitados.

Crónica seminario sobre coevolución

Esta mañana hemos dado el paper seminar sobre coevolución, con un lleno absoluto. Vamos a tener que cambiar a la sala de Juntas como sigamos así.
He aprovechado para hacer mi primera presentación en Prezi que no puedo empotrar porque me salen cosas raras finalmente he podido empotrar usando esta solución.

El trabajo no decepciona: es de los tiempos cuando en siete páginas se creaba no ya un algoritmo, sino una familia completa: los algoritmos coevolutivos. Y siendo del creador de Thinking Machines y uno de los padres fundadores de la vida artificial, tampoco. Por eso es fácil de entender: se trata de crear un algoritmo que diseñe redes de clasificación que sean mejores (que necesiten menos cambios) que las existentes. Y hacerlo usando evolución; pero la evolución no funciona, porque las redes se quedan estancadas clasificando bien el (limitado) conjunto de test que se les da, y de ahí no hay quien las saque. Así que para aumentar la diversidad y crear redes capaces de clasificar más pruebas en menos cambios, creó dos poblaciones: una de redes y otra de tests. Las redes tratan de clasificar contrimás mejor, y los tests pues justamente al reves. Al final no gana ni una ni otra, sino el autor que consigue pasar a la historia y aumentar su número H. Y nosotros también, con un algoritmo muy interesante que finalmente podremos aplicar a nuestro competidor en el reto Google de inteligencia artificial (próximamente en su congreso de confianza)

Paper Seminar: Co-evolving parasites improve simulated evolution as an optimization procedure

Mañana, a las 12:30 de la mañana y en la sala de Juntas, discutiremos el trabajo Co-evolving parasites improve simulated evolution as an optimization procedure, de W. Daniel Hillis, todo un clásico de la vida artificial, y escrito por la persona que creó la Connexion Machine, fue contratada por Disney y lideró la Long Now Foundation. Yo haré la presentación porque nadie se ha presentado voluntario, ni Carlos siquiera, que fue quien sugirió el trabajo.

Reactive Planning for RTS games

The paper “Reactive Planning Idioms for Multi-Scale Game AI” (Weber et al.), published last year in the proceedings of the IEEE Conference on Computation Intelligence and Games (CIG 2010), proposes a technique called reactive planning for designing a bot for Real-time strategy games (RTS). The agent is implemented in ABL (a behavioral language), an environment that allows the programmer to embed the multi-level reasoning that is required for efficient and complex RTS bots. A bot for RTS games (such as the StarCraft) must deal simultaneously with several goals, making intelligent high-level decisions while micromanaging units in combat, and ABL provides features such as daemons, messaging (memory), managers and micromanagement behaviors that can be of great help for such task. The authors propose a specific framework, for the structure of the bot and interfaces, and demonstrate that the resulting agent is able to beat the built-in StarCraft bot. However, when tested against moderately skilled human players, the agent performs poorly. As far as we understood, this work deals mainly with traditional Artificial Intelligence. The open question now is: can we model some kind of adaptive behavior in this ABL environment?

Paper Seminar: Reactive Planning Idioms for Multi-Scale Game AI

El viernes que viene, a las 12:30 y en la sala de reuniones de la ETSIIT, Carlos Fernandes hará una presentación sobre el trabajo Reactive Planning Idioms for Multi-Scale Game AI. En este seminario veremos cuáles son las claves de este trabajo en un ambiente más o menos informal, con el objetivo principal de aplicarlo a nuestra investigación sobre juegos en tiempo real