← Search

Ramesh Nallapati

19 accepted papers

2024

BASS: Batched Attention-optimized Speculative Sampling

ACL 2024findings

Speculative decoding has emerged as a powerful method to improve latency and throughput in hosting large language models. However, most existing implementations focus on generating a single sequence. Real-world generative AI applications often require multiple responses and how to perform speculativ…

2024

Bifurcated Attention for Single-Context Large-Batch Sampling

ICML 2024poster

In our study, we present bifurcated attention, a method developed for language model inference in single-context batch sampling contexts. This approach aims to reduce redundant memory IO costs, a significant factor in latency for high batch sizes and long context lengths. Bifurcated attention achiev…

Cited by 1SourcePDFScholar
2024

CODE REPRESENTATION LEARNING AT SCALE

ICLR 2024poster

Recent studies have shown that code language model at scale demonstrate significant performance gains on downstream tasks, i.e., code generation. However, most of the existing works on code representation learning train models at a hundred million parameter scale using very limited pretraining corpo…

Cited by 18SourcePDFScholar
2024

CoCoMIC: Code Completion by Jointly Modeling In-file and Cross-file Context

COLING 2024main

While pre-trained language models (LM) for code have achieved great success in code completion, they generate code conditioned only on the contents within the file, i.e., in-file context, but ignore the rich semantics in other files within the same project, i.e., project-level cross-file context, a…

2024

Token Alignment via Character Matching for Subword Completion

ACL 2024findings

Generative models, widely utilized in various applications, can often struggle with prompts corresponding to partial tokens. This struggle stems from tokenization, where partial tokens fall out of distribution during inference, leading to incorrect or nonsensical outputs. This paper examines a techn…

Cited by 1SourcePDFScholar
2023

ContraCLM: Contrastive Learning For Causal Language Model

ACL 2023long

Despite exciting progress in causal language models, the expressiveness of their representations is largely limited due to poor discrimination ability. To remedy this issue, we present CONTRACLM, a novel contrastive learning framework at both the token-level and the sequence-level. We assess CONTRAC…

2023

CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completion

NeurIPS 2023poster

Code completion models have made significant progress in recent years, yet current popular evaluation datasets, such as HumanEval and MBPP, predominantly focus on code completion tasks within a single file. This over-simplified setting falls short of representing the real-world software development…

Cited by 122SourcePDFScholar
2023

Exploring Continual Learning for Code Generation Models

ACL 2023short

Large-scale code generation models such as Copilot and CodeT5 have achieved impressive performance. However, libraries are upgraded or deprecated very frequently and re-training large-scale language models is computationally expensive. Therefore, Continual Learning (CL) is an important aspect that r…

2023

Multi-lingual Evaluation of Code Generation Models

ICLR 2023top-25%

We present two new benchmarks, MBXP and Multilingual HumanEval, designed to evaluate code completion models in over 10 programming languages. These datasets are generated using a conversion framework that transpiles prompts and test cases from the original MBPP and HumanEval datasets into the corres…

2023

Multitask Pretraining with Structured Knowledge for Text-to-SQL Generation

ACL 2023long

Many machine learning-based low-code or no-code applications involve generating code that interacts with structured knowledge. For example, one of the most studied tasks in this area is generating SQL code from a natural language statement. Prior work shows that incorporating context information fro…

2023

ReCode: Robustness Evaluation of Code Generation Models

ACL 2023long

Code generation models have achieved impressive performance. However, they tend to be brittle as slight edits to a prompt could lead to very different generations; these robustness properties, critical for user experience when deployed in real-life applications, are not well understood. Most existin…

2022

DQ-BART: Efficient Sequence-to-Sequence Model via Joint Distillation and Quantization

ACL 2022short

Large-scale pre-trained sequence-to-sequence models like BART and T5 achieve state-of-the-art performance on many generative NLP tasks. However, such models pose a great challenge in resource-constrained scenarios owing to their large memory requirements and high latency. To alleviate this issue, we…

2022

Efficient Few-Shot Fine-Tuning for Opinion Summarization

NAACL 2022findings

Abstractive summarization models are typically pre-trained on large amounts of generic texts, then fine-tuned on tens or hundreds of thousands of annotated samples. However, in opinion summarization, large annotated datasets of reviews paired with reference summaries are not available and would be e…

2022

Improving Text-to-SQL Semantic Parsing with Fine-grained Query Understanding

EMNLP 2022industry

Most recent research on Text-to-SQL semantic parsing relies on either parser itself or simple heuristic based approach to understand natural language query (NLQ). When synthesizing a SQL query, there is no explicit semantic information of NLQ available to the parser which leads to undesirable genera…

Cited by 3SourcePDFScholar
2021

Answering Ambiguous Questions through Generative Evidence Fusion and Round-Trip Prediction

ACL 2021long

In open-domain question answering, questions are highly likely to be ambiguous because users may not know the scope of relevant topics when formulating them. Therefore, a system needs to find possible interpretations of the question, and predict one or multiple plausible answers. When multiple plaus…

2021

Improving Factual Consistency of Abstractive Summarization via Question Answering

ACL 2021long

A commonly observed problem with the state-of-the art abstractive summarization models is that the generated summaries can be factually inconsistent with the input documents. The fact that automatic summarization may produce plausible-sounding yet inaccurate summaries is a major concern that limits…

2021

Pairwise Supervised Contrastive Learning of Sentence Representations

EMNLP 2021main

Many recent successes in sentence representation learning have been achieved by simply fine-tuning on the Natural Language Inference (NLI) datasets with triplet loss or siamese loss. Nevertheless, they share a common weakness: sentences in a contradiction pair are not necessarily from different sema…

2021

Supporting Clustering with Contrastive Learning

NAACL 2021long

Unsupervised clustering aims at discovering the semantic categories of data according to some distance measured in the representation space. However, different categories often overlap with each other in the representation space at the beginning of the learning process, which poses a significant cha…

2019

OCGAN: One-Class Novelty Detection Using GANs With Constrained Latent Representations

CVPR 2019poster

We present a novel model called OCGAN for the classical problem of one-class novelty detection, where, given a set of examples from a particular class, the goal is to determine if a query example is from the same class. Our solution is based on learning latent representations of in-class examples us…

Cited by 708PDFcodeScholar