Research
Joint work with Jeffrey Mark Siskind
and Siddharth Narayanaswamy
My research divides broadly into 3 categories
Hardware
Game learning
Learning to play Tic Tac ToeA system that learns to play board games. Three independent and uncoupled agents, the protagonist, antagonist, and wannabe, timeshare the arm and cameras. The protagonist and antagonist play several games of Tic Tac Toe while the wannabe watches and learns the rules. The wannabe then plays against the protagonist with the learned rules.
Learned rules
|
Learning to play HexapawnThe unmodified system can learn other games, such as Hexapawn. Variants on hexapawn that generate arbitrarily long games, with different captures and moving backwards can also be learned.
Learned rules
|
Learning to play Hexapawn variant DThe system learning to play an extension of Hexapawn augmented with sideways and backwards vertical non-capturing moves.
Learned rules
|
Learning Tic Tac Toe from English rulesStarting with rules described in English, the antagonist and protagonist play several games of Tic Tac Toe while the wannabe watches. Each views the board from a different position. The wannabe learns a logical description of the game, and then plays a game against the protagonist. |












