Skip to main content

Showing 1–8 of 8 results for author: Brulé, J

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

    cs.LO cs.RO math.OC

    Envelopes and Waves: Safe Multivehicle Collision Avoidance for Horizontal Non-deterministic Turns

    Authors: Yanni Kouskoulas, T. J. Machado, Daniel Genin, Aurora Schmidt, Ivan Papusha, Joshua Brulé

    Abstract: We present an approach to analyzing the safety of asynchronous, independent, non-deterministic, turn-to-bearing horizontal maneuvers for two vehicles. Future turn rates, final bearings, and continuously varying ground speeds throughout the encounter are unknown but restricted to known ranges. We develop a library of formal proofs about turning kinematics, and apply the library to create a formally… ▽ More

    Submitted 10 May, 2022; originally announced May 2022.

    Comments: Coq proofs are at https://bitbucket.org/ykouskoulas/ottb-foundation-proofs; Accepted 08 Mar 2022 (International Journal on Software Tools for Technology Transfer)

    ACM Class: F.4.1; I.2.3; I.2.8

    Journal ref: International Journal on Software Tools for Technology Transfer, 2022

  2. arXiv:2008.01204  [pdf, other

    cs.LG math.OC stat.ML

    Incorrect by Construction: Fine Tuning Neural Networks for Guaranteed Performance on Finite Sets of Examples

    Authors: Ivan Papusha, Rosa Wu, Joshua Brulé, Yanni Kouskoulas, Daniel Genin, Aurora Schmidt

    Abstract: There is great interest in using formal methods to guarantee the reliability of deep neural networks. However, these techniques may also be used to implant carefully selected input-output pairs. We present initial results on a novel technique for using SMT solvers to fine tune the weights of a ReLU neural network to guarantee outcomes on a finite set of particular examples. This procedure can be u… ▽ More

    Submitted 3 August, 2020; originally announced August 2020.

    Comments: Part of 3rd Workshop on Formal Methods for ML-Enabled Autonomous Systems (FoMLAS 2020)

  3. arXiv:1812.11918  [pdf, other

    cs.PL cs.AI stat.ME

    Whittemore: An embedded domain specific language for causal programming

    Authors: Joshua Brulé

    Abstract: This paper introduces Whittemore, a language for causal programming. Causal programming is based on the theory of structural causal models and consists of two primary operations: identification, which finds formulas that compute causal queries, and estimation, which applies formulas to transform probability distributions to other probability distribution. Causal programming provides abstractions t… ▽ More

    Submitted 21 December, 2018; originally announced December 2018.

    Comments: 7 pages, 6 figures

  4. arXiv:1805.01960  [pdf, other

    stat.ME cs.AI

    Causal programming: inference with structural causal models as finding instances of a relation

    Authors: Joshua Brulé

    Abstract: This paper proposes a causal inference relation and causal programming as general frameworks for causal inference with structural causal models. A tuple, $\langle M, I, Q, F \rangle$, is an instance of the relation if a formula, $F$, computes a causal query, $Q$, as a function of known population probabilities, $I$, in every model entailed by a set of model assumptions, $M$. Many problems in causa… ▽ More

    Submitted 4 May, 2018; originally announced May 2018.

    Comments: 30 pages, 9 figures

  5. arXiv:1708.05069  [pdf, other

    stat.ME cs.AI stat.OT

    A causation coefficient and taxonomy of correlation/causation relationships

    Authors: Joshua Brulé

    Abstract: This paper introduces a causation coefficient which is defined in terms of probabilistic causal models. This coefficient is suggested as the natural causal analogue of the Pearson correlation coefficient and permits comparing causation and correlation to each other in a simple, yet rigorous manner. Together, these coefficients provide a natural way to classify the possible correlation/causation re… ▽ More

    Submitted 5 August, 2017; originally announced August 2017.

    Comments: 31 pages, 6 figures

  6. arXiv:1603.06141  [pdf, other

    cs.AI cs.NE

    Evolving Shepherding Behavior with Genetic Programming Algorithms

    Authors: Joshua Brulé, Kevin Engel, Nick Fung, Isaac Julien

    Abstract: We apply genetic programming techniques to the `shepherding' problem, in which a group of one type of animal (sheep dogs) attempts to control the movements of a second group of animals (sheep) obeying flocking behavior. Our genetic programming algorithm evolves an expression tree that governs the movements of each dog. The operands of the tree are hand-selected features of the simulation environme… ▽ More

    Submitted 19 March, 2016; originally announced March 2016.

  7. arXiv:1603.06125  [pdf, ps, other

    cs.AI stat.ML

    The Computational Power of Dynamic Bayesian Networks

    Authors: Joshua Brulé

    Abstract: This paper considers the computational power of constant size, dynamic Bayesian networks. Although discrete dynamic Bayesian networks are no more powerful than hidden Markov models, dynamic Bayesian networks with continuous random variables and discrete children of continuous parents are capable of performing Turing-complete computation. With modified versions of existing algorithms for belief pro… ▽ More

    Submitted 19 March, 2016; originally announced March 2016.

    Journal ref: Proceedings of the 4th International Workshop on Artificial Intelligence and Cognition co-located with the Joint Multi-Conference on Human-Level Artificial Intelligence (HLAI 2016) 158-166

  8. arXiv:1507.05215  [pdf, other

    cs.HC

    MetroViz: Visual Analysis of Public Transportation Data

    Authors: Fan Du, Joshua Brulé, Peter Enns, Varun Manjunatha, Yoav Segev

    Abstract: Understanding the quality and usage of public transportation resources is important for schedule optimization and resource allocation. Ridership and adherence are the two main dimensions for evaluating the quality of service. Using Automatic Vehicle Location (AVL), Automatic Passenger Count (APC), and Global Positioning System (GPS) data, ridership data and adherence data of public transportation… ▽ More

    Submitted 18 July, 2015; originally announced July 2015.