Dependency Parsing. Ganesh Bhosale Neelamadhav G Nilesh Bhosale Pranav Jawale under the guidance of

Similar documents
SEMINAR: RECENT ADVANCES IN PARSING TECHNOLOGY. Parser Evaluation Approaches

Transition-Based Dependency Parsing with MaltParser

Dependency Parsing CMSC 723 / LING 723 / INST 725. Marine Carpuat. Fig credits: Joakim Nivre, Dan Jurafsky & James Martin

Automatic Discovery of Feature Sets for Dependency Parsing

Managing a Multilingual Treebank Project

A Quick Guide to MaltParser Optimization

Introduction to Data-Driven Dependency Parsing

Let s get parsing! Each component processes the Doc object, then passes it on. doc.is_parsed attribute checks whether a Doc object has been parsed

A Comparative Study of Syntactic Parsers for Event Extraction

The Application of Constraint Rules to Data-driven Parsing

Non-Projective Dependency Parsing in Expected Linear Time

Machine Learning in GATE

Statistical parsing. Fei Xia Feb 27, 2009 CSE 590A

Transition-Based Dependency Parsing with Stack Long Short-Term Memory

Transition-based Parsing with Neural Nets

CS395T Project 2: Shift-Reduce Parsing

Online Service for Polish Dependency Parsing and Results Visualisation

Grammar Knowledge Transfer for Building RMRSs over Dependency Parses in Bulgarian

Hybrid Combination of Constituency and Dependency Trees into an Ensemble Dependency Parser

Tekniker för storskalig parsning: Dependensparsning 2

EVENT EXTRACTION WITH COMPLEX EVENT CLASSIFICATION USING RICH FEATURES

AT&T: The Tag&Parse Approach to Semantic Parsing of Robot Spatial Commands

Refresher on Dependency Syntax and the Nivre Algorithm

TectoMT: Modular NLP Framework

Sorting Out Dependency Parsing

Homework 2: Parsing and Machine Learning

Final Project Discussion. Adam Meyers Montclair State University

CS 224N Assignment 2 Writeup

NLP in practice, an example: Semantic Role Labeling

Dependency Parsing domain adaptation using transductive SVM

Event Extraction as Dependency Parsing for BioNLP 2011

RESOLVING AMBIGUITIES IN PREPOSITION PHRASE USING GENETIC ALGORITHM

CS224n: Natural Language Processing with Deep Learning 1 Lecture Notes: Part IV Dependency Parsing 2 Winter 2019

Sorting Out Dependency Parsing

Shrey Patel B.E. Computer Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India

The Perceptron. Simon Šuster, University of Groningen. Course Learning from data November 18, 2013

Parsing with Dynamic Programming

Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank text

EDAN20 Language Technology Chapter 13: Dependency Parsing

Dependency grammar and dependency parsing

A Simple Syntax-Directed Translator

Syntactic N-grams as Machine Learning. Features for Natural Language Processing. Marvin Gülzow. Basics. Approach. Results.

Incremental Integer Linear Programming for Non-projective Dependency Parsing

Online Graph Planarisation for Synchronous Parsing of Semantic and Syntactic Dependencies

Learning Latent Linguistic Structure to Optimize End Tasks. David A. Smith with Jason Naradowsky and Xiaoye Tiger Wu

Exploring Automatic Feature Selection for Transition-Based Dependency Parsing

Large-Scale Syntactic Processing: Parsing the Web. JHU 2009 Summer Research Workshop

Natural Language Processing Pipelines to Annotate BioC Collections with an Application to the NCBI Disease Corpus

Transition-based Dependency Parsing with Rich Non-local Features

Wh-questions. Ling 567 May 9, 2017

Fully Delexicalized Contexts for Syntax-Based Word Embeddings

Dependency grammar and dependency parsing

Shallow Parsing Swapnil Chaudhari 11305R011 Ankur Aher Raj Dabre 11305R001

UIMA-based Annotation Type System for a Text Mining Architecture

String Vector based KNN for Text Categorization

A Test Environment for Natural Language Understanding Systems

Dynamic Feature Selection for Dependency Parsing

A Transition-Based Dependency Parser Using a Dynamic Parsing Strategy

Transition-based dependency parsing

Dependency Parsing. Johan Aulin D03 Department of Computer Science Lund University, Sweden

Treex: Modular NLP Framework

Text Mining for Software Engineering

Optimistic Backtracking A Backtracking Overlay for Deterministic Incremental Parsing

NLP Chain. Giuseppe Castellucci Web Mining & Retrieval a.a. 2013/2014

Syntax and Grammars 1 / 21

Statistical Dependency Parsing

Cross-Lingual Word Sense Disambiguation

Dependency grammar and dependency parsing

Named Entity Detection and Entity Linking in the Context of Semantic Web

Dependency Parsing 2 CMSC 723 / LING 723 / INST 725. Marine Carpuat. Fig credits: Joakim Nivre, Dan Jurafsky & James Martin

Corpus Linguistics: corpus annotation

Projective Dependency Parsing with Perceptron

A RapidMiner framework for protein interaction extraction

Text mining tools for semantically enriching the scientific literature

A Dynamic Confusion Score for Dependency Arc Labels

A simple pattern-matching algorithm for recovering empty nodes and their antecedents

Indexing Methods for Efficient Parsing

Context Encoding LSTM CS224N Course Project

Agenda for today. Homework questions, issues? Non-projective dependencies Spanning tree algorithm for non-projective parsing

Comment Extraction from Blog Posts and Its Applications to Opinion Mining

CS473: Course Review CS-473. Luo Si Department of Computer Science Purdue University

Semi-Automatic Conceptual Data Modeling Using Entity and Relationship Instance Repositories

Statistical Parsing for Text Mining from Scientific Articles

Basic Parsing with Context-Free Grammars. Some slides adapted from Karl Stratos and from Chris Manning

I Know Your Name: Named Entity Recognition and Structural Parsing

Spanning Tree Methods for Discriminative Training of Dependency Parsers

Discriminative Classifiers for Deterministic Dependency Parsing

TEXT PREPROCESSING FOR TEXT MINING USING SIDE INFORMATION

Ngram Search Engine with Patterns Combining Token, POS, Chunk and NE Information

Tokenization and Sentence Segmentation. Yan Shao Department of Linguistics and Philology, Uppsala University 29 March 2017

Easy-First POS Tagging and Dependency Parsing with Beam Search

Multiword deconstruction in AnCora dependencies and final release data

Precise Medication Extraction using Agile Text Mining

Riga: from FrameNet to Semantic Frames with C6.0 Rules

Guiding Semi-Supervision with Constraint-Driven Learning

A CASE STUDY: Structure learning for Part-of-Speech Tagging. Danilo Croce WMR 2011/2012

Backpropagating through Structured Argmax using a SPIGOT

An Integrated Digital Tool for Accessing Language Resources

Intra-sentence Punctuation Insertion in Natural Language Generation

The Goal of this Document. Where to Start?

Transcription:

Dependency Parsing Ganesh Bhosale - 09305034 Neelamadhav G. - 09305045 Nilesh Bhosale - 09305070 Pranav Jawale - 09307606 under the guidance of Prof. Pushpak Bhattacharyya Department of Computer Science and Engineering, Indian Institute of Technology, Bombay Powai, Mumbai - 400 076 April 22, 2011 (IIT Bombay) Dependency Parsing CS626 Seminar 1 / 50

Content 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 2 / 50

Outline Motivation 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 3 / 50

Motivation Motivation Inspired by dependency grammar Who-did-what-to-whom Easy to encode long distance dependencies Better suited for free word order languages Proven to be useful in various NLP & ML applications (IIT Bombay) Dependency Parsing CS626 Seminar 4 / 50

Outline Introduction 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 5 / 50

Dependency Grammar Introduction Basic Assumption: Syntactic structure essentially consists of lexical items linked by binary asymmetrical relations called dependencies.[1] (IIT Bombay) Dependency Parsing CS626 Seminar 6 / 50

Introduction Constituency parsing example Figure: Output of Stanford parser [Penn treebank type] India won the world cup by beating Lanka (IIT Bombay) Dependency Parsing CS626 Seminar 7 / 50

Introduction Example of dependency parser output Figure: Output of Stanford dependency parser (IIT Bombay) Dependency Parsing CS626 Seminar 8 / 50

Introduction Example of dependency grammar Figure: Parse tree (IIT Bombay) Dependency Parsing CS626 Seminar 9 / 50

Introduction Example of dependency grammar Figure: Parse tree (IIT Bombay) Dependency Parsing CS626 Seminar 10 / 50

Introduction Example of dependency grammar (IIT Bombay) Dependency Parsing CS626 Seminar 11 / 50

Introduction List of dependency relations aux - auxiliary arg - argument cc - coordination conj - conjunct expl - expletive (expletive /there) mod - modifier punct - punctuation ref - referent Marie-Catherine de Marneffe and Christopher D. Manning. September 2008. Stanford typed dependencies manual [2] (IIT Bombay) Dependency Parsing CS626 Seminar 12 / 50

Introduction Dependency Parsing Input: Sentence x = w 0, w 1,..., w n Output: Dependency graph G = (V, A) for x where: V = 0, 1,..., n is the vertex set, A is the arc set, i.e., (i, j, k) A represents a dependency from w i to w j with label l k L Input Sentence (W0,W1,...,Wn) Dependecy Parser e.g. MaltParser etc. Output Head Dependent/ Lable Figure: Dependency Parsing (IIT Bombay) Dependency Parsing CS626 Seminar 13 / 50

Outline Dependency Parsing 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 14 / 50

Dependency Parsing Basic Requirements Basic Requirements Unity: Single tree with a unique root consisting of all the words in the input sentence. Uniqueness: Each word has only one Head (Some parsing techniques (ex. Hudson) works with multiple heads) (IIT Bombay) Dependency Parsing CS626 Seminar 15 / 50

Dependency Parsing Types of Dependency Parsing Types of Dependency Parsing Rule Based (Grammar Driven) Fundamental algorithm of dependency parsing (by Michael A. Covington)[3] Machine Learning Based (Data Driven) Statistical Dependency Analysis with SVM (by Hiroyasu et.al)[4] Joakim Nivre, (2005) Dependency Grammar and Dependency Parsing,. Vaxjo University (IIT Bombay) Dependency Parsing CS626 Seminar 16 / 50

Dependency Parsing Strategy-1 (Brute-force search) Rule Based Examine each pair of words in the entire sentence whether they can be head-to-dependent or dependent-to-head based on the grammar For n words n(n 1) pairs, so the complexity is O(n 2 ) Michael A. Covington. 2001. A Fundamental Algorithm for Dependency Parsing, 39th Annual ACM Southeast Conference (IIT Bombay) Dependency Parsing CS626 Seminar 17 / 50

Dependency Parsing Rule Based Strategy-2 (Exhaustive left-to-right search) Take words one by one starting at the beginning of the sentence, and try linking each word as head or dependent of every previous word. Whether to check from 1 to n 1 or from n 1 to 1: Most of the times head and dependents are more like to be near the target word. Whether it is better to look for heads and then dependents or dependents then heads: Cannot yet be determined Whether the algorithm enforce unity and uniqueness Michael A. Covington. 2001. A Fundamental Algorithm for Dependency Parsing, 39th Annual ACM Southeast Conference (IIT Bombay) Dependency Parsing CS626 Seminar 18 / 50

Dependency Parsing Rule Based Strategy-3 (Enforcing Uniqueness) When a word has a head it cannot have another one. When looking for dependent of the current word: do not consider words that are already dependents of something else. When looking for the head of the current word: stop after finding one head. Michael A. Covington. 2001. A Fundamental Algorithm for Dependency Parsing, 39th Annual ACM Southeast Conference (IIT Bombay) Dependency Parsing CS626 Seminar 19 / 50

Dependency Parsing Rule Based Strategy-3 (Enforcing Uniqueness) Given an n-word sentence: [1] for i := 1 to n do [2] begin [3] for j := i - 1 down to 1 do [4] begin [5] If no word has been linked as head of word i, then [6] if the grammar permits, link word j as head of word i; [7] If word j is not a dependent of some other word, then [8] if the grammar permits, link word j as dependent of word i [9] end [10] end (IIT Bombay) Dependency Parsing CS626 Seminar 20 / 50

Dependency Parsing Dependency parsing with SVM Machine Learning Based Support Vector Machines Binary classifier based on maximum margin strategy. In svm s we find a hyperplane w.x + b = 0 which correctly separates training examples and has maximum margin which is the distance between hyper planes: w.x + b = +1 and w.x + b 1 Figure: Support Vector Machine (IIT Bombay) Dependency Parsing CS626 Seminar 21 / 50

Dependency Parsing Machine Learning Based Dependency parsing with SVM(cont..) This is a multiclass classification problem. There are three classes (parsing actions) 1 Shift 2 Right 3 Left We construct three binary classifiers corresponding to each action 1 Left Vs. Shift 2 Left Vs. Right 3 Right Vs. Shift Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. (IIT Bombay) Dependency Parsing CS626 Seminar 22 / 50

Dependency Parsing Machine Learning Based Dependency parsing with SVM(cont..) Let us take two neighboring words (Target words) Shift: No dependencies between the target nodes and the point of focus simply moves to right Figure: An example of the action shift Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. (IIT Bombay) Dependency Parsing CS626 Seminar 23 / 50

Dependency Parsing Machine Learning Based Dependency parsing with SVM(cont..) Right: Left node of target nodes becomes a child of right one Figure: An example of the action right Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. (IIT Bombay) Dependency Parsing CS626 Seminar 24 / 50

Dependency Parsing Machine Learning Based Dependency parsing with SVM(cont..) Left: Right node of target nodes becomes a child of left one Figure: An example of the action left Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. (IIT Bombay) Dependency Parsing CS626 Seminar 25 / 50

Dependency Parsing Machine Learning Based Dependency parsing with SVM(cont..) Learning dependency structure POS tag and words are used as the candidate features for the nodes within left and right context. Table: Summary of the feature types and their values Type pos lex ch-l-pos ch-l-lex ch-r-pos ch-r-lex Value part of speech(pos) tag string word string POS tag string of the child node modifying to the parent node from left side word string of the child node node modifying to the parent node from left side POS tag string of the child node modifying to the parent node from right side word string of the child node modifying to the parent node from right side Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. (IIT Bombay) Dependency Parsing CS626 Seminar 26 / 50

Dependency Parsing Machine Learning Based Dependency parsing with SVM(cont..) Parsing Algorithm Estimate appropriate parsing actions using contextual information surrounding the target node. The parser constructs a dependency tree by executing the estimated action. Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. (IIT Bombay) Dependency Parsing CS626 Seminar 27 / 50

Outline Dependency Parser Evaluation 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 28 / 50

Dependency Parser Evaluation Dependency Parser Evaluation 1 Evaluation Methodology 1 Sentence based : Quantitative 2 Token based : Qualitative 2 Input data tracks Input Sentence (W0,W1,...,Wn) Dependecy Parser e.g. MaltParser etc. 1 Multilingual 2 Domain Adaptation Output Head Dependent/ Lable Figure: Dependency Parsing (IIT Bombay) Dependency Parsing CS626 Seminar 29 / 50

Dependency Parser Evaluation Evaluation Methodology Quantitative Evaluation It takes into account the number of sentence which were parsed correctly[6]. Metrics 1 Correct Sentences i.e. Sentences with correct labeled graph 2 Incorrect Sentences i.e. Sentences with not correct labeled graph 3 Sentence Length Critique Does not analyze linguistic errors (IIT Bombay) Dependency Parsing CS626 Seminar 30 / 50

Dependency Parser Evaluation Evaluation Methodology(cont...) Qualitative Evaluation It takes into account type of mistakes performed by the parser. Metrics [5] 1 Labeled attachment score (LAS): i.e. Tokens with correct head and label 2 Unlabeled attachment score (UAS): i.e. Tokens with correct head 3 Label accuracy (LA): i.e. Tokens with correct label Sabine Buchholz and Erwin Marsi. 2006. CoNLLX shared task on Multilingual Dependency Parsing. Proceedings of the 10th Conference on Computational Natural Language Learning New York City. Association for Computational Linguistic. (IIT Bombay) Dependency Parsing CS626 Seminar 31 / 50

Quantitative Analysis Dependency Parser Evaluation Experiment conducted with 46 sentences on dependency parser (e.g. Standford, Malt, Rasp etc) and manually checked correctness of head and label output of parser.[6] Table: Parser Evaluation Parser Correct Sentences Incorrect Sentences Stanford 67% 33% DeSR 54% 46% RASP 45% 55% MINIPAR 56% 44% MALT 63% 37% Elisabet Comelles, Victoria Arranz, Irene Castellon 2010 Constituency and Dependency Parsers Evaluation, Sociedad Espanola para el Procesamiento del Lenguaje Natural. (IIT Bombay) Dependency Parsing CS626 Seminar 32 / 50

Qualitative Analysis Dependency Parser Evaluation Identification of more than one Head[6] Elisabet Comelles, Victoria Arranz, Irene Castellon 2010 Constituency and Dependency Parsers Evaluation, Sociedad Espanola para el Procesamiento del Lenguaje Natural. (IIT Bombay) Dependency Parsing CS626 Seminar 33 / 50

Dependency Parser Evaluation Qualitative Analysis (cont..) Wrong Identification of Head[6] Elisabet Comelles, Victoria Arranz, Irene Castellon 2010 Constituency and Dependency Parsers Evaluation, Sociedad Espanola para el Procesamiento del Lenguaje Natural. (IIT Bombay) Dependency Parsing CS626 Seminar 34 / 50

Dependency Parser Evaluation Qualitative Analysis (cont..) Wrong Dependencies[6] Elisabet Comelles, Victoria Arranz, Irene Castellon 2010 Constituency and Dependency Parsers Evaluation, Sociedad Espanola para el Procesamiento del Lenguaje Natural. (IIT Bombay) Dependency Parsing CS626 Seminar 35 / 50

Input data tracks Dependency Parser Evaluation Multilingual Tracks[5] Consist of different languages Annotated training data Test data Domain Adaptation data The goal is to adopt annotated resources from sources domain to a target domain of interest. Source training data: Wall Street Journal Target data: Biomedical abstract Chemical abstract Sabine Buchholz and Erwin Marsi. 2006. CoNLLX shared task on Multilingual Dependency Parsing. Proceedings of the 10th Conference on Computational Natural Language Learning New York City. Association for Computational Linguistic. (IIT Bombay) Dependency Parsing CS626 Seminar 36 / 50

Dependency Parser Evaluation Observations Data Driven parsing System, it performs worse on data that does not come from the training domain[5] Parsing accuracy differed greatly between languages[5] LAS Low (76.31-76.94%) Arabic,Greek Medium (79.19-80.21%) Hungarian, Turkish High (84.40-89.61%) Chines, English Sabine Buchholz and Erwin Marsi. 2006. CoNLLX shared task on Multilingual Dependency Parsing. Proceedings of the 10th Conference on Computational Natural Language Learning New York City. Association for Computational Linguistic. (IIT Bombay) Dependency Parsing CS626 Seminar 37 / 50

Outline Pros and Cons of Dependency Parsing 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 38 / 50

Pros and Cons of Dependency Parsing Word order Word Order Dependency structure independent of word order Suitable for free word order languages (IIT Bombay) Dependency Parsing CS626 Seminar 39 / 50

Pros and Cons of Dependency Parsing Transparency Transparency Direct encoding of predicate-argument structure Fragments directly interpretable But only with labeled dependency graphs (IIT Bombay) Dependency Parsing CS626 Seminar 40 / 50

Expressivity Pros and Cons of Dependency Parsing Expressivity Limited expressivity: The Dependency tree contains one node per word and word at a time operation. Impossible to distinguish between phrase modification and head modification in unlabeled dependency structure (IIT Bombay) Dependency Parsing CS626 Seminar 41 / 50

Outline Applications 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 42 / 50

Applications Semantic Role Labeling: Semantic Role Labeling: Identifying semantic arguments of the verb or predicate of a sentence. Classifying those semantic arguments to their specific semantic roles. Used in Question Answering System Example: MiniPar, Prague Treebank, etc. (IIT Bombay) Dependency Parsing CS626 Seminar 43 / 50

Applications Semantic Role Labeling: MINIPAR MINIPAR is a principle-based parser. It represents its grammar as a network where the nodes represent grammatical categories and the links represent types of (dependency) relationships. Output of MINIPAR is a dependency tree: It uses the heads of the phrases to decide the governor and dependent of a dependency relation. MINIPAR constructs all possible parses of an input sentence, then gives as output the one with the highest probability value. (IIT Bombay) Dependency Parsing CS626 Seminar 44 / 50

Applications Semantic Role Labeling: MINIPAR(cont..) Evaluation with the SUSANNE corpus[7] Achieves about 88% precision and 80% recall with respect to dependency relationships. It parses about 300 words per second. Lin, D. 1998. A Dependency-based Method for Evaluating Broad-Coverage Parsers. Journal of Natural Language Engineering, p. 97â114. (IIT Bombay) Dependency Parsing CS626 Seminar 45 / 50

Applications Semantic Role Labeling: Text Mining in Biomedical domain Goal Extracting information from statements concerning relations of biomedical entities, such as protein-protein interactions. Evaluation 94% dependency coverage on GENIA corpus[8] (IIT Bombay) Dependency Parsing CS626 Seminar 46 / 50

Outline Conclusion 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 47 / 50

Conclusion Conclusion A Dependency Parsing Approach is suitable for free word order languages. A Dependency Parsing Approach is applicable to many NLP and Machine Learning applications ex. Biomedical Text Mining, Semantic Role Labeling, etc. Data Driven parsing System, it performs worse on data that does not come from the training domain[5] (IIT Bombay) Dependency Parsing CS626 Seminar 48 / 50

Outline References 1 Motivation 2 Introduction 3 Dependency Parsing 4 Dependency Parser Evaluation 5 Pros and Cons of Dependency Parsing 6 Applications 7 Conclusion 8 References (IIT Bombay) Dependency Parsing CS626 Seminar 49 / 50

References References Joakim Nivre, (2005) Dependency Grammar and Dependency Parsing,. Vaxjo University Marie-Catherine de Marneffe and Christopher D. Manning. September 2008. Stanford typed dependencies manual Michael A. Covington. 2001. A Fundamental Algorithm for Dependency Parsing, 39th Annual ACM Southeast Conference Hiroyasu Yamada, Yuji Matsumoto, 2003. STATISTICAL DEPENDENCY ANALYSIS WITH SUPPORT VECTOR MACHINES,, Graduate School of Information Science,. Elisabet Comelles, Victoria Arranz, Irene Castellon 2010 Constituency and Dependency Parsers Evaluation, Sociedad Espanola para el Procesamiento del Lenguaje Natural. Sabine Buchholz and Erwin Marsi. 2006. CoNLLX shared task on Multilingual Dependency Parsing.,, Proceedings of the 10th Conference on Computational Natural Language Learning New York City. Association for Computational Linguistic. Lin, D. 1998, A Dependency based Method for Evaluating Broad Coverage Parsers. Journal of Natural Language Engineering,p. 97 to 114. Pyysalo, S., Ginter, F., Pahikkala, T., Boberg, J., J Ìrvinen, J., and a Salakoski, T. 2006. Evaluation of two dependency parsers on biomedical corpus targeted at protein -protein interactions,, International Journal of Medical Informatics, 75(6):430 to 442. Pyysalo, S., Ginter, F., Laippala, V., Haverinen, K., Heimonen, J.,and Salakoski, T. 2007. On the unification of syntactic annotations under the stanford dependency scheme: A case study on BioInfer and GENIA,, In ACL 07 workshop on Biological, translational, and clinical language processing (BioNLP 07), pages 25 to 32, Prague, Czech Republic. Association for Computational Linguistics (IIT Bombay) Dependency Parsing CS626 Seminar 50 / 50