Information Set Monte Carlo Tree Search (ISMCTS) is a heuristic search algorithm that extends Monte Carlo Tree Search (MCTS) to handle games of imperfect information, where players cannot observe the full game state (e.g., card games like poker). Instead of building a tree of observable game states, ISMCTS constructs a tree of information sets—nodes representing a player's current knowledge, which aggregates all possible true game states consistent with their observations. This allows the algorithm to reason over uncertainty by sampling from the set of possible underlying states during its simulation (rollout) phase.
