Forgot your password?

typodupeerror
Supercomputing Games

Computer Defeats Human At Japanese Chess 178

Posted by CmdrTaco
from the king-me dept.
Calopteryx writes "A computer has beaten a human at shogi, otherwise known as Japanese chess, for the first time. As New Scientist reports, computers have beaten humans at western chess before, but that game is relatively simple, with only about 10^123 possible games existing that can be played out. Shogi is a *bit* more complex, offering about 10^224 possible games."
This discussion has been archived. No new comments can be posted.

Computer Defeats Human At Japanese Chess

Comments Filter:
  • by Viol8 (599362) on Tuesday October 12, 2010 @12:01PM (#33871130)

    ... design and write another computer program to beat a human at chess or shogi - THEN i'll be worried.

  • First move (Score:3, Interesting)

    by Intron (870560) on Tuesday October 12, 2010 @12:06PM (#33871232)

    Chess has a natural limit since the number of pieces monotonically decreases during the game. Shogi lets you drop (add) pieces that you capture, so a game can go on for a long time.

  • by bluefoxlucid (723572) on Tuesday October 12, 2010 @12:11PM (#33871314) Journal
    I'm in the process of joining the AGA ... that is, I'm strategically holding off until I get more Go literature under my belt (I can bank life-and-death problems against high level players; but my initial set-up and my capture race performance is weak, so my territory boundaries are not far reaching enough and creating wider ones stretches me thin). Maybe in 2 months.
  • by TheCycoONE (913189) on Tuesday October 12, 2010 @12:12PM (#33871330)

    I spent a summer once working for a professor who has spent his life trying to develop an AI for Go!

    In particular I was compressing read-only hash tables of end states. He was basing his approach on the work of someone who had developed AI for checkers but I think it's obvious that Go is a little bit bigger problem.

    (To be specific: http://lie.math.brocku.ca/twolf/home/publications.html#3 [brocku.ca])

  • Re:Nice headline (Score:5, Interesting)

    by bluefoxlucid (723572) on Tuesday October 12, 2010 @12:13PM (#33871348) Journal
    Actually, I used to routinely thrash the top level in typical Checkers programs. Shogi is interesting because if you can hold your own enough to start capturing pieces, you can become a huge nuisance. Every piece you capture can be played back on the board on your side on any turn; this makes Shogi a little complicated for a computer, since suddenly you have no checkmate on the board but there's 10 ways I can play a Horse or Rook and trap you in a checkmate.
  • by Anonymous Coward on Tuesday October 12, 2010 @12:38PM (#33871826)

    As long as the algorithm is rather simple and it's achieved just with more bruteforce (=more processing power), it's all rather pointless. Things get interesting, when computers analyze problems themselves, the rules, and come up with their own approach, learn and modify their strategies. This is what I'd call true AI.

  • by NYMeatball (1635689) on Tuesday October 12, 2010 @12:42PM (#33871926)

    If you bother to read the article:

    "IBM say they have improved artificial intelligence enough that Watson will be able to challenge Jeopardy champions, and they'll put their boast to the test soon, says The New York Times. "

    Do you realize what this means? Ken Jennings versus robots. They could make an entire new show out of this and I'd watch it religiously.

  • by Anonymous Coward on Tuesday October 12, 2010 @12:43PM (#33871968)

    Look up Bughouse.

  • by Raenex (947668) on Tuesday October 12, 2010 @12:48PM (#33872086)

    If a game like shogi or chess was extended to 19x19 it would be vastly harder for a computer.

    The difference is that nobody would want to play a chess game on a board that size. Go grew to 19x19 by player preference, not as some artificial limit to make it hard to beat the computer.

    What makes Go hard isn't anything particularly neat about the game.

    Concepts and patterns are more important in Go. There isn't a simple piece count that dominates the evaluation.

  • by Abcd1234 (188840) on Tuesday October 12, 2010 @01:27PM (#33872848) Homepage

    What makes Go hard isn't anything particularly neat about the game.

    Incorrect. There are many things that make go difficult for a computer to play: positional evaluation is tough. The branching factor is huge (unlike Chess and similar games, the number of available moves in a given board configuration is very large, as a stone can be played virtually anywhere on the board). Life-and-death is difficult to calculate. There are interactions between local and global play...

    Go's board size is certainly a factor, yes, but if it were the only one, computers should excel at 13x13 or 9x9 games, and yet they don't.

  • by advid.net (595837) <slashdot AT advid DOT net> on Tuesday October 12, 2010 @03:22PM (#33874734) Journal

    See Arimaa [arimaa.com], a new game [wikipedia.org] with a board and set similar to Chess *but* with specific rules made to be difficult for a computer to play, and easy for a child.

    How many options do you have when it's your turn to play with chess ? The average branching factor in a game of Chess is about 35, whereas in Arimaa it is about 17281 !
    This is why a computer which can search to a depth of eight turns for each player in chess, can only search about three turns deep for each player in Arimaa...

    This game is the new challenge for IA, easy for a child, difficult for a computer. A average human player wins against best programs.

  • by Raenex (947668) on Wednesday October 13, 2010 @12:02PM (#33883480)

    This game is the new challenge for IA, easy for a child, difficult for a computer.

    I looked at Arimaa a long time ago and keep tabs on it's progress occasionally. It's still very much a niche game after all these years. The two biggest problems with it:

    • I don't find it much fun. I can't be in the minority considering the number of people who try out Arimaa and don't stick with it.
    • There was never a need for a new, artificial challenge. Go was already the next challenge, recognized by the AI community for decades. It's a mainstream game that's already hard for computers.

    A average human player wins against best programs.

    Actually, the top programs these days are already at expert level, but still far behind the master level players.

"The way of the world is to praise dead saints and prosecute live ones." -- Nathaniel Howe

Working...