Clarification of Answer by
arimathea-ga
on
16 Jun 2002 21:50 PDT
jalanb,
Thanks for your request for clarification :-)
My reason for believing that swarm intelligence (and its related
fields) has specific application to your request is primarily based
around the belief, in swarm intelligence, of agents which result in a
global pattern emerging. Since agents are designed to operate without
much prior knowledge (e.g., they are simple), each set of agents could
be designed to understand a specific program structure. Not only
that, but the ability to have them "dynamically learn" might have very
specific and real applications for the matching of English language to
program structure. Of course, this is true for artificial
intelligence/neural networks in general - but swarm intelligence has
real value for problems like the 'travelling salesman' problem you
hear about in a lot of neural network research.
Now, admittedly, there would be a lot of work you'd have to do to get
to this point. But after all, isn't this what an MSc and a PhD is
about? I'm not advocating that you choose this specialization - it is
a very personal choice, and one that you will no doubt spend a lot of
time thinking about. However, with your previous work in neural
networks and artificial intelligence, and your desire to concentrate
in the same area, I think it's a great idea.
Your question is a hard one to answer - it's hard to be objective
about something like, "Tell me what field to go in."
Some of the places I looked are:
http://web.media.mit.edu/~stefanm/generals/reviews_autonomy_formatted.pdf
http://www.pcai.com/web/issues/pcai_15_6_toc.html#Editorial
http://iridia.ulb.ac.be/~ants/ants2000/
From the Genetic Algorithms list:
http://www.aic.nrl.navy.mil/galist/digests/v14n9
Recently, ant algorithms and swarm intelligence systems have been
offered
as a novel computational approach that replaces the traditional
emphasis on
control, preprogramming, and centralization with designs featuring
autonomy,
emergence, and distributed functioning. These designs are proving
flexible and robust, able to adapt quickly to changing environments
and to continue functioning even when individual elements fail.
Good luck in your search, and my apologies if my answer wasn't what
you were looking for.
Best,
arimathea