Skip to main content

Showing 1–24 of 24 results for author: Godbole, A

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

    cs.CR cs.AR

    SemPat: Using Hyperproperty-based Semantic Analysis to Generate Microarchitectural Attack Patterns

    Authors: Adwait Godbole, Yatin A. Manerkar, Sanjit A. Seshia

    Abstract: Microarchitectural security verification of software has seen the emergence of two broad classes of approaches. The first is based on semantic security properties (e.g., non-interference) which are verified for a given program and a specified abstract model of the hardware microarchitecture. The second is based on attack patterns, which, if found in a program execution, indicates the presence of a… ▽ More

    Submitted 8 June, 2024; originally announced June 2024.

    Comments: 16 pages, 14 figures, under review

  2. arXiv:2401.08111  [pdf, other

    cs.CV

    Mobile Contactless Palmprint Recognition: Use of Multiscale, Multimodel Embeddings

    Authors: Steven A. Grosz, Akash Godbole, Anil K. Jain

    Abstract: Contactless palmprints are comprised of both global and local discriminative features. Most prior work focuses on extracting global features or local features alone for palmprint matching, whereas this research introduces a novel framework that combines global and local features for enhanced palmprint matching accuracy. Leveraging recent advancements in deep learning, this study integrates a visio… ▽ More

    Submitted 15 January, 2024; originally announced January 2024.

  3. arXiv:2305.17605  [pdf, other

    cs.PL cs.LO

    Overcoming Memory Weakness with Unified Fairness

    Authors: Parosh Aziz Abdulla, Mohamed Faouzi Atig, Adwait Godbole, Shankaranarayanan Krishna, Mihir Vahanwala

    Abstract: We consider the verification of liveness properties for concurrent programs running on weak memory models. To that end, we identify notions of fairness that preclude demonic non-determinism, are motivated by practical observations, and are amenable to algorithmic techniques. We provide both logical and stochastic definitions of our fairness notions and prove that they are equivalent in the context… ▽ More

    Submitted 27 May, 2023; originally announced May 2023.

    Comments: 32 pages. To appear in Proc. 35th International Conference on Computer Aided Verification (CAV) 2023

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

  4. arXiv:2305.07984  [pdf, other

    cs.CL

    SCENE: Self-Labeled Counterfactuals for Extrapolating to Negative Examples

    Authors: Deqing Fu, Ameya Godbole, Robin Jia

    Abstract: Detecting negatives (such as non-entailment relationships, unanswerable questions, and false claims) is an important and challenging aspect of many natural language understanding tasks. Though manually collecting challenging negative examples can help models detect them, it is both costly and domain-specific. In this work, we propose Self-labeled Counterfactuals for Extrapolating to Negative Examp… ▽ More

    Submitted 27 January, 2024; v1 submitted 13 May, 2023; originally announced May 2023.

    Comments: EMNLP 2023

  5. arXiv:2305.05161  [pdf, other

    cs.CV

    Child Palm-ID: Contactless Palmprint Recognition for Children

    Authors: Akash Godbole, Steven A. Grosz, Anil K. Jain

    Abstract: Effective distribution of nutritional and healthcare aid for children, particularly infants and toddlers, in some of the least developed and most impoverished countries of the world, is a major problem due to the lack of reliable identification documents. Biometric authentication technology has been investigated to address child recognition in the absence of reliable ID documents. We present a mob… ▽ More

    Submitted 9 May, 2023; originally announced May 2023.

  6. arXiv:2302.02163  [pdf, ps, other

    cs.FL cs.PL

    Parameterized Verification under TSO with Data Types

    Authors: Parosh Aziz Abdulla, Mohamed Faouzi Atig, Florian Furbach, Adwait Godbole, Yacoub G. Hendi, Shankaranarayanan Krishna, Stephan Spengler

    Abstract: We consider parameterized verification of systems executing according to the total store ordering (TSO) semantics. The processes manipulate abstract data types over potentially infinite domains. We present a framework that translates the reachability problem for such systems to the reachability problem for register machines enriched with the given abstract data type. We use the translation to obta… ▽ More

    Submitted 12 February, 2023; v1 submitted 4 February, 2023; originally announced February 2023.

  7. arXiv:2212.07299  [pdf, other

    cs.CV

    Child PalmID: Contactless Palmprint Recognition

    Authors: Anil K. Jain, Akash Godbole, Anjoo Bhatnagar, Prem Sewak Sudhish

    Abstract: Develo** and least developed countries face the dire challenge of ensuring that each child in their country receives required doses of vaccination, adequate nutrition and proper medication. International agencies such as UNICEF, WHO and WFP, among other organizations, strive to find innovative solutions to determine which child has received the benefits and which have not. Biometric recognition… ▽ More

    Submitted 14 December, 2022; originally announced December 2022.

    Comments: 9 pages, 14 figures

  8. arXiv:2210.06799  [pdf, other

    cs.CL

    Benchmarking Long-tail Generalization with Likelihood Splits

    Authors: Ameya Godbole, Robin Jia

    Abstract: In order to reliably process natural language, NLP systems must generalize to the long tail of rare utterances. We propose a method to create challenging benchmarks that require generalizing to the tail of the distribution by re-splitting existing datasets. We create 'Likelihood Splits' where examples that are assigned lower likelihood by a pre-trained language model (LM) are placed in the test se… ▽ More

    Submitted 2 May, 2023; v1 submitted 13 October, 2022; originally announced October 2022.

    Comments: Updated final Findings of EACL version

    Journal ref: Findings of the Association for Computational Linguistics (EACL 2023) 933-953

  9. arXiv:2209.02425  [pdf, other

    cs.CV

    Learning an Ensemble of Deep Fingerprint Representations

    Authors: Akash Godbole, Karthik Nandakumar, Anil K. Jain

    Abstract: Deep neural networks (DNNs) have shown incredible promise in learning fixed-length representations from fingerprints. Since the representation learning is often focused on capturing specific prior knowledge (e.g., minutiae), there is no universal representation that comprehensively encapsulates all the discriminatory information available in a fingerprint. While learning an ensemble of representat… ▽ More

    Submitted 2 September, 2022; originally announced September 2022.

  10. arXiv:2208.06733  [pdf, other

    cs.LO cs.AR

    Automated Conversion of Axiomatic to Operational Models: Theory and Practice

    Authors: Adwait Godbole, Yatin A. Manerkar, Sanjit A. Seshia

    Abstract: A system may be modelled as an operational model (which has explicit notions of state and transitions between states) or an axiomatic model (which is specified entirely as a set of invariants). Most formal methods techniques (e.g., IC3, invariant synthesis, etc) are designed for operational models and are largely inaccessible to axiomatic models. Furthermore, no prior method exists to automaticall… ▽ More

    Submitted 13 August, 2022; originally announced August 2022.

    Comments: 16 pages, 14 pages

    ACM Class: F.1.1; C.1.2; F.3.1

  11. arXiv:2208.03699  [pdf, other

    cs.LO

    UCLID5: Multi-Modal Formal Modeling, Verification, and Synthesis

    Authors: Elizabeth Polgreen, Kevin Cheang, Pranav Gaddamadugu, Adwait Godbole, Kevin Laeufer, Shaokai Lin, Yatin A. Manerkar, Federico Mora, Sanjit A. Seshia

    Abstract: UCLID5 is a tool for the multi-modal formal modeling, verification, and synthesis of systems. It enables one to tackle verification problems for heterogeneous systems such as combinations of hardware and software, or those that have multiple, varied specifications, or systems that require hybrid modes of modeling. A novel aspect of \uclid is an emphasis on the use of syntax-guided and inductive sy… ▽ More

    Submitted 7 August, 2022; originally announced August 2022.

    Comments: 12 pages plus appendix. Published at CAV 2022

  12. arXiv:2205.09318  [pdf, other

    cs.CV

    On Demographic Bias in Fingerprint Recognition

    Authors: Akash Godbole, Steven A. Grosz, Karthik Nandakumar, Anil K. Jain

    Abstract: Fingerprint recognition systems have been deployed globally in numerous applications including personal devices, forensics, law enforcement, banking, and national identity systems. For these systems to be socially acceptable and trustworthy, it is critical that they perform equally well across different demographic groups. In this work, we propose a formal statistical framework to test for the exi… ▽ More

    Submitted 19 May, 2022; originally announced May 2022.

  13. arXiv:2202.10610  [pdf, other

    cs.CL cs.AI cs.LG

    Knowledge Base Question Answering by Case-based Reasoning over Subgraphs

    Authors: Rajarshi Das, Ameya Godbole, Ankita Naik, Elliot Tower, Robin Jia, Manzil Zaheer, Hannaneh Hajishirzi, Andrew McCallum

    Abstract: Question answering (QA) over knowledge bases (KBs) is challenging because of the diverse, essentially unbounded, types of reasoning patterns needed. However, we hypothesize in a large KB, reasoning patterns required to answer a query type reoccur for various entities in their respective subgraph neighborhoods. Leveraging this structural similarity between local neighborhoods of different subgraphs… ▽ More

    Submitted 17 June, 2022; v1 submitted 21 February, 2022; originally announced February 2022.

    Comments: ICML 2022

  14. arXiv:2201.10213  [pdf, other

    cs.PL cs.AR

    Probabilistic Total Store Ordering

    Authors: Parosh Aziz Abdulla, Mohamed Faouzi Atig, Raj Aryan Agarwal, Adwait Godbole, Krishna S

    Abstract: We present $\textit{Probabilistic Total Store Ordering (PTSO)}$ -- a probabilistic extension of the classical TSO semantics. For a given (finite-state) program, the operational semantics of PTSO induces an infinite-state Markov chain. We resolve the inherent non-determinism due to process schedulings and memory updates according to given probability distributions. We provide a comprehensive set of… ▽ More

    Submitted 25 January, 2022; originally announced January 2022.

    Comments: 60 pages, 9 figures

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

  15. arXiv:2104.08762  [pdf, other

    cs.CL cs.AI cs.LG

    Case-based Reasoning for Natural Language Queries over Knowledge Bases

    Authors: Rajarshi Das, Manzil Zaheer, Dung Thai, Ameya Godbole, Ethan Perez, Jay-Yoon Lee, Lizhen Tan, Lazaros Polymenakos, Andrew McCallum

    Abstract: It is often challenging to solve a complex problem from scratch, but much easier if we can access other similar problems with their solutions -- a paradigm known as case-based reasoning (CBR). We propose a neuro-symbolic CBR approach (CBR-KBQA) for question answering over large knowledge bases. CBR-KBQA consists of a nonparametric memory that stores cases (question and logical forms) and a paramet… ▽ More

    Submitted 7 November, 2021; v1 submitted 18 April, 2021; originally announced April 2021.

    Comments: EMNLP 2021

  16. arXiv:2101.12123  [pdf, other

    cs.LO cs.PL

    Safety Verification of Parameterized Systems under Release-Acquire

    Authors: Adwait Godbole, Shankara Narayanan Krishna, Roland Meyer

    Abstract: We study the safety verification problem for parameterized systems under the release-acquire (RA) semantics. It has been shown that the problem is intractable for systems with unlimited access to atomic compare-and-swap (CAS) instructions. We show that, from a verification perspective where approximate results help, this is overly pessimistic. We study parameterized systems consisting of an unboun… ▽ More

    Submitted 5 May, 2022; v1 submitted 28 January, 2021; originally announced January 2021.

  17. arXiv:2010.03548  [pdf, other

    cs.CL

    Probabilistic Case-based Reasoning for Open-World Knowledge Graph Completion

    Authors: Rajarshi Das, Ameya Godbole, Nicholas Monath, Manzil Zaheer, Andrew McCallum

    Abstract: A case-based reasoning (CBR) system solves a new problem by retrieving `cases' that are similar to the given problem. If such a system can achieve high accuracy, it is appealing owing to its simplicity, interpretability, and scalability. In this paper, we demonstrate that such a system is achievable for reasoning in knowledge-bases (KBs). Our approach predicts attributes for an entity by gathering… ▽ More

    Submitted 9 October, 2020; v1 submitted 7 October, 2020; originally announced October 2020.

  18. arXiv:2007.09944  [pdf, other

    cs.PL

    The Decidability of Verification under Promising 2.0

    Authors: Parosh Aziz Abdulla, Mohamed Faouzi Atig, Adwait Godbole, Shankaranarayanan Krishna, Viktor Vafeiadis

    Abstract: In PLDI'20, Lee et al. introduced the \emph{promising } semantics PS 2.0 of the C++ concurrency that captures most of the common program transformations while satisfying the DRF guarantee. The reachability problem for finite-state programs under PS 2.0 with only release-acquire accesses is already known to be undecidable. Therefore, we address, in this paper, the reachability problem for programs… ▽ More

    Submitted 16 October, 2020; v1 submitted 20 July, 2020; originally announced July 2020.

  19. arXiv:2006.14198  [pdf, other

    cs.CL

    A Simple Approach to Case-Based Reasoning in Knowledge Bases

    Authors: Rajarshi Das, Ameya Godbole, Shehzaad Dhuliawala, Manzil Zaheer, Andrew McCallum

    Abstract: We present a surprisingly simple yet accurate approach to reasoning in knowledge graphs (KGs) that requires \emph{no training}, and is reminiscent of case-based reasoning in classical artificial intelligence (AI). Consider the task of finding a target entity given a source entity and a binary relation. Our non-parametric approach derives crisp logical rules for each query by finding multiple \text… ▽ More

    Submitted 18 July, 2020; v1 submitted 25 June, 2020; originally announced June 2020.

  20. arXiv:2003.04411  [pdf, ps, other

    cs.AI cs.DB

    Containment of Simple Regular Path Queries

    Authors: Diego Figueira, Adwait Godbole, S. Krishna, Wim Martens, Matthias Niewerth, Tina Trautner

    Abstract: Testing containment of queries is a fundamental reasoning task in knowledge representation. We study here the containment problem for Conjunctive Regular Path Queries (CRPQs), a navigational query language extensively used in ontology and graph database querying. While it is known that containment of CRPQs is expspace-complete in general, we focus here on severely restricted fragments, which are k… ▽ More

    Submitted 9 March, 2020; originally announced March 2020.

  21. arXiv:1909.07598  [pdf, other

    cs.CL

    Multi-step Entity-centric Information Retrieval for Multi-Hop Question Answering

    Authors: Ameya Godbole, Dilip Kavarthapu, Rajarshi Das, Zhiyu Gong, Abhishek Singhal, Hamed Zamani, Mo Yu, Tian Gao, Xiaoxiao Guo, Manzil Zaheer, Andrew McCallum

    Abstract: Multi-hop question answering (QA) requires an information retrieval (IR) system that can find \emph{multiple} supporting evidence needed to answer the question, making the retrieval process very challenging. This paper introduces an IR technique that uses information of entities present in the initially retrieved evidence to learn to `\emph{hop}' to other relevant evidence. In a setting, with more… ▽ More

    Submitted 17 September, 2019; originally announced September 2019.

  22. Controlling a population

    Authors: Nathalie Bertrand, Miheer Dewaskar, Blaise Genest, Hugo Gimbert, Adwait Amit Godbole

    Abstract: We introduce a new setting where a population of agents, each modelled by a finite-state system, are controlled uniformly: the controller applies the same action to every agent. The framework is largely inspired by the control of a biological system, namely a population of yeasts, where the controller may only change the environment common to all cells. We study a synchronisation problem for such… ▽ More

    Submitted 26 July, 2019; v1 submitted 2 July, 2018; originally announced July 2018.

    Comments: This is a journal version of the extended abstract arXiv:1707.02058 which appeared in Concur 2017, together with proofs

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 3 (July 29, 2019) lmcs:4662

  23. arXiv:1801.07288  [pdf, other

    cs.CL

    Siamese Neural Networks with Random Forest for detecting duplicate question pairs

    Authors: Ameya Godbole, Aman Dalmia, Sunil Kumar Sahu

    Abstract: Determining whether two given questions are semantically similar is a fairly challenging task given the different structures and forms that the questions can take. In this paper, we use Gated Recurrent Units(GRU) in combination with other highly used machine learning algorithms like Random Forest, Adaboost and SVM for the similarity prediction task on a dataset released by Quora, consisting of abo… ▽ More

    Submitted 28 January, 2018; v1 submitted 22 January, 2018; originally announced January 2018.

  24. arXiv:1011.0351  [pdf, ps, other

    math.CO cs.DS math.PR

    $t$-Covering Arrays Generated by a Tiling Probability Model

    Authors: Michael S. Donders, Anant P. Godbole

    Abstract: A $t-\a$ covering array is an $m\times n$ matrix, with entries from an alphabet of size $α$, such that for any choice of $t$ rows, and any ordered string of $t$ letters of the alphabet, there exists a column such that the "values" of the rows in that column match those of the string of letters. We use the Lovász Local Lemma in conjunction with a new tiling-based probability model to improve the up… ▽ More

    Submitted 1 November, 2010; originally announced November 2010.

    Comments: 7 pages

    MSC Class: 05B05