Loading Now

Summary of Count-based Novelty Exploration in Classical Planning, by Giacomo Rosa and Nir Lipovetzky


Count-based Novelty Exploration in Classical Planning

by Giacomo Rosa, Nir Lipovetzky

First submitted to arxiv on: 25 Aug 2024

Categories

  • Main: Artificial Intelligence (cs.AI)
  • Secondary: None

     Abstract of paper      PDF of paper


GrooveSquid.com Paper Summaries

GrooveSquid.com’s goal is to make artificial intelligence research accessible by summarizing AI papers in simpler terms. Each summary below covers the same AI paper, written at different levels of difficulty. The medium difficulty and low difficulty versions are original summaries written by GrooveSquid.com, while the high difficulty version is the paper’s original abstract. Feel free to learn from the version that suits you best!

Summary difficulty Written by Summary
High Paper authors High Difficulty Summary
Read the original abstract here
Medium GrooveSquid.com (original content) Medium Difficulty Summary
This paper proposes a novel count-based exploration method for learning agents solving sequential decision problems. The authors draw inspiration from Novelty search, which has been successful in Classical Planning by recording the first occurrence of each tuple. However, existing methods require an exponential increase in the number of tuples considered as the search progresses. To address this, the paper introduces classical count-based novelty, which explores the state space with a constant number of tuples by leveraging the frequency of each tuple’s appearance in the search tree. The authors also introduce algorithmic contributions, including a trimmed open list that maintains a constant size by pruning nodes with poor novelty values. These techniques are shown to complement existing novelty heuristics when integrated into a classical solver, achieving competitive results in challenging benchmarks from recent International Planning Competitions.
Low GrooveSquid.com (original content) Low Difficulty Summary
This paper helps computers solve problems by trying new things. It’s like when you’re playing a game and you need to figure out what to do next. The authors came up with a new way for computers to explore and try new things, which is important because it helps them solve problems better. They tested their idea on some challenging problems and found that it worked well. This could lead to even better computer programs in the future.

Keywords

* Artificial intelligence  * Pruning