Skip to main content

Showing 1–11 of 11 results for author: Di Lavore, E

Searching in archive cs. Search in all archives.
.
  1. arXiv:2304.14094  [pdf, other

    cs.AI cs.LG stat.ML

    Categorical Foundations of Explainable AI: A Unifying Theory

    Authors: Pietro Barbiero, Stefano Fioravanti, Francesco Giannini, Alberto Tonda, Pietro Lio, Elena Di Lavore

    Abstract: Explainable AI (XAI) aims to address the human need for safe and reliable AI systems. However, numerous surveys emphasize the absence of a sound mathematical formalization of key XAI notions -- remarkably including the term "explanation" which still lacks a precise definition. To bridge this gap, this paper presents the first mathematically rigorous definitions of key XAI notions and processes, us… ▽ More

    Submitted 17 September, 2023; v1 submitted 27 April, 2023; originally announced April 2023.

  2. arXiv:2301.12989  [pdf, other

    cs.LO math.CT

    Evidential Decision Theory via Partial Markov Categories

    Authors: Elena Di Lavore, Mario Román

    Abstract: We introduce partial Markov categories. In the same way that Markov categories encode stochastic processes, partial Markov categories encode stochastic processes with constraints, observations and updates. In particular, we prove a synthetic Bayes theorem; we apply it to define a syntactic partial theory of observations on any Markov category, whose normalisations can be computed in the original M… ▽ More

    Submitted 26 April, 2023; v1 submitted 30 January, 2023; originally announced January 2023.

    Comments: 23 pages. Final version for LiCS'23. Version v1 contains an error in Example 3.26, and we thank Dario Stein for pointing it out

  3. arXiv:2212.14494  [pdf, other

    cs.LO math.CT

    Coinductive Streams in Monoidal Categories

    Authors: Elena Di Lavore, Giovanni de Felice, Mario Román

    Abstract: We introduce monoidal streams. Monoidal streams are a generalization of causal stream functions, which can be defined in cartesian monoidal categories, to arbitrary symmetric monoidal categories. In the same way that streams provide semantics to dataflow programming with pure functions, monoidal streams provide semantics to dataflow programming with theories of processes represented by a symmetric… ▽ More

    Submitted 21 May, 2024; v1 submitted 29 December, 2022; originally announced December 2022.

    Comments: Expanded version of Monoidal Streams for Dataflow Programming, arXiv:2202.02061. We thank the reviewers at LMCS for multiple suggestions that have improved this version. 57 pages, 33 figures

  4. Monoidal Width

    Authors: Elena Di Lavore, Paweł Sobociński

    Abstract: We introduce monoidal width as a measure of complexity for morphisms in monoidal categories. Inspired by well-known structural width measures for graphs, like tree width and rank width, monoidal width is based on a notion of syntactic decomposition: a monoidal decomposition of a morphism is an expression in the language of monoidal categories, where operations are monoidal products and composition… ▽ More

    Submitted 18 September, 2023; v1 submitted 26 December, 2022; originally announced December 2022.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 3 (September 4, 2023) lmcs:10552

  5. Monoidal Width: Capturing Rank Width

    Authors: Elena Di Lavore, Paweł Sobociński

    Abstract: Monoidal width was recently introduced by the authors as a measure of the complexity of decomposing morphisms in monoidal categories. We have shown that in a monoidal category of cospans of graphs, monoidal width and its variants can be used to capture tree width, path width and branch width. In this paper we study monoidal width in a category of matrices, and in an extension to a different monoid… ▽ More

    Submitted 31 July, 2023; v1 submitted 18 May, 2022; originally announced May 2022.

    Comments: In Proceedings ACT 2022, arXiv:2307.15519

    Journal ref: EPTCS 380, 2023, pp. 268-283

  6. arXiv:2202.07582  [pdf, other

    math.CT cs.LO

    Monoidal Width: Unifying Tree Width, Path Width and Branch Width

    Authors: Elena Di Lavore, Paweł Sobociński

    Abstract: We introduce monoidal width as a measure of the difficulty of decomposing morphisms in monoidal categories. For graphs, we show that monoidal width and two variations capture existing notions, namely branch width, tree width and path width. We propose that monoidal width: (i) is a promising concept that, while capturing known measures, can similarly be instantiated in other settings, avoiding the… ▽ More

    Submitted 17 May, 2022; v1 submitted 15 February, 2022; originally announced February 2022.

    Comments: 28 pages

  7. arXiv:2202.02061  [pdf, other

    cs.LO cs.PL math.CT

    Monoidal Streams for Dataflow Programming

    Authors: Elena Di Lavore, Giovanni de Felice, Mario Román

    Abstract: We introduce monoidal streams: a generalization of causal stream functions to monoidal categories. In the same way that streams provide semantics to dataflow programming with pure functions, monoidal streams provide semantics to dataflow programming with theories of processes represented by a symmetric monoidal category. At the same time, monoidal streams form a feedback monoidal category, which c… ▽ More

    Submitted 4 February, 2022; originally announced February 2022.

    Comments: Draft, 36 pages

    MSC Class: 18M05

  8. arXiv:2105.12801  [pdf, other

    math.CT cs.LO

    Dialectica Petri Nets

    Authors: Elena Di Lavore, Wilmer Leal, Valeria de Paiva

    Abstract: The categorical modeling of Petri nets has received much attention recently. The Dialectica construction has also had its fair share of attention. We revisit the use of the Dialectica construction as a categorical model for Petri nets generalising the original application to suggest that Petri nets with different kinds of transitions can be modelled in the same categorical framework. Transitions r… ▽ More

    Submitted 14 February, 2024; v1 submitted 26 May, 2021; originally announced May 2021.

    Comments: Reorder sections

    MSC Class: 03B70; 18M45; 19D23; 18D15; 18B10; 05C20; 05C76

  9. arXiv:2010.10069  [pdf, other

    math.CT cs.LO

    Span(Graph): a Canonical Feedback Algebra of Open Transition Systems

    Authors: Elena Di Lavore, Alessandro Gianola, Mario Román, Nicoletta Sabadini, Paweł Sobociński

    Abstract: We show that Span(Graph)*, an algebra for open transition systems introduced by Katis, Sabadini and Walters, satisfies a universal property. By itself, this is a justification of the canonicity of this model of concurrency. However, the universal property is itself of interest, being a formal demonstration of the relationship between feedback and state. Indeed, feedback categories, also originally… ▽ More

    Submitted 24 November, 2022; v1 submitted 20 October, 2020; originally announced October 2020.

    Comments: 49 pages, 33 figures. Expanded discussion and conclusions. Discussion on Structured Feedback Categories. Other minor revisions for the journal version

    MSC Class: 18M10

  10. Compositional modelling of network games

    Authors: Elena Di Lavore, Jules Hedges, Paweł Sobociński

    Abstract: The analysis of games played on graph-like structures is of increasing importance due to the prevalence of social networks, both virtual and physical, in our daily life. As well as being relevant in computer science, mathematical analysis and computer simulations of such distributed games are vital methodologies in economics, politics and epidemiology, amongst other fields. Our contribution is to… ▽ More

    Submitted 16 May, 2022; v1 submitted 5 June, 2020; originally announced June 2020.

    Comments: Published in CSL'21

  11. Functorial Language Games for Question Answering

    Authors: Giovanni de Felice, Elena Di Lavore, Mario Román, Alexis Toumi

    Abstract: We present some categorical investigations into Wittgenstein's language-games, with applications to game-theoretic pragmatics and question-answering in natural language processing.

    Submitted 25 January, 2021; v1 submitted 19 May, 2020; originally announced May 2020.

    Comments: In Proceedings ACT 2020, arXiv:2101.07888

    Journal ref: EPTCS 333, 2021, pp. 311-321