On 17-nov-08, at 14:42, Michael Williams wrote:

My reasoning is that more deterministic playouts are going to be stronger playouts (assuming they are done right), and so should contain less noise. But because you don't want to be playing the same playout over and over, you need plenty of randomness near the start of the playout.

I see. It's an interesting idea. I did observe that making the playouts too deterministic does hurt.

I was thinking that the justification was going to be something along the lines of: the probability of playing a move should be based on the estimate of it being the best move. Since early in the game there are more open possibilities, a certain fixed pattern is less likely to be absolutely the best in the beginning than towards the end. But this doesn't hold for all patterns. Making a ponnuki, for example. It's clearly more likely to be the best move early in the game.

Anyway, thanks for sharing the thought.

        Mark



Mark Boon wrote:
On 17-nov-08, at 13:36, Michael Williams wrote:
You'll probably have to test more than one percentage on each type. It's possible (and likely, I think) that 50% could result in worse play while something like 20% results in better play. Also, I'd like to re-submit my idea of increasing that number as the playout progresses.

Yes, I may have to try more than one likelyhood. Maybe something like 75%, 50% and 25%. I have been thinking a bit about your suggestion of making playouts more random early in the game and less random towards the end. Why do you think it would help? Is it just a hunch, or do you have a specific reasoning? There are some instances I could think of where it might make sense and others where it might be the opposite. But since I don't want to complicate things too much at first I think I'll initially stick to a fixed number. Given the myriad of possibilities I'm starting to think if it wouldn't be better to use genetic programming to breed a playout strategy. I don't know anything about genetic programming so I have no idea how suitable it is. Somehow it seems to me that if genetic programming would ever be useful to computer-Go it would have to be for something fairly simple and contained like MC playouts. Maybe that's a project for another life though ;-)
Mark
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to