Demo Data from EDBT 2026 / reviewers in the wild / expert
Nadezhda Chirkova
dblp:205/2973
· DBLP profile ↗
12ranked-venue papers
8as first author
9since 2021 · last 2026
0000-0001-8188-3391ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 7 first-author · 7 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
6 papers |
Language models and text generation · 29% Efficient and distributed learning · 17% Deep learning architectures and training · 16% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 54% Empirical software engineering · 23% Software maintenance and evolution · 23% |
Topics — the 16 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
context pruning |
0.9 | 1 | 2025 | Provence: efficient and robust context pruning for retrieval-augmented generation · ICLR 2025 |
Natural language and speech › Language models and text generation
retrieval-augmented generation |
0.9 | 1 | 2025 | Provence: efficient and robust context pruning for retrieval-augmented generation · ICLR 2025 |
Natural language and speech › Information extraction and text analysis
sequence labeling |
0.9 | 1 | 2025 | Provence: efficient and robust context pruning for retrieval-augmented generation · ICLR 2025 |
Machine learning › Efficient and distributed learning
model compression |
0.8 | 2 | 2020 | Structured Sparsification of Gated Recurrent Neural Networks · AAAI 2020 Bayesian Compression for Natural Language Processing · EMNLP 2018 |
Machine learning › Representation and self-supervised learning
pre-training |
0.7 | 1 | 2023 | CodeBPE: Investigating Subtokenization Options for Large Language Model Pretraining on Source Code · ICLR 2023 |
Program synthesis and code generation
code language model |
0.7 | 1 | 2023 | CodeBPE: Investigating Subtokenization Options for Large Language Model Pretraining on Source Code · ICLR 2023 |
Machine learning › Deep learning architectures and training › normalization
batch normalization |
0.5 | 1 | 2021 | On the Periodic Behavior of Neural Network Training with Batch Normalization and Weight Decay · NeurIPS 2021 |
Machine learning › Deep learning architectures and training › regularization › norm-based regularization
weight decay |
0.5 | 1 | 2021 | On the Periodic Behavior of Neural Network Training with Batch Normalization and Weight Decay · NeurIPS 2021 |
Software maintenance and evolution › software maintenance
bug fixing |
0.5 | 1 | 2021 | Empirical study of transformers for source code · ESEC/SIGSOFT FSE 2021 |
Program synthesis and code generation
code completion |
0.5 | 1 | 2021 | Empirical study of transformers for source code · ESEC/SIGSOFT FSE 2021 |
Empirical software engineering › software engineering research methodology
empirical study |
0.5 | 1 | 2021 | Empirical study of transformers for source code · ESEC/SIGSOFT FSE 2021 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
deep ensembles |
0.4 | 1 | 2020 | On Power Laws in Deep Ensembles · NeurIPS 2020 |
Machine learning › Kernel, tree and ensemble methods
model ensemble |
0.4 | 1 | 2020 | On Power Laws in Deep Ensembles · NeurIPS 2020 |
Machine learning › Efficient and distributed learning › model compression › sparsity
structured sparsity |
0.4 | 1 | 2020 | Structured Sparsification of Gated Recurrent Neural Networks · AAAI 2020 |
Machine learning › Trustworthy machine learning
uncertainty estimation |
0.4 | 1 | 2020 | On Power Laws in Deep Ensembles · NeurIPS 2020 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.1 | 1 | 2020 | Structured Sparsification of Gated Recurrent Neural Networks · AAAI 2020 |
Methods — techniques the papers use, named apart from their topics
byte-pair encoding · 1.3sequence labeling · 0.9reranking · 0.9transformer · 0.5syntax-capturing modifications · 0.5periodic behavior analysis · 0.5negative log-likelihood · 0.4gate preactivation sparsification · 0.4calibration · 0.4LSTM compression · 0.4variational inference · 0.3bayesian sparsification · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | XProvence: Zero-Cost Multilingual Context Pruning for Retrieval-Augmented Generation
Youssef Mohamed, Mohamed Elhoseiny 0001, Thibault Formal, Nadezhda Chirkova |
ECIR (2) | 4 |
| 2025 | Provence: efficient and robust context pruning for retrieval-augmented generationabstractRetrieval-Augmented Generation improves various aspects of large language models (LLMs) generation, but suffers from computational overhead caused by long contexts, and the propagation of irrelevant retrieved information into generated responses. Context pruning deals with both aspects, by removing irrelevant parts of retrieved contexts before LLM generation. Existing context pruning approaches are limited, and do not present a universal model that would be both _efficient_ and _robust_ in a wide range of scenarios, e.g., when contexts contain a variable amount of relevant information or vary in length, or when evaluated on various domains. In this work, we close this gap and introduce Provence (Pruning and Reranking Of retrieVEd relevaNt ContExts), an efficient and robust context pruner for Question Answering, which dynamically detects the needed amount of pruning for a given context and can be used out-of-the-box for various domains. The three key ingredients of Provence are formulating the context pruning task as sequence labeling, unifying context pruning capabilities with context reranking, and training on diverse data. Our experimental results show that Provence enables context pruning with negligible to no drop in performance, in various domains and settings, at almost no cost in a standard RAG pipeline. We also conduct a deeper analysis alongside various ablations to provide insights into training context pruners for future work. Nadezhda Chirkova, Thibault Formal, Vassilina Nikoulina, Stéphane Clinchant |
ICLR | 1 |
| 2024 | Zero-shot cross-lingual transfer in instruction tuning of large language modelsabstractInstruction tuning (IT) is widely used to teach pretrained large language models (LLMs) to follow arbitrary instructions, but is understudied in multilingual settings.In this work, we conduct a systematic study of zero-shot cross-lingual transfer in IT, when an LLM is instruction-tuned on English-only data and then tested on user prompts in other languages.We advocate for the importance of evaluating various aspects of model responses in multilingual instruction following and investigate the influence of different model configuration choices.We find that cross-lingual transfer does happen successfully in IT even if all stages of model training are English-centric, but only if multiliguality is taken into account in hyperparameter tuning and with large enough IT data.English-trained LLMs are capable of generating correct-language, comprehensive and helpful responses in other languages, but suffer from low factuality and may occasionally have fluency errors. Nadezhda Chirkova, Vassilina Nikoulina |
INLG | 1 |
| 2024 | Key ingredients for effective zero-shot cross-lingual knowledge transfer in generative tasksabstractNadezhda Chirkova, Vassilina Nikoulina. Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2024. Nadezhda Chirkova, Vassilina Nikoulina |
NAACL-HLT | 1 |
| 2023 | CodeBPE: Investigating Subtokenization Options for Large Language Model Pretraining on Source Code
Nadezhda Chirkova, Sergey Troshin 0001 |
ICLR | 1 |
| 2021 | On the Embeddings of Variables in Recurrent Neural Networks for Source CodeabstractSource code processing heavily relies on the methods widely used in natural language processing (NLP), but involves specifics that need to be taken into account to achieve higher quality.An example of this specificity is that the semantics of a variable is defined not only by its name but also by the contexts in which the variable occurs.In this work, we develop dynamic embeddings, a recurrent mechanism that adjusts the learned semantics of the variable when it obtains more information about the variable's role in the program.We show that using the proposed dynamic embeddings significantly improves the performance of the recurrent neural network, in code completion and bug fixing tasks. Nadezhda Chirkova |
NAACL-HLT | 1 |
| 2021 | A Simple Approach for Handling Out-of-Vocabulary Identifiers in Deep Learning for Source CodeabstractThere is an emerging interest in the application of natural language processing models to source code processing tasks.One of the major problems in applying deep learning to software engineering is that source code often contains a lot of rare identifiers, resulting in huge vocabularies.We propose a simple, yet effective method, based on identifier anonymization, to handle out-of-vocabulary (OOV) identifiers.Our method can be treated as a preprocessing step and, therefore, allows for easy implementation.We show that the proposed OOV anonymization method significantly improves the performance of the Transformer in two code processing tasks: code completion and bug fixing. Nadezhda Chirkova, Sergey Troshin 0001 |
NAACL-HLT | 1 |
| 2021 | On the Periodic Behavior of Neural Network Training with Batch Normalization and Weight DecayabstractTraining neural networks with batch normalization and weight decay has become a common practice in recent years. In this work, we show that their combined use may result in a surprising periodic behavior of optimization dynamics: the training process regularly exhibits destabilizations that, however, do not lead to complete divergence but cause a new period of training. We rigorously investigate the mechanism underlying the discovered periodic behavior from both empirical and theoretical points of view and analyze the conditions in which it occurs in practice. We also demonstrate that periodic behavior can be regarded as a generalization of two previously opposing perspectives on training with batch normalization and weight decay, namely the equilibrium presumption and the instability presumption. Ekaterina Lobacheva, Maxim Kodryan, Nadezhda Chirkova, Andrey Malinin, Dmitry P. Vetrov |
NeurIPS | 3 |
| 2021 | Empirical study of transformers for source codeabstractInitially developed for natural language processing (NLP), Transformers are now widely used for source code processing, due to the format similarity between source code and text. In contrast to natural language, source code is strictly structured, i.e., it follows the syntax of the programming language. Several recent works develop Transformer modifications for capturing syntactic information in source code. The drawback of these works is that they do not compare to each other and consider different tasks. In this work, we conduct a thorough empirical study of the capabilities of Transformers to utilize syntactic information in different tasks. We consider three tasks (code completion, function naming and bug fixing) and re-implement different syntax-capturing modifications in a unified framework. We show that Transformers are able to make meaningful predictions based purely on syntactic information and underline the best practices of taking the syntactic information into account for improving the performance of the model. Nadezhda Chirkova, Sergey Troshin 0001 |
ESEC/SIGSOFT FSE | 1 |
| 2020 | Structured Sparsification of Gated Recurrent Neural NetworksabstractOne of the most popular approaches for neural network compression is sparsification — learning sparse weight matrices. In structured sparsification, weights are set to zero by groups corresponding to structure units, e. g. neurons. We further develop the structured sparsification approach for the gated recurrent neural networks, e. g. Long Short-Term Memory (LSTM). Specifically, in addition to the sparsification of individual weights and neurons, we propose sparsifying the preactivations of gates. This makes some gates constant and simplifies an LSTM structure. We test our approach on the text classification and language modeling tasks. Our method improves the neuron-wise compression of the model in most of the tasks. We also observe that the resulting structure of gate sparsity depends on the task and connect the learned structures to the specifics of the particular tasks. Ekaterina Lobacheva, Nadezhda Chirkova, Alexander Markovich, Dmitry P. Vetrov |
AAAI | 2 |
| 2020 | On Power Laws in Deep EnsemblesabstractEnsembles of deep neural networks are known to achieve state-of-the-art performance in uncertainty estimation and lead to accuracy improvement. In this work, we focus on a classification problem and investigate the behavior of both non-calibrated and calibrated negative log-likelihood (CNLL) of a deep ensemble as a function of the ensemble size and the member network size. We indicate the conditions under which CNLL follows a power law w. r. t. ensemble size or member network size, and analyze the dynamics of the parameters of the discovered power laws. Our important practical finding is that one large network may perform worse than an ensemble of several medium-size networks with the same total number of parameters (we call this ensemble a memory split). Using the detected power law-like dependencies, we can predict (1) the possible gain from the ensembling of networks with given structure, (2) the optimal memory split given a memory budget, based on a relatively small number of trained networks. Ekaterina Lobacheva, Nadezhda Chirkova, Maxim Kodryan, Dmitry P. Vetrov |
NeurIPS | 2 |
| 2018 | Bayesian Compression for Natural Language ProcessingabstractIn natural language processing, a lot of the tasks are successfully solved with recurrent neural networks, but such models have a huge number of parameters.The majority of these parameters are often concentrated in the embedding layer, which size grows proportionally to the vocabulary length.We propose a Bayesian sparsification technique for RNNs which allows compressing the RNN dozens or hundreds of times without time-consuming hyperparameters tuning.We also generalize the model for vocabulary sparsification to filter out unnecessary words and compress the RNN even further.We show that the choice of the kept words is interpretable. Nadezhda Chirkova, Ekaterina Lobacheva, Dmitry P. Vetrov |
EMNLP | 1 |