Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thibault Sellam

dblp:14/11515 · DBLP profile ↗
← Back
22ranked-venue papers
13as first author
7since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 14 · 10 first-authorArtificial intelligence and machine learning · 8 · 3 first-author · 6 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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
7 papers
Language models and text generation · 53% Reinforcement learning · 16% Trustworthy machine learning · 14%
Databases, data mining, and information retrieval
7 papers
Data mining · 45% Query processing and optimization · 25% Information retrieval · 16%
Software engineering, system software, and programming languages
2 papers
Software testing · 85% Programming languages and type systems · 15%
Human-computer interaction and pervasive computing
2 papers
User interface design and tools · 100%

Topics — the 28 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation › large language model evaluation › automatic evaluation
learned evaluation metric
0.922021
Learning Compact Metrics for MT · EMNLP (1) 2021
BLEURT: Learning Robust Metrics for Text Generation · ACL 2020
Data mining
exploratory data analysis
0.732016
Ziggy: Characterizing Query Results for Data Explorers · Proc. VLDB Endow. 2016
Blaeu: Mapping and Navigating Large Tables with Cluster Analysis · Proc. VLDB Endow. 2016
Fast Cartography for Data Explorers · Proc. VLDB Endow. 2013
Natural language and speech › Language models and text generation › text generation
conditional text generation
0.712023
Reward Gaming in Conditional Text Generation · ACL (1) 2023
Machine learning › Reinforcement learning
reward learning
0.712023
Reward Gaming in Conditional Text Generation · ACL (1) 2023
Machine learning › Reinforcement learning › reward design
reward misspecification
0.712023
Reward Gaming in Conditional Text Generation · ACL (1) 2023
Natural language and speech › Language models and text generation › text summarization
summarization evaluation
0.712023
SEAHORSE: A Multilingual, Multifaceted Dataset for Summarization Evaluation · EMNLP 2023
Natural language and speech › Language models and text generation
text generation evaluation
0.712023
Dialect-robust Evaluation of Generated Text · ACL (1) 2023
Natural language and speech › Language models and text generation › pre-trained language model
BERT
0.612022
The MultiBERTs: BERT Reproductions for Robustness Analysis · ICLR 2022
Natural language and speech › Language models and text generation
pre-trained language model
0.612022
The MultiBERTs: BERT Reproductions for Robustness Analysis · ICLR 2022
Software testing
robustness analysis
0.612022
The MultiBERTs: BERT Reproductions for Robustness Analysis · ICLR 2022
Machine learning › Efficient and distributed learning › distillation
cross-lingual distillation
0.512021
Learning Compact Metrics for MT · EMNLP (1) 2021
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.512021
Learning Compact Metrics for MT · EMNLP (1) 2021
Natural language and speech › Machine translation
machine translation evaluation
0.512021
Learning Compact Metrics for MT · EMNLP (1) 2021
Data mining
clustering
0.522016
Cluster-Driven Navigation of the Query Space · IEEE Trans. Knowl. Data Eng. 2016
Blaeu: Mapping and Navigating Large Tables with Cluster Analysis · Proc. VLDB Endow. 2016
Machine learning › Trustworthy machine learning
interpretability
0.412019
DeepBase: Deep Inspection of Neural Networks · SIGMOD Conference 2019
Data models and query languages
query interface
0.412019
Mining Precision Interfaces From Query Logs · SIGMOD Conference 2019
Information retrieval
query log analysis
0.412019
Mining Precision Interfaces From Query Logs · SIGMOD Conference 2019
Data mining › text mining
information extraction
0.312018
Quantitative Information Extraction From Social Data · SIGIR 2018
Query processing and optimization
interactive data exploration
0.212016
Blaeu: Mapping and Navigating Large Tables with Cluster Analysis · Proc. VLDB Endow. 2016
Machine learning › Trustworthy machine learning
fairness
0.212023
Dialect-robust Evaluation of Generated Text · ACL (1) 2023
Machine learning › Trustworthy machine learning
robustness
0.212023
Reward Gaming in Conditional Text Generation · ACL (1) 2023
Machine learning › Trustworthy machine learning › robustness
spurious correlation
0.212023
Reward Gaming in Conditional Text Generation · ACL (1) 2023
Natural language and speech › Language models and text generation › text summarization
summarization datasets
0.212023
SEAHORSE: A Multilingual, Multifaceted Dataset for Summarization Evaluation · EMNLP 2023
Machine learning › Trustworthy machine learning
robustness evaluation
0.212022
The MultiBERTs: BERT Reproductions for Robustness Analysis · ICLR 2022
Information retrieval
query suggestion
0.212013
Fast Cartography for Data Explorers · Proc. VLDB Endow. 2013
Natural language and speech › Language models and text generation
multilingual language models
0.112021
Learning Compact Metrics for MT · EMNLP (1) 2021
Web and social media mining
social media analysis
0.112018
Quantitative Information Extraction From Social Data · SIGIR 2018
Programming languages and type systems
domain-specific languages
0.112018
Precision Interfaces for Different Modalities · SIGMOD Conference 2018

Methods — techniques the papers use, named apart from their topics

robustness analysis · 1.1model reproduction · 1.1program log analysis · 1.0micro-variation detection · 1.0syntactic analysis · 0.8reward modeling · 0.7reinforcement learning from human feedback · 0.7evaluation metrics · 0.7dialect perturbation · 0.7vertical clustering · 0.5synthetic data generation · 0.5knowledge distillation · 0.5horizontal clustering · 0.5BERT · 0.4statistical dependency analysis · 0.4unsupervised learning · 0.2sampling · 0.2query ranking · 0.2
YearPublicationVenuePosition
2023 Reward Gaming in Conditional Text Generation
abstract
To align conditional text generation model outputs with desired behaviors, there has been an increasing focus on training the model using reinforcement learning (RL) with reward functions learned from human annotations.Under this framework, we identify three common cases where high rewards are incorrectly assigned to undesirable patterns: noise-induced spurious correlation, naturally occurring spurious correlation, and covariate shift.We show that even though learned metrics achieve high performance on the distribution of the data used to train the reward function, the undesirable patterns may be amplified during RL training of the text generation model.While there has been discussion about reward gaming in the RL or safety community, in this discussion piece, we would like to highlight reward gaming in the natural language generation (NLG) community using concrete conditional text generation examples and discuss potential fixes and areas for future work.
Richard Yuanzhe Pang, Vishakh Padmakumar, Thibault Sellam, Ankur P. Parikh, He He 0001
ACL (1)3
2023 Dialect-robust Evaluation of Generated Text
abstract
Jiao Sun, Thibault Sellam, Elizabeth Clark, Tu Vu, Timothy Dozat, Dan Garrette, Aditya Siddhant, Jacob Eisenstein, Sebastian Gehrmann. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Jiao Sun, Thibault Sellam, Elizabeth Clark, Tu Vu, Timothy Dozat, Dan Garrette, Aditya Siddhant, Jacob Eisenstein, Sebastian Gehrmann
ACL (1)2
2023 SEAHORSE: A Multilingual, Multifaceted Dataset for Summarization Evaluation
abstract
Elizabeth Clark, Shruti Rijhwani, Sebastian Gehrmann, Joshua Maynez, Roee Aharoni, Vitaly Nikolaev, Thibault Sellam, Aditya Siddhant, Dipanjan Das, Ankur Parikh. Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing. 2023.
Elizabeth Clark, Shruti Rijhwani, Sebastian Gehrmann, Joshua Maynez, Roee Aharoni, Vitaly Nikolaev, Thibault Sellam, Aditya Siddhant, Dipanjan Das 0001, Ankur P. Parikh
EMNLP7
2023 SQuId: Measuring Speech Naturalness in Many Languages
abstract
Much of text-to-speech research relies on human evaluation. This incurs heavy costs and slows down the development process, especially in heavily multilingual applications where recruiting and polling annotators can take weeks. We introduce SQuId (Speech Quality Identification), a multilingual naturalness prediction model trained on over a million ratings and tested in 65 locales—the largest effort of this type to date. The main insight is that training one model on many locales consistently surpasses mono-locale baselines. We show that the model outperforms a competitive baseline based on w2v-BERT and VoiceMOS by 50.0%. We then demonstrate the effectiveness of cross-locale transfer during fine-tuning and highlight its effect on zero-shot locales, for which there is no fine-tuning data. We highlight the role of non-linguistic effects such as sound artifacts in cross-locale transfer. Finally, we present the effect of model size and pre-training diversity with ablation experiments.
Thibault Sellam, Ankur Bapna, Joshua Camp, Diana Mackinnon, Ankur P. Parikh, Jason Riesa
ICASSP1
2023 Repairing the Cracked Foundation: A Survey of Obstacles in Evaluation Practices for Generated Text
abstract
Evaluation practices in natural language generation (NLG) have many known flaws, but improved evaluation approaches are rarely widely adopted. This issue has become more urgent, since neural generation models have improved to the point where their outputs can often no longer be distinguished based on the surface-level features that older metrics rely on. This paper surveys the issues with human and automatic model evaluations and with commonly used datasets in NLG that have been pointed out over the past 20 years. We summarize, categorize, and discuss how researchers have been addressing these issues and what their findings mean for the current state of model evaluations. Building on those insights, we lay out a long-term vision for evaluation research and propose concrete steps for researchers to improve their evaluation processes. Finally, we analyze 66 generation papers from recent NLP conferences in how well they already follow these suggestions and identify which areas require more drastic changes to the status quo.
Sebastian Gehrmann, Elizabeth Clark, Thibault Sellam
J. Artif. Intell. Res.3
2022 The MultiBERTs: BERT Reproductions for Robustness Analysis
Thibault Sellam, Steve Yadlowsky, Ian Tenney, Jason Wei, Naomi Saphra, Alexander D'Amour, Tal Linzen, Jasmijn Bastings, Iulia Turc, Jacob Eisenstein, Dipanjan Das 0001, Ellie Pavlick
ICLR1
2021 Learning Compact Metrics for MT
abstract
Recent developments in machine translation and multilingual text generation have led researchers to adopt trained metrics such as COMET or BLEURT, which treat evaluation as a regression problem and use representations from multilingual pre-trained models such as XLM-RoBERTa or mBERT.Yet studies on related tasks suggest that these models are most efficient when they are large, which is costly and impractical for evaluation.We investigate the trade-off between multilinguality and model capacity with RemBERT, a stateof-the-art multilingual language model, using data from the WMT Metrics Shared Task.We present a series of experiments which show that model size is indeed a bottleneck for cross-lingual transfer, then demonstrate how distillation can help addressing this bottleneck, by leveraging synthetic data generation and transferring knowledge from one teacher to multiple students trained on related languages.Our method yields up to 10.5% improvement over vanilla fine-tuning and reaches 92.6% of RemBERT's performance using only a third of its parameters. * Work done during an internship at Google.
Amy Pu, Hyung Won Chung, Ankur P. Parikh, Sebastian Gehrmann, Thibault Sellam
EMNLP (1)5
2020 BLEURT: Learning Robust Metrics for Text Generation
abstract
Text generation has made significant advances in the last few years.Yet, evaluation metrics have lagged behind, as the most popular choices (e.g., BLEU and ROUGE) may correlate poorly with human judgments.We propose BLEURT, a learned evaluation metric based on BERT that can model human judgments with a few thousand possibly biased training examples.A key aspect of our approach is a novel pre-training scheme that uses millions of synthetic examples to help the model generalize.BLEURT provides state-ofthe-art results on the last three years of the WMT Metrics shared task and the WebNLG Competition dataset.In contrast to a vanilla BERT-based approach, it yields superior results even when the training data is scarce and out-of-distribution.
Thibault Sellam, Dipanjan Das 0001, Ankur P. Parikh
ACL1
2019 DeepBase: Deep Inspection of Neural Networks
abstract
Although deep learning models perform remarkably well across a range of tasks such as language translation and object recognition, it remains unclear what high-level logic, if any, they follow. Understanding this logic may lead to more transparency, better model design, and faster experimentation. Recent machine learning research has leveraged statistical methods to identify hidden units that behave (e.g., activate) similarly to human understandable logic, but those analyses require considerable manual effort. Our insight is that many of those studies follow a common analysis pattern, and therefore there is opportunity to provide a declarative abstraction to easily express, execute and optimize them. This paper describes DeepBase, a system to inspect neural network behaviors through a unified interface. We model logic with user-provided hypothesis functions that annotate the data with high-level labels (e.g., part-of-speech tags, image captions). DeepBase lets users quickly identify individual or groups of units that have strong statistical dependencies with desired hypotheses. We discuss how DeepBase can express existing analyses, propose a set of simple and effective optimizations to speed up a standard Python implementation by up to 72x, and reproduce recent studies from the NLP literature.
Thibault Sellam, Ian Yiran Huang, Michelle Yang, Carl Vondrick, Eugene Wu 0002
SIGMOD Conference1
2019 Mining Precision Interfaces From Query Logs
abstract
Interactive tools make data analysis more efficient and more accessible to end-users by hiding the underlying query complexity and exposing interactive widgets for the parts of the query that matter to the analysis. However, creating custom tailored (i.e., precise) interfaces is very costly, and automated approaches are desirable. We propose a syntactic approach that uses queries from an analysis to generate a tailored interface. We model interface widgets as functions I(q) - > q' that modify the current analysis query q, and interfaces as the set of queries that its widgets can express. Our system, Precision Interfaces, analyzes structural changes between input queries from an analysis, and generates an output interface with widgets to express those changes. Our experiments on the Sloan Digital Sky Survey query log suggest that Precision Interfaces can generate useful interfaces for simple unanticipated tasks, and our optimizations can generate interfaces from logs of up to 10,000 queries in >10s.
Qianrui Zhang, Haoci Zhang, Thibault Sellam, Eugene Wu 0002
SIGMOD Conference3
2018 Quantitative Information Extraction From Social Data
abstract
Social data is a rich data source for identifying trends and topics of interest based on user activity. Social data also provides opportunities to collect numerical data about events like elections, sport games, disasters or economic news. We propose the problem of identifying relevant quantitative information from social data as annotations for a topic. We investigate how to extract quantitative information and perform a number of experiments and analysis with Twitter data.
Omar Alonso, Thibault Sellam
SIGIR2
2018 Precision Interfaces for Different Modalities
abstract
Building interactive tools to support data analysis is hard because it is not always clear what to build and how to build it. To address this problem, we present Precision Interfaces, a semi-automatic system to generate task-specific data analytics interfaces. Precision Interface can turn a log of executed programs into an interface, by identifying micro-variations between the programs and mapping them to interface components. This paper focuses on SQL query logs, but we can generalize the approach to other languages. Our system operates in two steps: it first builds an interaction graph, which describes how the queries can be transformed into each other. Then, it finds a set of UI components that covers a maximal number of transformations. To restrict the domain of changes to be detected, our system uses a domain-specific language, PILang. We describe each of Precision Interface's components, showcase an early prototype on real program logs, and discuss future research opportunities.
Haoci Zhang, Viraj Raj, Thibault Sellam, Eugene Wu 0002
SIGMOD Conference3
2016 e#: Sharper Expertise Detection from Microblogs
abstract
Microblogging platforms such as Twitter provide low cost access to an immense reserve of authoritative professionals, opinion leaders and hobbyists for a wide range of topics. Yet, as microposts are short and incredibly diverse, many of these experts are hidden. In this paper, we present e#, a system to retrieve experts automatically for a given set of keywords. Our design targets exhaustivity: e# can detect previously undetectable experts. The core idea is to enhance a state-ofthe-art expert detection algorithm with a graph of expertise domains. Our system produces this graph from hundreds of Gigabytes of Web search query logs and behavioral data, processed in a distributed, parallel fashion. We provide a detailed description of our architecture, including an original SQL-based community detection algorithm. We then benchmark our system with 750 queries, using crowdsourcing. We observe that e# finds many more experts than a state-of-the-art baseline.
Thibault Sellam, Martin Hentschel 0001, Vasileios Kandylas, Omar Alonso
EDBT1
2016 Fast, Explainable View Detection to Characterize Exploration Queries
abstract
The aim of data exploration is to get acquainted with an unfamiliar database. Typically, explorers operate by trial and error: they submit a query, study the result, and refine their query subsequently. In this paper, we investigate how to help them understand their query results. In particular, we focus on medium to high dimension spaces: if the database contains dozens or hundreds of columns, which variables should they inspect? We propose to detect subspaces in which the users' selection is different from the rest of the database. From this idea, we built Ziggy, a tuple description engine. Ziggy can detect informative subspaces, and it can explain why it recommends them, with visualizations and natural language. It can cope with mixed data, missing values, and it penalizes redundancy. Our experiments reveal that it is up to an order of magnitude faster than state-of-the-art feature selection algorithms, at minimal accuracy costs.
Thibault Sellam, Martin L. Kersten
SSDBM1
2016 Blaeu: Mapping and Navigating Large Tables with Cluster Analysis
abstract
Blaeu is an interactive database exploration tool. Its aim is to guide casual users through large data tables, ultimately triggering insights and serendipity. To do so, it relies on a double cluster analysis mechanism. It clusters the data vertically: it detects themes , groups of mutually dependent columns that highlight one aspect of the data. Then it clusters the data horizontally. For each theme, it produces a data map, an interactive visualization of the clusters in the table. The data maps summarize the data. They provide a visual synopsis of the clusters, as well as facilities to inspect their content and annotate them. But they also let the users navigate further. Our explorers can change the active set of columns or drill down into the clusters to refine their selection. Our prototype is fully operational, ready to deliver insights from complex databases.
Thibault Sellam, Robin Cijvat, Richard Koopmanschap, Martin L. Kersten
Proc. VLDB Endow.1
2016 Ziggy: Characterizing Query Results for Data Explorers
abstract
Data exploration has received much attention during the last few years. The aim is to learn interesting new facts from a possibly unfamiliar data set. Typically, explorers operate by trial and error: they write a query, inspect the results and refine their specifications accordingly. In this demo proposal, we present Ziggy, a system to help them understand their query results. Ziggy's aim is to complement an existing exploration system. It assumes that users already have a query in mind, but they do not know what is interesting about it. To assist them, it detects characteristic views , that is, small sets of columns on which the tuples in the results are different from those in the rest of the database. Thanks to these views, our explorers can understand why their selection is unique and make more informed exploration decisions.
Thibault Sellam, Martin L. Kersten
Proc. VLDB Endow.1
2016 Cluster-Driven Navigation of the Query Space
abstract
How can users who know neither programming nor statistics explore large databases? We present a novel interface, designed to guide explorers through their data: Blaeu. Blaeu is a database front-end, “boosted” with unsupervised learning primitives. Thanks to these primitives, it can summarize and recommend queries. Our first contribution is Blaeu's interaction model. With Blaeu, users explore the data through data maps. A data map is an interactive set of clusters, which users navigate with zooms and projections. Our second contribution is Blaeu's engine. We present three mapping algorithms, for three different settings. The first algorithm deals with small to medium databases, the second one targets high dimensional spaces, and the last one focuses on speed and interaction. We then present an optimization strategy based on sampling. Our experiments reveal that Blaeu can cluster millions of tuples with hundreds of columns in a few seconds on commodity hardware.
Thibault Sellam, Martin L. Kersten
IEEE Trans. Knowl. Data Eng.1
2015 Semi-Automated Exploration of Data Warehouses
abstract
Exploratory data analysis tries to discover novel dependencies and unexpected patterns in large databases. Traditionally, this process is manual and hypothesis-driven. However, analysts can come short of patience and imagination. In this paper, we introduce Claude, a hypothesis generator for data warehouses. Claude follows a 2-step approach: (1) It detects interesting views, by exploiting non-linear statistical dependencies between the dimensions and the measure. (2) To explain its findings, it detects local patterns in these views and describes them with SQL queries. Technically, we derive a model of interestingness from fundamental information theory. To exploit this model, we present aggressive approximations and heuristics, allowing Claude to be fast and more accurate than state-of-art view selection algorithms.
Thibault Sellam, Emmanuel Müller, Martin L. Kersten
CIKM1
2015 Raimond: Quantitative Data Extraction from Twitter to Describe Events
Thibault Sellam, Omar Alonso
ICWE1
2013 Meet Charles, big data query advisor
Thibault Sellam, Martin L. Kersten
CIDR1
2013 Fast Cartography for Data Explorers
abstract
Exploration is the act of investigating unknown regions. An analyst exploring a database cannot, by definition, compose the right query or use the appropriate data mining algorithm. However, current data management tools cannot operate without well defined instructions. Therefore, browsing an unknown database can be a very tedious process. Our project, Atlas, is an attempt to circumvent this problem. Atlas is an active DBMS front-end, designed for database exploration. It generates and ranks several data maps from a user query. A data map is a small set of database queries (less than a dozen), in which each query describes an interesting region of the database. The user can pick one and submit it for further exploration. In order to support interaction, the system should operate in quasi-real time, possibly at the cost of precision, and require as little input parameters as possible. We draft a framework to generate such data maps, and introduce several short-to long-terms research problems.
Thibault Sellam
Proc. VLDB Endow.1
2012 X-device query processing by bitwise distribution
abstract
The diversity of hardware components within a single system calls for strategies for efficient cross-device data processing. For example, existing approaches to CPU/GPU co-processing distribute individual relational operators to the "most appropriate" device. While pleasantly simple, this strategy has a number of problems: it may leave the "inappropriate" devices idle while overloading the "appropriate" device and putting a high pressure on the PCI bus. To address these issues we distribute data among the devices by partially decomposing relations at the granularity of individual bits. Each of the resulting bit-partitions is stored and processed on one of the available devices. Using this strategy, we implemented a processor for spatial range queries that makes efficient use of all available devices. The performance gains achieved indicate that bitwise distribution makes a good cross-device processing strategy.
Holger Pirk, Thibault Sellam, Stefan Manegold, Martin L. Kersten
DaMoN2