VLDB 2026 Research / reviewers in the wild / expert
Marinela Parovic
dblp:256/6178
· DBLP profile ↗
5ranked-venue papers
1as first author
3since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 2
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
1 paper |
Transfer learning and domain adaptation · 30% Language models and text generation · 30% Efficient and distributed learning · 30% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 49% Software testing · 30% Program analysis · 21% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Transfer learning and domain adaptation
cross-lingual transfer |
0.7 | 1 | 2023 | Unifying Cross-Lingual Transfer across Scenarios of Resource Scarcity · EMNLP 2023 |
Natural language and speech › Language models and text generation
multilingual language models |
0.7 | 1 | 2023 | Unifying Cross-Lingual Transfer across Scenarios of Resource Scarcity · EMNLP 2023 |
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning |
0.7 | 1 | 2023 | Unifying Cross-Lingual Transfer across Scenarios of Resource Scarcity · EMNLP 2023 |
Program analysis
constraint solving |
0.4 | 1 | 2020 | Unifying execution of imperative generators and declarative specifications · Proc. ACM Program. Lang. 2020 |
Program verification
contract verification |
0.4 | 1 | 2020 | Unifying execution of imperative generators and declarative specifications · Proc. ACM Program. Lang. 2020 |
Software testing
mutation testing |
0.4 | 1 | 2019 | Mutation Analysis for Coq · ASE 2019 |
Program verification › proof assistants
proof engineering |
0.4 | 1 | 2019 | Mutation Analysis for Coq · ASE 2019 |
Software testing › test generation
random test generation |
0.1 | 1 | 2020 | Unifying execution of imperative generators and declarative specifications · Proc. ACM Program. Lang. 2020 |
Software testing
test generation |
0.1 | 1 | 2020 | Unifying execution of imperative generators and declarative specifications · Proc. ACM Program. Lang. 2020 |
Program verification › proof assistants
coq |
0.1 | 1 | 2019 | Mutation Analysis for Coq · ASE 2019 |
Program verification
proof assistants |
0.1 | 1 | 2019 | Mutation Analysis for Coq · ASE 2019 |
Methods — techniques the papers use, named apart from their topics
parameter-efficient fine-tuning · 0.7machine translation · 0.7few-shot learning · 0.7search-based solving · 0.4first-order relational logic · 0.4constraint solving · 0.4parallel proof checking · 0.4mutation operators · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Unifying Cross-Lingual Transfer across Scenarios of Resource ScarcityabstractThe scarcity of data in many of the world's languages necessitates the transfer of knowledge from other, resource-rich languages.However, the level of scarcity varies significantly across multiple dimensions, including: i) the amount of task-specific data available in the source and target languages; ii) the amount of monolingual and parallel data available for both languages; and iii) the extent to which they are supported by pretrained multilingual and translation models.Prior work has largely treated these dimensions and the various techniques for dealing with them separately; in this paper, we offer a more integrated view by exploring how to deploy the arsenal of cross-lingual transfer tools across a range of scenarios, especially the most challenging, low-resource ones.To this end, we run experiments on the Americas-NLI and NusaX benchmarks over 20 languages, simulating a range of few-shot settings.The best configuration in our experiments employed parameter-efficient language and task adaptation of massively multilingual Transformers, trained simultaneously on source language data and both machine-translated and natural data for multiple target languages.In addition, we show that pre-trained translation models can be easily adapted to unseen languages, thus extending the range of our hybrid technique and translation-based transfer more broadly.Beyond new insights into the mechanisms of cross-lingual transfer, we hope our work will provide practitioners with a toolbox to integrate multiple techniques for different real-world scenarios.Our code is available at https: //github.com/parovicm/unified-xlt. Alan Ansell, Marinela Parovic, Ivan Vulic, Anna Korhonen, Edoardo Maria Ponti |
EMNLP | 2 |
| 2022 | BAD-X: Bilingual Adapters Improve Zero-Shot Cross-Lingual TransferabstractMarinela Parović, Goran Glavaš, Ivan Vulić, Anna Korhonen. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022. Marinela Parovic, Goran Glavas, Ivan Vulic, Anna Korhonen |
NAACL-HLT | 1 |
| 2021 | Parameter Space Factorization for Zero-Shot Learning across Tasks and LanguagesabstractAbstract Most combinations of NLP tasks and language varieties lack in-domain examples for supervised training because of the paucity of annotated data. How can neural models make sample-efficient generalizations from task–language combinations with available data to low-resource ones? In this work, we propose a Bayesian generative model for the space of neural parameters. We assume that this space can be factorized into latent variables for each language and each task. We infer the posteriors over such latent variables based on data from seen task–language combinations through variational inference. This enables zero-shot classification on unseen combinations at prediction time. For instance, given training data for named entity recognition (NER) in Vietnamese and for part-of-speech (POS) tagging in Wolof, our model can perform accurate predictions for NER in Wolof. In particular, we experiment with a typologically diverse sample of 33 languages from 4 continents and 11 families, and show that our model yields comparable or better results than state-of-the-art, zero-shot cross-lingual transfer methods. Our code is available at github.com/cambridgeltl/parameter-factorization. Edoardo Maria Ponti, Ivan Vulic, Ryan Cotterell, Marinela Parovic, Roi Reichart, Anna Korhonen |
Trans. Assoc. Comput. Linguistics | 4 |
| 2020 | Unifying execution of imperative generators and declarative specificationsabstractWe present Deuterium---a framework for implementing Java methods as executable contracts. Deuterium introduces a novel, type-safe way to write method contracts entirely in Java, as a combination of imperative generators and declarative specifications (written in a first-order relational logic with transitive closure). Existing approaches are typically based on encoding both the specification and the program heap into a constraint language, and then using an off-the-shelf constraint solver---without any additional guidance---to search for a new program heap that satisfies the specification. Deuterium takes advantage of user-provided generators to prune the search space and reduce incurred overhead of constraint solving. Deuterium supports two ways of solving declarative constraints: SAT-based and search-based with in-memory state exploration. We evaluate our approach on a suite of data structures, established as a standard benchmark by prior work. Furthermore, we use random and sequence-based test generation to create a new benchmark designed to mimic realistic execution scenarios. Our results show that generators improve the performance of executable contracts and that in-memory state exploration is the algorithm of choice when heap sizes are small. Pengyu Nie 0001, Marinela Parovic, Zhiqiang Zang, Sarfraz Khurshid, Aleksandar Milicevic, Milos Gligoric 0001 |
Proc. ACM Program. Lang. | 2 |
| 2019 | Mutation Analysis for CoqabstractMutation analysis, which introduces artificial defects into software systems, is the basis of mutation testing, a technique widely applied to evaluate and enhance the quality of test suites. However, despite the deep analogy between tests and formal proofs, mutation analysis has seldom been considered in the context of deductive verification. We propose mutation proving, a technique for analyzing verification projects that use proof assistants. We implemented our technique for the Coq proof assistant in a tool dubbed mCoq. mCoq applies a set of mutation operators to Coq definitions of functions and datatypes, inspired by operators previously proposed for functional programming languages. mCoq then checks proofs of lemmas affected by operator application. To make our technique feasible in practice, we implemented several optimizations in mCoq such as parallel proof checking. We applied mCoq to several medium and large scale Coq projects, and recorded whether proofs passed or failed when applying different mutation operators. We then qualitatively analyzed the mutants, finding many instances of incomplete specifications. For our evaluation, we made several improvements to serialization of Coq files and even discovered a notable bug in Coq itself, all acknowledged by developers. We believe mCoq can be useful both to proof engineers for improving the quality of their verification projects and to researchers for evaluating proof engineering techniques. Ahmet Çelik, Karl Palmskog, Marinela Parovic, Emilio Jesús Gallego Arias, Milos Gligoric 0001 |
ASE | 3 |