LOLGJan 26, 2021

Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuits

arXiv:2101.10488v118 citations
Originality Incremental advance
AI Analysis

This addresses a domain-specific problem for machine learning researchers working with Boolean circuits, offering a novel categorical approach.

The paper tackles the problem of learning parameters in Boolean circuits by introducing Reverse Derivative Ascent, a categorical analogue of gradient-based methods. It demonstrates empirical results on benchmark datasets, showing the method can learn parameters directly without binarised neural networks.

We introduce Reverse Derivative Ascent: a categorical analogue of gradient based methods for machine learning. Our algorithm is defined at the level of so-called reverse differential categories. It can be used to learn the parameters of models which are expressed as morphisms of such categories. Our motivating example is boolean circuits: we show how our algorithm can be applied to such circuits by using the theory of reverse differential categories. Note our methodology allows us to learn the parameters of boolean circuits directly, in contrast to existing binarised neural network approaches. Moreover, we demonstrate its empirical value by giving experimental results on benchmark machine learning datasets.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes