Skip to main content

Showing 1–27 of 27 results for author: Roman, M

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

    math.CT cs.LO

    Timing via Pinwheel Double Categories

    Authors: Elena Di Lavore, Mario Román

    Abstract: We discuss string diagrams for timed process theories -- represented by duoidally-graded symmetric strict monoidal categories -- built upon the string diagrams of pinwheel double categories.

    Submitted 17 April, 2025; originally announced April 2025.

    Comments: 10 pages, uses formulations from 'Monoidal Context Theory' (arXiv:2404.06192) and 'String Diagrams for Physical Duoidal Categories' (arXiv:2406.19816)

    MSC Class: 18M50

  2. arXiv:2502.03477  [pdf, other

    math.CT cs.LO

    Partial Markov Categories

    Authors: Elena Di Lavore, Mario Román, Paweł Sobociński

    Abstract: We introduce partial Markov categories as a synthetic framework for synthetic probabilistic inference, blending the work of Cho and Jacobs, Fritz, and Golubtsov on Markov categories with the work of Cockett and Lack on cartesian restriction categories. We describe observations, Bayes' theorem, normalisation, and both Pearl's and Jeffrey's updates in purely categorical terms.

    Submitted 24 January, 2025; originally announced February 2025.

    Comments: Extended version of "Evidential Decision Theory via Partial Markov Categories", arXiv:2301.12989

    MSC Class: 18M30

  3. arXiv:2412.04262  [pdf, other

    cs.LG

    SynFinTabs: A Dataset of Synthetic Financial Tables for Information and Table Extraction

    Authors: Ethan Bradley, Muhammad Roman, Karen Rafferty, Barry Devereux

    Abstract: Table extraction from document images is a challenging AI problem, and labelled data for many content domains is difficult to come by. Existing table extraction datasets often focus on scientific tables due to the vast amount of academic articles that are readily available, along with their source code. However, there are significant layout and typographical differences between tables found across… ▽ More

    Submitted 5 December, 2024; originally announced December 2024.

    Comments: 12 pages, 8 figures

  4. arXiv:2410.10643  [pdf, other

    cs.LO

    A Simple Formal Language for Probabilistic Decision Problems

    Authors: Elena Di Lavore, Bart Jacobs, Mario Román

    Abstract: Probabilistic puzzles can be confusing, partly because they are formulated in natural languages - full of unclarities and ambiguities - and partly because there is no widely accepted and intuitive formal language to express them. We propose a simple formal language with arrow notation ($\gets$) for sampling from a distribution and with observe statements for conditioning (updating, belief revision… ▽ More

    Submitted 9 April, 2025; v1 submitted 14 October, 2024; originally announced October 2024.

    Comments: 29 pages

    MSC Class: 18M35

  5. arXiv:2410.10627  [pdf, other

    cs.LO math.CT

    Effectful Mealy Machines: Bisimulation and Trace

    Authors: Filippo Bonchi, Elena Di Lavore, Mario Román

    Abstract: We introduce effectful Mealy machines - a general notion of Mealy machine with global effects - and give them semantics in terms of both bisimilarity and traces. Bisimilarity of effectful Mealy machines is characterized syntactically, via free uniform feedback. Traces of effectful Mealy machines are given a novel semantic coinductive universe in terms of effectful streams. We prove that this frame… ▽ More

    Submitted 27 January, 2025; v1 submitted 14 October, 2024; originally announced October 2024.

    Comments: 29 pages, two-column

    MSC Class: 18M35

  6. arXiv:2405.01674  [pdf

    cs.CR

    Generative AI in Cybersecurity

    Authors: Shivani Metta, Isaac Chang, Jack Parker, Michael P. Roman, Arturo F. Ehuan

    Abstract: The dawn of Generative Artificial Intelligence (GAI), characterized by advanced models such as Generative Pre-trained Transformers (GPT) and other Large Language Models (LLMs), has been pivotal in reshaping the field of data analysis, pattern recognition, and decision-making processes. This surge in GAI technology has ushered in not only innovative opportunities for data processing and automation… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  7. arXiv:2404.10653  [pdf, other

    cs.FL math.CT

    Context-Free Languages of String Diagrams

    Authors: Matt Earnshaw, Mario Román

    Abstract: We introduce context-free languages of morphisms in monoidal categories, extending recent work on the categorification of context-free languages, and regular languages of string diagrams. Context-free languages of string diagrams include classical context-free languages of words, trees, and hypergraphs, when instantiated over appropriate monoidal categories. Using a contour-splicing adjunction, we… ▽ More

    Submitted 16 April, 2024; originally announced April 2024.

  8. arXiv:2404.06192  [pdf, other

    math.CT cs.LO

    Monoidal Context Theory

    Authors: Mario Román

    Abstract: We universally characterize the produoidal category of monoidal lenses over a monoidal category. In the same way that each category induces a cofree promonoidal category of spliced arrows, each monoidal category induces a cofree produoidal category of monoidal spliced arrows; monoidal lenses are the free normalization of the cofree produoidal category of monoidal spliced arrows. We apply the chara… ▽ More

    Submitted 9 April, 2024; originally announced April 2024.

    Comments: PhD Thesis. Supervisor: Pawel Sobocinski. Tallinn University of Technology. Figures numerated within chapters

    MSC Class: 18M99

  9. Optics for Premonoidal Categories

    Authors: James Hefford, Mario Román

    Abstract: We further the theory of optics or "circuits-with-holes" to encompass premonoidal categories: monoidal categories without the interchange law. Every premonoidal category gives rise to an effectful category (i.e. a generalised Freyd-category) given by the embedding of the monoidal subcategory of central morphisms. We introduce "pro-effectful" categories and show that optics for premonoidal categori… ▽ More

    Submitted 14 December, 2023; v1 submitted 4 May, 2023; originally announced May 2023.

    Comments: In Proceedings ACT 2023, arXiv:2312.08138

    Journal ref: EPTCS 397, 2023, pp. 152-171

  10. Collages of String Diagrams

    Authors: Dylan Braithwaite, Mario Román

    Abstract: We introduce collages of string diagrams as a diagrammatic syntax for glueing multiple monoidal categories. Collages of string diagrams are interpreted as pointed bimodular profunctors. As the main examples of this technique, we introduce string diagrams for bimodular categories, string diagrams for functor boxes, and string diagrams for internal diagrams.

    Submitted 14 December, 2023; v1 submitted 4 May, 2023; originally announced May 2023.

    Comments: In Proceedings ACT 2023, arXiv:2312.08138. 15 pages, 10 figures, shorter version for ACT2023

    Journal ref: EPTCS 397, 2023, pp. 39-53

  11. arXiv:2302.06018  [pdf, other

    cs.GT cs.LG

    Optimizing Floors in First Price Auctions: an Empirical Study of Yahoo Advertising

    Authors: Miguel Alcobendas, Jonathan Ji, Hemakumar Gokulakannan, Dawit Wami, Boris Kapchits, Emilien Pouradier Duteil, Korby Satow, Maria Rosario Levy Roman, Oriol Diaz, Amado A. Diaz Jr., Rabi Kavoori

    Abstract: Floors (also known as reserve prices) help publishers to increase the expected revenue of their ad space, which is usually sold via auctions. Floors are defined as the minimum bid that a seller (it can be a publisher or an ad exchange) is willing to accept for the inventory opportunity. In this paper, we present a model to set floors in first price auctions, and discuss the impact of its implement… ▽ More

    Submitted 9 February, 2024; v1 submitted 12 February, 2023; originally announced February 2023.

  12. arXiv:2301.12989  [pdf, ps, 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 and we apply it to define a syntactic partial theory of observations on any Markov category, whose normalisations can be computed in the origina… ▽ More

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

    Comments: 22 pages. Presented at LiCS'23. This version repairs a problem with Proposition 5.2 without major changes; we thank Mark Szeles for pointing it out. This version substitutes 'probability of success' for 'probability of failure' in multiple places; we thank Paolo Perrone for noticing this typo

  13. arXiv:2301.11867  [pdf, other

    cs.LO math.CT

    The Produoidal Algebra of Process Decomposition

    Authors: Matt Earnshaw, James Hefford, Mario Román

    Abstract: We introduce the normal produoidal category of monoidal contexts over an arbitrary monoidal category. In the same sense that a monoidal morphism represents a process, a monoidal context represents an incomplete process: a piece of a decomposition, possibly containing missing parts. We characterize monoidal contexts in terms of universal properties. In particular, symmetric monoidal contexts coinci… ▽ More

    Submitted 27 January, 2023; originally announced January 2023.

    Comments: 56 pages, 41 figures

    MSC Class: 18M99

  14. 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 18 April, 2025; 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. 55 pages, 35 figures

  15. arXiv:2210.11327  [pdf, other

    cs.LG stat.ML

    Improving Data Quality with Training Dynamics of Gradient Boosting Decision Trees

    Authors: Moacir Antonelli Ponti, Lucas de Angelis Oliveira, Mathias Esteban, Valentina Garcia, Juan Martín Román, Luis Argerich

    Abstract: Real world datasets contain incorrectly labeled instances that hamper the performance of the model and, in particular, the ability to generalize out of distribution. Also, each example might have different contribution towards learning. This motivates studies to better understanding of the role of data instances with respect to their contribution in good metrics in models. In this paper we propose… ▽ More

    Submitted 22 February, 2024; v1 submitted 20 October, 2022; originally announced October 2022.

  16. Promonads and String Diagrams for Effectful Categories

    Authors: Mario Román

    Abstract: Premonoidal and Freyd categories are both generalized by non-cartesian Freyd categories: effectful categories. We construct string diagrams for effectful categories in terms of the string diagrams for a monoidal category with a freely added object. We show that effectful categories are pseudomonoids in a monoidal bicategory of promonads with a suitable tensor product.

    Submitted 1 May, 2024; v1 submitted 16 May, 2022; originally announced May 2022.

    Comments: Adds appendix to the Proceedings version ACT 2022, arXiv:2307.15519

    Journal ref: EPTCS 380, 2023, pp. 344-361

  17. Cornering Optics

    Authors: Guillaume Boisseau, Chad Nester, Mario Román

    Abstract: We show that the category of optics in a monoidal category arises naturally from the free cornering of that category. Further, we show that the free cornering of a monoidal category is a natural setting in which to work with comb diagrams over that category. The free cornering admits an intuitive graphical calculus, which in light of our work may be used to reason about optics and comb diagrams.

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

    Comments: In Proceedings ACT 2022, arXiv:2307.15519

    Journal ref: EPTCS 380, 2023, pp. 97-110

  18. 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

  19. arXiv:2111.04208  [pdf, other

    q-bio.MN cs.LG physics.bio-ph q-bio.BM q-bio.QM

    AI challenges for predicting the impact of mutations on protein stability

    Authors: Fabrizio Pucci, Martin Schwersensky, Marianne Rooman

    Abstract: Stability is a key ingredient of protein fitness and its modification through targeted mutations has applications in various fields such as protein engineering, drug design and deleterious variant interpretation. Many studies have been devoted over the past decades to building new, more effective methods for predicting the impact of mutations on protein stability, based on the latest developments… ▽ More

    Submitted 7 November, 2021; originally announced November 2021.

  20. arXiv:2104.04430  [pdf, other

    cs.CV physics.geo-ph

    Ice Core Science Meets Computer Vision: Challenges and Perspectives

    Authors: P. Bohleber, M. Roman, C. Barbante, S. Vascon, K. Siddiqi, M. Pelillo

    Abstract: Polar ice cores play a central role in studies of the earth's climate system through natural archives. A pressing issue is the analysis of the oldest, highly thinned ice core sections, where the identification of paleoclimate signals is particularly challenging. For this, state-of-the-art imaging by laser-ablation inductively-coupled plasma mass spectrometry (LA-ICP-MS) has the potential to be rev… ▽ More

    Submitted 9 April, 2021; originally announced April 2021.

    Comments: 9 pages, 2 figures, submitted to Frontiers in Computer Science, section Computer Vision

  21. 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

  22. 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

  23. arXiv:2004.04526  [pdf, other

    math.CT cs.LO cs.PL

    Open Diagrams via Coend Calculus

    Authors: Mario Román

    Abstract: Morphisms in a monoidal category are usually interpreted as processes, and graphically depicted as square boxes. In practice, we are faced with the problem of interpreting what non-square boxes ought to represent in terms of the monoidal category and, more importantly, how should they be composed. Examples of this situation include lenses or learners. We propose a description of these non-square b… ▽ More

    Submitted 21 February, 2022; v1 submitted 9 April, 2020; originally announced April 2020.

    Comments: Formatting revision after Proceedings ACT 2020, minor changes

    Journal ref: EPTCS 333, 2021, pp. 65-78

  24. arXiv:2003.06214  [pdf, other

    cs.LO

    Comb Diagrams for Discrete-Time Feedback

    Authors: Mario Román

    Abstract: The data for many useful bidirectional constructions in applied category theory (optics, learners, games, quantum combs) can be expressed in terms of diagrams containing "holes" or "incomplete parts", sometimes known as comb diagrams. We give a possible formalization of what these circuits with incomplete parts represent in terms of symmetric monoidal categories, using the dinaturality equivalence… ▽ More

    Submitted 13 March, 2020; originally announced March 2020.

    Comments: 15 pages

    MSC Class: 18B20

  25. arXiv:2001.08045  [pdf, other

    cs.PL math.CT

    Profunctor optics and traversals

    Authors: Mario Román

    Abstract: Optics are bidirectional accessors of data structures; they provide a powerful abstraction of many common data transformations. This abstraction is compositional thanks to a representation in terms of profunctors endowed with an algebraic structure called Tambara module. There exists a general definition of optic in terms of coends that, after some elementary application of the Yoneda lemma, parti… ▽ More

    Submitted 22 January, 2020; originally announced January 2020.

    Comments: Submitted as a thesis for MSc Mathematics and Foundations of Computer Science, University of Oxford 2019. The work on the article "Profunctor optics, a categorical update" started in this MSc dissertation. 82 pages

    MSC Class: 18A99

  26. Profunctor Optics, a Categorical Update

    Authors: Bryce Clarke, Derek Elkins, Jeremy Gibbons, Fosco Loregian, Bartosz Milewski, Emily Pillmore, Mario Román

    Abstract: Optics are bidirectional data accessors that capture data transformation patterns such as accessing subfields or iterating over containers. Profunctor optics are a particular choice of representation supporting modularity, meaning that we can construct accessors for complex structures by combining simpler ones. Profunctor optics have previously been studied only in an unenriched and non-mixed sett… ▽ More

    Submitted 20 February, 2024; v1 submitted 21 January, 2020; originally announced January 2020.

    Comments: 38 pages. Final version with Compositionality metadata, does not change theorem numbering

    MSC Class: 18C50 ACM Class: D.3.1

    Journal ref: Compositionality, Volume 6 (2024) (February 23, 2024) compositionality:13530

  27. arXiv:1910.12086  [pdf, other

    cs.SD cs.LG eess.AS stat.ML

    A holistic approach to polyphonic music transcription with neural networks

    Authors: Miguel A. Román, Antonio Pertusa, Jorge Calvo-Zaragoza

    Abstract: We present a framework based on neural networks to extract music scores directly from polyphonic audio in an end-to-end fashion. Most previous Automatic Music Transcription (AMT) methods seek a piano-roll representation of the pitches, that can be further transformed into a score by incorporating tempo estimation, beat tracking, key estimation or rhythm quantization. Unlike these methods, our appr… ▽ More

    Submitted 26 October, 2019; originally announced October 2019.

    Comments: Source code available at https://github.com/mangelroman/audio2score