Skip to main content

Showing 1–49 of 49 results for author: Arias, J

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

    cs.AI cs.LO

    Modeling (Deontic) Modal Operators With the s(CASP) Goal-directed Predicated Answer Set Programming System

    Authors: Gopal Gupta, Abhiramon Rajasekharan, Alexis R. Tudor, Elmer Salazar, Joaquín Arias

    Abstract: We consider the problem of implementing deontic modal logic. We show how (deontic) modal operators can be expressed elegantly using default negation (negation-as-failure) and strong negation present in answer set programming (ASP). We propose using global constraints of ASP to represent obligations and impermissibilities of deontic modal logic. We show that our proposed representation results in t… ▽ More

    Submitted 7 July, 2025; originally announced July 2025.

  2. arXiv:2506.12667  [pdf, ps, other

    cs.AI cs.LO

    Building Trustworthy AI by Addressing its 16+2 Desiderata with Goal-Directed Commonsense Reasoning

    Authors: Alexis R. Tudor, Yankai Zeng, Huaduo Wang, Joaquin Arias, Gopal Gupta

    Abstract: Current advances in AI and its applicability have highlighted the need to ensure its trustworthiness for legal, ethical, and even commercial reasons. Sub-symbolic machine learning algorithms, such as the LLMs, simulate reasoning but hallucinate and their decisions cannot be explained or audited (crucial aspects for trustworthiness). On the other hand, rule-based reasoners, such as Cyc, are able to… ▽ More

    Submitted 14 June, 2025; originally announced June 2025.

  3. arXiv:2505.02144  [pdf, ps, other

    cs.LO

    VECSR: Virtually Embodied Common Sense Reasoning System

    Authors: Alexis R. Tudor, Joaquín Arias, Gopal Gupta

    Abstract: The development of autonomous agents has seen a revival of enthusiasm due to the emergence of LLMs, such as GPT-4o. Deploying these agents in environments where they coexist with humans (e.g., as domestic assistants) requires special attention to trustworthiness and explainability. However, the use of LLMs and other deep learning models still does not resolve these key issues. Deep learning system… ▽ More

    Submitted 4 May, 2025; originally announced May 2025.

  4. arXiv:2503.04763  [pdf, ps, other

    cs.LO cs.CL cs.LG cs.PL

    MiniF2F in Rocq: Automatic Translation Between Proof Assistants -- A Case Study

    Authors: Jules Viennot, Guillaume Baudart, Emilio Jesùs Gallego Arias, Marc Lelarge

    Abstract: In this work, we conduct an experiment using state-of-the-art LLMs to translate MiniF2F into Rocq. The translation task focuses on generating a Rocq theorem based on three sources: a natural language description, the Lean formalization, and the Isabelle formalization. We conducted our experiment in 3 stages of increasing complexity, from basic one-shot prompting to multi-turn conversations that in… ▽ More

    Submitted 11 February, 2025; originally announced March 2025.

  5. arXiv:2410.22615  [pdf, other

    cs.AI

    CoGS: Model Agnostic Causality Constrained Counterfactual Explanations using goal-directed ASP

    Authors: Sopam Dasgupta, Joaquín Arias, Elmer Salazar, Gopal Gupta

    Abstract: Machine learning models are increasingly used in critical areas such as loan approvals and hiring, yet they often function as black boxes, obscuring their decision-making processes. Transparency is crucial, as individuals need explanations to understand decisions, primarily if the decisions result in an undesired outcome. Our work introduces CoGS (Counterfactual Generation with s(CASP)), a model-a… ▽ More

    Submitted 29 October, 2024; originally announced October 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2407.08179

  6. Automating Semantic Analysis of System Assurance Cases using Goal-directed ASP

    Authors: Anitha Murugesan, Isaac Wong, Joaquín Arias, Robert Stroud, Srivatsan Varadarajan, Elmer Salazar, Gopal Gupta, Robin Bloomfield, John Rushby

    Abstract: Assurance cases offer a structured way to present arguments and evidence for certification of systems where safety and security are critical. However, creating and evaluating these assurance cases can be complex and challenging, even for systems of moderate complexity. Therefore, there is a growing need to develop new automation methods for these tasks. While most existing assurance case tools foc… ▽ More

    Submitted 1 October, 2024; v1 submitted 21 August, 2024; originally announced August 2024.

    Journal ref: Theory and Practice of Logic Programming 24 (2024) 805-824

  7. arXiv:2408.09909  [pdf, ps, other

    cs.LO cs.SE

    Early Validation of High-level System Requirements with Event Calculus and Answer Set Programming

    Authors: Ondřej Vašíček, Joaquin Arias, Jan Fiedor, Gopal Gupta, Brendan Hall, Bohuslav Křena, Brian Larson, Sarat Chandra Varanasi, Tomáš Vojnar

    Abstract: This paper proposes a new methodology for early validation of high-level requirements on cyber-physical systems with the aim of improving their quality and, thus, lowering chances of specification errors propagating into later stages of development where it is much more expensive to fix them. The paper presents a transformation of a real-world requirements specification of a medical device$-$a PCA… ▽ More

    Submitted 19 August, 2024; originally announced August 2024.

    Comments: Accepted for ICLP 2024

  8. A Reliable Common-Sense Reasoning Socialbot Built Using LLMs and Goal-Directed ASP

    Authors: Yankai Zeng, Abhiramon Rajashekharan, Kinjal Basu, Huaduo Wang, Joaquín Arias, Gopal Gupta

    Abstract: The development of large language models (LLMs), such as GPT, has enabled the construction of several socialbots, like ChatGPT, that are receiving a lot of attention for their ability to simulate a human conversation. However, the conversation is not guided by a goal and is hard to control. In addition, because LLMs rely more on pattern recognition than deductive reasoning, they can give confusing… ▽ More

    Submitted 26 July, 2024; originally announced July 2024.

    Journal ref: Theory and Practice of Logic Programming 24 (2024) 606-627

  9. arXiv:2407.08179  [pdf, other

    cs.AI cs.LG cs.LO

    CoGS: Causality Constrained Counterfactual Explanations using goal-directed ASP

    Authors: Sopam Dasgupta, Joaquín Arias, Elmer Salazar, Gopal Gupta

    Abstract: Machine learning models are increasingly used in areas such as loan approvals and hiring, yet they often function as black boxes, obscuring their decision-making processes. Transparency is crucial, and individuals need explanations to understand decisions, especially for the ones not desired by the user. Ethical and legal considerations require informing individuals of changes in input attribute v… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

  10. arXiv:2406.04838  [pdf, other

    cs.AI cs.CY cs.LG

    Algorithms for learning value-aligned policies considering admissibility relaxation

    Authors: Andrés Holgado-Sánchez, Joaquín Arias, Holger Billhardt, Sascha Ossowski

    Abstract: The emerging field of \emph{value awareness engineering} claims that software agents and systems should be value-aware, i.e. they must make decisions in accordance with human values. In this context, such agents must be capable of explicitly reasoning as to how far different courses of action are aligned with these values. For this purpose, values are often modelled as preferences over states or a… ▽ More

    Submitted 7 June, 2024; originally announced June 2024.

  11. arXiv:2405.15956  [pdf, other

    cs.AI cs.LG cs.LO

    CFGs: Causality Constrained Counterfactual Explanations using goal-directed ASP

    Authors: Sopam Dasgupta, Joaquín Arias, Elmer Salazar, Gopal Gupta

    Abstract: Machine learning models that automate decision-making are increasingly used in consequential areas such as loan approvals, pretrial bail approval, and hiring. Unfortunately, most of these models are black boxes, i.e., they are unable to reveal how they reach these prediction decisions. A need for transparency demands justification for such predictions. An affected individual might also desire expl… ▽ More

    Submitted 24 May, 2024; originally announced May 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2402.04382

  12. arXiv:2402.04382  [pdf, other

    cs.AI

    Counterfactual Generation with Answer Set Programming

    Authors: Sopam Dasgupta, Farhad Shakerin, Joaquín Arias, Elmer Salazar, Gopal Gupta

    Abstract: Machine learning models that automate decision-making are increasingly being used in consequential areas such as loan approvals, pretrial bail approval, hiring, and many more. Unfortunately, most of these models are black-boxes, i.e., they are unable to reveal how they reach these prediction decisions. A need for transparency demands justification for such predictions. An affected individual might… ▽ More

    Submitted 6 February, 2024; originally announced February 2024.

    Comments: 16 Pages

  13. arXiv:2402.01385  [pdf

    eess.AS cs.SD

    Del Visual al Auditivo: Sonorización de Escenas Guiada por Imagen

    Authors: María Sánchez, Laura Fernández, Julián Arias, Mateo Cámara, Giulia Comini, Adam Gabrys, José Luis Blanco, Juan Ignacio Godino, Luis Alfonso Hernández

    Abstract: Recent advances in image, video, text and audio generative techniques, and their use by the general public, are leading to new forms of content generation. Usually, each modality was approached separately, which poses limitations. The automatic sound recording of visual sequences is one of the greatest challenges for the automatic generation of multimodal content. We present a processing flow that… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

    Comments: 10 pages, in Spanish, Tecniacústica

  14. Automated legal reasoning with discretion to act using s(LAW)

    Authors: Joaquín Arias, Mar Moreno-Rebato, José A. Rodríguez-García, Sascha Ossowski

    Abstract: Automated legal reasoning and its application in smart contracts and automated decisions are increasingly attracting interest. In this context, ethical and legal concerns make it necessary for automated reasoners to justify in human-understandable terms the advice given. Logic Programming, specially Answer Set Programming, has a rich semantics and has been used to very concisely express complex kn… ▽ More

    Submitted 25 January, 2024; originally announced January 2024.

    ACM Class: I.2.1

    Journal ref: Artificial Intelligence and Law (2023)

  15. arXiv:2401.01884  [pdf, other

    cs.LO

    A rewriting-logic-with-SMT-based formal analysis and parameter synthesis framework for parametric time Petri nets

    Authors: Jaime Arias, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci

    Abstract: This paper presents a concrete and a symbolic rewriting logic semantics for parametric time Petri nets with inhibitor arcs (PITPNs), a flexible model of timed systems where parameters are allowed in firing bounds. We prove that our semantics is bisimilar to the "standard" semantics of PITPNs. This allows us to use the rewriting logic tool Maude, combined with SMT solving, to provide sound and comp… ▽ More

    Submitted 12 September, 2024; v1 submitted 3 January, 2024; originally announced January 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2303.08929

    Journal ref: Fundamenta Informaticae, Volume 192, Issues 3-4: Petri Nets 2023 (November 10, 2024) fi:12781

  16. arXiv:2310.14497  [pdf, other

    cs.AI

    Counterfactual Explanation Generation with s(CASP)

    Authors: Sopam Dasgupta, Farhad Shakerin, Joaquín Arias, Elmer Salazar, Gopal Gupta

    Abstract: Machine learning models that automate decision-making are increasingly being used in consequential areas such as loan approvals, pretrial bail, hiring, and many more. Unfortunately, most of these models are black-boxes, i.e., they are unable to reveal how they reach these prediction decisions. A need for transparency demands justification for such predictions. An affected individual might desire e… ▽ More

    Submitted 22 October, 2023; originally announced October 2023.

    Comments: 18 Pages

  17. arXiv:2305.04616  [pdf, ps, other

    cs.MA

    Optimal Scheduling of Agents in ADTrees: Specialised Algorithm and Declarative Models

    Authors: Jaime Arias, Carlos Olarte, Laure Petrucci, Łukasz Maśko, Wojciech Penczek, Teofil Sidoruk

    Abstract: Expressing attack-defence trees in a multi-agent setting allows for studying a new aspect of security scenarios, namely how the number of agents and their task assignment impact the performance, e.g. attack time, of strategies executed by opposing coalitions. Optimal scheduling of agents' actions, a non-trivial problem, is thus vital. We discuss associated caveats and propose an algorithm that syn… ▽ More

    Submitted 19 October, 2023; v1 submitted 8 May, 2023; originally announced May 2023.

    Comments: arXiv admin note: text overlap with arXiv:2101.06838

  18. arXiv:2303.08941  [pdf, other

    cs.AI cs.LO

    Automated Interactive Domain-Specific Conversational Agents that Understand Human Dialogs

    Authors: Yankai Zeng, Abhiramon Rajasekharan, Parth Padalkar, Kinjal Basu, Joaquín Arias, Gopal Gupta

    Abstract: Achieving human-like communication with machines remains a classic, challenging topic in the field of Knowledge Representation and Reasoning and Natural Language Processing. These Large Language Models (LLMs) rely on pattern-matching rather than a true understanding of the semantic meaning of a sentence. As a result, they may generate incorrect responses. To generate an assuredly correct response,… ▽ More

    Submitted 17 March, 2023; v1 submitted 15 March, 2023; originally announced March 2023.

  19. arXiv:2303.08929  [pdf, other

    cs.LO

    Symbolic Analysis and Parameter Synthesis for Time Petri Nets Using Maude and SMT Solving

    Authors: Jaime Arias, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci, Fredrik Rømming

    Abstract: Parametric time Petri nets with inhibitor arcs (PITPNs) support flexibility for timed systems by allowing parameters in firing bounds. In this paper we present and prove correct a concrete and a symbolic rewriting logic semantics for PITPNs. We show how this allows us to use Maude combined with SMT solving to provide sound and complete formal analyses for PITPNs. We develop a new general folding a… ▽ More

    Submitted 15 March, 2023; originally announced March 2023.

  20. arXiv:2302.13405  [pdf, other

    cs.LO cs.MA

    Strategic (Timed) Computation Tree Logic

    Authors: Jaime Arias, Wojciech Jamroga, Wojciech Penczek, Laure Petrucci, Teofil Sidoruk

    Abstract: We define extensions of CTL and TCTL with strategic operators, called Strategic CTL (SCTL) and Strategic TCTL (STCTL), respectively. For each of the above logics we give a synchronous and asynchronous semantics, i.e., STCTL is interpreted over networks of extended Timed Automata (TA) that either make synchronous moves or synchronise via joint actions. We consider several semantics regarding inform… ▽ More

    Submitted 19 October, 2023; v1 submitted 26 February, 2023; originally announced February 2023.

  21. arXiv:2205.08572  [pdf, other

    cs.LO

    Building Information Modeling Using Constraint Logic Programming

    Authors: Joaquín Arias, Seppo Törmä, Manuel Carro, Gopal Gupta

    Abstract: Building Information Modeling (BIM) produces three-dimensional models of buildings combining the geometrical information with a wide range of properties. BIM is slowly but inevitably revolutionizing the architecture, engineering, and construction (AEC) industry. Buildings need to be compliant with regulations about stability, safety, and environmental impact. Manual compliance checking is tedious… ▽ More

    Submitted 17 May, 2022; originally announced May 2022.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 16 pages

  22. arXiv:2110.12053  [pdf, ps, other

    cs.AI

    Towards Dynamic Consistency Checking in Goal-directed Predicate Answer Set Programming

    Authors: Joaquín Arias, Manuel Carro, Gopal Gupta

    Abstract: Goal-directed evaluation of Answer Set Programs is gaining traction thanks to its amenability to create AI systems that can, due to the evaluation mechanism used, generate explanations and justifications. s(CASP) is one of these systems and has been already used to write reasoning systems in several fields. It provides enhanced expressiveness w.r.t. other ASP systems due to its ability to use cons… ▽ More

    Submitted 22 October, 2021; originally announced October 2021.

    Comments: Submitted to PADL'22. arXiv admin note: text overlap with arXiv:2106.14566

  23. arXiv:2109.04634  [pdf, other

    cs.LO cs.AI cs.SC

    Knowledge-Assisted Reasoning of Model-Augmented System Requirements with Event Calculus and Goal-Directed Answer Set Programming

    Authors: Brendan Hall, Sarat Chandra Varanasi, Jan Fiedor, Joaquín Arias, Kinjal Basu, Fang Li, Devesh Bhatt, Kevin Driscoll, Elmer Salazar, Gopal Gupta

    Abstract: We consider requirements for cyber-physical systems represented in constrained natural language. We present novel automated techniques for aiding in the development of these requirements so that they are consistent and can withstand perceived failures. We show how cyber-physical systems' requirements can be modeled using the event calculus (EC), a formalism used in AI for representing actions and… ▽ More

    Submitted 9 September, 2021; originally announced September 2021.

    Comments: In Proceedings HCVS 2021, arXiv:2109.03988

    Journal ref: EPTCS 344, 2021, pp. 79-90

  24. arXiv:2106.14566  [pdf, ps, other

    cs.AI cs.LO

    Modeling and Reasoning in Event Calculus using Goal-Directed Constraint Answer Set Programming

    Authors: Joaquín Arias, Manuel Carro, Zhuo Chen, Gopal Gupta

    Abstract: Automated commonsense reasoning is essential for building human-like AI systems featuring, for example, explainable AI. Event Calculus (EC) is a family of formalisms that model commonsense reasoning with a sound, logical basis. Previous attempts to mechanize reasoning using EC faced difficulties in the treatment of the continuous change in dense domains (e.g., time and other physical quantities),… ▽ More

    Submitted 28 June, 2021; originally announced June 2021.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  25. arXiv:2101.11707  [pdf, other

    cs.CL cs.AI cs.LO

    Knowledge-driven Natural Language Understanding of English Text and its Applications

    Authors: Kinjal Basu, Sarat Varanasi, Farhad Shakerin, Joaquin Arias, Gopal Gupta

    Abstract: Understanding the meaning of a text is a fundamental challenge of natural language understanding (NLU) research. An ideal NLU system should process a language in a way that is not exclusive to a single task or a dataset. Keeping this in mind, we have introduced a novel knowledge driven semantic representation approach for English text. By leveraging the VerbNet lexicon, we are able to map syntax t… ▽ More

    Submitted 27 January, 2021; originally announced January 2021.

    Comments: Preprint. Accepted by the 35th AAAI Conference (AAAI-21) Main Tracks

  26. arXiv:2101.06838  [pdf, other

    cs.MA

    Minimal Schedule with Minimal Number of Agents in Attack-Defence Trees

    Authors: Jaime Arias, Łukasz Maśko, Wojciech Penczek, Laure Petrucci, Teofil Sidoruk

    Abstract: Expressing attack-defence trees in a multi-agent setting allows for studying a new aspect of security scenarios, namely how the number of agents and their task assignment impact the performance, e.g. attack time, of strategies executed by opposing coalitions. Optimal scheduling of agents' actions, a non-trivial problem, is thus vital. We discuss associated caveats and propose an algorithm that syn… ▽ More

    Submitted 29 April, 2022; v1 submitted 17 January, 2021; originally announced January 2021.

  27. arXiv:2009.14430  [pdf, ps, other

    cs.LO

    A Theoretical Study of (Full) Tabled Constraint Logic Programming

    Authors: Joaquín Arias, Manuel Carro

    Abstract: Logic programming with tabling and constraints (TCLP, tabled constraint logic programming) has been shown to be more expressive and, in some cases, more efficient than LP, CLP, or LP with tabling. In this paper we provide insights regarding the semantics, correctness, completeness, and termination of top-down execution strategies for full TCLP, i.e., TCLP featuring entailment checking in the calls… ▽ More

    Submitted 28 September, 2020; originally announced September 2020.

    Comments: arXiv admin note: text overlap with arXiv:1809.05771

  28. Justifications for Goal-Directed Constraint Answer Set Programming

    Authors: Joaquín Arias, Manuel Carro, Zhuo Chen, Gopal Gupta

    Abstract: Ethical and legal concerns make it necessary for programs that may directly influence the life of people (via, e.g., legal or health counseling) to justify in human-understandable terms the advice given. Answer Set Programming has a rich semantics that makes it possible to very concisely express complex knowledge. However, justifying why an answer is a consequence from an ASP program may be non-tr… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Comments: In Proceedings ICLP 2020, arXiv:2009.09158

    Journal ref: EPTCS 325, 2020, pp. 59-72

  29. The Making of 5G: Building an End-to-End 5G-Enabled System

    Authors: Idelkys Quintana-Ramirez, Anthony Tsiopoulos, Maria A Lema, Fragkiskos Sardis, Luis Sequeira, James Arias, Aravindh Raman, Ali Azam, Mischa Dohler

    Abstract: This article documents one of the world's first standards-compliant pre-commercial end-to-end 5th generation (5G) systems. Focus is on a standardized 5G architecture which includes the underlying 3GPP components but also the ETSI Network Function Virtualization (NFV) management and orchestration capabilities. The truly innovative character of 5G enabling fundamental changes to architecture and imp… ▽ More

    Submitted 30 July, 2020; originally announced July 2020.

    Journal ref: IEEE Communications Standards Magazine. Vol. 2, Issue 4, pp. 88-96, Dec. 2018

  30. arXiv:1908.00104  [pdf, other

    cs.PL

    Evaluation of the Implementation of an Abstract Interpretation Algorithm using Tabled CLP

    Authors: Joaquin Arias, Manuel Carro

    Abstract: CiaoPP is an analyzer and optimizer for logic programs, part of the Ciao Prolog system. It includes PLAI, a fixpoint algorithm for the abstract interpretation of logic programs which we adapt to use tabled constraint logic programming. In this adaptation, the tabling engine drives the fixpoint computation, while the constraint solver handles the LUB of the abstract substitutions of different claus… ▽ More

    Submitted 31 July, 2019; originally announced August 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 16 pages

  31. arXiv:1906.05283  [pdf, ps, other

    cs.CR cs.FL cs.MA

    Hackers vs. Security: Attack-Defence Trees as Asynchronous Multi-Agent Systems

    Authors: Jaime Arias, Carlos E. Budde, Wojciech Penczek, Laure Petrucci, Mariëlle Stoelinga

    Abstract: Attack-Defence Trees (ADTs) are well-suited to assess possible attacks to systems and the efficiency of counter-measures. In this paper, we first enrich the available constructs with reactive patterns that cover further security scenarios, and equip all constructs with attributes such as time and cost to allow quantitative analyses. Then, ADTs are modelled as (an extension of) Asynchronous Multi-A… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Comments: This work was partially funded by the NWO project SEQUOIA (grant 15474), EU project SUCCESS (102112) and the PHC van Gogh PAMPAS. The work of Arias and Petrucci has been supported by the BQR project AMoJAS

  32. arXiv:1809.05771  [pdf, other

    cs.PL cs.LO

    Description, Implementation, and Evaluation of a Generic Design for Tabled CLP

    Authors: Joaquín Arias, Manuel Carro

    Abstract: Logic programming with tabling and constraints (TCLP, tabled constraint logic programming) has been shown to be more expressive and in some cases more efficient than LP, CLP or LP + tabling. Previous designs of TCLP systems did not fully use entailment to determine call / answer subsumption and did not provide a simple and well-documented interface to facilitate the integration of constraint solve… ▽ More

    Submitted 15 September, 2018; originally announced September 2018.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  33. arXiv:1804.11162  [pdf, other

    cs.PL cs.LO

    Constraint Answer Set Programming without Grounding

    Authors: Joaquín Arias, Manuel Carro, Elmer Salazar, Kyle Marple, Gopal Gupta

    Abstract: Extending ASP with constraints (CASP) enhances its expressiveness and performance. This extension is not straightforward as the grounding phase, present in most ASP systems, removes variables and the links among them, and also causes a combinatorial explosion in the size of the program. Several methods to overcome this issue have been devised: restricting the constraint domains (e.g., discrete ins… ▽ More

    Submitted 31 May, 2018; v1 submitted 30 April, 2018; originally announced April 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018 18 pages, LaTeX

  34. arXiv:1804.10565  [pdf, other

    cs.DB cs.LO cs.PL

    Certified Graph View Maintenance with Regular Datalog

    Authors: Angela Bonifati, Stefania Dumbrava, Emilio Jesus Gallego Arias

    Abstract: We employ the Coq proof assistant to develop a mechanically-certified framework for evaluating graph queries and incrementally maintaining materialized graph instances, also called views. The language we use for defining queries and views is Regular Datalog (RD) -- a notable fragment of non-recursive Datalog that can express complex navigational queries, with transitive closure as native operator.… ▽ More

    Submitted 27 April, 2018; originally announced April 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018. 18 pages, LaTeX, (arXiv:YYMM.NNNNN)

  35. arXiv:1701.07125  [pdf, other

    cs.PL cs.HC cs.LG cs.LO

    jsCoq: Towards Hybrid Theorem Proving Interfaces

    Authors: Emilio Jesús Gallego Arias, Benoît Pin, Pierre Jouvelot

    Abstract: We describe jsCcoq, a new platform and user environment for the Coq interactive proof assistant. The jsCoq system targets the HTML5-ECMAScript 2015 specification, and it is typically run inside a standards-compliant browser, without the need of external servers or services. Targeting educational use, jsCoq allows the user to start interaction with proof scripts right away, thanks to its self-conta… ▽ More

    Submitted 24 January, 2017; originally announced January 2017.

    Comments: In Proceedings UITP 2016, arXiv:1701.06745

    Journal ref: EPTCS 239, 2017, pp. 15-27

  36. arXiv:1609.09340  [pdf

    cs.DB

    Measuring Economic Resilience to Natural Disasters with Big Economic Transaction Data

    Authors: Elena Alfaro Martinez, Maria Hernandez Rubio, Roberto Maestre Martinez, Juan Murillo Arias, Dario Patane, Amanda Zerbe, Robert Kirkpatrick, Miguel Luengo-Oroz, Amanda Zerbe

    Abstract: This research explores the potential to analyze bank card payments and ATM cash withdrawals in order to map and quantify how people are impacted by and recover from natural disasters. Our approach defines a disaster-affected community's economic recovery time as the time needed to return to baseline activity levels in terms of number of bank card payments and ATM cash withdrawals. For Hurricane Od… ▽ More

    Submitted 27 September, 2016; originally announced September 2016.

    Comments: Presented at the Data For Good Exchange 2016

  37. Differentially Private Bayesian Programming

    Authors: Gilles Barthe, Gian Pietro Farina, Marco Gaboardi, Emilio Jesùs Gallego Arias, Andy Gordon, Justin Hsu, Pierre-Yves Strub

    Abstract: We present PrivInfer, an expressive framework for writing and verifying differentially private Bayesian machine learning algorithms. Programs in PrivInfer are written in a rich functional probabilistic programming language with constructs for performing Bayesian inference. Then, differential privacy of programs is established using a relational refinement type system, in which refinements on proba… ▽ More

    Submitted 17 August, 2016; v1 submitted 1 May, 2016; originally announced May 2016.

  38. arXiv:1604.08394  [pdf, other

    physics.soc-ph cs.CY cs.SI

    Crowdsourcing the Robin Hood effect in cities

    Authors: Thomas Louail, Maxime Lenormand, Juan Murillo Arias, José J. Ramasco

    Abstract: Socioeconomic inequalities in cities are embedded in space and result in neighborhood effects, whose harmful consequences have proved very hard to counterbalance efficiently by planning policies alone. Considering redistribution of money flows as a first step toward improved spatial equity, we study a bottom-up approach that would rely on a slight evolution of shopping mobility practices. Building… ▽ More

    Submitted 9 June, 2017; v1 submitted 28 April, 2016; originally announced April 2016.

    Comments: 9 pages, 4 figures + Appendix

    Journal ref: Applied Network Science 2, 11 (2017)

  39. arXiv:1506.00036  [pdf, other

    cs.CY cs.SI physics.soc-ph

    Predicting Regional Economic Indices using Big Data of Individual Bank Card Transactions

    Authors: Stanislav Sobolevsky, Emanuele Massaro, Iva Bojic, Juan Murillo Arias, Carlo Ratti

    Abstract: For centuries quality of life was a subject of studies across different disciplines. However, only with the emergence of a digital era, it became possible to investigate this topic on a larger scale. Over time it became clear that quality of life not only depends on one, but on three relatively different parameters: social, economic and well-being measures. In this study we focus only on the first… ▽ More

    Submitted 11 July, 2015; v1 submitted 29 May, 2015; originally announced June 2015.

    Comments: 12 pages, 6 figures

    MSC Class: 91D30

  40. arXiv:1505.03854  [pdf, ps, other

    physics.soc-ph cs.SI

    Cities through the Prism of People's Spending Behavior

    Authors: Stanislav Sobolevsky, Izabela Sitko, Remi Tachet des Combes, Bartosz Hawelka, Juan Murillo Arias, Carlo Ratti

    Abstract: Scientific studies of society increasingly rely on digital traces produced by various aspects of human activity. In this paper, we use a relatively unexplored source of data, anonymized records of bank card transactions collected in Spain by a big European bank, in order to propose a new classification scheme of cities based on the economic behavior of their residents. First, we study how individu… ▽ More

    Submitted 14 May, 2015; originally announced May 2015.

  41. Scaling of city attractiveness for foreign visitors through big data of human economical and social media activity

    Authors: Stanislav Sobolevsky, Iva Bojic, Alexander Belyi, Izabela Sitko, Bartosz Hawelka, Juan Murillo Arias, Carlo Ratti

    Abstract: Scientific studies investigating laws and regularities of human behavior are nowadays increasingly relying on the wealth of widely available digital information produced by human social activity. In this paper we leverage big data created by three different aspects of human activity (i.e., bank card transactions, geotagged photographs and tweets) in Spain for quantifying city attractiveness for th… ▽ More

    Submitted 22 April, 2015; originally announced April 2015.

    Comments: 8 pages, 3 figures, 1 table

    MSC Class: 91D30

  42. Really Natural Linear Indexed Type Checking

    Authors: Arthur Azevedo de Amorim, Emilio Jesús Gallego Arias, Marco Gaboardi, Justin Hsu

    Abstract: Recent works have shown the power of linear indexed type systems for enforcing complex program properties. These systems combine linear types with a language of type-level indices, allowing more fine-grained analyses. Such systems have been fruitfully applied in diverse domains, including implicit complexity and differential privacy. A natural way to enhance the expressiveness of this approach is… ▽ More

    Submitted 16 March, 2015; originally announced March 2015.

  43. Computer-aided verification in mechanism design

    Authors: Gilles Barthe, Marco Gaboardi, Emilio Jesús Gallego Arias, Justin Hsu, Aaron Roth, Pierre-Yves Strub

    Abstract: In mechanism design, the gold standard solution concepts are dominant strategy incentive compatibility and Bayesian incentive compatibility. These solution concepts relieve the (possibly unsophisticated) bidders from the need to engage in complicated strategizing. While incentive properties are simple to state, their proofs are specific to the mechanism and can be quite complex. This raises two co… ▽ More

    Submitted 24 December, 2016; v1 submitted 13 February, 2015; originally announced February 2015.

  44. arXiv:1411.7895  [pdf, other

    physics.soc-ph cs.SI

    Influence of sociodemographic characteristics on human mobility

    Authors: Maxime Lenormand, Thomas Louail, Oliva G. Cantu-Ros, Miguel Picornell, Ricardo Herranz, Juan Murillo Arias, Marc Barthelemy, Maxi San Miguel, Jose J. Ramasco

    Abstract: Human mobility has been traditionally studied using surveys that deliver snapshots of population displacement patterns. The growing accessibility to ICT information from portable digital media has recently opened the possibility of exploring human behavior at high spatio-temporal resolutions. Mobile phone records, geolocated tweets, check-ins from Foursquare or geotagged photos, have contributed t… ▽ More

    Submitted 25 May, 2015; v1 submitted 28 November, 2014; originally announced November 2014.

    Comments: 13 pages, 11 figures + Supplementary information

    Journal ref: Scientific Reports 5:10075 (2015)

  45. Higher-Order Approximate Relational Refinement Types for Mechanism Design and Differential Privacy

    Authors: Gilles Barthe, Marco Gaboardi, Emilio Jesús Gallego Arias, Justin Hsu, Aaron Roth, Pierre-Yves Strub

    Abstract: Mechanism design is the study of algorithm design in which the inputs to the algorithm are controlled by strategic agents, who must be incentivized to faithfully report them. Unlike typical programmatic properties, it is not sufficient for algorithms to merely satisfy the property---incentive properties are only useful if the strategic agents also believe this fact. Verification is an attractive… ▽ More

    Submitted 29 October, 2014; v1 submitted 25 July, 2014; originally announced July 2014.

  46. Proving differential privacy in Hoare logic

    Authors: Gilles Barthe, Marco Gaboardi, Emilio Jesús Gallego Arias, Justin Hsu, César Kunz, Pierre-Yves Strub

    Abstract: Differential privacy is a rigorous, worst-case notion of privacy-preserving computation. Informally, a probabilistic program is differentially private if the participation of a single individual in the input database has a limited effect on the program's distribution on outputs. More technically, differential privacy is a quantitative 2-safety property that bounds the distance between the output d… ▽ More

    Submitted 10 July, 2014; originally announced July 2014.

    Comments: Published at the Computer Security Foundations Symposium (CSF), 2014

  47. arXiv:1405.4301  [pdf, ps, other

    physics.soc-ph cs.SI q-fin.GN

    Mining Urban Performance: Scale-Independent Classification of Cities Based on Individual Economic Transactions

    Authors: Stanislav Sobolevsky, Izabela Sitko, Sebastian Grauwin, Remi Tachet des Combes, Bartosz Hawelka, Juan Murillo Arias, Carlo Ratti

    Abstract: Intensive development of urban systems creates a number of challenges for urban planners and policy makers in order to maintain sustainable growth. Running efficient urban policies requires meaningful urban metrics, which could quantify important urban characteristics including various aspects of an actual human behavior. Since a city size is known to have a major, yet often nonlinear, impact on t… ▽ More

    Submitted 16 May, 2014; originally announced May 2014.

    Comments: 10 pages, 7 figures, to be published in the proceedings of ASE BigDataScience 2014 conference

    MSC Class: 62-07; 68U01 ACM Class: H.2.8; J.4

  48. arXiv:1402.1526  [pdf, other

    cs.DS cs.CR cs.DB cs.LG

    Dual Query: Practical Private Query Release for High Dimensional Data

    Authors: Marco Gaboardi, Emilio Jesús Gallego Arias, Justin Hsu, Aaron Roth, Zhiwei Steven Wu

    Abstract: We present a practical, differentially private algorithm for answering a large number of queries on high dimensional datasets. Like all algorithms for this task, ours necessarily has worst-case complexity exponential in the dimension of the data. However, our algorithm packages the computationally hard step into a concisely defined integer program, which can be solved non-privately using standard… ▽ More

    Submitted 18 November, 2015; v1 submitted 6 February, 2014; originally announced February 2014.

    Journal ref: Journal of Privacy and Confidentiality 7(2) 53--77 (2017)

  49. arXiv:1301.7702  [pdf, ps, other

    cs.PL

    The Ciao clp(FD) Library. A Modular CLP Extension for Prolog

    Authors: Emilio Jesús Gallego Arias, Rémy Haemmerlé, Manuel V. Hermenegildo, José F. Morales

    Abstract: We present a new free library for Constraint Logic Programming over Finite Domains, included with the Ciao Prolog system. The library is entirely written in Prolog, leveraging on Ciao's module system and code transformation capabilities in order to achieve a highly modular design without compromising performance. We describe the interface, implementation, and design rationale of each modular compo… ▽ More

    Submitted 31 January, 2013; originally announced January 2013.

    Comments: Appeared in CICLOPS 2012. 15 Pages, 5 Figures