Zum Hauptinhalt springen

Showing 1–50 of 69 results for author: Myers, A

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

    cs.CR cs.PL

    SCIF: A Language for Compositional Smart Contract Security

    Authors: Siqiu Yao, Haobin Ni, Andrew C. Myers, Ethan Cecchetti

    Abstract: Securing smart contracts remains a fundamental challenge. At its core, it is about building software that is secure in composition with untrusted code, a challenge that extends far beyond blockchains. We introduce SCIF, a language for building smart contracts that are compositionally secure. SCIF is based on the fundamentally compositional principle of secure information flow, but extends this cor… ▽ More

    Submitted 1 July, 2024; originally announced July 2024.

  2. arXiv:2406.13030  [pdf, other

    physics.comp-ph cs.CG

    Point containment algorithms for constructive solid geometry with unbounded primitives

    Authors: Paul K. Romano, Patrick A. Myers, Seth R. Johnson, Aljaž Kolšek, Patrick C. Shriwise

    Abstract: We present several algorithms for evaluating point containment in constructive solid geometry (CSG) trees with unbounded primitives. Three algorithms are presented based on postfix, prefix, and infix notations of the CSG binary expression tree. We show that prefix and infix notations enable short-circuiting logic, which reduces the number of primitives that must be checked during point containment… ▽ More

    Submitted 18 June, 2024; originally announced June 2024.

  3. arXiv:2406.10437  [pdf, other

    cs.GR cs.MS math.DG

    Learning from landmarks, curves, surfaces, and shapes in Geomstats

    Authors: Luís F. Pereira, Alice Le Brigant, Adele Myers, Emmanuel Hartman, Amil Khan, Malik Tuerkoen, Trey Dold, Mengyang Gu, Pablo Suárez-Serrato, Nina Miolane

    Abstract: We introduce the shape module of the Python package Geomstats to analyze shapes of objects represented as landmarks, curves and surfaces across fields of natural sciences and engineering. The shape module first implements widely used shape spaces, such as the Kendall shape space, as well as elastic spaces of discrete curves and surfaces. The shape module further implements the abstract mathematica… ▽ More

    Submitted 14 June, 2024; originally announced June 2024.

    Report number: MPIM-Bonn-2024

  4. arXiv:2405.04559  [pdf, other

    cs.SI math.CO

    Understanding High-Order Network Structure using Permissible Walks on Attributed Hypergraphs

    Authors: Enzo Battistella, Sean English, Robert Green, Cliff Joslyn, Evgeniya Lagoda, Van Magnan, Audun Myers, Evan D. Nash, Michael Robinson

    Abstract: Hypergraphs have been a recent focus of study in mathematical data science as a tool to understand complex networks with high-order connections. One question of particular relevance is how to leverage information carried in hypergraph attributions when doing walk-based techniques. In this work, we focus on a new generalization of a walk in a network that recovers previous approaches and allows for… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

  5. arXiv:2404.17699  [pdf, other

    cs.LG cs.CV

    Deep Learning for Melt Pool Depth Contour Prediction From Surface Thermal Images via Vision Transformers

    Authors: Francis Ogoke, Peter Myung-Won Pak, Alexander Myers, Guadalupe Quirarte, Jack Beuth, Jonathan Malen, Amir Barati Farimani

    Abstract: Insufficient overlap between the melt pools produced during Laser Powder Bed Fusion (L-PBF) can lead to lack-of-fusion defects and deteriorated mechanical and fatigue performance. In-situ monitoring of the melt pool subsurface morphology requires specialized equipment that may not be readily accessible or scalable. Therefore, we introduce a machine learning framework to correlate in-situ two-color… ▽ More

    Submitted 17 May, 2024; v1 submitted 26 April, 2024; originally announced April 2024.

  6. arXiv:2404.01297  [pdf, other

    cs.CV

    Streaming Dense Video Captioning

    Authors: Xingyi Zhou, Anurag Arnab, Shyamal Buch, Shen Yan, Austin Myers, Xuehan Xiong, Arsha Nagrani, Cordelia Schmid

    Abstract: An ideal model for dense video captioning -- predicting captions localized temporally in a video -- should be able to handle long input videos, predict rich, detailed textual descriptions, and be able to produce outputs before processing the entire video. Current state-of-the-art models, however, process a fixed number of downsampled frames, and make a single full prediction after seeing the whole… ▽ More

    Submitted 1 April, 2024; originally announced April 2024.

    Comments: CVPR 2024. Code is available at https://github.com/google-research/scenic/tree/main/scenic/projects/streaming_dvc

  7. arXiv:2403.12179  [pdf, other

    cs.DC

    AMReX and pyAMReX: Looking Beyond ECP

    Authors: Andrew Myers, Weiqun Zhang, Ann Almgren, Thierry Antoun, John Bell, Axel Huebl, Alexander Sinn

    Abstract: AMReX is a software framework for the development of block-structured mesh applications with adaptive mesh refinement (AMR). AMReX was initially developed and supported by the AMReX Co-Design Center as part of the U.S. DOE Exascale Computing Project, and is continuing to grow post-ECP. In addition to adding new functionality and performance improvements to the core AMReX framework, we have also de… ▽ More

    Submitted 18 March, 2024; originally announced March 2024.

    Comments: 12 pages, 1 figure, submitted to the International Journal of High Performance Computing Applications

  8. arXiv:2401.04131  [pdf, ps, other

    cs.CR cs.PL

    Secure Synthesis of Distributed Cryptographic Applications (Technical Report)

    Authors: Coşku Acay, Joshua Gancher, Rolph Recto, Andrew C. Myers

    Abstract: Developing secure distributed systems is difficult, and even harder when advanced cryptography must be used to achieve security goals. Following prior work, we advocate using secure program partitioning to synthesize cryptographic applications: instead of implementing a system of communicating processes, the programmer implements a centralized, sequential program, which is automatically compiled i… ▽ More

    Submitted 5 January, 2024; originally announced January 2024.

  9. arXiv:2312.00964  [pdf, other

    cs.IT cs.DM

    Permutation Entropy for Signal Analysis

    Authors: Bill Kay, Audun Myers, Thad Boydston, Emily Ellwein, Cameron Mackenzie, Iliana Alvarez, Erik Lentz

    Abstract: Shannon Entropy is the preeminent tool for measuring the level of uncertainty (and conversely, information content) in a random variable. In the field of communications, entropy can be used to express the information content of given signals (represented as time series) by considering random variables which sample from specified subsequences. In this paper, we will discuss how an entropy variant,… ▽ More

    Submitted 18 July, 2024; v1 submitted 1 December, 2023; originally announced December 2023.

  10. arXiv:2311.16168  [pdf, other

    cs.LG cond-mat.mtrl-sci

    Inexpensive High Fidelity Melt Pool Models in Additive Manufacturing Using Generative Deep Diffusion

    Authors: Francis Ogoke, Quanliang Liu, Olabode Ajenifujah, Alexander Myers, Guadalupe Quirarte, Jack Beuth, Jonathan Malen, Amir Barati Farimani

    Abstract: Defects in laser powder bed fusion (L-PBF) parts often result from the meso-scale dynamics of the molten alloy near the laser, known as the melt pool. For instance, the melt pool can directly contribute to the formation of undesirable porosity, residual stress, and surface roughness in the final part. Experimental in-situ monitoring of the three-dimensional melt pool physical fields is challenging… ▽ More

    Submitted 15 November, 2023; originally announced November 2023.

  11. arXiv:2311.16154  [pdf

    cs.CR

    Stepping out of Flatland: Discovering Behavior Patterns as Topological Structures in Cyber Hypergraphs

    Authors: Helen Jenne, Sinan G. Aksoy, Daniel Best, Alyson Bittner, Gregory Henselman-Petrusek, Cliff Joslyn, Bill Kay, Audun Myers, Garret Seppala, Jackson Warley, Stephen J. Young, Emilie Purvine

    Abstract: Data breaches and ransomware attacks occur so often that they have become part of our daily news cycle. This is due to a myriad of factors, including the increasing number of internet-of-things devices, shift to remote work during the pandemic, and advancement in adversarial techniques, which all contribute to the increase in both the complexity of data captured and the challenge of protecting our… ▽ More

    Submitted 7 November, 2023; originally announced November 2023.

    Comments: 18 pages, 11 figures. This paper is written for a general audience

    MSC Class: 55N31

  12. arXiv:2311.06142  [pdf, other

    cs.PL cs.CR

    A Compiler from Array Programs to Vectorized Homomorphic Encryption

    Authors: Rolph Recto, Andrew C. Myers

    Abstract: Homomorphic encryption (HE) is a practical approach to secure computation over encrypted data. However, writing programs with efficient HE implementations remains the purview of experts. A difficult barrier for programmability is that efficiency requires operations to be vectorized in inobvious ways, forcing efficient HE programs to manipulate ciphertexts with complex data layouts and to interleav… ▽ More

    Submitted 10 November, 2023; originally announced November 2023.

  13. Selenite: Scaffolding Online Sensemaking with Comprehensive Overviews Elicited from Large Language Models

    Authors: Michael Xieyang Liu, Tongshuang Wu, Tianying Chen, Franklin Mingzhe Li, Aniket Kittur, Brad A. Myers

    Abstract: Sensemaking in unfamiliar domains can be challenging, demanding considerable user effort to compare different options with respect to various criteria. Prior research and our formative study found that people would benefit from reading an overview of an information space upfront, including the criteria others previously found useful. However, existing sensemaking tools struggle with the "cold-star… ▽ More

    Submitted 28 January, 2024; v1 submitted 3 October, 2023; originally announced October 2023.

    Comments: Accepted to CHI 2024

  14. arXiv:2309.16662  [pdf, other

    cs.CV cs.LG

    Geodesic Regression Characterizes 3D Shape Changes in the Female Brain During Menstruation

    Authors: Adele Myers, Caitlin Taylor, Emily Jacobs, Nina Miolane

    Abstract: Women are at higher risk of Alzheimer's and other neurological diseases after menopause, and yet research connecting female brain health to sex hormone fluctuations is limited. We seek to investigate this connection by developing tools that quantify 3D shape changes that occur in the brain during sex hormone fluctuations. Geodesic regression on the space of 3D discrete surfaces offers a principled… ▽ More

    Submitted 28 September, 2023; originally announced September 2023.

    Comments: In Proceedings of the ICCV Conference Workshop: Computer Vision for Automated Medical Diagnosis. Institute of Electrical and Electronics Engineers Inc. (2023)

    Journal ref: In Proceedings of the ICCV Conference Workshop 2023: Computer Vision for Automated Medical Diagnosis. Institute of Electrical and Electronics Engineers Inc

  15. ICML 2023 Topological Deep Learning Challenge : Design and Results

    Authors: Mathilde Papillon, Mustafa Hajij, Helen Jenne, Johan Mathe, Audun Myers, Theodore Papamarkou, Tolga Birdal, Tamal Dey, Tim Doster, Tegan Emerson, Gurusankar Gopalakrishnan, Devendra Govil, Aldo Guzmán-Sáenz, Henry Kvinge, Neal Livesay, Soham Mukherjee, Shreyas N. Samaga, Karthikeyan Natesan Ramamurthy, Maneel Reddy Karri, Paul Rosen, Sophia Sanborn, Robin Walters, Jens Agerberg, Sadrodin Barikbin, Claudio Battiloro , et al. (31 additional authors not shown)

    Abstract: This paper presents the computational challenge on topological deep learning that was hosted within the ICML 2023 Workshop on Topology and Geometry in Machine Learning. The competition asked participants to provide open-source implementations of topological neural networks from the literature by contributing to the python packages TopoNetX (data processing) and TopoModelX (deep learning). The chal… ▽ More

    Submitted 18 January, 2024; v1 submitted 26 September, 2023; originally announced September 2023.

  16. arXiv:2309.08010  [pdf, other

    cs.CG

    Malicious Cyber Activity Detection Using Zigzag Persistence

    Authors: Audun Myers, Alyson Bittner, Sinan Aksoy, Daniel M. Best, Gregory Henselman-Petrusek, Helen Jenne, Cliff Joslyn, Bill Kay, Garret Seppala, Stephen J. Young, Emilie Purvine

    Abstract: In this study we synthesize zigzag persistence from topological data analysis with autoencoder-based approaches to detect malicious cyber activity and derive analytic insights. Cybersecurity aims to safeguard computers, networks, and servers from various forms of malicious attacks, including network damage, data theft, and activity monitoring. Here we focus on the detection of malicious activity u… ▽ More

    Submitted 14 September, 2023; originally announced September 2023.

  17. arXiv:2307.11681  [pdf, other

    cs.DS

    Formal Concept Lattice Representations and Algorithms for Hypergraphs

    Authors: Michael G. Rawson, Audun Myers, Robert Green, Michael Robinson, Cliff Joslyn

    Abstract: There is increasing focus on analyzing data represented as hypergraphs, which are better able to express complex relationships amongst entities than are graphs. Much of the critical information about hypergraph structure is available only in the intersection relationships of the hyperedges, and so forming the "intersection complex" of a hypergraph is quite valuable. This identifies a valuable isom… ▽ More

    Submitted 21 July, 2023; originally announced July 2023.

    MSC Class: 06B99; 68P01; 05C65

  18. arXiv:2307.01753  [pdf, other

    astro-ph.CO cs.LG physics.comp-ph physics.data-an

    Local primordial non-Gaussianity from the large-scale clustering of photometric DESI luminous red galaxies

    Authors: Mehdi Rezaie, Ashley J. Ross, Hee-Jong Seo, Hui Kong, Anna Porredon, Lado Samushia, Edmond Chaussidon, Alex Krolewski, Arnaud de Mattia, Florian Beutler, Jessica Nicole Aguilar, Steven Ahlen, Shadab Alam, Santiago Avila, Benedict Bahr-Kalus, Jose Bermejo-Climent, David Brooks, Todd Claybaugh, Shaun Cole, Kyle Dawson, Axel de la Macorra, Peter Doel, Andreu Font-Ribera, Jaime E. Forero-Romero, Satya Gontcho A Gontcho , et al. (24 additional authors not shown)

    Abstract: We use angular clustering of luminous red galaxies from the Dark Energy Spectroscopic Instrument (DESI) imaging surveys to constrain the local primordial non-Gaussianity parameter $\fnl$. Our sample comprises over 12 million targets, covering 14,000 square degrees of the sky, with redshifts in the range $0.2< z < 1.35$. We identify Galactic extinction, survey depth, and astronomical seeing as the… ▽ More

    Submitted 25 June, 2024; v1 submitted 4 July, 2023; originally announced July 2023.

    Comments: 21 pages, 17 figures, 7 tables (Appendix excluded). Published in MNRAS

  19. arXiv:2305.19160  [pdf, other

    cs.CV

    Recognizing People by Body Shape Using Deep Networks of Images and Words

    Authors: Blake A. Myers, Lucas Jaggernauth, Thomas M. Metz, Matthew Q. Hill, Veda Nandan Gandi, Carlos D. Castillo, Alice J. O'Toole

    Abstract: Common and important applications of person identification occur at distances and viewpoints in which the face is not visible or is not sufficiently resolved to be useful. We examine body shape as a biometric across distance and viewpoint variation. We propose an approach that combines standard object classification networks with representations based on linguistic (word-based) descriptions of bod… ▽ More

    Submitted 30 May, 2023; originally announced May 2023.

    Comments: 9 pages, 5 figures, 4 tables

  20. arXiv:2304.10566  [pdf, other

    astro-ph.HE cs.CE

    Particle-in-Cell Simulations of Relativistic Magnetic Reconnection with Advanced Maxwell Solver Algorithms

    Authors: Hannah Klion, Revathi Jambunathan, Michael E. Rowan, Eloise Yang, Donald Willcox, Jean-Luc Vay, Remi Lehe, Andrew Myers, Axel Huebl, Weiqun Zhang

    Abstract: Relativistic magnetic reconnection is a non-ideal plasma process that is a source of non-thermal particle acceleration in many high-energy astrophysical systems. Particle-in-cell (PIC) methods are commonly used for simulating reconnection from first principles. While much progress has been made in understanding the physics of reconnection, especially in 2D, the adoption of advanced algorithms and… ▽ More

    Submitted 20 April, 2023; originally announced April 2023.

    Comments: 19 pages, 10 figures. Submitted to ApJ

  21. arXiv:2303.17125  [pdf, other

    cs.SE cs.AI cs.HC

    A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges

    Authors: Jenny T. Liang, Chenyang Yang, Brad A. Myers

    Abstract: The software engineering community recently has witnessed widespread deployment of AI programming assistants, such as GitHub Copilot. However, in practice, developers do not accept AI programming assistants' initial suggestions at a high frequency. This leaves a number of open questions related to the usability of these tools. To understand developers' practices while using these tools and the imp… ▽ More

    Submitted 17 September, 2023; v1 submitted 29 March, 2023; originally announced March 2023.

    Comments: Accepted to ICSE'24

  22. arXiv:2303.12873  [pdf, other

    physics.acc-ph cs.SE physics.plasm-ph

    From Compact Plasma Particle Sources to Advanced Accelerators with Modeling at Exascale

    Authors: Axel Huebl, Remi Lehe, Edoardo Zoni, Olga Shapoval, Ryan T. Sandberg, Marco Garten, Arianna Formenti, Revathi Jambunathan, Prabhat Kumar, Kevin Gott, Andrew Myers, Weiqun Zhang, Ann Almgren, Chad E. Mitchell, Ji Qiang, David Grote, Alexander Sinn, Severin Diederichs, Maxence Thevenet, Luca Fedeli, Thomas Clark, Neil Zaim, Henri Vincenti, Jean-Luc Vay

    Abstract: Developing complex, reliable advanced accelerators requires a coordinated, extensible, and comprehensive approach in modeling, from source to the end of beam lifetime. We present highlights in Exascale Computing to scale accelerator modeling software to the requirements set for contemporary science drivers. In particular, we present the first laser-plasma modeling on an exaflop supercomputer using… ▽ More

    Submitted 18 April, 2023; v1 submitted 22 March, 2023; originally announced March 2023.

    Comments: 4 pages, 3 figures, presented at the 20th Advanced Accelerator Concepts Workshop (AAC22)

  23. arXiv:2302.02857  [pdf, other

    cs.CG math.AT

    Topological Analysis of Temporal Hypergraphs

    Authors: Audun Myers, Cliff Joslyn, Bill Kay, Emilie Purvine, Gregory Roek, Madelyn Shapiro

    Abstract: In this work we study the topological properties of temporal hypergraphs. Hypergraphs provide a higher dimensional generalization of a graph that is capable of capturing multi-way connections. As such, they have become an integral part of network science. A common use of hypergraphs is to model events as hyperedges in which the event can involve many elements as nodes. This provides a more complet… ▽ More

    Submitted 6 February, 2023; originally announced February 2023.

  24. arXiv:2302.01328  [pdf, other

    cs.CV cs.AI cs.CL cs.LG

    IC3: Image Captioning by Committee Consensus

    Authors: David M. Chan, Austin Myers, Sudheendra Vijayanarasimhan, David A. Ross, John Canny

    Abstract: If you ask a human to describe an image, they might do so in a thousand different ways. Traditionally, image captioning models are trained to generate a single "best" (most like a reference) image caption. Unfortunately, doing so encourages captions that are "informationally impoverished," and focus on only a subset of the possible details, while ignoring other potentially useful information in th… ▽ More

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

    Comments: To Appear at EMNLP 2023

  25. arXiv:2212.10596  [pdf, other

    cs.CV

    Open-Vocabulary Temporal Action Detection with Off-the-Shelf Image-Text Features

    Authors: Vivek Rathod, Bryan Seybold, Sudheendra Vijayanarasimhan, Austin Myers, Xiuye Gu, Vighnesh Birodkar, David A. Ross

    Abstract: Detecting actions in untrimmed videos should not be limited to a small, closed set of classes. We present a simple, yet effective strategy for open-vocabulary temporal action detection utilizing pretrained image-text co-embeddings. Despite being trained on static images rather than videos, we show that image-text co-embeddings enable openvocabulary performance competitive with fully-supervised mod… ▽ More

    Submitted 10 January, 2023; v1 submitted 20 December, 2022; originally announced December 2022.

  26. arXiv:2210.01932  [pdf, other

    cs.LG

    Regression-Based Elastic Metric Learning on Shape Spaces of Elastic Curves

    Authors: Adele Myers, Nina Miolane

    Abstract: We propose a metric learning paradigm, Regression-based Elastic Metric Learning (REML), which optimizes the elastic metric for geodesic regression on the manifold of discrete curves. Geodesic regression is most accurate when the chosen metric models the data trajectory close to a geodesic on the discrete curve manifold. When tested on cell shape trajectories, regression with REML's learned metric… ▽ More

    Submitted 22 November, 2022; v1 submitted 4 October, 2022; originally announced October 2022.

    Comments: 4 pages, 2 figures, derivations in appendix

  27. arXiv:2210.00735  [pdf, other

    cs.HC

    ScrollTest: Evaluating Scrolling Speed and Accuracy

    Authors: Chaoran Chen, Brad A. Myers, Cem Ergin, Emily Porat, Sijia Li, Chun Wang

    Abstract: Scrolling is an essential interaction technique enabling users to display previously off-screen content. Existing evaluation models for scrolling are often entangled with the selection of content, e.g., when scrolling on the phone for reading. Furthermore, some evaluation models overlook whether the user knows the target position. We have developed ScrollTest, a general-purpose evaluation tool for… ▽ More

    Submitted 3 October, 2022; originally announced October 2022.

  28. arXiv:2209.07518  [pdf, other

    cs.CL cs.AI cs.CV cs.LG

    Distribution Aware Metrics for Conditional Natural Language Generation

    Authors: David M Chan, Yiming Ni, David A Ross, Sudheendra Vijayanarasimhan, Austin Myers, John Canny

    Abstract: Traditional automated metrics for evaluating conditional natural language generation use pairwise comparisons between a single generated text and the best-matching gold-standard ground truth text. When multiple ground truths are available, scores are aggregated using an average or max operation across references. While this approach works well when diversity in the ground truth data (i.e. dispersi… ▽ More

    Submitted 29 September, 2022; v1 submitted 15 September, 2022; originally announced September 2022.

  29. Wigglite: Low-cost Information Collection and Triage

    Authors: Michael Xieyang Liu, Andrew Kuznetsov, Yongsung Kim, Joseph Chee Chang, Aniket Kittur, Brad A. Myers

    Abstract: Consumers conducting comparison shopping, researchers making sense of competitive space, and developers looking for code snippets online all face the challenge of capturing the information they find for later use without interrupting their current flow. In addition, during many learning and exploration tasks, people need to externalize their mental context, such as estimating how urgent a topic is… ▽ More

    Submitted 31 July, 2022; originally announced August 2022.

  30. ICLR 2022 Challenge for Computational Geometry and Topology: Design and Results

    Authors: Adele Myers, Saiteja Utpala, Shubham Talbar, Sophia Sanborn, Christian Shewmake, Claire Donnat, Johan Mathe, Umberto Lupo, Rishi Sonthalia, Xinyue Cui, Tom Szwagier, Arthur Pignet, Andri Bergsson, Soren Hauberg, Dmitriy Nielsen, Stefan Sommer, David Klindt, Erik Hermansen, Melvin Vaupel, Benjamin Dunn, Jeffrey Xiong, Noga Aharony, Itsik Pe'er, Felix Ambellan, Martin Hanik , et al. (3 additional authors not shown)

    Abstract: This paper presents the computational challenge on differential geometry and topology that was hosted within the ICLR 2022 workshop ``Geometric and Topological Representation Learning". The competition asked participants to provide implementations of machine learning algorithms on manifolds that would respect the API of the open-source software Geomstats (manifold part) and Scikit-Learn (machine l… ▽ More

    Submitted 26 June, 2022; v1 submitted 17 June, 2022; originally announced June 2022.

  31. arXiv:2206.02530  [pdf, other

    stat.ML cs.LG math.AT

    Persistent Homology of Coarse Grained State Space Networks

    Authors: Audun D. Myers, Max M. Chumley, Firas A. Khasawneh, Elizabeth Munch

    Abstract: This work is dedicated to the topological analysis of complex transitional networks for dynamic state detection. Transitional networks are formed from time series data and they leverage graph theory tools to reveal information about the underlying dynamic system. However, traditional tools can fail to summarize the complex topology present in such graphs. In this work, we leverage persistent homol… ▽ More

    Submitted 4 August, 2023; v1 submitted 20 May, 2022; originally announced June 2022.

    Comments: 1. Added Max M. Chumley as an author to correctly match the final published journal version. 2. Added remark and note of caution on using this method with discrete maps. 3. Added experimental analysis using periodic and chaotic driven magnetic pendulum data. 4. Included analysis demonstrating that multi-periodic solutions still result in a single loop in the network. 5. Updated the abstract

  32. Temporal Network Analysis Using Zigzag Persistence

    Authors: Audun Myers, David Muñoz, Firas Khasawneh, Elizabeth Munch

    Abstract: This work presents a framework for studying temporal networks using zigzag persistence, a tool from the field of Topological Data Analysis (TDA). The resulting approach is general and applicable to a wide variety of time-varying graphs. For example, these graphs may correspond to a system modeled as a network with edges whose weights are functions of time, or they may represent a time series of a… ▽ More

    Submitted 14 August, 2023; v1 submitted 23 May, 2022; originally announced May 2022.

    Comments: Updated to include missing references

  33. arXiv:2205.08349  [pdf, other

    stat.ML cs.LG eess.SP

    Topological Signal Processing using the Weighted Ordinal Partition Network

    Authors: Audun Myers, Firas A. Khasawneh, Elizabeth Munch

    Abstract: One of the most important problems arising in time series analysis is that of bifurcation, or change point detection. That is, given a collection of time series over a varying parameter, when has the structure of the underlying dynamical system changed? For this task, we turn to the field of topological data analysis (TDA), which encodes information about the shape and structure of data. The idea… ▽ More

    Submitted 3 August, 2022; v1 submitted 27 April, 2022; originally announced May 2022.

  34. arXiv:2205.06253  [pdf, other

    cs.CV cs.CL

    What's in a Caption? Dataset-Specific Linguistic Diversity and Its Effect on Visual Description Models and Metrics

    Authors: David M. Chan, Austin Myers, Sudheendra Vijayanarasimhan, David A. Ross, Bryan Seybold, John F. Canny

    Abstract: While there have been significant gains in the field of automated video description, the generalization performance of automated description models to novel domains remains a major barrier to using these systems in the real world. Most visual description methods are known to capture and exploit patterns in the training data leading to evaluation metric increases, but what are those patterns? In th… ▽ More

    Submitted 12 January, 2023; v1 submitted 12 May, 2022; originally announced May 2022.

    Comments: The 1st Workshop on Vision Datasets Understanding, IEEE / CVF Computer Vision and Pattern Recognition Conference (CVPR), 2022

  35. Crystalline: Lowering the Cost for Developers to Collect and Organize Information for Decision Making

    Authors: Michael Xieyang Liu, Aniket Kittur, Brad A. Myers

    Abstract: Developers perform online sensemaking on a daily basis, such as researching and choosing libraries and APIs. Prior research has introduced tools that help developers capture information from various sources and organize it into structures useful for subsequent decision-making. However, it remains a laborious process for developers to manually identify and clip content, maintaining its provenance a… ▽ More

    Submitted 4 February, 2022; originally announced February 2022.

    Journal ref: CHI Conference on Human Factors in Computing Systems (CHI 2022)

  36. Understanding How Programmers Can Use Annotations on Documentation

    Authors: Amber Horvath, Michael Xieyang Liu, River Hendriksen, Connor Shannon, Emma Paterson, Kazi Jawad, Andrew Macvean, Brad A. Myers

    Abstract: Modern software development requires developers to find and effectively utilize new APIs and their documentation, but documentation has many well-known issues. Despite this, developers eventually overcome these issues but have no way of sharing what they learned. We investigate sharing this documentation-specific information through \textit{annotations}, which have advantages over developer forums… ▽ More

    Submitted 11 January, 2022; v1 submitted 16 November, 2021; originally announced November 2021.

    Comments: Conditionally accepted for publication at CHI '22

    ACM Class: H.5.5

  37. arXiv:2105.10127  [pdf, other

    cs.HC

    A Need-finding Study for Understanding Text Entry in Smartphone App Usage

    Authors: Toby Jia-Jun Li, Brad A. Myers

    Abstract: Text entry makes up about one-fourth of the smartphone interaction events, and is known to be challenging and difficult. However, there has been little study about the characteristics of text entry in the context of smartphone app usage. In this paper, we present a mixed-method in-situ study conducted in 2016 with 17 active smartphone users to better understand text entry in smartphone app usage.… ▽ More

    Submitted 19 June, 2021; v1 submitted 21 May, 2021; originally announced May 2021.

  38. arXiv:2104.10379  [pdf, other

    cs.CR cs.PL

    A Calculus for Flow-Limited Authorization

    Authors: Owen Arden, Anitha Gollamudi, Ethan Cecchetti, Stephen Chong, Andrew C. Myers

    Abstract: Real-world applications routinely make authorization decisions based on dynamic computation. Reasoning about dynamically computed authority is challenging. Integrity of the system might be compromised if attackers can improperly influence the authorizing computation. Confidentiality can also be compromised by authorization, since authorization decisions are often based on sensitive data such as me… ▽ More

    Submitted 21 April, 2021; originally announced April 2021.

    Comments: 58 pages

    ACM Class: F.3.1; F.3.2; D.4.6

  39. Compositional Security for Reentrant Applications

    Authors: Ethan Cecchetti, Siqiu Yao, Haobin Ni, Andrew C. Myers

    Abstract: The disastrous vulnerabilities in smart contracts sharply remind us of our ignorance: we do not know how to write code that is secure in composition with malicious code. Information flow control has long been proposed as a way to achieve compositional security, offering strong guarantees even when combining software from different trust domains. Unfortunately, this appealing story breaks down in t… ▽ More

    Submitted 27 March, 2021; v1 submitted 15 March, 2021; originally announced March 2021.

    ACM Class: D.4.6

    Journal ref: Proceedings of the 2021 IEEE Symposium on Security and Privacy (SP)

  40. To Reuse or Not To Reuse? A Framework and System for Evaluating Summarized Knowledge

    Authors: Michael Xieyang Liu, Aniket Kittur, Brad A. Myers

    Abstract: As the amount of information online continues to grow, a correspondingly important opportunity is for individuals to reuse knowledge which has been summarized by others rather than starting from scratch. However, appropriate reuse requires judging the relevance, trustworthiness, and thoroughness of others' knowledge in relation to an individual's goals and context. In this work, we explore augment… ▽ More

    Submitted 18 February, 2021; v1 submitted 11 February, 2021; originally announced February 2021.

    Journal ref: Proc. ACM Hum.-Comput. Interact.5, CSCW1, Article 166(April 2021), 35 pages

  41. arXiv:2101.12149  [pdf, other

    physics.comp-ph cs.DC physics.acc-ph

    Porting WarpX to GPU-accelerated platforms

    Authors: A. Myers, A. Almgren, L. D. Amorim, J. Bell, L. Fedeli, L. Ge, K. Gott, D. P. Grote, M. Hogan, A. Huebl, R. Jambunathan, R. Lehe, C. Ng, M. Rowan, O. Shapoval, M. Thévenet, J. -L. Vay, H. Vincenti, E. Yang, N. Zaïm, W. Zhang, Y. Zhao, E. Zoni

    Abstract: WarpX is a general purpose electromagnetic particle-in-cell code that was originally designed to run on many-core CPU architectures. We describe the strategy followed to allow WarpX to use the GPU-accelerated nodes on OLCF's Summit supercomputer, a strategy we believe will extend to the upcoming machines Frontier and Aurora. We summarize the challenges encountered, lessons learned, and give curren… ▽ More

    Submitted 2 September, 2021; v1 submitted 28 January, 2021; originally announced January 2021.

    Comments: 11 pages, 5 figures, accepted by Parallel Computing. Minor revisions, results unchanged

    Journal ref: Parallel Computing, Volume 108, 2021, 102833

  42. Screen2Vec: Semantic Embedding of GUI Screens and GUI Components

    Authors: Toby Jia-Jun Li, Lindsay Popowski, Tom M. Mitchell, Brad A. Myers

    Abstract: Representing the semantics of GUI screens and components is crucial to data-driven computational methods for modeling user-GUI interactions and mining GUI designs. Existing GUI semantic representations are limited to encoding either the textual content, the visual design and layout patterns, or the app contexts. Many representation techniques also require significant manual data annotation efforts… ▽ More

    Submitted 11 January, 2021; originally announced January 2021.

    Comments: Accepted to CHI Conference on Human Factors in Computing Systems (CHI 2021)

  43. arXiv:2011.08253  [pdf, other

    cs.DC cs.CR cs.DB

    Heterogeneous Paxos: Technical Report

    Authors: Isaac Sheff, Xinwen Wang, Robbert van Renesse, Andrew C. Myers

    Abstract: In distributed systems, a group of $\textit{learners}$ achieve $\textit{consensus}$ when, by observing the output of some $\textit{acceptors}$, they all arrive at the same value. Consensus is crucial for ordering transactions in failure-tolerant systems. Traditional consensus algorithms are homogeneous in three ways: - all learners are treated equally, - all acceptors are treated equally, and… ▽ More

    Submitted 8 December, 2020; v1 submitted 16 November, 2020; originally announced November 2020.

  44. arXiv:2010.09073  [pdf, other

    cs.PL

    Handling Bidirectional Control Flow: Technical Report

    Authors: Yizhou Zhang, Guido Salvaneschi, Andrew C. Myers

    Abstract: Pressed by the difficulty of writing asynchronous, event-driven code, mainstream languages have recently been building in support for a variety of advanced control-flow features. Meanwhile, experimental language designs have suggested effect handlers as a unifying solution to programmer-defined control effects, subsuming exceptions, generators, and async--await. Despite these trends, complex contr… ▽ More

    Submitted 18 October, 2020; originally announced October 2020.

    Comments: Technical report of paper "Handling Bidirectional Control Flow" (OOPSLA 2020)

  45. arXiv:2009.12009  [pdf, other

    cs.MS cs.CE cs.DC

    AMReX: Block-Structured Adaptive Mesh Refinement for Multiphysics Applications

    Authors: Weiqun Zhang, Andrew Myers, Kevin Gott, Ann Almgren, John Bell

    Abstract: Block-structured adaptive mesh refinement (AMR) provides the basis for the temporal and spatial discretization strategy for a number of ECP applications in the areas of accelerator design, additive manufacturing, astrophysics, combustion, cosmology, multiphase flow, and wind plant modelling. AMReX is a software framework that provides a unified infrastructure with the functionality needed for thes… ▽ More

    Submitted 24 September, 2020; originally announced September 2020.

    Comments: 16 pages, 9 figures, submitted to IJHPCA

  46. arXiv:2009.06789  [pdf, other

    cs.AR cs.PL

    The Cost of Software-Based Memory Management Without Virtual Memory

    Authors: Drew Zagieboylo, G. Edward Suh, Andrew C. Myers

    Abstract: Virtual memory has been a standard hardware feature for more than three decades. At the price of increased hardware complexity, it has simplified software and promised strong isolation among colocated processes. In modern computing systems, however, the costs of virtual memory have increased significantly. With large memory workloads, virtualized environments, data center computing, and chips with… ▽ More

    Submitted 14 September, 2020; originally announced September 2020.

  47. arXiv:2004.08353  [pdf, other

    cs.HC cs.AI cs.SE

    Privacy-Preserving Script Sharing in GUI-based Programming-by-Demonstration Systems

    Authors: Toby Jia-Jun Li, Jingya Chen, Brandon Canfield, Brad A. Myers

    Abstract: An important concern in end user development (EUD) is accidentally embedding personal information in program artifacts when sharing them. This issue is particularly important in GUI-based programming-by-demonstration (PBD) systems due to the lack of direct developer control of script contents. Prior studies reported that these privacy concerns were the main barrier to script sharing in EUD. We pre… ▽ More

    Submitted 17 April, 2020; originally announced April 2020.

    Comments: In the Proceedings of the ACM on Human-Computer Interaction (PACM) Vol.4 No. CSCW1. (CSCW 2020)

    Journal ref: Proc. ACM Hum.-Comput. Interact. 4, CSCW1, Article 60 (May 2020), 23 pages

  48. arXiv:2003.12209  [pdf, other

    cs.SE cs.PL

    Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, Assets, and Typestate in Obsidian

    Authors: Michael Coblenz, Jonathan Aldrich, Joshua Sunshine, Brad A. Myers

    Abstract: Some blockchain programs (smart contracts) have included serious security vulnerabilities. Obsidian is a new typestate-oriented programming language that uses a strong type system to rule out some of these vulnerabilities. Although Obsidian was designed to promote usability to make it as easy as possible to write programs, strong type systems can cause a language to be difficult to use. In particu… ▽ More

    Submitted 15 October, 2020; v1 submitted 26 March, 2020; originally announced March 2020.

    Comments: Published open access in PACMPL Issue OOPSLA 2020

    ACM Class: D.3; D.2.3

    Journal ref: In Proceedings of PACMPL Issue OOPSLA 2020 (OOPSLA 2020). Article 132, 28 pages

  49. arXiv:2003.02622  [pdf

    cs.HC cs.AI

    Towards Effective Human-AI Collaboration in GUI-Based Interactive Task Learning Agents

    Authors: Toby Jia-Jun Li, Jingya Chen, Tom M. Mitchell, Brad A. Myers

    Abstract: We argue that a key challenge in enabling usable and useful interactive task learning for intelligent agents is to facilitate effective Human-AI collaboration. We reflect on our past 5 years of efforts on designing, developing and studying the SUGILITE system, discuss the issues on incorporating recent advances in AI with HCI principles in mixed-initiative interactions and multi-modal interactions… ▽ More

    Submitted 5 March, 2020; originally announced March 2020.

    Journal ref: CHI 2020 Workshop on Artificial Intelligence for HCI: A Modern Approach (AI4HCI)

  50. arXiv:1912.04719  [pdf, other

    cs.HC cs.PL cs.SE

    PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design

    Authors: Michael Coblenz, Gauri Kambhatla, Paulette Koronkevich, Jenna L. Wise, Celeste Barnaby, Joshua Sunshine, Jonathan Aldrich, Brad A. Myers

    Abstract: Programming language design requires making many usability-related design decisions. However, existing HCI methods can be impractical to apply to programming languages: they have high iteration costs, programmers require significant learning time, and user performance has high variance. To address these problems, we adapted both formative and summative HCI methods to make them more suitable for pr… ▽ More

    Submitted 25 August, 2020; v1 submitted 10 December, 2019; originally announced December 2019.

    Comments: 50 pages

    ACM Class: H.5.2; D.3.3