Reverse Derivative Ascent: a categorical approach to learning boolean circuits
Reverse Derivative Ascent: a categorical approach to learning boolean circuits
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.
247-260
Wilson, Paul
dd7e263e-2ef5-4245-b0b2-a8ac5e3923fa
Zanasi, Fabio
5bc03cd7-0fb6-4e14-bae8-8bf0d5d4be38
Wilson, Paul
dd7e263e-2ef5-4245-b0b2-a8ac5e3923fa
Zanasi, Fabio
5bc03cd7-0fb6-4e14-bae8-8bf0d5d4be38
Wilson, Paul and Zanasi, Fabio
(2021)
Reverse Derivative Ascent: a categorical approach to learning boolean circuits.
Electronic Proceedings in Theoretical Computer Science, 333, .
(doi:10.4204/EPTCS.333.17).
Abstract
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.
Text
paper
- Version of Record
More information
e-pub ahead of print date: 8 February 2021
Identifiers
Local EPrints ID: 484131
URI: http://eprints.soton.ac.uk/id/eprint/484131
ISSN: 2075-2180
PURE UUID: 0d467bc1-95a8-42a1-a752-ff129d6d29c8
Catalogue record
Date deposited: 10 Nov 2023 18:01
Last modified: 18 Mar 2024 03:49
Export record
Altmetrics
Contributors
Author:
Paul Wilson
Author:
Fabio Zanasi
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics