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

David I. Spivak

dblp:59/5301 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
2since 2021 · last 2022
0000-0002-9326-5328ORCID · verified

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

Theory of computation · 6 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1

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 · 53% Information theory · 47%
Artificial intelligence
1 paper
Deep learning architectures and training · 50% Knowledge representation and reasoning · 50%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%
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
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
Logic in computer science
categorical 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
Data integration and cleaning
data migration
0.112012
Functorial data migration · Inf. Comput. 2012
Compilers and program optimization › program transformation › bidirectional transformation
bidirectional programming
0.112019
Backprop as Functor: A compositional perspective on supervised learning · LICS 2019
Logic in computer science
category theory
0.012012
Functorial data migration · Inf. Comput. 2012

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

gradient descent · 1.1category theory · 1.1
YearPublicationVenuePosition
2022 Fast Left Kan Extensions Using the Chase
Joshua Meyers, David I. Spivak, Ryan Wisnesky
J. Autom. Reason.2
2021 Monitoring and Diagnosability of Perception Systems
abstract
Perception is a critical component of high-integrity applications of robotics and autonomous systems, such as self-driving vehicles. In these applications, failure of perception systems may put human life at risk, and a broad adoption of these technologies requires the development of methodologies to guarantee and monitor safe operation. Despite the paramount importance of perception systems, currently there is no formal approach for system-level monitoring. In this work, we propose a mathematical model for runtime monitoring and fault detection and identification in perception systems. Towards this goal, we draw connections with the literature on diagnosability in multiprocessor systems, and generalize it to account for modules with heterogeneous outputs that interact over time. The resulting temporal diagnostic graphs (i) provide a framework to reason over the consistency of perception outputs –across modules and over time– thus enabling fault detection, (ii) allow us to establish formal guarantees on the maximum number of faults that can be uniquely identified in a given perception system, and (iii) enable the design of efficient algorithms for fault identification. We demonstrate our monitoring system, dubbed PerSyS, in realistic simulations using the LGSVL self-driving simulator and the Apollo Auto autonomy software stack, and show that PerSyS is able to detect failures in challenging scenarios (including scenarios that have caused self-driving car accidents in recent years), and is able to correctly identify faults while entailing a minimal computation overhead (< 5 ms on a single-core CPU).
Pasquale Antonante, David I. Spivak, Luca Carlone
IROS2
2020 A Categorical Semantics for Guarded Petri Nets
Fabrizio Genovese, David I. Spivak
ICGT2
2020 Type theoretical databases
abstract
Abstract We show how the display-map category of finite (symmetric) simplicial complexes can be seen as representing the totality of database schemas and instances in a single mathematical structure. We give a sound interpretation of a certain dependent type theory in this model and show how it allows for the syntactic specification of schemas and instances and the manipulation of the same with the usual type-theoretic operations.
Henrik Forssell, Håkon Robbestad Gylterud, David I. Spivak
J. Log. Comput.3
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
LICS2
2014 Experience Implementing a Performant Category-Theory Library in Coq
Jason Gross, Adam Chlipala, David I. Spivak
ITP3
2014 Database queries and constraints via lifting problems
abstract
Previous work has demonstrated that categories are useful and expressive models for databases. In the current paper we build on that model, showing that certain queries and constraints correspond to lifting problems, as found in modern approaches to algebraic topology. In our formulation, each SPARQL graph pattern query corresponds to a category-theoretic lifting problem, whereby the set of solutions to the query is precisely the set of lifts. We interpret constraints within the same formalism, and then investigate some basic properties of queries and constraints. In particular, to any database π, we can associate a certain derived databaseQry(π) of queries on π. As an application, we explain how giving users access to certain parts ofQry(π), rather than direct access to π, improves the ability to manage the impact of schema evolution.
David I. Spivak
Math. Struct. Comput. Sci.1
2012 Functorial data migration
David I. Spivak
Inf. Comput.1