EDBT 2026 Demo / reviewers in the wild / expert
Daniel Gildea
dblp:51/844
· DBLP profile ↗
77ranked-venue papers
21as first author
4since 2021 · last 2022
0000-0002-7858-2624ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 74 · 21 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Theory of computation · 1
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
32 papers |
Information extraction and text analysis · 35% Language models and text generation · 18% Question answering and dialogue systems · 14% | |
| Theoretical computer science
8 papers |
Automata and formal languages · 46% Mathematical optimization · 29% Algorithms and data structures · 14% |
Topics — the 30 heaviest of 58, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis
relation extraction |
0.7 | 2 | 2019 | Leveraging Dependency Forest for Neural Medical Relation Extraction · EMNLP/IJCNLP (1) 2019 N-ary Relation Extraction using Graph-State LSTM · EMNLP 2018 |
Natural language and speech › Information extraction and text analysis
semantic parsing |
0.7 | 3 | 2018 | Sequence-to-sequence Models for Cache Transition Systems · ACL (1) 2018 AMR Parsing With Cache Transition Systems · AAAI 2018 Identifying Semantic Roles Using Combinatory Categorial Grammar · EMNLP 2003 |
Natural language and speech › Information extraction and text analysis › semantic parsing
abstract meaning representation parsing |
0.7 | 2 | 2018 | Sequence-to-sequence Models for Cache Transition Systems · ACL (1) 2018 AMR Parsing With Cache Transition Systems · AAAI 2018 |
Natural language and speech › Language models and text generation › text generation › data-to-text generation
AMR-to-text generation |
0.6 | 2 | 2018 | A Graph-to-Sequence Model for AMR-to-Text Generation · ACL (1) 2018 AMR-to-text generation as a Traveling Salesman Problem · EMNLP 2016 |
Natural language and speech › Question answering and dialogue systems › dialogue modeling
dialogue context modeling |
0.6 | 1 | 2022 | Hierarchical Context Tagging for Utterance Rewriting · AAAI 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › information fusion
evidence combination |
0.6 | 1 | 2022 | Evidence Integration for Multi-Hop Reading Comprehension With Graph Neural Networks · IEEE Trans. Knowl. Data Eng. 2022 |
Natural language and speech › Question answering and dialogue systems
machine reading comprehension |
0.6 | 1 | 2022 | Evidence Integration for Multi-Hop Reading Comprehension With Graph Neural Networks · IEEE Trans. Knowl. Data Eng. 2022 |
Natural language and speech › Question answering and dialogue systems › machine reading comprehension
multi-hop reading comprehension |
0.6 | 1 | 2022 | Evidence Integration for Multi-Hop Reading Comprehension With Graph Neural Networks · IEEE Trans. Knowl. Data Eng. 2022 |
Natural language and speech › Language models and text generation › text generation › text rewriting
sentence rewriting |
0.6 | 1 | 2022 | Hierarchical Context Tagging for Utterance Rewriting · AAAI 2022 |
Natural language and speech › Information extraction and text analysis › relation extraction
biomedical relation extraction |
0.4 | 1 | 2019 | Leveraging Dependency Forest for Neural Medical Relation Extraction · EMNLP/IJCNLP (1) 2019 |
Natural language and speech › Language models and text generation › text generation › data-to-text generation
graph-to-sequence generation |
0.3 | 1 | 2018 | A Graph-to-Sequence Model for AMR-to-Text Generation · ACL (1) 2018 |
Natural language and speech › Information extraction and text analysis › relation extraction › complex relation extraction
n-ary relation extraction |
0.3 | 1 | 2018 | N-ary Relation Extraction using Graph-State LSTM · EMNLP 2018 |
Natural language and speech › Language models and text generation
text generation |
0.3 | 1 | 2018 | A Graph-to-Sequence Model for AMR-to-Text Generation · ACL (1) 2018 |
Natural language and speech › Information extraction and text analysis › syntactic parsing
transition-based parsing |
0.3 | 1 | 2018 | Sequence-to-sequence Models for Cache Transition Systems · ACL (1) 2018 |
Natural language and speech › Information extraction and text analysis
syntactic parsing |
0.3 | 5 | 2008 | Bayesian Learning of Non-Compositional Phrases with Synchronous Parsing · ACL 2008 Efficient Search for Inversion Transduction Grammar · EMNLP 2006 Dependencies vs. Constituents for Tree-Based Alignment · EMNLP 2004 |
Machine learning › Transfer learning and domain adaptation › domain alignment
unsupervised alignment |
0.2 | 1 | 2016 | Unsupervised Alignment of Actions in Video with Text Descriptions · IJCAI 2016 |
Computer vision › Vision and language › cross-modal alignment › visual-semantic alignment
video-text alignment |
0.2 | 1 | 2016 | Unsupervised Alignment of Actions in Video with Text Descriptions · IJCAI 2016 |
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem |
0.2 | 1 | 2016 | AMR-to-text generation as a Traveling Salesman Problem · EMNLP 2016 |
Natural language and speech › Machine translation › statistical machine translation
word alignment |
0.2 | 3 | 2010 | A Fast Fertility Hidden Markov Model for Word Alignment Using MCMC · EMNLP 2010 Inducing Word Alignments with Bilexical Synchronous Trees · ACL 2006 Stochastic Lexicalized Inversion Transduction Grammar for Alignment · ACL 2005 |
Computer vision › Vision and language › visual grounding
instruction grounding |
0.2 | 1 | 2014 | Unsupervised Alignment of Natural Language Instructions with Video Segments · AAAI 2014 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.2 | 1 | 2014 | Type-based MCMC for Sampling Tree Fragments from Forests · EMNLP 2014 |
Natural language and speech › Machine translation › syntax-based machine translation
synchronous context-free grammar |
0.2 | 1 | 2014 | Type-based MCMC for Sampling Tree Fragments from Forests · EMNLP 2014 |
Natural language and speech › Machine translation
syntax-based machine translation |
0.2 | 1 | 2014 | Comparing Representations of Semantic Roles for String-To-Tree Decoding · EMNLP 2014 |
Natural language and speech › Machine translation
statistical machine translation |
0.2 | 2 | 2009 | Bayesian Learning of Phrasal Tree-to-String Templates · EMNLP 2009 Bayesian Learning of Non-Compositional Phrases with Synchronous Parsing · ACL 2008 |
Human-AI interaction › large language model interaction › language-based interaction
natural language interface |
0.2 | 1 | 2013 | Integrating Programming by Example and Natural Language Programming · AAAI 2013 |
Program synthesis and code generation
natural language programming |
0.2 | 1 | 2013 | Integrating Programming by Example and Natural Language Programming · AAAI 2013 |
Program synthesis and code generation
programming by example |
0.2 | 1 | 2013 | Integrating Programming by Example and Natural Language Programming · AAAI 2013 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
expectation-maximization convergence |
0.1 | 1 | 2012 | Convergence of the EM Algorithm for Gaussian Mixtures with Unbalanced Mixing Coefficients · ICML 2012 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
gaussian mixture model |
0.1 | 1 | 2012 | Convergence of the EM Algorithm for Gaussian Mixtures with Unbalanced Mixing Coefficients · ICML 2012 |
Automata and formal languages
grammar formalisms |
0.1 | 2 | 2007 | Optimizing Grammars for Minimum Dependency Length · ACL 2007 Factoring Synchronous Grammars by Sorting · ACL 2006 |
Methods — techniques the papers use, named apart from their topics
transition-based parsing · 0.7cache transition system · 0.7sequence tagging · 0.6rule clustering · 0.6graph recurrent network · 0.6graph convolutional network · 0.6neural relation extraction · 0.4dependency forest · 0.4SMATCH · 0.4BLEU · 0.4regular expressions · 0.3traveling salesman problem solver · 0.2maximum entropy classifier · 0.2graph partitioning · 0.2word alignment · 0.2type-based MCMC · 0.2optimization · 0.1sorting · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Hierarchical Context Tagging for Utterance RewritingabstractUtterance rewriting aims to recover coreferences and omitted information from the latest turn of a multi-turn dialogue. Recently, methods that tag rather than linearly generate sequences have proven stronger in both in- and out-of-domain rewriting settings. This is due to a tagger's smaller search space as it can only copy tokens from the dialogue context. However, these methods may suffer from low coverage when phrases that must be added to a source utterance cannot be covered by a single context span. This can occur in languages like English that introduce tokens such as prepositions into the rewrite for grammaticality. We propose a hierarchical context tagger (HCT) that mitigates this issue by predicting slotted rules (e.g., "besides _") whose slots are later filled with context spans. HCT (i) tags the source string with token-level edit actions and slotted rules and (ii) fills in the resulting rule slots with spans from the dialogue context. This rule tagging allows HCT to add out-of-context tokens and multiple spans at once; we further cluster the rules to truncate the long tail of the rule distribution. Experiments on several benchmarks show that HCT can outperform state-of-the-art rewriting systems by ~2 BLEU points. Lisa Jin, Linfeng Song, Lifeng Jin, Dong Yu 0001, Daniel Gildea |
AAAI | 5 |
| 2022 | Evidence Integration for Multi-Hop Reading Comprehension With Graph Neural NetworksabstractMulti-hop reading comprehension focuses on one type of factoid question, where a system needs to properly integrate multiple pieces of evidence to correctly answer a question. Previous work approximates global evidence with local coreference information, encoding coreference chains with DAG-styled GRU layers within a gated-attention reader. However, coreference is limited in providing information for rich inference. We introduce a new method for better connecting global evidence, which forms more complex graphs compared to DAGs. To perform evidence integration on our graphs, we investigate two recent graph neural networks, namely graph convolutional network (GCN) and graph recurrent network (GRN). Experiments on two standard datasets show that richer global information leads to better answers. Our approach shows highly competitive performances on these datasets without deep language models (such as ELMo). Linfeng Song, Zhiguo Wang 0006, Mo Yu, Yue Zhang 0004, Radu Florian, Daniel Gildea |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2021 | AWLCO: All-Window Length Co-OccurrenceabstractAnalyzing patterns in a sequence of events has applications in text analysis, computer programming, and genomics research. In this paper, we consider the all-window-length analysis model which analyzes a sequence of events with respect to windows of all lengths. We study the exact co-occurrence counting problem for the all-window-length analysis model. Our first algorithm is an offline algorithm that counts all-window-length co-occurrences by performing multiple passes over a sequence and computing single-window-length co-occurrences. This algorithm has the time complexity O(n) for each window length and thus a total complexity of O(n²) and the space complexity O(|I|) for a sequence of size n and an itemset of size |I|. We propose AWLCO, an online algorithm that computes all-window-length co-occurrences in a single pass with the time complexity of O(n) and space complexity of O(√{n|I|}), assuming perfect hashing. Following this, we generalize our use case to patterns in which we propose an algorithm that computes all-window-length co-occurrence with time complexity O(n|I|), assuming perfect hashing, with an additional pre-processing step and space complexity O(√{n|I|}+|I|), plus the overhead of the Aho-Corasick algorithm [Aho and Corasick, 1975]. Joshua Sobel, Noah Bertram, Chen Ding 0001, Fatemeh Nargesian, Daniel Gildea |
CPM | 5 |
| 2021 | Outside Computation with Superior FunctionsabstractWe show that a general algorithm for efficient computation of outside values under the minimum of superior functions framework proposed by Knuth (1977) would yield a subexponential time algorithm for SAT, violating the Strong Exponential Time Hypothesis (SETH). Parker Riley, Daniel Gildea |
NAACL-HLT | 2 |
| 2020 | Generalized Shortest-Paths Encoders for AMR-to-Text GenerationabstractFor text generation from semantic graphs, past neural models encoded input structure via gated convolutions along graph edges. Although these operations provide local context, the distance messages can travel is bounded by the number of encoder propagation steps. We adopt recent efforts of applying Transformer self-attention to graphs to allow global feature propagation. Instead of feeding shortest paths to the vertex self-attention module, we train a model to learn them using generalized shortest-paths algorithms. This approach widens the receptive field of a graph encoder by exposing it to all possible graph paths. We explore how this path diversity affects performance across levels of AMR connectivity, demonstrating gains on AMRs of higher reentrancy counts and diameters. Analysis of generated sentences also supports high semantic coherence of our models for reentrant AMRs. Our best model achieves a 1.4 BLEU and 1.8 chrF++ margin over a baseline that encodes only pairwise-unique shortest paths. Lisa Jin, Daniel Gildea |
COLING | 2 |
| 2020 | Efficient Outside ComputationabstractWeighted deduction systems provide a framework for describing parsing algorithms that can be used with a variety of operations for combining the values of partial derivations. For some operations, inside values can be computed efficiently, but outside values cannot. We view out-side values as functions from inside values to the total value of all derivations, and we analyze outside computation in terms of function composition. This viewpoint helps explain why efficient outside computation is possible in many settings, despite the lack of a general outside algorithm for semiring operations. Daniel Gildea |
Comput. Linguistics | 1 |
| 2019 | SemBleu: A Robust Metric for AMR Parsing EvaluationabstractEvaluating AMR parsing accuracy involves comparing pairs of AMR graphs. The major evaluation metric, SMATCH (Cai and Knight, 2013), searches for one-to-one mappings between the nodes of two AMRs with a greedy hill-climbing algorithm, which leads to search errors. We propose SEMBLEU, a robust metric that extends BLEU (Papineni et al., 2002) to AMRs. It does not suffer from search errors and considers non-local correspondences in addition to local ones. SEMBLEU is fully content-driven and punishes situations where a system's output does not preserve most information from the input. Preliminary experiments on both sentence and corpus levels show that SEMBLEU has slightly higher consistency with human judgments than SMATCH. Our code is available at http://github.com/ freesunshine0316/sembleu. Linfeng Song, Daniel Gildea |
ACL (1) | 2 |
| 2019 | Leveraging Dependency Forest for Neural Medical Relation ExtractionabstractLinfeng Song, Yue Zhang, Daniel Gildea, Mo Yu, Zhiguo Wang, Jinsong Su. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Linfeng Song, Yue Zhang 0004, Daniel Gildea, Mo Yu, Zhiguo Wang 0006, Jinsong Su |
EMNLP/IJCNLP (1) | 3 |
| 2019 | Ordered Tree Decomposition for HRG Rule ExtractionabstractWe present algorithms for extracting Hyperedge Replacement Grammar (HRG) rules from a graph along with a vertex order. Our algorithms are based on finding a tree decomposition of smallest width, relative to the vertex order, and then extracting one rule for each node in this structure. The assumption of a fixed order for the vertices of the input graph makes it possible to solve the problem in polynomial time, in contrast to the fact that the problem of finding optimal tree decompositions for a graph is NP-hard. We also present polynomial-time algorithms for parsing based on our HRGs, where the input is a vertex sequence and the output is a graph structure. The intended application of our algorithms is grammar extraction and parsing for semantic representation of natural language. We apply our algorithms to data annotated with Abstract Meaning Representations and report on the characteristics of the resulting grammars. Daniel Gildea, Giorgio Satta, Xiaochang Peng |
Comput. Linguistics | 1 |
| 2019 | Semantic Neural Machine Translation using AMRabstractAbstract It is intuitive that semantic representations can be useful for machine translation, mainly because they can help in enforcing meaning preservation and handling data sparsity (many sentences correspond to one meaning) of machine translation models. On the other hand, little work has been done on leveraging semantics for neural machine translation (NMT). In this work, we study the usefulness of AMR (abstract meaning representation) on NMT. Experiments on a standard English-to-German dataset show that incorporating AMR as additional knowledge can significantly improve a strong attention-based sequence-to-sequence neural translation model. Linfeng Song, Daniel Gildea, Yue Zhang 0004, Zhiguo Wang 0006, Jinsong Su |
Trans. Assoc. Comput. Linguistics | 2 |
| 2018 | AMR Parsing With Cache Transition SystemsabstractIn this paper, we present a transition system that generalizes transition-based dependency parsing techniques to generateAMR graphs rather than tree structures. In addition to a buffer and a stack, we use a fixed-size cache, and allow the system to build arcs to any vertices present in the cache at the same time. The size of the cache provides a parameter that can trade off between the complexity of the graphs that can be built and the ease of predicting actions during parsing. Our results show that a cache transition system can cover almost all AMR graphs with a small cache size, and our end-to-end system achieves competitive results in comparison with other transition-based approaches for AMR parsing. Xiaochang Peng, Daniel Gildea, Giorgio Satta |
AAAI | 2 |
| 2018 | A Graph-to-Sequence Model for AMR-to-Text GenerationabstractThe problem of AMR-to-text generation is to recover a text representing the same meaning as an input AMR graph.The current state-of-the-art method uses a sequence-to-sequence model, leveraging LSTM for encoding a linearized AMR structure.Although it is able to model non-local semantic information, a sequence LSTM can lose information from the AMR graph structure, and thus faces challenges with large graphs, which result in long sequences.We introduce a neural graph-to-sequence model, using a novel LSTM structure for directly encoding graph-level semantics.On a standard benchmark, our model shows superior results to existing methods in the literature. Linfeng Song, Yue Zhang 0004, Zhiguo Wang 0006, Daniel Gildea |
ACL (1) | 4 |
| 2018 | Sequence-to-sequence Models for Cache Transition SystemsabstractIn this paper, we present a sequenceto-sequence based approach for mapping natural language sentences to AMR semantic graphs.We transform the sequence to graph mapping problem to a word sequence to transition action sequence problem using a special transition system called a cache transition system.To address the sparsity issue of neural AMR parsing, we feed feature embeddings from the transition state to provide relevant local information for each decoder state.We present a monotonic hard attention model for the transition framework to handle the strictly left-to-right alignment between each transition state and the current buffer input focus.We evaluate our neural transition model on the AMR parsing task, and our parser outperforms other sequence-to-sequence approaches and achieves competitive results in comparison with the best-performing models. 1 Xiaochang Peng, Linfeng Song, Daniel Gildea, Giorgio Satta |
ACL (1) | 3 |
| 2018 | N-ary Relation Extraction using Graph-State LSTMabstractCross-sentence n-ary relation extraction detects relations among n entities across multiple sentences.Typical methods formulate an input as a document graph, integrating various intra-sentential and inter-sentential dependencies.The current state-of-the-art method splits the input graph into two DAGs, adopting a DAG-structured LSTM for each.Though being able to model rich linguistic knowledge by leveraging graph edges, important information can be lost in the splitting procedure.We propose a graph-state LSTM model, which uses a parallel state to model each word, recurrently enriching state values via message passing.Compared with DAG LSTMs, our graph LSTM keeps the original graph structure, and speeds up computation by allowing more parallelization.On a standard benchmark, our model shows the best result in the literature. Linfeng Song, Yue Zhang 0004, Zhiguo Wang 0006, Daniel Gildea |
EMNLP | 4 |
| 2018 | Neural Transition-based Syntactic LinearizationabstractThe task of linearization is to find a grammatical order given a set of words.Traditional models use statistical methods.Syntactic linearization systems, which generate a sentence along with its syntactic tree, have shown state-of-the-art performance.Recent work shows that a multilayer LSTM language model outperforms competitive statistical syntactic linearization systems without using syntax.In this paper, we study neural syntactic linearization, building a transition-based syntactic linearizer leveraging a feed forward neural network, observing significantly better results compared to LSTM language models on this task. Linfeng Song, Yue Zhang 0004, Daniel Gildea |
INLG | 3 |
| 2018 | Weighted DAG Automata for Semantic GraphsabstractGraphs have a variety of uses in natural language processing, particularly as representations of linguistic meaning. A deficit in this area of research is a formal framework for creating, combining, and using models involving graphs that parallels the frameworks of finite automata for strings and finite tree automata for trees. A possible starting point for such a framework is the formalism of directed acyclic graph (DAG) automata, defined by Kamimura and Slutzki and extended by Quernheim and Knight. In this article, we study the latter in depth, demonstrating several new results, including a practical recognition algorithm that can be used for inference and learning with models defined on DAG automata. We also propose an extension to graphs with unbounded node degree and show that our results carry over to the extended formalism. David Chiang 0001, Frank Drewes, Daniel Gildea, Adam Lopez, Giorgio Satta |
Comput. Linguistics | 3 |
| 2018 | Cache Transition Systems for Graph ParsingabstractMotivated by the task of semantic parsing, we describe a transition system that generalizes standard transition-based dependency parsing techniques to generate a graph rather than a tree. Our system includes a cache with fixed size m, and we characterize the relationship between the parameter m and the class of graphs that can be produced through the graph-theoretic concept of tree decomposition. We find empirically that small cache sizes cover a high percentage of sentences in existing semantic corpora. Daniel Gildea, Giorgio Satta, Xiaochang Peng |
Comput. Linguistics | 1 |
| 2018 | A Notion of Semantic Coherence for Underspecified Semantic RepresentationabstractThe general problem of finding satisfying solutions to constraint-based underspecified representations of quantifier scope is NP-complete. Existing frameworks, including Dominance Graphs, Minimal Recursion Semantics, and Hole Semantics, have struggled to balance expressivity and tractability in order to cover real natural language sentences with efficient algorithms. We address this trade-off with a general principle of coherence, which requires that every variable introduced in the domain of discourse must contribute to the overall semantics of the sentence. We show that every underspecified representation meeting this criterion can be efficiently processed, and that our set of representations subsumes all previously identified tractable sets. Mehdi Manshadi, Daniel Gildea, James F. Allen |
Comput. Linguistics | 2 |
| 2018 | Feature-Based Decipherment for Machine TranslationabstractOrthographic similarities across languages provide a strong signal for unsupervised probabilistic transduction (decipherment) for closely related language pairs. The existing decipherment models, however, are not well suited for exploiting these orthographic similarities. We propose a log-linear model with latent variables that incorporates orthographic similarity features. Maximum likelihood training is computationally expensive for the proposed log-linear model. To address this challenge, we perform approximate inference via Markov chain Monte Carlo sampling and contrastive divergence. Our results show that the proposed log-linear model with contrastive divergence outperforms the existing generative decipherment models by exploiting the orthographic features. The model both scales to large vocabularies and preserves accuracy in low- and no-resource contexts. Iftekhar Naim, Parker Riley, Daniel Gildea |
Comput. Linguistics | 3 |
| 2018 | Automated Analysis and Prediction of Job Interview PerformanceabstractWe present a computational framework for automatically quantifying verbal and nonverbal behaviors in the context of job interviews. The proposed framework is trained by analyzing the videos of 138 interview sessions with 69 internship-seeking undergraduates at the Massachusetts Institute of Technology (MIT). Our automated analysis includes facial expressions (e.g., smiles, head gestures, facial tracking points), language (e.g., word counts, topic modeling), and prosodic information (e.g., pitch, intonation, and pauses) of the interviewees. The ground truth labels are derived by taking a weighted average over the ratings of nine independent judges. Our framework can automatically predict the ratings for interview traits such as excitement, friendliness, and engagement with correlation coefficients of 0.70 or higher, and can quantify the relative importance of prosody, language, and facial expressions. By analyzing the relative feature weights learned by the regression models, our framework recommends to speak more fluently, use fewer filler words, speak as “we” (versus “I”), use more unique words, and smile more. We also find that the students who were rated highly while answering the first interview question were also rated highly overall (i.e., first impression matters). Finally, our MIT Interview dataset is available to other researchers to further validate and expand our findings. Iftekhar Naim, Md. Iftekhar Tanveer, Daniel Gildea, Mohammed E. Hoque 0001 |
IEEE Trans. Affect. Comput. | 3 |
| 2017 | Addressing the Data Sparsity Issue in Neural AMR ParsingabstractNeural attention models have achieved great success in different NLP tasks.However, they have not fulfilled their promise on the AMR parsing task due to the data sparsity issue.In this paper, we describe a sequence-to-sequence model for AMR parsing and present different ways to tackle the data sparsity problem.We show that our methods achieve significant improvement over a baseline neural attention model and our results are also competitive against state-of-the-art systems that do not use extra linguistic resources. Xiaochang Peng, Daniel Gildea, Nianwen Xue |
EACL (1) | 3 |
| 2016 | AMR-to-text generation as a Traveling Salesman ProblemabstractThe task of AMR-to-text generation is to generate grammatical text that sustains the semantic meaning for a given AMR graph.We attack the task by first partitioning the AMR graph into smaller fragments, and then generating the translation for each fragment, before finally deciding the order by solving an asymmetric generalized traveling salesman problem (AGTSP).A Maximum Entropy classifier is trained to estimate the traveling costs, and a TSP solver is used to find the optimized solution.The final model reports a BLEU score of 22.44 on the SemEval-2016 Task8 dataset. Linfeng Song, Yue Zhang 0004, Xiaochang Peng, Zhiguo Wang 0006, Daniel Gildea |
EMNLP | 5 |
| 2016 | Aligning movies with scripts by exploiting temporal ordering constraintsabstractScripts provide rich textual annotation of movies, including dialogs, character names, and other situational descriptions. Exploiting such rich annotations requires aligning the sentences in the scripts with the corresponding video frames. Previous work on aligning movies with scripts predominantly relies on time-aligned closed-captions or subtitles, which are not always available. In this paper, we focus on automatically aligning faces in movies with their corresponding character names in scripts without requiring closed-captions/subtitles. We utilize the intuition that faces in a movie generally appear in the same sequential order as their names are mentioned in the script. We first apply standard techniques for face detection and tracking, and cluster similar face tracks together. Next, we apply a generative Hidden Markov Model (HMM) and a discriminative Latent Conditional Random Field (LCRF) to align the clusters of face tracks with the corresponding character names. Our alignment models (especially LCRF) significantly outperform the previous state-of-the-art on two different movie datasets and for a wide range of face clustering algorithms. Iftekhar Naim, Abdullah Al Mamun 0002, Young Chol Song, Jiebo Luo 0001, Henry A. Kautz, Daniel Gildea |
ICPR | 6 |
| 2016 | Unsupervised Alignment of Actions in Video with Text Descriptions
Young Chol Song, Iftekhar Naim, Abdullah Al Mamun 0002, Kaustubh Kulkarni, Parag Singla, Jiebo Luo 0001, Daniel Gildea, Henry A. Kautz |
IJCAI | 7 |
| 2016 | Parsing Linear Context-Free Rewriting Systems with Fast Matrix MultiplicationabstractWe describe a recognition algorithm for a subset of binary linear context-free rewriting systems (LCFRS) with running time O(nωd) where M(m) = O(mω) is the running time for m × m matrix multiplication and d is the “contact rank” of the LCFRS—the maximal number of combination and non-combination points that appear in the grammar rules. We also show that this algorithm can be used as a subroutine to obtain a recognition algorithm for general binary LCFRS with running time O(nωd+1). The currently best known ω is smaller than 2.38. Our result provides another proof for the best known result for parsing mildly context-sensitive formalisms such as combinatory categorial grammars, head grammars, linear indexed grammars, and tree-adjoining grammars, which can be parsed in time O(n4.76). It also shows that inversion transduction grammars can be parsed in time O(n5.76). In addition, binary LCFRS subsumes many other formalisms and types of grammars, for some of which we also improve the asymptotic complexity of parsing. Shay B. Cohen, Daniel Gildea |
Comput. Linguistics | 2 |
| 2016 | Synchronous Context-Free Grammars and Optimal Parsing StrategiesabstractThe complexity of parsing with synchronous context-free grammars is polynomial in the sentence length for a fixed grammar, but the degree of the polynomial depends on the grammar. Specifically, the degree depends on the length of rules, the permutations represented by the rules, and the parsing strategy adopted to decompose the recognition of a rule into smaller steps. We address the problem of finding the best parsing strategy for a rule, in terms of space and time complexity. We show that it is NP-hard to find the binary strategy with the lowest space complexity. We also show that any algorithm for finding the strategy with the lowest time complexity would imply improved approximation algorithms for finding the treewidth of general graphs. Daniel Gildea, Giorgio Satta |
Comput. Linguistics | 1 |
| 2015 | A Synchronous Hyperedge Replacement Grammar based approach for AMR parsingabstractThis paper presents a synchronous-graphgrammar-based approach for string-to-AMR parsing.We apply Markov Chain Monte Carlo (MCMC) algorithms to learn Synchronous Hyperedge Replacement Grammar (SHRG) rules from a forest that represents likely derivations consistent with a fixed string-to-graph alignment.We make an analogy of string-to-AMR parsing to the task of phrase-based machine translation and come up with an efficient algorithm to learn graph grammars from string-graph pairs.We propose an effective approximation strategy to resolve the complexity issue of graph compositions.We also show some useful strategies to overcome existing problems in an SHRG-based parser and present preliminary results of a graph-grammar-based approach. Xiaochang Peng, Linfeng Song, Daniel Gildea |
CoNLL | 3 |
| 2015 | Discriminative Unsupervised Alignment of Natural Language Instructions with Corresponding Video SegmentsabstractIftekhar Naim, Young C. Song, Qiguang Liu, Liang Huang, Henry Kautz, Jiebo Luo, Daniel Gildea. Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2015. Iftekhar Naim, Young Chol Song, Qiguang Liu, Liang Huang 0001, Henry A. Kautz, Jiebo Luo 0001, Daniel Gildea |
HLT-NAACL | 7 |
| 2015 | Synchronous context-free grammars and optimal linear parsing strategies
Pierluigi Crescenzi, Daniel Gildea, Andrea Marino 0001, Gianluca Rossi, Giorgio Satta |
J. Comput. Syst. Sci. | 2 |
| 2014 | Unsupervised Alignment of Natural Language Instructions with Video SegmentsabstractWe propose an unsupervised learning algorithm for automatically inferring the mappings between English nouns and corresponding video objects. Given a sequence of natural language instructions and an unaligned video recording, we simultaneously align each instruction to its corresponding video segment, and also align nouns in each instruction to their corresponding objects in video. While existing grounded language acquisition algorithms rely on pre-aligned supervised data (each sentence paired with corresponding image frame or video segment), our algorithm aims to automatically infer the alignment from the temporal structure of the video and parallel text instructions. We propose two generative models that are closely related to the HMM and IBM 1 word alignment models used in statistical machine translation. We evaluate our algorithm on videos of biological experiments performed in wetlabs, and demonstrate its capability of aligning video segments to text instructions and matching video objects to nouns in the absence of any direct supervision. Iftekhar Naim, Young Chol Song, Qiguang Liu, Henry A. Kautz, Jiebo Luo 0001, Daniel Gildea |
AAAI | 6 |
| 2014 | Comparing Representations of Semantic Roles for String-To-Tree DecodingabstractWe introduce new features for incorporating semantic predicate-argument structures in machine translation (MT).The methods focus on the completeness of the semantic structures of the translations, as well as the order of the translated semantic roles.We experiment with translation rules which contain the core arguments for the predicates in the source side of a MT system, and observe that using these rules significantly improves the translation quality.We also present a new semantic feature that resembles a language model.Our results show that the language model feature can also significantly improve MT results. Marzieh Bazrafshan, Daniel Gildea |
EMNLP | 2 |
| 2014 | Type-based MCMC for Sampling Tree Fragments from ForestsabstractThis paper applies type-based Markov Chain Monte Carlo (MCMC) algorithms to the problem of learning Synchronous Context-Free Grammar (SCFG) rules from a forest that represents all possible rules consistent with a fixed word align-ment. While type-based MCMC has been shown to be effective in a number of NLP applications, our setting, where the tree structure of the sentence is itself a hid-den variable, presents a number of chal-lenges to type-based inference. We de-scribe methods for defining variable types and efficiently indexing variables in or-der to overcome these challenges. These methods lead to improvements in both log likelihood and BLEU score in our experi-ments. Xiaochang Peng, Daniel Gildea |
EMNLP | 2 |
| 2014 | Sampling Tree Fragments from ForestsabstractWe study the problem of sampling trees from forests, in the setting where probabilities for each tree may be a function of arbitrarily large tree fragments. This setting extends recent work for sampling to learn Tree Substitution Grammars to the case where the tree structure (TSG derived tree) is not fixed. We develop a Markov chain Monte Carlo algorithm which corrects for the bias introduced by unbalanced forests, and we present experiments using the algorithm to learn Synchronous Context-Free Grammar rules for machine translation. In this application, the forests being sampled represent the set of Hiero-style rules that are consistent with fixed input word-level alignments. We demonstrate equivalent machine translation performance to standard techniques but with much smaller grammars. Tagyoung Chung, Licheng Fang, Daniel Gildea, Daniel Stefankovic |
Comput. Linguistics | 3 |
| 2013 | Integrating Programming by Example and Natural Language ProgrammingabstractWe motivate the integration of programming by example and natural language programming by developing a system for specifying programs for simple text editing operations based on regular expressions. The programs are described with unconstrained natural language instructions, and providing one or more examples of input/output. We show that natural language allows the system to deduce the correct program much more often and much faster than is possible with the input/output example(s) alone, showing that natural language programming and programming by example can be combined in a way that overcomes the ambiguities that both methods suffer from individually, while providing a more natural interface to the user. Mehdi Manshadi, Daniel Gildea, James F. Allen |
AAAI | 2 |
| 2013 | Plurality, Negation, and Quantification: Towards Comprehensive Quantifier Scope Disambiguation
Mehdi Manshadi, Daniel Gildea, James F. Allen |
ACL (1) | 2 |
| 2013 | Simultaneous Word-Morpheme Alignment for Statistical Machine Translation
Elif Eyigöz, Daniel Gildea, Kemal Oflazer |
HLT-NAACL | 2 |
| 2013 | Text Alignment for Real-Time Crowd Captioning
Iftekhar Naim, Daniel Gildea, Walter S. Lasecki, Jeffrey P. Bigham |
HLT-NAACL | 2 |
| 2012 | Convergence of the EM Algorithm for Gaussian Mixtures with Unbalanced Mixing Coefficients
Iftekhar Naim, Daniel Gildea |
ICML | 2 |
| 2012 | Tuning as Linear Regression
Marzieh Bazrafshan, Tagyoung Chung, Daniel Gildea |
HLT-NAACL | 3 |
| 2012 | On the String Translations Produced by Multi Bottom-Up Tree TransducersabstractTree transducers are defined as relations between trees, but in syntax-based machine translation, we are ultimately concerned with the relations between the strings at the yields of the input and output trees. We examine the formal power of Multi Bottom-Up Tree Transducers from this point of view. Daniel Gildea |
Comput. Linguistics | 1 |
| 2011 | Optimal Head-Driven Parsing Complexity for Linear Context-Free Rewriting Systems
Pierluigi Crescenzi, Daniel Gildea, Andrea Marino 0001, Gianluca Rossi, Giorgio Satta |
ACL | 2 |
| 2011 | Grammar Factorization by Tree DecompositionabstractWe describe the application of the graph-theoretic property known as treewidth to the problem of finding efficient parsing algorithms. This method, similar to the junction tree algorithm used in graphical models for machine learning, allows automatic discovery of efficient algorithms such as the O(n 4 ) algorithm for bilexical grammars of Eisner and Satta. We examine the complexity of applying this method to parsing algorithms for general Linear Context-Free Rewriting Systems. We show that any polynomial-time algorithm for this problem would imply an improved approximation algorithm for the well-studied treewidth problem on general graphs. Daniel Gildea |
Comput. Linguistics | 1 |
| 2010 | Semantic Role Features for Machine Translation
Daniel Gildea |
COLING | 2 |
| 2010 | Effects of Empty Categories on Machine Translation
Tagyoung Chung, Daniel Gildea |
EMNLP | 2 |
| 2010 | A Fast Fertility Hidden Markov Model for Word Alignment Using MCMC
Shaojun Zhao, Daniel Gildea |
EMNLP | 2 |
| 2010 | Optimal Parsing Strategies for Linear Context-Free Rewriting Systems
Daniel Gildea |
HLT-NAACL | 1 |
| 2009 | Unsupervised Tokenization for Machine Translation
Tagyoung Chung, Daniel Gildea |
EMNLP | 2 |
| 2009 | Bayesian Learning of Phrasal Tree-to-String Templates
Daniel Gildea |
EMNLP | 2 |
| 2009 | Binarization of Synchronous Context-Free GrammarsabstractSystems based on synchronous grammars and tree transducers promise to improve the quality of statistical machine translation output, but are often very computationally intensive. The complexity is exponential in the size of individual grammar rules due to arbitrary re-orderings between the two languages. We develop a theory of binarization for synchronous context-free grammars and present a linear-time algorithm for binarizing synchronous rules when possible. In our large-scale experiments, we found that almost all rules are binarizable and the resulting binarized rule set significantly improves the speed and accuracy of a state-of-the-art syntax-based machine translation system. We also discuss the more general, and computationally more difficult, problem of finding good parsing strategies for non-binarizable rules, and present an approximate polynomial-time algorithm for this problem. Liang Huang 0001, Hao Zhang 0010, Daniel Gildea, Kevin Knight |
Comput. Linguistics | 3 |
| 2008 | Efficient Multi-Pass Decoding for Synchronous Context Free Grammars
Hao Zhang 0010, Daniel Gildea |
ACL | 2 |
| 2008 | Bayesian Learning of Non-Compositional Phrases with Synchronous Parsing
Hao Zhang 0010, Chris Quirk, Robert C. Moore, Daniel Gildea |
ACL | 4 |
| 2008 | Extracting Synchronous Grammar Rules From Word-Level Alignments in Linear Time
Hao Zhang 0010, Daniel Gildea, David Chiang 0001 |
COLING | 2 |
| 2007 | Optimizing Grammars for Minimum Dependency Length
Daniel Gildea, David Temperley |
ACL | 1 |
| 2007 | Worst-Case Synchronous Grammar Rules
Daniel Gildea, Daniel Stefankovic |
HLT-NAACL | 1 |
| 2007 | Source-Language Features and Maximum Correlation Training for Machine Translation Evaluation
Daniel Gildea |
HLT-NAACL | 2 |
| 2006 | Factoring Synchronous Grammars by Sorting
Daniel Gildea, Giorgio Satta, Hao Zhang 0010 |
ACL | 1 |
| 2006 | Stochastic Iterative Alignment for Machine Translation Evaluation
Daniel Gildea |
ACL | 2 |
| 2006 | Inducing Word Alignments with Bilexical Synchronous Trees
Hao Zhang 0010, Daniel Gildea |
ACL | 2 |
| 2006 | Efficient Search for Inversion Transduction Grammar
Hao Zhang 0010, Daniel Gildea |
EMNLP | 2 |
| 2006 | Synchronous Binarization for Machine Translation
Hao Zhang 0010, Liang Huang 0001, Daniel Gildea, Kevin Knight |
HLT-NAACL | 3 |
| 2005 | Stochastic Lexicalized Inversion Transduction Grammar for AlignmentabstractWe present a version of Inversion Transduction Grammar where rule probabilities are lexicalized throughout the synchronous parse tree, along with pruning techniques for efficient training. Alignment results improve over unlexicalized ITG on short sentences for which full EM is feasible, but pruning seems to have a negative impact on longer sentences. Hao Zhang 0010, Daniel Gildea |
ACL | 2 |
| 2005 | The Proposition Bank: An Annotated Corpus of Semantic RolesabstractThe Proposition Bank project takes a practical approach to semantic representation, adding a layer of predicate-argument information, or semantic role labels, to the syntactic structures of the Penn Treebank. The resulting resource can be thought of as shallow, in that it does not represent coreference, quantification, and many other higher-order phenomena, but also broad, in that it covers every instance of every verb in the corpus and allows representative statistics to be calculated. We discuss the criteria used to define the sets of semantic roles used in the annotation process and to analyze the frequency of syntactic/semantic alternations in the corpus. We describe an automatic system for semantic role tagging trained on the corpus and discuss the effect on its performance of various types of information, including a comparison of full syntactic parsing with a flat representation and the contribution of the empty “trace” categories of the treebank. Martha Palmer, Paul R. Kingsbury, Daniel Gildea |
Comput. Linguistics | 3 |
| 2004 | Skeletons in the parser: Using a shallow parser to improve deep parsing
Mary D. Swift, James F. Allen, Daniel Gildea |
COLING | 3 |
| 2004 | Syntax-Based Alignment: Supervised or Unsupervised?
Hao Zhang 0010, Daniel Gildea |
COLING | 2 |
| 2004 | Dependencies vs. Constituents for Tree-Based Alignment
Daniel Gildea |
EMNLP | 1 |
| 2004 | A Smorgasbord of Features for Statistical Machine Translation
Franz Josef Och, Daniel Gildea, Sanjeev Khudanpur, Anoop Sarkar, Kenji Yamada, Alexander Fraser 0001, Shankar Kumar, Libin Shen, Katherine Eng, Viren Jain, Zhen Jin 0007, Dragomir R. Radev |
HLT-NAACL | 2 |
| 2003 | Loosely Tree-Based Alignment for Machine TranslationabstractWe augment a model of translation based on re-ordering nodes in syntactic trees in order to allow alignments not conforming to the original tree structure, while keeping computational complexity polynomial in the sentence length. This is done by adding a new subtree cloning operation to either tree-to-string or tree-to-tree alignment algorithms. Daniel Gildea |
ACL | 1 |
| 2003 | Identifying Semantic Roles Using Combinatory Categorial Grammar
Daniel Gildea, Julia Hockenmaier |
EMNLP | 1 |
| 2003 | An algorithm for word-level alignment of parallel dependency treesabstractStructural divergence presents a challenge to the use of syntax in statistical machine translation. We address this problem with a new algorithm for alignment of loosely matched non-isomorphic dependency trees. The algorithm selectively relaxes the constraints of the two tree structures while keeping computational complexity polynomial in the length of the sentences. Experimentation with a large Chinese-English corpus shows an improvement in alignment results over the unstructured models of (Brown et al., 1993). Yuan Ding 0005, Daniel Gildea, Martha Palmer |
MTSummit | 2 |
| 2002 | The Necessity of Parsing for Predicate Argument RecognitionabstractBroad-coverage corpora annotated with semantic role, or argument structure, information are becoming available for the first time. Statistical systems have been trained to automatically label semantic roles from the output of statistical parsers on unannotated text. In this paper, we quantify the effect of parser accuracy on these systems' performance, and examine the question of whether a flatter "chunked" representation of the input can be as effective for the purposes of semantic role identification. Daniel Gildea, Martha Palmer |
ACL | 1 |
| 2002 | Probabilistic Models of Verb-Argument Structure
Daniel Gildea |
COLING | 1 |
| 2002 | Automatic Labeling of Semantic RolesabstractWe present a system for identifying the semantic relationships, or semantic roles, filled by constituents of a sentence within a semantic frame. Given an input sentence and a target word and frame, the system labels constituents with either abstract semantic roles, such as Agent or Patient, or more domain-specific semantic roles, such as Speaker, Message, and Topic. The system is based on statistical classifiers trained on roughly 50,000 sentences that were hand-annotated with semantic roles by the FrameNet semantic labeling project. We then parsed each training sentence into a syntactic tree and extracted various lexical and syntactic features, including the phrase type of each constituent, its grammatical function, and its position in the sentence. These features were combined with knowledge of the predicate verb, noun, or adjective, as well as information such as the prior probabilities of various combinations of semantic roles. We used various lexical clustering algorithms to generalize across possible fillers of roles. Test sentences were parsed, were annotated with these features, and were then passed through the classifiers. Our system achieves 82% accuracy in identifying the semantic role of presegmented constituents. At the more difficult task of simultaneously segmenting constituents and identifying their semantic role, the system achieved 65% precision and 61% recall. Our study also allowed us to compare the usefulness of different features and feature combination methods in the semantic role labeling task. We also explore the integration of role labeling with statistical syntactic parsing and attempt to generalize to predicates unseen in the training data. Daniel Gildea, Daniel Jurafsky |
Comput. Linguistics | 1 |
| 2001 | Corpus Variation and Parser Performance
Daniel Gildea |
EMNLP | 1 |
| 2000 | Automatic Labeling of Semantic RolesabstractWe present a system for identifying the semantic relationships, or semantic roles, filled by constituents of a sentence within a semantic frame. Various lexical and syntactic features are derived from parse trees and used to derive statistical classifiers from hand-annotated training data. Daniel Gildea, Daniel Jurafsky |
ACL | 1 |
| 1999 | Topic-based language models using EMabstractThe performance of global affine and nonlinear transformations for speaker adaptation in a hidden Markov model (HMM) speech recognition system are compared in this paper. The nonlinear transformation was obtained with a multilayer perceptron network (MLP) which was trained during the adaptation process to transform the mean vectors of the HMMs such that the output probabilities of the HMMs for the adaptation utterances were maximized. The performance of the MLP adaptation method was compared to the maximum likelihood linear regression (MLLR) adaptation procedure. Both of these methods were tested in a connected digit speech recognition system using multi-environment models. The results show that the nonlinear MLP transformation clearly outperforms MLLR in terms of adaptation speed. Moreover, the performance of MLP adaptation with larger amounts of data was comparable to the MLLR performance. Daniel Gildea, Thomas Hofmann 0001 |
EUROSPEECH | 1 |
| 1996 | Learning Bias and Phonological-Rule Induction
Daniel Gildea, Daniel Jurafsky |
Comput. Linguistics | 1 |
| 1995 | Automatic Induction of Finite State Transducers for Simple Phonological RulesabstractThis paper presents a method for learning phonological rules from sample pairs of underlying and surface forms, without negative evidence. The learned rules are represented as finite state transducers that accept underlying forms as input and generate surface forms as output. The algorithm for learning them is an extension of the OSTIA algorithm for learning general subsequential finite state transducers. Although OSTIA is capable of learning arbitrary s.f.s.t's in the limit, large dictionaries of actual English pronunciations did not give enough samples to correctly induce phonological rules. We then augmented OSTIA with two kinds of knowledge specific to natural language phonology, biases from "universal grammar". One bias is that underlying phones are often realized as phonetically similar or identical surface phones. The other biases phonological rules to apply across natural phonological classes. The additions helped in learning more compact, accurate, and general transducers than the unmodified OSTIA algorithm. An implementation of the algorithm successfully learns a number of English postlexical rules. Daniel Gildea, Daniel Jurafsky |
ACL | 1 |