Zum Hauptinhalt springen

Showing 1–23 of 23 results for author: Venkatesh, P

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

    cs.CY cs.AI cs.HC cs.SI

    Entendre, a Social Bot Detection Tool for Niche, Fringe, and Extreme Social Media

    Authors: Pranav Venkatesh, Kami Vinton, Dhiraj Murthy, Kellen Sharp, Akaash Kolluri

    Abstract: Social bots-automated accounts that generate and spread content on social media-are exploiting vulnerabilities in these platforms to manipulate public perception and disseminate disinformation. This has prompted the development of public bot detection services; however, most of these services focus primarily on Twitter, leaving niche platforms vulnerable. Fringe social media platforms such as Parl… ▽ More

    Submitted 13 August, 2024; originally announced August 2024.

    Comments: 6 pages

    ACM Class: J.4; I.2; I.7; K.4

  2. arXiv:2402.17679  [pdf, ps, other

    cs.SE

    The Emergence of Large Language Models in Static Analysis: A First Look through Micro-Benchmarks

    Authors: Ashwin Prasad Shivarpatna Venkatesh, Samkutty Sabu, Amir M. Mir, Sofia Reis, Eric Bodden

    Abstract: The application of Large Language Models (LLMs) in software engineering, particularly in static analysis tasks, represents a paradigm shift in the field. In this paper, we investigate the role that current LLMs can play in improving callgraph analysis and type inference for Python programs. Using the PyCG, HeaderGen, and TypeEvalPy micro-benchmarks, we evaluate 26 LLMs, including OpenAI's GPT seri… ▽ More

    Submitted 27 February, 2024; originally announced February 2024.

    Comments: To be published in: ICSE FORGE 2024 (AI Foundation Models and Software Engineering)

  3. arXiv:2402.13739  [pdf, ps, other

    cs.SE

    Hidden Gems in the Rough: Computational Notebooks as an Uncharted Oasis for IDEs

    Authors: Sergey Titov, Konstantin Grotov, Ashwin Prasad S. Venkatesh

    Abstract: In this paper, we outline potential ways for the further development of computational notebooks in Integrated Development Environments (IDEs). We discuss notebooks integration with IDEs, focusing on three main areas: facilitating experimentation, adding collaborative features, and improving code comprehension. We propose that better support of notebooks will not only benefit the notebooks, but als… ▽ More

    Submitted 21 February, 2024; originally announced February 2024.

  4. arXiv:2401.05425  [pdf, other

    eess.SP cs.LG

    An Unobtrusive and Lightweight Ear-worn System for Continuous Epileptic Seizure Detection

    Authors: Abdul Aziz, Nhat Pham, Neel Vora, Cody Reynolds, Jaime Lehnen, Pooja Venkatesh, Zhuoran Yao, Jay Harvey, Tam Vu, Kan Ding, Phuc Nguyen

    Abstract: Epilepsy is one of the most common neurological diseases globally, affecting around 50 million people worldwide. Fortunately, up to 70 percent of people with epilepsy could live seizure-free if properly diagnosed and treated, and a reliable technique to monitor the onset of seizures could improve the quality of life of patients who are constantly facing the fear of random seizure attacks. The scal… ▽ More

    Submitted 1 January, 2024; originally announced January 2024.

  5. arXiv:2312.16882  [pdf, ps, other

    cs.SE

    TypeEvalPy: A Micro-benchmarking Framework for Python Type Inference Tools

    Authors: Ashwin Prasad Shivarpatna Venkatesh, Samkutty Sabu, Jiawei Wang, Amir M. Mir, Li Li, Eric Bodden

    Abstract: In light of the growing interest in type inference research for Python, both researchers and practitioners require a standardized process to assess the performance of various type inference techniques. This paper introduces TypeEvalPy, a comprehensive micro-benchmarking framework for evaluating type inference tools. TypeEvalPy contains 154 code snippets with 845 type annotations across 18 categori… ▽ More

    Submitted 2 January, 2024; v1 submitted 28 December, 2023; originally announced December 2023.

    Comments: To be published in ICSE 2024

  6. arXiv:2307.10515  [pdf, other

    cs.IT q-bio.NC

    Gaussian Partial Information Decomposition: Bias Correction and Application to High-dimensional Data

    Authors: Praveen Venkatesh, Corbett Bennett, Sam Gale, Tamina K. Ramirez, Greggory Heller, Severine Durand, Shawn Olsen, Stefan Mihalas

    Abstract: Recent advances in neuroscientific experimental techniques have enabled us to simultaneously record the activity of thousands of neurons across multiple brain regions. This has led to a growing need for computational tools capable of analyzing how task-relevant information is represented and communicated between several brain regions. Partial information decompositions (PIDs) have emerged as one s… ▽ More

    Submitted 19 July, 2023; originally announced July 2023.

  7. arXiv:2302.11873  [pdf, other

    cs.IT

    Capturing and Interpreting Unique Information

    Authors: Praveen Venkatesh, Keerthana Gurushankar, Gabriel Schamberg

    Abstract: Partial information decompositions (PIDs), which quantify information interactions between three or more variables in terms of uniqueness, redundancy and synergy, are gaining traction in many application domains. However, our understanding of the operational interpretations of PIDs is still incomplete for many popular PID definitions. In this paper, we discuss the operational interpretations of un… ▽ More

    Submitted 23 February, 2023; originally announced February 2023.

  8. arXiv:2301.04419  [pdf, other

    cs.SE

    Static Analysis Driven Enhancements for Comprehension in Machine Learning Notebooks

    Authors: Ashwin Prasad Shivarpatna Venkatesh, Samkutty Sabu, Mouli Chekkapalli, Jiawei Wang, Li Li, Eric Bodden

    Abstract: Jupyter notebooks enable developers to interleave code snippets with rich-text and in-line visualizations. Data scientists use Jupyter notebook as the de-facto standard for creating and sharing machine-learning based solutions, primarily written in Python. Recent studies have demonstrated, however, that a large portion of Jupyter notebooks available on public platforms are undocumented and lacks a… ▽ More

    Submitted 11 June, 2024; v1 submitted 11 January, 2023; originally announced January 2023.

    Comments: To be published in: EMSE Journal

  9. arXiv:2212.07425  [pdf, other

    cs.CL cs.AI

    Robust and Explainable Identification of Logical Fallacies in Natural Language Arguments

    Authors: Zhivar Sourati, Vishnu Priya Prasanna Venkatesh, Darshan Deshpande, Himanshu Rawlani, Filip Ilievski, Hông-Ân Sandlin, Alain Mermoud

    Abstract: The spread of misinformation, propaganda, and flawed argumentation has been amplified in the Internet era. Given the volume of data and the subtlety of identifying violations of argumentation norms, supporting information analytics tasks, like content moderation, with trustworthy methods that can identify logical fallacies is essential. In this paper, we formalize prior theoretical work on logical… ▽ More

    Submitted 25 September, 2023; v1 submitted 12 December, 2022; originally announced December 2022.

  10. Extracting Unique Information Through Markov Relations

    Authors: Keerthana Gurushankar, Praveen Venkatesh, Pulkit Grover

    Abstract: We propose two new measures for extracting the unique information in $X$ and not $Y$ about a message $M$, when $X, Y$ and $M$ are joint random variables with a given joint distribution. We take a Markov based approach, motivated by questions in fair machine learning, and inspired by similar Markov-based optimization problems that have been used in the Information Bottleneck and Common Information… ▽ More

    Submitted 26 October, 2022; originally announced October 2022.

    Journal ref: 2022 58th Annual Allerton Conference on Communication, Control, and Computing (Allerton)

  11. arXiv:2206.08454  [pdf, other

    cs.LG cs.AI cs.CY cs.IT stat.ML

    Quantifying Feature Contributions to Overall Disparity Using Information Theory

    Authors: Sanghamitra Dutta, Praveen Venkatesh, Pulkit Grover

    Abstract: When a machine-learning algorithm makes biased decisions, it can be helpful to understand the sources of disparity to explain why the bias exists. Towards this, we examine the problem of quantifying the contribution of each individual feature to the observed disparity. If we have access to the decision-making model, one potential approach (inspired from intervention-based approaches in explainabil… ▽ More

    Submitted 16 June, 2022; originally announced June 2022.

    Comments: Presented at the AAAI-22 Workshop on Information-Theoretic Methods for Causal Inference and Discovery in March 2022

  12. arXiv:2111.15343  [pdf, other

    cs.RO

    Fast and Real-time End to End Control in Autonomous Racing Cars Through Representation Learning

    Authors: Praveen Venkatesh, Rwik Rana, Harish PM

    Abstract: The challenges presented in an autonomous racing situation are distinct from those faced in regular autonomous driving and require faster end-to-end algorithms and consideration of a longer horizon in determining optimal current actions keeping in mind upcoming maneuvers and situations. In this paper, we propose an end-to-end method for autonomous racing that takes in as inputs video information f… ▽ More

    Submitted 30 November, 2021; originally announced November 2021.

  13. arXiv:2111.06056  [pdf, other

    cs.RO

    Learning by Cheating : An End-to-End Zero Shot Framework for Autonomous Drone Navigation

    Authors: Praveen Venkatesh, Viraj Shah, Vrutik Shah, Yash Kamble, Joycee Mekie

    Abstract: This paper proposes a novel framework for autonomous drone navigation through a cluttered environment. Control policies are learnt in a low-level environment during training and are applied to a complex environment during inference. The controller learnt in the training environment is tricked into believing that the robot is still in the training environment when it is actually navigating in a mor… ▽ More

    Submitted 11 November, 2021; originally announced November 2021.

  14. arXiv:2111.05299  [pdf, other

    cs.IT cs.AI cs.LG q-bio.NC stat.ML

    Can Information Flows Suggest Targets for Interventions in Neural Circuits?

    Authors: Praveen Venkatesh, Sanghamitra Dutta, Neil Mehta, Pulkit Grover

    Abstract: Motivated by neuroscientific and clinical applications, we empirically examine whether observational measures of information flow can suggest interventions. We do so by performing experiments on artificial neural networks in the context of fairness in machine learning, where the goal is to induce fairness in the system through interventions. Using our recently developed $M$-information flow framew… ▽ More

    Submitted 9 November, 2021; originally announced November 2021.

    Comments: Accepted to the Thirty-fifth Conference on Neural Information Processing Systems (NeurIPS 2021). (29 pages; 61 figures)

    Journal ref: Advances in Neural Information Processing Systems 34 (NeurIPS 2021)

  15. Interpretable Directed Diversity: Leveraging Model Explanations for Iterative Crowd Ideation

    Authors: Yunlong Wang, Priyadarshini Venkatesh, Brian Y. Lim

    Abstract: Feedback in creativity support tools can help crowdworkers to improve their ideations. However, current feedback methods require human assessment from facilitators or peers. This is not scalable to large crowds. We propose Interpretable Directed Diversity to automatically predict ideation quality and diversity scores, and provide AI explanations - Attribution, Contrastive Attribution, and Counterf… ▽ More

    Submitted 28 March, 2022; v1 submitted 21 September, 2021; originally announced September 2021.

  16. arXiv:2106.14184  [pdf, other

    cs.CV

    Memory Guided Road Detection

    Authors: Praveen Venkatesh, Rwik Rana, Varun Jain

    Abstract: In self driving car applications, there is a requirement to predict the location of the lane given an input RGB front facing image. In this paper, we propose an architecture that allows us to increase the speed and robustness of road detection without a large hit in accuracy by introducing an underlying shared feature space that is propagated over time, which serves as a flowing dynamic memory. By… ▽ More

    Submitted 27 June, 2021; originally announced June 2021.

  17. Partial Information Decomposition via Deficiency for Multivariate Gaussians

    Authors: Praveen Venkatesh, Gabriel Schamberg

    Abstract: Bivariate partial information decompositions (PIDs) characterize how the information in a "message" random variable is decomposed between two "constituent" random variables in terms of unique, redundant and synergistic information components. These components are a function of the joint distribution of the three variables, and are typically defined using an optimization over the space of all possi… ▽ More

    Submitted 28 November, 2022; v1 submitted 3 May, 2021; originally announced May 2021.

    Comments: Presented at ISIT 2022. This version has been updated to reflect the final conference publication, including appendices. It also corrects technical errors in Remark 1 and Appendix C, adds a new experiment, and has a substantially improved presentation as well as additional detail in the appendix, compared to the previous arxiv version

    Journal ref: Proceedings of the 2022 IEEE International Symposium on Information Theory (ISIT)

  18. arXiv:2006.07986  [pdf, other

    cs.IT cs.CR cs.CY cs.LG stat.ML

    Fairness Under Feature Exemptions: Counterfactual and Observational Measures

    Authors: Sanghamitra Dutta, Praveen Venkatesh, Piotr Mardziel, Anupam Datta, Pulkit Grover

    Abstract: With the growing use of ML in highly consequential domains, quantifying disparity with respect to protected attributes, e.g., gender, race, etc., is important. While quantifying disparity is essential, sometimes the needs of an occupation may require the use of certain features that are critical in a way that any disparity that can be explained by them might need to be exempted. E.g., in hiring a… ▽ More

    Submitted 6 August, 2021; v1 submitted 14 June, 2020; originally announced June 2020.

    Comments: Accepted at the IEEE Transactions on Information Theory (Shorter version at AAAI 2020 as an oral presentation)

  19. arXiv:2002.07641  [pdf, other

    cs.SE cs.PF

    IoTRepair: Systematically Addressing Device Faults in Commodity IoT (Extended Paper)

    Authors: Michael Norris, Berkay Celik, Patrick McDaniel, Gang Tan, Prasanna Venkatesh, Shulin Zhao, Anand Sivasubramaniam

    Abstract: IoT devices are decentralized and deployed in un-stable environments, which causes them to be prone to various kinds of faults, such as device failure and network disruption. Yet, current IoT platforms require programmers to handle faults manually, a complex and error-prone task. In this paper, we present IoTRepair, a fault-handling system for IoT that (1)integrates a fault identification module t… ▽ More

    Submitted 17 February, 2020; originally announced February 2020.

  20. arXiv:1907.02530  [pdf, other

    cs.CR

    Security Implications Of Compiler Optimizations On Cryptography -- A Review

    Authors: A. P. Shivarpatna Venkatesh, A. Bhat Handadi, M. Mory

    Abstract: When implementing secure software, developers must ensure certain requirements, such as the erasure of secret data after its use and execution in real time. Such requirements are not explicitly captured by the C language and could potentially be violated by compiler optimizations. As a result, developers typically use indirect methods to hide their code's semantics from the compiler and avoid unwa… ▽ More

    Submitted 4 July, 2019; originally announced July 2019.

    Comments: 10 pages, Technical report

    Report number: tr-ri-19-358

  21. Information Flow in Computational Systems

    Authors: Praveen Venkatesh, Sanghamitra Dutta, Pulkit Grover

    Abstract: We develop a theoretical framework for defining and identifying flows of information in computational systems. Here, a computational system is assumed to be a directed graph, with "clocked" nodes that send transmissions to each other along the edges of the graph at discrete points in time. We are interested in a definition that captures the dynamic flow of information about a specific message, and… ▽ More

    Submitted 2 March, 2020; v1 submitted 6 February, 2019; originally announced February 2019.

    Comments: Significantly revised version which was accepted for publication at the IEEE Transactions on Information Theory

    Report number: Volume: 66, Issue: 9, pages 5456 - 5491

    Journal ref: IEEE Transactions on Information Theory, September 2020

  22. arXiv:1812.00769  [pdf, ps, other

    cs.IT cs.LG cs.SI math.ST

    Testing Changes in Communities for the Stochastic Block Model

    Authors: Aditya Gangrade, Praveen Venkatesh, Bobak Nazer, Venkatesh Saligrama

    Abstract: We propose and analyze the problems of \textit{community goodness-of-fit and two-sample testing} for stochastic block models (SBM), where changes arise due to modification in community memberships of nodes. Motivated by practical applications, we consider the challenging sparse regime, where expected node degrees are constant, and the inter-community mean degree ($b$) scales proportionally to intr… ▽ More

    Submitted 30 October, 2019; v1 submitted 29 November, 2018; originally announced December 2018.

    Comments: Version 3 includes material on unbalanced but linearly sized communities. This version is to appear in NeurIPS 2019

  23. arXiv:1812.00281  [pdf, other

    cs.CV

    HUMBI: A Large Multiview Dataset of Human Body Expressions

    Authors: Zhixuan Yu, Jae Shin Yoon, In Kyu Lee, Prashanth Venkatesh, Jaesik Park, Jihun Yu, Hyun Soo Park

    Abstract: This paper presents a new large multiview dataset called HUMBI for human body expressions with natural clothing. The goal of HUMBI is to facilitate modeling view-specific appearance and geometry of gaze, face, hand, body, and garment from assorted people. 107 synchronized HD cameras are used to capture 772 distinctive subjects across gender, ethnicity, age, and physical condition. With the multivi… ▽ More

    Submitted 22 May, 2020; v1 submitted 1 December, 2018; originally announced December 2018.