Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Brendan Fong

dblp:163/1926 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Logic in computer science · 66% Information theory · 28% Mathematical optimization · 6%
Artificial intelligence
1 paper
Deep learning architectures and training · 50% Knowledge representation and reasoning · 50%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
categorical semantics
0.622019
Backprop as Functor: A compositional perspective on supervised learning · LICS 2019
A categorical approach to open and interconnected dynamical systems · LICS 2016
Machine learning › Deep learning architectures and training
backpropagation
0.412019
Backprop as Functor: A compositional perspective on supervised learning · LICS 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
compositional semantics
0.412019
Backprop as Functor: A compositional perspective on supervised learning · LICS 2019
Information theory
supervised learning
0.412019
Backprop as Functor: A compositional perspective on supervised learning · LICS 2019
Logic in computer science › categorical semantics
symmetric monoidal categories
0.212016
A categorical approach to open and interconnected dynamical systems · LICS 2016
Compilers and program optimization › program transformation › bidirectional transformation
bidirectional programming
0.112019
Backprop as Functor: A compositional perspective on supervised learning · LICS 2019
Mathematical optimization
control theory
0.112016
A categorical approach to open and interconnected dynamical systems · LICS 2016

Methods — techniques the papers use, named apart from their topics

category theory · 1.4gradient descent · 1.1behavioural approach · 0.2
YearPublicationVenuePosition
2019 Backprop as Functor: A compositional perspective on supervised learning
abstract
A supervised learning algorithm searches over a set of functions$A\rightarrow B$parametrised by a space$P$to find the best approximation to some ideal function$f:A\rightarrow B$. It does this by taking examples$(a, f(a))\in A\times B$, and updating the parameter according to some rule. We define a category where these update rules may be composed, and show that gradient descent-with respect to a fixed step size and an error function satisfying a certain property-defines a monoidal functor from a category of parametrised functions to this category of update rules. A key contribution is the notion of request function. This provides a structural perspective on backpropagation, giving a broad generalisation of neural networks and linking it with structures from bidirectional programming and open games.
Brendan Fong, David I. Spivak, Rémy Tuyéras
LICS1
2018 Universal Constructions for (Co)Relations: categories, monoidal categories, and props
abstract
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of various families of circuits, including signal flow graphs, electrical circuits and quantum processes. In many such approaches, the semantic interpretation for diagrams is given in terms of relations or corelations (generalised equivalence relations) of some kind. In this paper we show how semantic categories of both relations and corelations can be characterised as colimits of simpler categories. This modular perspective is important as it simplifies the task of giving a complete axiomatisation for semantic equivalence of string diagrams. Moreover, our general result unifies various theorems that are independently found in literature and are relevant for program semantics, quantum computation and control theory. Comment: 22 pages + 3 page appendix, extended version of arXiv:1703.08247
Brendan Fong, Fabio Zanasi
Log. Methods Comput. Sci.1
2017 A Universal Construction for (Co)Relations
abstract
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of various families of circuits, including signal flow graphs, electrical circuits and quantum processes. In many such approaches, the semantic interpretation for diagrams is given in terms of relations or corelations (generalised equivalence relations) of some kind. In this paper we show how semantic categories of both relations and corelations can be characterised as colimits of simpler categories. This modular perspective is important as it simplifies the task of giving a complete axiomatisation for semantic equivalence of string diagrams. Moreover, our general result unifies various theorems that are independently found in literature and are relevant for program semantics, quantum computation and control theory.
Brendan Fong, Fabio Zanasi
CALCO1
2016 A categorical approach to open and interconnected dynamical systems
abstract
In his 1986 Automatica paper Willems introduced the influential behavioural approach to control theory with an investigation of linear time-invariant (LTI) discrete dynamical systems. The behavioural approach places open systems at its centre, modelling by tearing, zooming, and linking. We show that these ideas are naturally expressed in the language of symmetric monoidal categories.
Brendan Fong, Pawel Sobocinski 0001, Paolo Rapisarda
LICS1