Skip to main content

Showing 1–11 of 11 results for author: Atkinson, E

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

    cs.PL cs.AI

    Inference Plans for Hybrid Particle Filtering

    Authors: Ellie Y. Cheng, Eric Atkinson, Guillaume Baudart, Louis Mandel, Michael Carbin

    Abstract: Advanced probabilistic programming languages (PPLs) using hybrid particle filtering combine symbolic exact inference and Monte Carlo methods to improve inference performance. These systems use heuristics to partition random variables within the program into variables that are encoded symbolically and variables that are encoded with sampled values, and the heuristics are not necessarily aligned wit… ▽ More

    Submitted 14 December, 2024; v1 submitted 20 August, 2024; originally announced August 2024.

    Comments: v2: camera-ready version

    Journal ref: Proc. ACM Program. Lang., Vol. 9, No. POPL, Article 10. Publication date: January 2025

  2. arXiv:2307.07355  [pdf, ps, other

    cs.PL

    Verifying Performance Properties of Probabilistic Inference

    Authors: Eric Atkinson, Ellie Y. Cheng, Guillaume Baudart, Louis Mandel, Michael Carbin

    Abstract: In this extended abstract, we discuss the opportunity to formally verify that inference systems for probabilistic programming guarantee good performance. In particular, we focus on hybrid inference systems that combine exact and approximate inference to try to exploit the advantages of each. Their performance depends critically on a) the division between exact and approximate inference, and b) the… ▽ More

    Submitted 14 July, 2023; originally announced July 2023.

  3. arXiv:2209.07490  [pdf, other

    cs.PL

    Semi-Symbolic Inference for Efficient Streaming Probabilistic Programming

    Authors: Eric Atkinson, Charles Yuan, Guillaume Baudart, Louis Mandel, Michael Carbin

    Abstract: Efficient inference is often possible in a streaming context using Rao-Blackwellized particle filters (RBPFs), which exactly solve inference problems when possible and fall back on sampling approximations when necessary. While RBPFs can be implemented by hand to provide efficient inference, the goal of streaming probabilistic programming is to automatically generate such efficient inference implem… ▽ More

    Submitted 5 November, 2022; v1 submitted 15 September, 2022; originally announced September 2022.

  4. Statically Bounded-Memory Delayed Sampling for Probabilistic Streams

    Authors: Eric Atkinson, Guillaume Baudart, Louis Mandel, Charles Yuan, Michael Carbin

    Abstract: Probabilistic programming languages aid developers performing Bayesian inference. These languages provide programming constructs and tools for probabilistic modeling and automated inference. Prior work introduced a probabilistic programming language, ProbZelus, to extend probabilistic programming functionality to unbounded streams of data. This work demonstrated that the delayed sampling inference… ▽ More

    Submitted 13 December, 2021; v1 submitted 25 September, 2021; originally announced September 2021.

    Comments: The following is a summary of the changes in each revision. [v2] corrected the URL for the code repository. [v3] corrected the definition of the m-consumed semantic property. [v4] fixed a typo. [v5] added this comment

    Journal ref: Proc. ACM Program. Lang. 5, OOPSLA, Article 115 (October 2021)

  5. Programming and Reasoning with Partial Observability

    Authors: Eric Atkinson, Michael Carbin

    Abstract: Computer programs are increasingly being deployed in partially-observable environments. A partially observable environment is an environment whose state is not completely visible to the program, but from which the program receives partial observations. Developers typically deal with partial observability by writing a state estimator that, given observations, attempts to deduce the hidden state of… ▽ More

    Submitted 12 January, 2021; originally announced January 2021.

    Journal ref: Proc. ACM Program. Lang. 4, OOPSLA, Article 200 (November 2020), 28 pages

  6. Simplifying Dependent Reductions in the Polyhedral Model

    Authors: Cambridge Yang, Eric Atkinson, Michael Carbin

    Abstract: A Reduction -- an accumulation over a set of values, using an associative and commutative operator -- is a common computation in many numerical computations, including scientific computations, machine learning, computer vision, and financial analytics. Contemporary polyhedral-based compilation techniques make it possible to optimize reductions, such as prefix sums, in which each component of the… ▽ More

    Submitted 9 February, 2021; v1 submitted 22 July, 2020; originally announced July 2020.

    Journal ref: Proc. ACM Program. Lang. 5, POPL, Article 20 (2021)

  7. arXiv:2006.05513  [pdf

    physics.med-ph cs.CV eess.IV

    A Deep Learning-Based Method for Automatic Segmentation of Proximal Femur from Quantitative Computed Tomography Images

    Authors: Chen Zhao, Joyce H. Keyak, Jinshan Tang, Tadashi S. Kaneko, Sundeep Khosla, Shreyasee Amin, Elizabeth J. Atkinson, Lan-Juan Zhao, Michael J. Serou, Chaoyang Zhang, Hui Shen, Hong-Wen Deng, Weihua Zhou

    Abstract: Purpose: Proximal femur image analyses based on quantitative computed tomography (QCT) provide a method to quantify the bone density and evaluate osteoporosis and risk of fracture. We aim to develop a deep-learning-based method for automatic proximal femur segmentation. Methods and Materials: We developed a 3D image segmentation method based on V-Net, an end-to-end fully convolutional neural netwo… ▽ More

    Submitted 1 July, 2020; v1 submitted 9 June, 2020; originally announced June 2020.

  8. arXiv:1908.07563  [pdf, other

    cs.PL

    Reactive Probabilistic Programming

    Authors: Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, Michael Carbin

    Abstract: Synchronous modeling is at the heart of programming languages like Lustre, Esterel, or Scade used routinely for implementing safety critical control software, e.g., fly-by-wire and engine control in planes. However, to date these languages have had limited modern support for modeling uncertainty -- probabilistic aspects of software's environment or behavior -- even though modeling uncertainty is a… ▽ More

    Submitted 9 April, 2020; v1 submitted 20 August, 2019; originally announced August 2019.

    Comments: Version with appendices of the PLDI 2020 paper "Reactive Probabilistic Programming"

  9. arXiv:1905.10309  [pdf, other

    stat.AP cs.AI cs.IR

    Unsupervised Machine Learning for the Discovery of Latent Disease Clusters and Patient Subgroups Using Electronic Health Records

    Authors: Yanshan Wang, Yiqing Zhao, Terry M. Therneau, Elizabeth J. Atkinson, Ahmad P. Tafti, Nan Zhang, Shreyasee Amin, Andrew H. Limper, Hongfang Liu

    Abstract: Machine learning has become ubiquitous and a key technology on mining electronic health records (EHRs) for facilitating clinical research and practice. Unsupervised machine learning, as opposed to supervised learning, has shown promise in identifying novel patterns and relations from EHRs without using human created labels. In this paper, we investigate the application of unsupervised machine lear… ▽ More

    Submitted 17 May, 2019; originally announced May 2019.

  10. arXiv:1805.01863  [pdf, other

    cs.PL

    Verifying Handcoded Probabilistic Inference Procedures

    Authors: Eric Atkinson, Cambridge Yang, Michael Carbin

    Abstract: Researchers have recently proposed several systems that ease the process of performing Bayesian probabilistic inference. These include systems for automatic inference algorithm synthesis as well as stronger abstractions for manual algorithm development. However, existing systems whose performance relies on the developer manually constructing a part of the inference algorithm have limited support f… ▽ More

    Submitted 4 May, 2018; originally announced May 2018.

    ACM Class: F.3.1

  11. arXiv:1804.07814  [pdf

    cs.IR

    A Deep Representation Empowered Distant Supervision Paradigm for Clinical Information Extraction

    Authors: Yanshan Wang, Sunghwan Sohn, Sijia Liu, Feichen Shen, Liwei Wang, Elizabeth J. Atkinson, Shreyasee Amin, Hongfang Liu

    Abstract: Objective: To automatically create large labeled training datasets and reduce the efforts of feature engineering for training accurate machine learning models for clinical information extraction. Materials and Methods: We propose a distant supervision paradigm empowered by deep representation for extracting information from clinical text. In this paradigm, the rule-based NLP algorithms are utilize… ▽ More

    Submitted 20 April, 2018; originally announced April 2018.