SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2010.02180 · 2020

Pareto Probing: Trading Off Accuracy for Complexity

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
rycolab/pareto-probing canonical 3 of 3
FunctionStatusWhere it lives
args2list Ran rycolab/pareto-probing/src/h02_learn/random_search.py
pointer only (licence: GPL-3.0) · get_code("dfa0bf0f99852b85")
get_hyperparameters Ran rycolab/pareto-probing/src/h02_learn/random_search.py
pointer only (licence: GPL-3.0) · get_code("7444c6b7e056458d")
get_hyperparameters_search Ran rycolab/pareto-probing/src/h02_learn/random_search.py
pointer only (licence: GPL-3.0) · get_code("bad8deb74445cff3")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

The question of how to probe contextual word representations for linguistic structure in a way that is both principled and useful has seen significant attention recently in the NLP literature. In our contribution to this discussion, we argue for a probe metric that reflects the fundamental trade-off between probe complexity and performance: the Pareto hypervolume. To measure complexity, we present a number of parametric and non-parametric metrics. Our experiments using Pareto hypervolume as an evaluation metric show that probes often do not conform to our expectations -- e.g., why should the non-contextual fastText representations encode more morpho-syntactic information than the contextual BERT representations? These results suggest that common, simplistic probing tasks, such as part-of-speech labeling and dependency arc labeling, are inadequate to evaluate the linguistic structure encoded in contextual word representations. This leads us to propose full dependency parsing as a probing task. In support of our suggestion that harder probing tasks are necessary, our experiments with dependency parsing reveal a wide gap in syntactic knowledge between contextual and non-contextual representations.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2010.02180")
get_code_for_paper("2010.02180")
have("2010.02180")

Connect an agent — have() is free.