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.

Caio F. Corro

dblp:308/0719 · also Caio Corro, Caio Filippo Corro · DBLP profile ↗
← Back
15ranked-venue papers
9as first author
10since 2021 · last 2026
—ORCID · none

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

Artificial intelligence and machine learning · 14 · 9 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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
9 papers
Information extraction and text analysis · 72% Probabilistic and Bayesian machine learning · 12% Generative modeling · 7%
Theoretical computer science
4 papers
Mathematical optimization · 67% Algorithms and data structures · 33%

Topics — the 22 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
syntactic parsing
1.752020
Span-based discontinuous constituency parsing: a family of exact chart-based algorithms with time complexities from O(n\^6) down to O(n\^3) · EMNLP (1) 2020
Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder · ICLR (Poster) 2019
Learning Latent Trees with Stochastic Perturbations and Differentiable Dynamic Programming · ACL (1) 2019
Natural language and speech › Information extraction and text analysis
named entity recognition
1.422024
A Fast and Sound Tagging Method for Discontinuous Named-Entity Recognition · EMNLP 2024
A dynamic programming algorithm for span-based nested named-entity recognition in O(n²) · ACL (1) 2023
Natural language and speech › Information extraction and text analysis
sequence labeling
1.122025
Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithms · ACL (1) 2025
A Fast and Sound Tagging Method for Discontinuous Named-Entity Recognition · EMNLP 2024
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
conditional random field
0.912025
Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithms · ACL (1) 2025
Mathematical optimization › continuous optimization › convex optimization
bregman projections
0.912025
Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithms · ACL (1) 2025
Natural language and speech › Information extraction and text analysis › named entity recognition
discontinuous named entity recognition
0.812024
A Fast and Sound Tagging Method for Discontinuous Named-Entity Recognition · EMNLP 2024
Natural language and speech › Language models and text generation
compositional generalization
0.712023
Structural generalization in COGS: Supertagging is (almost) all you need · EMNLP 2023
Natural language and speech › Information extraction and text analysis › named entity recognition
nested named entity recognition
0.712023
A dynamic programming algorithm for span-based nested named-entity recognition in O(n²) · ACL (1) 2023
Natural language and speech › Information extraction and text analysis
semantic parsing
0.712023
Structural generalization in COGS: Supertagging is (almost) all you need · EMNLP 2023
Algorithms and data structures
dynamic programming
0.712023
A dynamic programming algorithm for span-based nested named-entity recognition in O(n²) · ACL (1) 2023
Natural language and speech › Information extraction and text analysis › syntactic parsing
dependency parsing
0.522017
Efficient Discontinuous Phrase-Structure Parsing via the Generalized Maximum Spanning Arborescence · EMNLP 2017
Dependency Parsing with Bounded Block Degree and Well-nestedness via Lagrangian Relaxation and Branch-and-Bound · ACL (1) 2016
Natural language and speech › Information extraction and text analysis › syntactic parsing › constituency parsing
discontinuous constituency parsing
0.412020
Span-based discontinuous constituency parsing: a family of exact chart-based algorithms with time complexities from O(n\^6) down to O(n\^3) · EMNLP (1) 2020
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › structure learning
latent tree learning
0.412019
Learning Latent Trees with Stochastic Perturbations and Differentiable Dynamic Programming · ACL (1) 2019
Natural language and speech › Information extraction and text analysis › semantic parsing
semi-supervised semantic parsing
0.412019
Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder · ICLR (Poster) 2019
Machine learning › Generative modeling › variational autoencoder
structured variational autoencoder
0.412019
Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder · ICLR (Poster) 2019
Machine learning › Representation and self-supervised learning
structure induction
0.412019
Learning Latent Trees with Stochastic Perturbations and Differentiable Dynamic Programming · ACL (1) 2019
Machine learning › Generative modeling
variational autoencoder
0.412019
Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder · ICLR (Poster) 2019
Natural language and speech › Information extraction and text analysis › syntactic parsing › dependency parsing
non-projective dependency parsing
0.312017
Efficient Discontinuous Phrase-Structure Parsing via the Generalized Maximum Spanning Arborescence · EMNLP 2017
Mathematical optimization
lagrangian relaxation
0.212016
Dependency Parsing with Bounded Block Degree and Well-nestedness via Lagrangian Relaxation and Branch-and-Bound · ACL (1) 2016
Mathematical optimization
integer programming
0.212023
Structural generalization in COGS: Supertagging is (almost) all you need · EMNLP 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.112019
Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder · ICLR (Poster) 2019
Natural language and speech › Information extraction and text analysis
sentiment analysis
0.112019
Learning Latent Trees with Stochastic Perturbations and Differentiable Dynamic Programming · ACL (1) 2019

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

parallelizable inference · 1.7fenchel-young losses · 1.7bregman projections · 1.7supertagging · 1.3maximum matching · 1.3graph-based parsing · 1.3early stopping · 1.3dynamic programming · 1.3CYK algorithm · 1.3weighted finite state automaton · 0.8branch-and-bound · 0.2
YearPublicationVenuePosition
2026 A Study on Building Efficient Zero-Shot Relation Extraction Models
abstract
International audience
Hugo Thomas, Caio F. Corro, Guillaume Gravier, Pascale Sébillot
LREC2
2025 Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithms
abstract
We propose a novel discriminative model for sequence labeling called Bregman conditional random fields (BCRF).Contrary to standard linear-chain conditional random fields, BCRF allows fast parallelizable inference algorithms based on iterative Bregman projections.We show how such models can be learned using Fenchel-Young losses, including extension for learning from partial labels.Experimentally, our approach delivers comparable results to CRF while being faster, and achieves better results in highly constrained settings compared to mean field, another parallelizable alternative.
Caio F. Corro, Mathieu Lacroix 0001, Joseph Le Roux
ACL (1)1
2025 Few-shot domain adaptation for named-entity recognition via joint constrained k-means and subspace selection
abstract
Named-entity recognition (NER) is a task that typically requires large annotated datasets, which limits its applicability across domains with varying entity definitions. This paper addresses few-shot NER, aiming to transfer knowledge to new domains with minimal supervision. Unlike previous approaches that rely solely on limited annotated data, we propose a weakly-supervised algorithm that combines small labeled datasets with large amounts of unlabeled data. Our method extends the k-means algorithm with label supervision, cluster size constraints, and domain-specific discriminative subspace selection. This unified framework achieves state-of-the-art results in few-shot NER, demonstrating its effectiveness in leveraging unlabeled data and adapting to domain-specific challenges.
Ayoub Hammal, Benno Uthayasooriyar, Caio F. Corro
COLING3
2024 Sparse Logistic Regression with High-order Features for Automatic Grammar Rule Extraction from Treebanks
abstract
Descriptive grammars are highly valuable, but writing them is time-consuming and difficult. Furthermore, while linguists typically use corpora to create them, grammar descriptions often lack quantitative data. As for formal grammars, they can be challenging to interpret. In this paper, we propose a new method to extract and explore significant fine-grained grammar patterns and potential syntactic grammar rules from treebanks, in order to create an easy-to-understand corpus-based grammar. More specifically, we extract descriptions and rules across different languages for two linguistic phenomena, agreement and word order, using a large search space and paying special attention to the ranking order of the extracted rules. For that, we use a linear classifier to extract the most salient features that predict the linguistic phenomena under study. We associate statistical information to each rule, and we compare the ranking of the model’s results to those of other quantitative and statistical measures. Our method captures both well-known and less well-known significant grammar rules in Spanish, French, and Wolof.
Santiago Herrera, Caio F. Corro, Sylvain Kahane
LREC/COLING2
2024 A Fast and Sound Tagging Method for Discontinuous Named-Entity Recognition
abstract
We introduce a novel tagging scheme for discontinuous named entity recognition based on an explicit description of the inner structure of discontinuous mentions.We rely on a weighted finite state automaton for both marginal and maximum a posteriori inference.As such, our method is sound in the sense that (1) wellformedness of predicted tag sequences is ensured via the automaton structure and ( 2) there is an unambiguous mapping between wellformed sequences of tags and (discontinuous) mentions.We evaluate our approach on three English datasets in the biomedical domain, and report comparable results to state-of-the-art while having a way simpler and faster model.
Caio F. Corro
EMNLP1
2023 A dynamic programming algorithm for span-based nested named-entity recognition in O(n²)
abstract
Span-based nested named-entity recognition (NER) has a cubic-time complexity using a variant of the CYK algorithm.We show that by adding a supplementary structural constraint on the search space, nested NER has a quadratictime complexity, that is the same asymptotic complexity than the non-nested case.The proposed algorithm covers a large part of three standard English benchmarks and delivers comparable experimental results.
Caio F. Corro
ACL (1)1
2023 On the inconsistency of separable losses for structured prediction
abstract
In this paper, we prove that separable negative log-likelihood losses for structured prediction are not necessarily Bayes consistent, or, in other words, minimizing these losses may not result in a model that predicts the most probable structure in the data distribution for a given input.This fact opens the question of whether these losses are well-adapted for structured prediction and, if so, why.
Caio F. Corro
EACL1
2023 Structural generalization in COGS: Supertagging is (almost) all you need
abstract
In many Natural Language Processing applications, neural networks have been found to fail to generalize on out-of-distribution examples.In particular, several recent semantic parsing datasets have put forward important limitations of neural networks in cases where compositional generalization is required.In this work, we extend a neural graph-based semantic parsing framework in several ways to alleviate this issue.Notably, we propose: (1) the introduction of a supertagging step with valency constraints, expressed as an integer linear program;(2) a reduction of the graph prediction problem to the maximum matching problem; (3) the design of an incremental early-stopping training strategy to prevent overfitting.Experimentally, our approach significantly improves results on examples that require structural generalization in the COGS dataset, a known challenging benchmark for compositional generalization.Overall, our results confirm that structural constraints are important for generalization in semantic parsing.
Alban Petit, Caio F. Corro, François Yvon
EMNLP2
2023 On Graph-based Reentrancy-free Semantic Parsing
abstract
Abstract We propose a novel graph-based approach for semantic parsing that resolves two problems observed in the literature: (1) seq2seq models fail on compositional generalization tasks; (2) previous work using phrase structure parsers cannot cover all the semantic parses observed in treebanks. We prove that both MAP inference and latent tag anchoring (required for weakly-supervised learning) are NP-hard problems. We propose two optimization algorithms based on constraint smoothing and conditional gradient to approximately solve these inference problems. Experimentally, our approach delivers state-of-the-art results on GeoQuery, Scan, and Clevr, both for i.i.d. splits and for splits that test for compositional generalization.
Alban Petit, Caio F. Corro
Trans. Assoc. Comput. Linguistics2
2022 GPU-Accelerated Forward-Backward Algorithm with Application to Lattice-Free MMI
abstract
We propose to express the forward-backward algorithm in terms of operations between sparse matrices in a specific semiring. This new perspective naturally leads to a GPU-friendly algorithm which is easy to implement in Julia or any programming languages with native support of semiring algebra. We use this new implementation to train a TDNN with the LF-MMI objective function and we compare the training time of our system with PyChain—a recently introduced C++/CUDA implementation of the LF-MMI loss. Our implementation is about two times faster while not having to use any approximation such as the "leaky-HMM".
Lucas Ondel Yang, Léa-Marie Lam-Yee-Mui, Martin Kocour, Caio F. Corro, Lukás Burget
ICASSP4
2020 Span-based discontinuous constituency parsing: a family of exact chart-based algorithms with time complexities from O(n\^6) down to O(n\^3)
abstract
We introduce a novel chart-based algorithm for span-based parsing of discontinuous constituency trees of block degree two, including ill-nested structures.In particular, we show that we can build variants of our parser with smaller search spaces and time complexities ranging from O(n 6 ) down to O(n 3 ).The cubic time variant covers 98% of constituents observed in linguistic treebanks while having the same complexity as continuous constituency parsers.We evaluate our approach on German and English treebanks (Negra, Tiger, and DPTB) and report state-of-the-art results in the fully supervised setting.We also experiment with pre-trained word embeddings and Bertbased neural networks.⇤ Work partially done while the author was a postdoc at University of Amsterdam with Ivan Titov. 1 The set of words that a node dominates is the set of leaf nodes in the subtree for which this node is the root.
Caio F. Corro
EMNLP (1)1
2019 Learning Latent Trees with Stochastic Perturbations and Differentiable Dynamic Programming
abstract
We treat projective dependency trees as latent variables in our probabilistic model and induce them in such a way as to be beneficial for a downstream task, without relying on any direct tree supervision.Our approach relies on Gumbel perturbations and differentiable dynamic programming.Unlike previous approaches to latent tree learning, we stochastically sample global structures and our parser is fully differentiable.We illustrate its effectiveness on sentiment analysis and natural language inference tasks.We also study its properties on a synthetic structure induction task.Ablation studies emphasize the importance of both stochasticity and constraining latent structures to be projective trees.
Caio F. Corro, Ivan Titov 0001
ACL (1)1
2019 Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder
Caio F. Corro, Ivan Titov 0001
ICLR (Poster)1
2017 Efficient Discontinuous Phrase-Structure Parsing via the Generalized Maximum Spanning Arborescence
abstract
We present a new method for the joint task of tagging and non-projective dependency parsing.We demonstrate its usefulness with an application to discontinuous phrase-structure parsing where decoding lexicalized spines and syntactic derivations is performed jointly.The main contributions of this paper are (1) a reduction from joint tagging and non-projective dependency parsing to the Generalized Maximum Spanning Arborescence problem, and (2) a novel decoding algorithm for this problem through Lagrangian relaxation.We evaluate this model and obtain state-of-the-art results despite strong independence assumptions.
Caio F. Corro, Joseph Le Roux, Mathieu Lacroix 0001
EMNLP1
2016 Dependency Parsing with Bounded Block Degree and Well-nestedness via Lagrangian Relaxation and Branch-and-Bound
abstract
Caio Corro, Joseph Le Roux, Mathieu Lacroix, Antoine Rozenknop, Roberto Wolfler Calvo. Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2016.
Caio F. Corro, Joseph Le Roux, Mathieu Lacroix 0001, Antoine Rozenknop, Roberto Wolfler Calvo
ACL (1)1