Characterization of the Culture of Swarms

One of my goals over the winter break was to determine a good paper idea that had a lot of math and that would move the field of large multiagent learning systems forward.
Our contributions would be:

1. Alternative shapley value formula for swarms
2. Integration of the swarm value with k-order additive fuzzy measure theory
3. Solving the inverse problem to determine if a large system of agents is a swarm
4. Using the information to create autonomous hybrid swarm/multiagent learning environments

 

However, we might determine that the amount of work might be too much for one paper.

Integrating Agent Models

In my earlier post I was considering combining game theory and measure theory methodologies of MAS and swarm systems.  From my research into this topic I found this paper https://jacobstechnology.com/acs/pdf/ESOA06Hybrid.pdf.  Although it seems like the people who published it are respectable, the paper has never been cited.  Which is strange since it is an interesting topic.  They came to the same questions I have about combining agent/swarm methodologies.

To what extent can we construct a unified development methodology that supports
both extremes (and thus intermediate agent types as well)? It is clumsy to have to use
one methodology [38] for BDI agents, and a completely separate one [26] for
swarming agents. Hybrid systems will only become commonplace when both kinds of
agents can be developed within an integrated framework.

 

They believe that integrating different agent models is an important problem.

 

Also, before that paper was published, GMU had published a paper Cooperative Multiagent Learning: The State of the Art.  In their conclusion they stated the need for Team Heterogeneity.  Meaning that the team is composed of agents with differing abilities.  They also make the case for when the team is too large that the agent’s abilities can’t all be different.  This is the conclusion I came to.  For example, when there are swarms interacting with more complex multiagent systems.  How do they cooperate and learn from each other?  What is the framework for such interaction?  How can the agent’s mathematical underpinnings act as a catalyst for communication for teaching/learning?  Can a universal framework be developed?

Swarms

Innovation and learning seemed to develop more quickly with a larger population. Like comparing europe to the native americans. So I think that it would be wise to try to see how large groups of agents who were grouped doing different tasks whether innovation would emerge.

Like have a huge “soup” of agents and have different goals for different populations of agents. Will those with similar goals learn to cooperate.

If we limit resources will innovation emerge by having different populations cooperating to create a hirarchy to accomplish their respective goals?

Essentially, when a large population with differing goals but limited by the same resources will they learn to innovate in order to accomplish their goal or will they fail.

In the macro the micro complex actions apear to be simple effects. So, in essence we have a swarm.
Start listing of large multi agent systems that might also be swarms:

traffic networks including internet, cars, planes, and any other type of transportation routing.

learning in multi agent systems when others don’t learn?

Scope of Swarm

At what point does the macrophenoma of a MAS appear as a swarm like behavior?  Then in a large multiagent learning problem could the agents be viewed as swarms instead of agents?  Can an algorithm be created to discover the swarm behavior of a large system composed of MARL agents?

Adaptive websites

In AI terms the user agent’s environment when browsing the internet is their browser. So, if the browser could construct a model of the user’s behavior, when the user enters a website the model that has been constructed could be sent to the website in order to construct a personalized layout etc. Websites could possibly manipulate the user based on the provided model. I think that google already pretty much does this already with its search, but why stop there?

Usually when I go to a restaurant’s website I am looking for their menu. The browser could learn that is what I click when I go to those types of sites.

I could create a website that acts as a proxy to websites and could dynamically change the website for them! So, people go to my website to view other websites. I would create a plugin for chrome/firefox that would develop the profile when they search regular websites when they aren’t…

No, forget the website, just make the plugin! When they look at a website with the plugin running the website content will be rearranged and possibly home page will be displayed! Like in my personal example above when I go to a restaurant website it could show the contact info and menu!

This would mean that the user’s profile could be stored in the cloud or on there computer. If in the cloud I could compare the graphs of users visits and when a user goes to a website they have never been to, people that have that are similar to this person could help to reformat it! Sort of like Amazon or Netflix.

Of course the user could turn off the changing of the website and leave on the learning of the user.

We already have plugins to remove the ads why not do this? Is it possible to do this quick enough that the user doesn’t experience too much of a lag?