Welcome, Guest. Please Login or Register.
Nov 24th, 2024, 7:47pm

Home Home Help Help Search Search Members Members Login Login Register Register
Arimaa Forum « bot_Gnobot_2005 »


   Arimaa Forum
   Arimaa
   Bot Development
(Moderator: supersamu)
   bot_Gnobot_2005
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: bot_Gnobot_2005  (Read 964 times)
99of9
Forum Guru
*****




Gnobby's creator (player #314)

  toby_hudson  


Gender: male
Posts: 1413
bot_Gnobot_2005
« on: Nov 2nd, 2004, 1:13pm »
Quote Quote Modify Modify

Just thought I'd update you on my botwriting news:
 
Some of you know that Gnobot / Firsttry keeps a record of information from its games in order to tune its evaluation parameters (by simulated annealing after a number of games).  However this hasn't shown much improvement over the hand-picked constants I originally fed in.
 
So now I've written a program which goes through Omar's database and looks at every position that has ever occurred in a game between 1700+ players, and records information about that instead.  The bad news is that there are a mighty lot of positions to look at, so I can't look at them in much depth (2 ply / 8 steps), and it's going to run for days before I can even start testing it out!  Once I have this information I can try simulated annealing again, and hopefully might get some better constants.  It's a bootstrappable procedure, so in theory if it works well once I can do the whole thing again and get even better constants...
 
Unfortunately constants aren't the be-all and end-all.  There are many aspects of arimaa that simply are not checked for in my evaluation function, and either have to be found during the search, or I need to code them.
IP Logged
omar
Forum Guru
*****



Arimaa player #2

   


Gender: male
Posts: 1003
Re: bot_Gnobot_2005
« Reply #1 on: Nov 2nd, 2004, 10:21pm »
Quote Quote Modify Modify

Glad to see that the games database is being put to good use Smiley
 
Im also glad to see that you are using an automated approach to developing the evaluation function. In the long run I think this will prevail. In fact I hope this is the kind of approach that will acheives the Arimaa challenge someday.
 
I really think that our off-the-shelf computer already have the compute power to acheive the Arimaa challenge, if only we had the right evaluation function. Developing such an evaluation function by manually tweaking the parameters I don't think will be possible. I think an automated approach will be needed. However these approaches are very compute intensive.  
IP Logged
MrBrain
Forum Guru
*****



Arimaa player #344

   


Gender: male
Posts: 148
Re: bot_Gnobot_2005
« Reply #2 on: Nov 3rd, 2004, 3:26pm »
Quote Quote Modify Modify

I predict that this approach will not work well.  (Not to say that we shouldn't try.)  Jonathan Schaeffer (of Chinook fame) tried the same approach years ago, and they found that they could get the computer to solve particular problem positions rather well using this approach.  But when they played it against human-tuned parameters, it was a disaster for the computer-tuned paramemter version.
 
Speaking of Chinook, that team is making good progress towards solving the game of checkers.  Check out: http://games.cs.ualberta.ca/~chinook/
« Last Edit: Nov 3rd, 2004, 3:28pm by MrBrain » IP Logged
99of9
Forum Guru
*****




Gnobby's creator (player #314)

  toby_hudson  


Gender: male
Posts: 1413
Re: bot_Gnobot_2005
« Reply #3 on: Nov 4th, 2004, 5:05am »
Quote Quote Modify Modify

Can you elaborate on "the same approach"?  Is there a paper/website somewhere?
 
I have read a number of articles from the UA games group, but do not remember anything closely resembling my method.  If there is a technical paper out there then I can share the differences in my approach and why I think it may work.
 
Nevertheless, it's great to have equal and opposite predictions from the two of you.  Now we can find out what happens.  That's what science is about! Smiley
IP Logged
MrBrain
Forum Guru
*****



Arimaa player #344

   


Gender: male
Posts: 148
Re: bot_Gnobot_2005
« Reply #4 on: Nov 4th, 2004, 7:33am »
Quote Quote Modify Modify

It's in the book "One Jump Ahead" by Jonathan Schaeffer.  It may not be exactly the same approach (I don't know the details of what you're doing, nor his), but it's at least similar.  Anyone here who hasn't read the book should immediately get a copy.  Outstanding book on programming computers to play a strategy game.
« Last Edit: Nov 4th, 2004, 7:35am by MrBrain » IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.