LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 06-19-2008, 07:58 AM   #1
khaan
LQ Newbie
 
Registered: Feb 2007
Distribution: ubuntu
Posts: 24

Rep: Reputation: 15
Need your intelligence to program intelligent agents


Hello,

I am doing an academic project in which I aim to program intelligent agents, whose reasoning more or less copies human reasoning. The example I am working on is a very simplified stock-market type negotiation procedure.

My problem is that it is not easy to say how human beings make decisions in such a setting, so even harder to create the artificial agents. Therefore, what I would like to ask, is if there would be people willing to help me by filling an online survey, with a couple of scenarios in which you will be asked to say how you would react as a human being, and analyse why you would do so.

I do not need hundreds of answers, but I do need really detailed explanations about your choices to be able to use them. So I would rather have you answer just 1 or 2 scenarios with lots of details than just tick the boxes to give all your answers, but without any justification.

If you have any comments, any suggestions, any questions about the survey or my project, I would be pleased to hear them.

Thank you in advance!
 
Old 06-19-2008, 08:01 AM   #2
rubadub
Member
 
Registered: Jun 2004
Posts: 236

Rep: Reputation: 33
game theory?
 
Old 06-20-2008, 07:56 AM   #3
khaan
LQ Newbie
 
Registered: Feb 2007
Distribution: ubuntu
Posts: 24

Original Poster
Rep: Reputation: 15
Yes sure, game theory.

But no one has studied my example yet, and there is no all-covering game theory theory that I could instantiate for my own problem. So this online questionnaire is actually there to help me build a theory for my example.
 
Old 06-20-2008, 10:56 AM   #4
rubadub
Member
 
Registered: Jun 2004
Posts: 236

Rep: Reputation: 33
I just get a blank page when I go to your page...
 
Old 06-20-2008, 11:10 AM   #5
dmail
Member
 
Registered: Oct 2005
Posts: 970

Rep: Reputation: Disabled
I have a problem with your survey, as you dictate what I am feeling.
"Other case: I am later in the session 1 / 3, I have been trying to sell A to other agents, who all told me they were not interested. Looking at the display, I know that no object A has been traded yet. I start to worry thinking that I should hurry up getting rid of my A, because the offer seems greater than the need. So I change the lowest price I accept to get for A after [1 - 3] “not interested” answers from [0-20] down to [0-20] ."
The need is not less than the offer! There is one person who is willing to buy A and you have only spoken to a possible maximum of three people, I would not move on the price the day is long yet I am in the first session!! What about the option of buying a B or even another A which you maybe able to get cheap and sell later at a profit.

For these reasons and more I did not complete your survey as I would only partially complete it if I did.
 
Old 06-20-2008, 11:32 AM   #6
rubadub
Member
 
Registered: Jun 2004
Posts: 236

Rep: Reputation: 33
I still seem to be blocked?
 
Old 06-21-2008, 09:24 AM   #7
khaan
LQ Newbie
 
Registered: Feb 2007
Distribution: ubuntu
Posts: 24

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by rubadub View Post
I just get a blank page when I go to your page...
Can you try to download the .odt version instead please?

Quote:
The need is not less than the offer!
Well, if you know there is only 1 agent interested in A and there is you plus possibly other agents willing to get rid of an A, then the offer might indeed be bigger.

Quote:
What about the option of buying a B or even another A which you maybe able to get cheap and sell later at a profit.
Yeah, I have thought about it as well, but I don't want to get too many options, at least in my first model. Perhaps later.

But even if you don't fill the questionnaire, every comment is welcome! I might still change quite a few things before the end of my project.
 
Old 06-21-2008, 02:30 PM   #8
raskin
Senior Member
 
Registered: Sep 2005
Location: France
Distribution: approximately NixOS (http://nixos.org)
Posts: 1,900

Rep: Reputation: 69
What do you want to achieve? Is it a project in psychology/sociology (so possibilities to model humans matter) or an AI one (forget humans, get good results)?

In any case, you do not even tell us anything about distribution of goods (A/B). Usually there is some source of information about it. Surely, it is more like statistical, and such data is interpreted differently by different players (and differently by humans and rational players), but anyway.

I would recommend you to start something better defined, and with less opportunities. Especially if you are interested in human behavior. Have you studied prisoners' dilemma optimization, for example? There is some information on AI championships and their past results, but psychological data maybe less accessible (and more interesting or less interesting - depending on your luck..) Or you want to study concrete examples of your trading problem, like 3+2 situation (when everyone knows it is 3+2). Also, think hard about what you want to get in 1+1 situation. Note that your exact model has forbidden packet deal, and it is not really good in my opinion..
 
Old 06-21-2008, 03:32 PM   #9
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Need your intelligence
Sorry, I haven't enough to spare...
 
Old 06-22-2008, 04:52 AM   #10
rubadub
Member
 
Registered: Jun 2004
Posts: 236

Rep: Reputation: 33
no, couldn't get that either, maybe it's something to do with tor, it seems to be acting funny lately?

This might help develop what raskin is thinking, but probably not?
 
Old 06-22-2008, 04:57 AM   #11
raskin
Senior Member
 
Registered: Sep 2005
Location: France
Distribution: approximately NixOS (http://nixos.org)
Posts: 1,900

Rep: Reputation: 69
rubadub: If you want to study humans, maybe you should set up a small online multiplayer game and view logs. If you find correlations with personality types for those willing to take the quiz, it would also be fun..

Asking humans without giving enough information has some drawbacks -people may believe what they say about their behavior without information, but having any means of getting the information, they will act differently..
 
Old 06-22-2008, 05:16 AM   #12
rubadub
Member
 
Registered: Jun 2004
Posts: 236

Rep: Reputation: 33
Wink

too true, and this isn't my game. But a lot of peeps I know will go to all lengths to cover their true intentions and mislead the data gatherer. However as programmers, at most stages we have to consider human behaviour even if it's only to prevent the user from crashing the system, intentionally or not. And also I tried to steer Khaan towards such incidences as the prisoners dilemma, but as he states there is no multiplayer incidence, even though a book I can see to the right of me has an example covering the subject of network traffic routing on multiple domains.

But if you you know all the possible moves, the gains/losses from each move and then what type of personality (or person in a certain state) would probably do, then the demographic makeup of the user set, then you can pretty reasonably determine levels of effect.

But hey it's Sunday morning and i'm just a rambling madman and thats me in a pidgin hole... lol
 
Old 06-22-2008, 12:25 PM   #13
dmail
Member
 
Registered: Oct 2005
Posts: 970

Rep: Reputation: Disabled
Quote:
Well, if you know there is only 1 agent interested in A and there is you plus possibly other agents willing to get rid of an A, then the offer might indeed be bigger.
I must apologise I missed the first sentence. The other problems I had have been outlined in that there is not enough information for example traders will tell you some information about A and B's but will they tell you information about the other objects add to this you do not even mention the other objects in the questions.

If you are going to do a survey then all the information is required:
How many people have told me they have A's,B's etc
How many people have told me they want A's B's C's etc
How many people have I spoken to?
What is the full history of my actions?
...

As has been mentioned a quick mock up for learning purposes is what is really required, get five people together (does not have to be online, could be one machine) and have them play out the sessions recording the information. With the gathered information create an AI bot and then play it out again with four/five people seeing how good it is(whilst still recording the info). The problem which the survey route is that is only covers a small proportion of the many possible scenarios and I fail to see how this little information would be usable as the scenarios may never happen in a simulation.
 
Old 06-22-2008, 02:43 PM   #14
khaan
LQ Newbie
 
Registered: Feb 2007
Distribution: ubuntu
Posts: 24

Original Poster
Rep: Reputation: 15
Thanks to all for the comments, even if I am not always responding to all of them, I am taking note.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
cacti agents Lhlalyam Linux - Server 23 07-25-2007 03:05 PM
OpenSSH Agents Jzarecta Linux - Server 1 07-14-2007 01:02 PM
Webalizer truncates User Agents to 61 characters deoren Linux - General 4 01-17-2005 05:55 AM
Which mail agents should I use? orakio Linux - Newbie 2 03-13-2004 10:21 AM
agents jamna Linux - Newbie 1 11-29-2001 05:28 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 07:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration