← Search

Marco Tulio Ribeiro

11 accepted papers

2023

Editing models with task arithmetic

ICLR 2023poster

Changing how pre-trained models behave---e.g., improving their performance on a downstream task or mitigating biases learned during pre-training---is a common practice when developing machine learning systems. In this work, we propose a new paradigm for steering the behavior of neural networks, cent…

2023

Targeted Data Generation: Finding and Fixing Model Weaknesses

ACL 2023long

Even when aggregate accuracy is high, state-of-the-art NLP models often fail systematically on specific subgroups of data, resulting in unfair outcomes and eroding user trust. Additional data collection may not help in addressing these weaknesses, as such challenging subgroups may be unknown to user…

2022

Do Feature Attribution Methods Correctly Attribute Features?

AAAI 2022technical

Feature attribution methods are popular in interpretable machine learning. These methods compute the attribution of each input feature to represent its importance, but there is no consensus on the definition of "attribution", leading to many competing methods with little systematic evaluation, compl…

2022

Fixing Model Bugs with Natural Language Patches

EMNLP 2022main

Current approaches for fixing systematic problems in NLP models (e.g., regex patches, finetuning on more data) are either brittle, or labor-intensive and liable to shortcuts. In contrast, humans often provide corrections to each other through natural language. Taking inspiration from this, we explor…

2021

Beyond Accuracy: Behavioral Testing of NLP Models with Checklist (Extended Abstract)

IJCAI 2021poster

Although measuring held-out accuracy has been the primary approach to evaluate generalization, it often overestimates the performance of NLP models, while alternative approaches for evaluating models either focus on individual tasks or on specific behaviors. Inspired by principles of behavioral test…

2021

Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Models

ACL 2021long

While counterfactual examples are useful for analysis and training of NLP models, current generation methods either rely on manual labor to create very few counterfactuals, or only instantiate limited types of perturbations such as paraphrases or word substitutions. We present Polyjuice, a general-p…

2020

SQuINTing at VQA Models: Introspecting VQA Models With Sub-Questions

CVPR 2020oral

Existing VQA datasets contain questions with varying levels of complexity. While the majority of questions in these datasets require perception for recognizing existence, properties, and spatial relationships of entities, a significant portion of questions pose challenges that correspond to reasonin…

Cited by 85PDFScholar