Skip to main content

Showing 1–12 of 12 results for author: Kate, K

.
  1. arXiv:2406.10320  [pdf, other

    cs.SE cs.AI

    Out of style: Misadventures with LLMs and code style transfer

    Authors: Karl Munson, Chih-Kai Ting, Serenity Wade, Anish Savla, Julian Dolby, Kiran Kate, Kavitha Srinivas

    Abstract: Like text, programs have styles, and certain programming styles are more desirable than others for program readability, maintainability, and performance. Code style transfer, however, is difficult to automate except for trivial style guidelines such as limits on line length. Inspired by the success of using language models for text style transfer, we investigate if code language models can perform… ▽ More

    Submitted 14 June, 2024; originally announced June 2024.

  2. arXiv:2305.20015  [pdf, other

    cs.SE cs.AI

    AI for Low-Code for AI

    Authors: Nikitha Rao, Jason Tsay, Kiran Kate, Vincent J. Hellendoorn, Martin Hirzel

    Abstract: Low-code programming allows citizen developers to create programs with minimal coding effort, typically via visual (e.g. drag-and-drop) interfaces. In parallel, recent AI-powered tools such as Copilot and ChatGPT generate programs from natural language instructions. We argue that these modalities are complementary: tools like ChatGPT greatly reduce the need to memorize large APIs but still require… ▽ More

    Submitted 31 May, 2023; originally announced May 2023.

  3. arXiv:2301.13287  [pdf, other

    cs.LG cs.AI

    MILO: Model-Agnostic Subset Selection Framework for Efficient Model Training and Tuning

    Authors: Krishnateja Killamsetty, Alexandre V. Evfimievski, Tejaswini Pedapati, Kiran Kate, Lucian Popa, Rishabh Iyer

    Abstract: Training deep networks and tuning hyperparameters on large datasets is computationally intensive. One of the primary research directions for efficient training is to reduce training costs by selecting well-generalizable subsets of training data. Compared to simple adaptive random subset selection baselines, existing intelligent subset selection approaches are not competitive due to the time-consum… ▽ More

    Submitted 16 June, 2023; v1 submitted 30 January, 2023; originally announced January 2023.

  4. arXiv:2210.05594  [pdf, other

    cs.LG cs.CY

    Navigating Ensemble Configurations for Algorithmic Fairness

    Authors: Michael Feffer, Martin Hirzel, Samuel C. Hoffman, Kiran Kate, Parikshit Ram, Avraham Shinnar

    Abstract: Bias mitigators can improve algorithmic fairness in machine learning models, but their effect on fairness is often not stable across data splits. A popular approach to train more stable models is ensemble learning, but unfortunately, it is unclear how to combine ensembles with mitigators to best navigate trade-offs between fairness and predictive performance. To that end, we built an open-source l… ▽ More

    Submitted 11 October, 2022; originally announced October 2022.

    Comments: arXiv admin note: text overlap with arXiv:2202.00751

  5. arXiv:2209.06273  [pdf, other

    cs.CL

    Exploring Code Style Transfer with Neural Networks

    Authors: Karl Munson, Anish Savla, Chih-Kai Ting, Serenity Wade, Kiran Kate, Kavitha Srinivas

    Abstract: Style is a significant component of natural language text, reflecting a change in the tone of text while kee** the underlying information the same. Even though programming languages have strict syntax rules, they also have style. Code can be written with the same functionality but using different language features. However, programming style is difficult to quantify, and thus as part of this wor… ▽ More

    Submitted 13 September, 2022; originally announced September 2022.

  6. arXiv:2202.00751  [pdf, other

    cs.LG cs.CY

    An Empirical Study of Modular Bias Mitigators and Ensembles

    Authors: Michael Feffer, Martin Hirzel, Samuel C. Hoffman, Kiran Kate, Parikshit Ram, Avraham Shinnar

    Abstract: There are several bias mitigators that can reduce algorithmic bias in machine learning models but, unfortunately, the effect of mitigators on fairness is often not stable when measured across different data splits. A popular approach to train more stable models is ensemble learning. Ensembles, such as bagging, boosting, voting, or stacking, have been successful at making predictive performance mor… ▽ More

    Submitted 1 February, 2022; originally announced February 2022.

  7. arXiv:2010.06002  [pdf, ps, other

    cs.AI

    Thinking Fast and Slow in AI

    Authors: Grady Booch, Francesco Fabiano, Lior Horesh, Kiran Kate, Jon Lenchner, Nick Linck, Andrea Loreggia, Keerthiram Murugesan, Nicholas Mattei, Francesca Rossi, Biplav Srivastava

    Abstract: This paper proposes a research direction to advance AI which draws inspiration from cognitive theories of human decision making. The premise is that if we gain insights about the causes of some human capabilities that are still lacking in AI (for instance, adaptability, generalizability, common sense, and causal reasoning), we may obtain similar capabilities in an AI system by embedding these caus… ▽ More

    Submitted 15 December, 2020; v1 submitted 12 October, 2020; originally announced October 2020.

    Journal ref: Proceedings of the AAAI Conference on Artificial Intelligence 2021, 35(17), 15042-15046

  8. arXiv:2007.01977  [pdf, other

    cs.LG cs.AI

    Lale: Consistent Automated Machine Learning

    Authors: Guillaume Baudart, Martin Hirzel, Kiran Kate, Parikshit Ram, Avraham Shinnar

    Abstract: Automated machine learning makes it easier for data scientists to develop pipelines by searching over possible choices for hyperparameters, algorithms, and even pipeline topologies. Unfortunately, the syntax for automated machine learning tools is inconsistent with manual machine learning, with each other, and with error checks. Furthermore, few tools support advanced features such as topology sea… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

    Comments: KDD Workshop on Automation in Machine Learning (AutoML@KDD), August 2020

  9. arXiv:2006.16984  [pdf, other

    cs.LG cs.DB stat.ML

    Mining Documentation to Extract Hyperparameter Schemas

    Authors: Guillaume Baudart, Peter D. Kirchner, Martin Hirzel, Kiran Kate

    Abstract: AI automation tools need machine-readable hyperparameter schemas to define their search spaces. At the same time, AI libraries often come with good human-readable documentation. While such documentation contains most of the necessary information, it is unfortunately not ready to consume by tools. This paper describes how to automatically mine Python docstrings in AI libraries to extract JSON Schem… ▽ More

    Submitted 2 July, 2020; v1 submitted 30 June, 2020; originally announced June 2020.

  10. arXiv:1906.03957  [pdf, other

    cs.PL cs.LG cs.SE

    Type-Driven Automated Learning with Lale

    Authors: Martin Hirzel, Kiran Kate, Avraham Shinnar, Subhrajit Roy, Parikshit Ram

    Abstract: Machine-learning automation tools, ranging from humble grid-search to hyperopt, auto-sklearn, and TPOT, help explore large search spaces of possible pipelines. Unfortunately, each of these tools has a different syntax for specifying its search space, leading to lack of portability, missed relevant points, and spurious points that are inconsistent with error checks and documentation of the searchab… ▽ More

    Submitted 24 May, 2019; originally announced June 2019.

  11. arXiv:1903.07822  [pdf, other

    cs.LG eess.SP stat.ML

    A semi-supervised deep learning algorithm for abnormal EEG identification

    Authors: Subhrajit Roy, Kiran Kate, Martin Hirzel

    Abstract: Systems that can automatically analyze EEG signals can aid neurologists by reducing heavy workload and delays. However, such systems need to be first trained using a labeled dataset. While large corpuses of EEG data exist, a fraction of them are labeled. Hand-labeling data increases workload for the very neurologists we try to aid. This paper proposes a semi-supervised learning workflow that can n… ▽ More

    Submitted 6 November, 2019; v1 submitted 19 March, 2019; originally announced March 2019.

    Comments: Machine Learning for Health (ML4H) at NeurIPS 2019 - Extended Abstract

  12. arXiv:1812.04125  [pdf, other

    cs.PL

    Yaps: Python Frontend to Stan

    Authors: Guillaume Baudart, Martin Hirzel, Kiran Kate, Louis Mandel, Avraham Shinnar

    Abstract: Stan is a popular probabilistic programming language with a self-contained syntax and semantics that is close to graphical models. Unfortunately, existing embeddings of Stan in Python use multi-line strings. That approach forces users to switch between two different language styles, with no support for syntax highlighting or simple error reporting within the Stan code. This paper tackles the quest… ▽ More

    Submitted 5 December, 2018; originally announced December 2018.