Computing with Categories in Machine Learning

03/07/2023
by   Eli Sennesh, et al.
0

Category theory has been successfully applied in various domains of science, shedding light on universal principles unifying diverse phenomena and thereby enabling knowledge transfer between them. Applications to machine learning have been pursued recently, and yet there is still a gap between abstract mathematical foundations and concrete applications to machine learning tasks. In this paper we introduce DisCoPyro as a categorical structure learning framework, which combines categorical structures (such as symmetric monoidal categories and operads) with amortized variational inference, and can be applied, e.g., in program learning for variational autoencoders. We provide both mathematical foundations and concrete applications together with comparison of experimental performance with other models (e.g., neuro-symbolic models). We speculate that DisCoPyro could ultimately contribute to the development of artificial general intelligence.

READ FULL TEXT
research
05/09/2022

A Probabilistic Generative Model of Free Categories

Applied category theory has recently developed libraries for computing w...
research
06/07/2023

On categorical structures arising from implicative algebras: from topology to assemblies

Implicative algebras have been recently introduced by Miquel in order to...
research
03/08/2023

A Categorical Framework of General Intelligence

Can machines think? Since Alan Turing asked this question in 1950, nobod...
research
10/06/2021

Data-Centric AI Requires Rethinking Data Notion

The transition towards data-centric AI requires revisiting data notions ...
research
06/13/2021

Category Theory in Machine Learning

Over the past two decades machine learning has permeated almost every re...
research
02/28/2022

Fantastic Morphisms and Where to Find Them: A Guide to Recursion Schemes

Structured recursion schemes have been widely used in constructing, opti...
research
01/31/2017

CommAI: Evaluating the first steps towards a useful general AI

With machine learning successfully applied to new daunting problems almo...

Please sign up or login with your details

Forgot password? Click here to reset