Skip to main content

Showing 1–5 of 5 results for author: Raychev, V

.
  1. arXiv:2407.08699  [pdf, other

    cs.LG

    Mitigating Catastrophic Forgetting in Language Transfer via Model Merging

    Authors: Anton Alexandrov, Veselin Raychev, Mark Niklas Müller, Ce Zhang, Martin Vechev, Kristina Toutanova

    Abstract: As open-weight large language models (LLMs) achieve ever more impressive performances across a wide range of tasks in English, practitioners aim to adapt these models to different languages. However, such language adaptation is often accompanied by catastrophic forgetting of the base model's capabilities, severely limiting the usefulness of the resulting model. We address this issue by proposing B… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

  2. arXiv:2404.12747  [pdf, other

    cs.PL cs.LO cs.SE

    Customizing Static Analysis using Codesearch

    Authors: Avi Hayoun, Veselin Raychev, Jack Hair

    Abstract: Static analysis is a growing application of software engineering, leading to a range of essential security tools, bug-finding tools, as well as software verification. Recent years show an increase of universal static analysis tools that validate a range of properties and allow customizing parts of the scanner to validate additional properties or "static analysis rules". A commonly used language to… ▽ More

    Submitted 19 April, 2024; originally announced April 2024.

    Comments: 34 pages, 2 figures

  3. arXiv:2402.13291  [pdf, other

    cs.CR cs.LG cs.PL cs.SE

    DeepCode AI Fix: Fixing Security Vulnerabilities with Large Language Models

    Authors: Berkay Berabi, Alexey Gronskiy, Veselin Raychev, Gishor Sivanrupan, Victor Chibotaru, Martin Vechev

    Abstract: The automated program repair field has attracted substantial interest over the years, but despite significant research efforts, creating a system that works well for complex semantic bugs such as security vulnerabilities has proven difficult. A promising direction to solve this challenge is by leveraging large language models (LLMs), which are increasingly used to solve various programming tasks.… ▽ More

    Submitted 23 February, 2024; v1 submitted 19 February, 2024; originally announced February 2024.

    Comments: 26 pages, 13 figures (v2, small fix in author affiliations)

  4. arXiv:1911.12544  [pdf, ps, other

    cs.CL cs.IR cs.LG

    Language-Independent Sentiment Analysis Using Subjectivity and Positional Information

    Authors: Veselin Raychev, Preslav Nakov

    Abstract: We describe a novel language-independent approach to the task of determining the polarity, positive or negative, of the author's opinion on a specific topic in natural language text. In particular, weights are assigned to attributes, individual words or word bi-grams, based on their position and on their likelihood of being subjective. The subjectivity of each attribute is estimated in a two-step… ▽ More

    Submitted 28 November, 2019; originally announced November 2019.

    Comments: sentiment analysis, subjectivity

    MSC Class: 68T50 ACM Class: I.2.7

    Journal ref: RANLP-2009

  5. arXiv:1611.01752  [pdf, ps, other

    cs.PL cs.LG

    Learning a Static Analyzer from Data

    Authors: Pavol Bielik, Veselin Raychev, Martin Vechev

    Abstract: To be practically useful, modern static analyzers must precisely model the effect of both, statements in the programming language as well as frameworks used by the program under analysis. While important, manually addressing these challenges is difficult for at least two reasons: (i) the effects on the overall analysis can be non-trivial, and (ii) as the size and complexity of modern libraries inc… ▽ More

    Submitted 25 June, 2017; v1 submitted 6 November, 2016; originally announced November 2016.