Thread: Swarm intelligence

  1. #1
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472

    Swarm intelligence

    Hi all,

    I am presently completely fascinated by unanimousAI - google around for some of the news articles on it - here's their official website - To enter you just enter a username and password as guest,thats it, no email involvement at all.
    Picking the kentucky derby 1-2-3-4 was a knockout haha, its a brilliant idea.
    I've added a question about the English premier league football champions, as a test, in categories Sport - if anyone fancies interacting on that, user is chonji.

    Its given me the idea to code my own population and run my own sims. I am presently trying to design a template agent.

    This has revealed many questions to me: Like...

    Lets say, randomly applying knowledge values to its attributes - do you allow an agent to have a high intelligence but a low score on a 'well informed' attribute? would that make sense? does that match the profile of anybody you could think of? Could it be somebody that is very intellectual in a field, yet is just not interested in watching or reading the news, eg current affairs. i am finding I can formulate a case for most profiles - people are people!
    Thought for the day:
    "Are you sure your sanity chip is fully screwed in sir?" (Kryten)
    FLTK: "The most fun you can have with your clothes on."

    Stroustrup:
    "If I had thought of it and had some marketing sense every computer and just about any gadget would have had a little 'C++ Inside' sticker on it'"

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by rogster001 View Post
    Lets say, randomly applying knowledge values to its attributes - do you allow an agent to have a high intelligence but a low score on a 'well informed' attribute? would that make sense?
    If I understood it well, it does make a lot of sense. And I'd wager, makes for a better turing agent. I would probably implement this as a sort of "tech pool" for each attribute.
    Maintaining all random properties of the decision tree, the agent decisions nonetheless draw from the tech pool of those attributes affected by each decision. Once exhausted, it takes some amount of time (or some amount of new decisions not affecting that attribute) to refill. During that time, the agent decisions are less informed, by lowering the attribute score internally. The more empty the pool is, the lower the internal attribute score. I suppose you could then randomize the amount of effect of each decision on each attribute's pool to maintain a balanced AI, but that still shows signs of small bouts of continuously wrong decisions, as a human would.

    I hope I explained myself right.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  3. #3
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472
    Is this like - a finite amount of each attribute is available to be distributed amongst the population?
    The approach i was formulating has something along those lines - EG for a 'general intelligence' property, allocate say 15% of agents with "high", 25% above average etc. I had actually done a little sample in Excel while thinking about this originally, see below.

    This was just some random scores for intelligence, 'informedness' , knowledge of sports (as a problem specific value). I was just interested to see what came out.

    Swarm intelligence-table-jpg

    Agent1 turns out to be intelligent, not very well informed though and has little knowledge of sports.
    Thought for the day:
    "Are you sure your sanity chip is fully screwed in sir?" (Kryten)
    FLTK: "The most fun you can have with your clothes on."

    Stroustrup:
    "If I had thought of it and had some marketing sense every computer and just about any gadget would have had a little 'C++ Inside' sticker on it'"

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Artificial Intelligence project.
    By ADVANCESSSS in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 12-28-2015, 05:24 PM
  2. Swarm intelligence algorithm question
    By rogster001 in forum General AI Programming
    Replies: 1
    Last Post: 07-05-2015, 04:01 AM
  3. Alien swarm
    By VirtualAce in forum General Discussions
    Replies: 6
    Last Post: 08-11-2010, 03:13 PM
  4. Artificial Intelligence
    By Ruski in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 07-27-2002, 11:38 AM
  5. Intelligence
    By Series X4 1.0 in forum A Brief History of Cprogramming.com
    Replies: 39
    Last Post: 05-18-2002, 07:26 AM

Tags for this Thread