Fourier analysis in machine learning

An ICML/COLT '97 Tutorial

Overview

Since Linial, Mansour, and Nisan introduced the use of discrete Fourier analysis in machine learning in 1989, it has been a powerful tool for proving both positive and negative theoretical learnability results and has also helped to spawn fruitful applied machine learning research. In fact, to understand some of the strongest known results on the well-studied question of DNF learnability, at least some familiarity with Fourier analysis is required. Several other well-known learning-theoretic results also rely on this technique, such as the Kushilevitz-Mansour algorithm for learning (parity) decision trees. At least one applied learning algorithm has also been inspired by Fourier analysis.

This tutorial will provide a grounding in the basics of the Fourier transform and then survey major results already obtained using Fourier analysis. We will also go into somewhat more detail on specific ideas and algorithmic techniques that have proved particularly useful to the machine learning community. Finally, some open learning problems that seem particularly amenable to Fourier techniques will be discussed.

Goals

This tutorial will:

Organizers

Jeff Jackson's primary research background is in theoretical machine learning, although he has also done some joint applied learning work which was inspired in part by his experience with the Fourier transform. Fourier analysis plays a key role in his Harmonic Sieve algorithm, which solves the well-studied problem of PAC+query learnability of DNF with respect to the uniform distribution. He also has a number of other published Fourier-based results. Jeff has given lectures on Fourier analysis in machine learning at the University of Calgary and Dortmund University. He received the PhD from Carnegie Mellon in 1995.

Christino Tamon has worked on theoretical problems in machine learning such as learning via Fourier transform, learning decision trees of concepts, and learning bounded-width branching programs and automata over rings. Christino Tamon received his Ph.D. degree from the University of Calgary in 1996.