Fourier Bases for Solving Permutation Puzzles
Abstract
Traditionally, permutation puzzles such as the Rubik’s Cube were often solved by heuristic search like $A^*\!$-search and value based reinforcement learning methods. Both heuristic search and Q-learning approaches to solving these puzzles can be reduced to learning a heuristic/value function to decide what puzzle move to make at each step. We propose learning a value function using the irreducible representations basis (which we will also call the Fourier basis) of the puzzle’s underlying group. Classical Fourier analysis on real valued functions tells us we can approximate smooth functions with low frequency basis functions. Similarly, smooth functions on finite groups can be represented by the analogous low frequency Fourier basis functions. We demonstrate the effectiveness of learning a value function in the Fourier basis for solving various permutation puzzles and show that it outperforms standard deep learning methods.
Cite
Text
Pan and Kondor. "Fourier Bases for Solving Permutation Puzzles." Artificial Intelligence and Statistics, 2021.Markdown
[Pan and Kondor. "Fourier Bases for Solving Permutation Puzzles." Artificial Intelligence and Statistics, 2021.](https://mlanthology.org/aistats/2021/pan2021aistats-fourier/)BibTeX
@inproceedings{pan2021aistats-fourier,
title = {{Fourier Bases for Solving Permutation Puzzles}},
author = {Pan, Horace and Kondor, Risi},
booktitle = {Artificial Intelligence and Statistics},
year = {2021},
pages = {172-180},
volume = {130},
url = {https://mlanthology.org/aistats/2021/pan2021aistats-fourier/}
}