ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Giraffe dissertation, and now open source
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Matthew Lai



Joined: 03 Aug 2014
Posts: 736
Location: London, UK

PostPost subject: Giraffe dissertation, and now open source    Posted: Tue Sep 08, 2015 3:17 am Reply to topic Reply with quote

Giraffe is now open source (GPLv3 or later): https://bitbucket.org/waterreaction/giraffe

Dissertation: http://arxiv.org/abs/1509.01549
It describes how the evaluator is trained, the move evaluator, and probabilistic search (previously known as node-count limited search - exact same thing).

Thanks guys for your encouragements along the way. It has been quite a ride.

I have been working on Giraffe full time for about 3 months now, and it's pretty amazing to see how far it has progressed in just 3 months - and most of the 3 months were spent implementing and testing novel algorithms that turned out to be totally useless! However, it was all worth it in the end. Some of the new algorithms worked, and some of them worked much much better than what I had imagined. It's always exciting to be trying radically new things that no one has done before - most of the time they will be flops, but the occasional successes are all the more exciting because of that.

A while ago there was a post here complaining that computer chess has been pretty boring over the past decade, with everyone just implementing the same algorithms over and over, with small tweaks and small incremental changes. I was convinced of the same, and that's why I took a 7 years long break from computer chess (between Brainless, my previous engine, and Giraffe).

If nothing else, I hope Giraffe shows that there is still much to be discovered in computer chess. It does not have to be boring. People have mostly converged on the same ways to do a lot of things, and most of those ways are obviously very good, but they are certainly not the only ways.

As for Giraffe, I only had time to do pretty naive implementations of those new algorithms, and almost none of them are tuned at all. I still have a million ideas I want to try (and some of them are moonshots - but hey, Giraffe is all about moonshots, and maybe I'll get lucky again). Gaining another few hundred Elo should be pretty easy. There are still quite a few ideas that I'm pretty sure will help, but haven't had a chance to implement yet. Will it become one of the top engines? Your guess is as good as mine. But I don't see that as the immediate goal. The easiest way to get a strong engine is to do what everyone else is doing. But where is the fun in that?
_________________
Author of Giraffe, an engine based on deep reinforcement learning. https://bitbucket.org/waterreaction/giraffe/overview
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Subject Author Date/Time
Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 3:17 am
      Re: Giraffe dissertation, and now open source Michel Van den Bergh Tue Sep 08, 2015 3:26 am
            Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 6:48 pm
      Re: Giraffe dissertation, and now open source Colin Jenkins Tue Sep 08, 2015 8:19 am
            Re: Giraffe dissertation, and now open source Chet Day Tue Sep 08, 2015 2:22 pm
                  Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 6:50 pm
      Re: Giraffe dissertation, and now open source Alexandru Mosoi Tue Sep 08, 2015 2:27 pm
            Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 6:51 pm
      Re: Giraffe dissertation, and now open source daniel jose Tue Sep 08, 2015 4:34 pm
            Re: Giraffe dissertation, and now open source Joshua Pettus Tue Sep 08, 2015 6:41 pm
                  Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 6:52 pm
                        Re: Giraffe dissertation, and now open source Joshua Pettus Tue Sep 08, 2015 6:58 pm
                              Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 7:03 pm
                                    Re: Giraffe dissertation, and now open source Joshua Pettus Tue Sep 08, 2015 9:01 pm
                                          Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 9:07 pm
                                                Re: Giraffe dissertation, and now open source Joshua Pettus Tue Sep 08, 2015 9:12 pm
            Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 6:52 pm
                  Re: Giraffe dissertation, and now open source Robert Pope Tue Sep 08, 2015 9:35 pm
                        Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 9:41 pm
      Re: Giraffe dissertation, and now open source Mikko Aarnos Tue Sep 08, 2015 8:46 pm
            Re: Giraffe dissertation, and now open source Matthew Lai Tue Sep 08, 2015 8:49 pm
      Re: Giraffe dissertation, and now open source Martin Wyngaarden Tue Sep 08, 2015 9:52 pm
            Re: Giraffe dissertation, and now open source Matthew Lai Wed Sep 09, 2015 10:06 am
      Re: Giraffe dissertation, and now open source Stefano Gemma Wed Sep 09, 2015 7:38 am
            Re: Giraffe dissertation, and now open source Matthew Lai Wed Sep 09, 2015 10:07 am
      Re: Giraffe dissertation, and now open source Alexandru Mosoi Wed Sep 09, 2015 8:39 am
            Re: Giraffe dissertation, and now open source Matthew Lai Wed Sep 09, 2015 10:12 am
                  Re: Giraffe dissertation, and now open source Joshua Pettus Sun Sep 13, 2015 4:09 am
                        Re: Giraffe dissertation, and now open source Matthew Lai Sun Sep 13, 2015 10:51 am
      Re: Giraffe dissertation, and now open source Marcel van Kervinck Sun Sep 13, 2015 1:17 pm
            Re: Giraffe dissertation, and now open source Joshua Pettus Sun Sep 13, 2015 1:38 pm
      Re: Giraffe dissertation, and now open source Marcel van Kervinck Mon Sep 14, 2015 4:26 pm
            Re: Giraffe dissertation, and now open source Joshua Pettus Tue Sep 15, 2015 6:52 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads