Surface Realisation using Tree Adjoining Grammar. Application to Computer Aided Language Learning
|
|
|
- Darleen Rich
- 10 years ago
- Views:
Transcription
1 Surface Realisation using Tree Adjoining Grammar. Application to Computer Aided Language Learning Claire Gardent CNRS / LORIA, Nancy, France (Joint work with Eric Kow and Laura Perez-Beltrachini) March 24, 2014
2 TAG-Based Surface realisation (SR)... maps data to text using a grammar which relates NL expressions, syntactic structures and meaning representations John loves Mary Parsing Grammar Generation Lexicon Algorithm l1:john(j), l2:mary(m), l3:love(e,j,m)
3 Outline 1. Grammars: TAG, FB-LTAG and Implementation 2. Algorithms for Surface Realisation 3. Application to Computer Aided Language Learning
4 Tree Adjoining Grammar A Tree Adjoining Grammar (TAG) is a tuple G = N,T,I,A,S such that T and N are terminals and nonterminals categories, I is a finite set of initial trees, and A is a finite set of auxiliary trees, S is a distinguished non terminal (the axiom) The trees in I A are called elementary trees. The trees of G are combined using adjunction and substitution. Each derivation yields two structures: a derived and a derivation tree.
5 Example Elementary Trees Initial trees are elementary trees whose leaves are labelled with non terminal or terminal categories. Leaf nodes labelled with non terminal are substitution nodes marked with Auxiliary trees are elementary trees with a designated foot node. The root and the foot nodes are labelled with the same category. NP S NP VP VP VP ADV John runs quickly
6 Example TAG Derivation Substitution inserts a derived or elementary tree at the substitution node of a TAG tree. Adjunction inserts an auxiliary tree into a tree (Adjunction is not allowed on substitution nodes)
7 Feature-Based TAG tree nodes are decored with two feature structures called top and bottom unifications on these feature structures are performed during derivation, each time a substitution or an adjunction takes place after derivation: at the end of the derivation, the top and bot FS of each node are unified
8 Using Features to capture Subject/Verb Agreement S NP [num:pl] VP NP [num:sg] V NP NP John love Mary
9 Unification based Semantic construction in FTAG Semantic representation language : unification-based flat underspecified formulae (aka MRS) Each elementary tree is associated with a formula φ representing its meaning Missing semantic arguments are represented by unification variables Elementary tree nodes are decorated with semantic indices occurring in φ The meaning of a derived tree is the union of the meanings associated with the elementary trees modulo the unifications made during processing
10 Capturing the Interplay between Syntax and Semantics S NP X VP NP j V NP Y NP m John loves Mary l j :name(j,john) l l :love(x,y) l m :name(m,mary) l l :love(j,m),l j :name(j,john),l m :name(m,mary)
11 Derived and Derivation Trees S α speak NP VP 1 2 Det NP idx=t num=sg gen=f VP V [ ] idx=e tse=pst ADV α tatoo 0 β the β loudly the tatoo speaks loudly (a) Derived tree (b) Derivation tree
12 Implementing a TAG A large coverage TAG consists of several thousands of trees For each word type, there are as many trees as there are different possible syntactic contexts for that word But these trees often share subtrees To implement a FB-LTAG, we use the XMG specification language and compiler As a result, each TAG tree is associated with the set of XMG classes used to produce it.
13 Structure Sharing in TAG NP S VP (Canonical Subject) S VP (Active Verb ) S NP VP Canonical Subject, Active Verb (e.g. the boy sleeps) NP NP* S NP (Relative Subject) VP S VP (Active Verb) NP* NP S NP VP Relative Subject, Active Verb (e.g. the boy who sleeps)
14 SemFRAG, a grammar for French An FB-LTAG for French with unification-based compositional semantics Roughly elementary trees Coverage : 35 basic verbal subcategorisation frames Argument redistributions: active, passive, middle, neuter, reflexivisation, impersonal, passive impersonal Argument realisations: cliticisation, extraction, omission, permutations, etc.) Predicative (adjectival, nominal and prepositional) and light verb constructions Basic descriptions for adverbs, determiners and prepositions.
15 XXTAG, a grammar for English An FB-LTAG for English Roughly 1200 elementary trees Reimplementation of the XTAG grammar developed at UPenn Coverage : most of the Penn Treebank
16 Complexity Surface realisation from flat semantics is exponential in the length of the input (Brew92,Kay96) Unordered Input: At least 2 n possible combinations with n the number of literals in the input intersective modifiers: 2 m+1 possible intermediate structures with m the number of modifiers for a given structure lexical ambiguity: i=n i=1 Lex i possible combinations with Lex i the number of lexical entries associated with literal l i and n the number of literals in the input
17 SR Algorithm 1: GenI 3 steps: 1. Lexical selection: select trees whose semantics subsumes the input semantics. 2. Combination: perform substitutions or adjunctions between selected trees. 3. Extraction: Return the trees which are syntactically complete and whose semantics matches the input semantics. Claire Gardent and Eric Kow. A Symbolic Approach to Near-Deterministic Surface Realisation useing Tree Adjoining Grammar. ACL 2007, Prague
18 Example S NP X VP NP j V NP Y NP m John loves Mary l j :name(j,john) l l :love(x,y) l m :name(m,mary) l l :love(j,m),l j :name(j,john),l m :name(m,mary)
19 Optimisations Semantic indices used to limit the impact of unordered input Substitutions before Adjunctions to deal with intersective modifiers Polarity based filtering to reduce the initial search space and limit the impact of lexical ambiguity
20 Intersective modifiers 15 intermediate structures: fierce(x),little(x),cat(x),black(x) F,L,B,FL,FB,BL,BF,LB,LF,FLB,FBL,BLF,BFL,LBF,LFB multiplied by the context : x 2: the F,L,B,FL,FB,BL,BF,LB,LF,FLB,FBL,BLF,BFL,LBF,LFB x 2: the F,L,B,FL,FB,BL,BF,LB,LF,FLB,FBL,BLF,BFL,LBF,LFB runs 45 structures built
21 Substitutions before Adjunctions Adjunction restricted to syntactically complete trees The 2 m+1 intermediate structures are not multiplied out by the context : the cat runs the fierce cat runs, the black cat runs, the little cat runs, the fierce little cat runs, the fierce black cat runs, the black fierce cat runs, structures built
22 Polarity based filtering (Perrier 2003) Polarity based filtering filters out all combinations of lexical items which cannot result in a grammatical structure The grammar trees are associated with polarities reflecting their syntactic resources and requirements A combination of trees covering the input semantics but whose polarity is not zero is necessarily syntactically invalid and is therefore filtered out. A finite state automata is built which represent the possible choices (transitions) and the cumulative polarity (states) The paths leading to a state with polarity other than zero are deleted (automata minimisation)
23 Polarity Filtering Many combinations are syntactically incompatible. Polarity filtering aims to detect these combinations and to filter them out. john(j) drink(e,j,w) water(w) Polarity Count +1np S FIN -2np +1np +0np S INF -1np +1np S [mode:fin] S [mode:inf,controller:x] NP X VP NP X VP V NP Y V NP Y drinks drinks
24 SR Algorithm 2: RTGen Builds derivation rather than derived trees... using a conversion from FB-LTAG to Feature Based Regular Tree Grammar (FB-RTG, Schmitz and Leroux 2009) Earley algorithm with packing and sharing Claire Gardent, Benjamin Gottesman, and Laura Perez-Beltrachini. Using Regular Tree Grammars to enhance Sentence Realisation. Natural Language Engineeering, 2011.
25 Derived and Derivation Tree
26 Converting a TAG to an RTG
27 Earley Algorithm Axiom Goal [S S S, ] [S S S,φ] where φ is the input semantics. Prediction [A a(α B x β),ϕ] [σ(b 0 b( B 1,...,B n ),ψ)] with B b(b 1,...,B n ),ψ a grammar rule σ = mgu(b,b 0 ), P[x] ψ and ϕ ψ = Completion [A a(α B δ),ϕ][b b(β),ψ] [σ(a a(α(b,f) δ),ϕ ψ)] with σ = mgu(b,b 0 ), ϕ ψ =
28 RTGen vs GenI All trees are taken into account while filtering (GenI s polarity filtering ignores auxiliary trees) All features can be used (GenI s polarity filtering can only use ground features i.e., categories) All syntactic constraints are applied (not just counting) Intersective Modifiers are handled using packing and sharing
29 Comparison on two Automatically Generated Benchmarks Modifiers benchmark: modification differently distributed over the predicate argument structures + lexical ambiguity in modifiers input formulae. All benchmark: modification, varying number and type of verb arguments. 890 input formulae. Claire Gardent, Benjamin Gottesman, and Laura Perez-Beltrachini. Comparing the performance of two TAG-based surface realisers using controlled grammar traversal. COLING 2010: Posters, Beijing, China.
30
31
32 Generating Grammar Exercises Generate sentences Use the detailed linguistic information output by the generator to select and build exercises Three types of exercises: FIB, Shuffle and Reformulation C. Gardent and L. Perez-Beltrachini. Using FB-LTAG Derivation Trees to Generate Transformation-Based Grammar Exercices. TAG+11: The 11th International Workshop on Tree Adjoining Grammars and Related Formalisms, Paris, France, September L. Perez-Beltrachini, C. Gardent and G. Kruszewski Generating Grammar Exercices. The 7th Workshop on Innovative Use of NLP for Building Educational Applications, NAACL-HLT Worskhop 2012, Montreal, Canada, June.
33 Grammar Exercises Built from a single sentence. [FIB] Complete with an appropriate personal pronoun. (S) Elle adore les petits tatous (She loves the small armadillos) (Q) adore les petits tatous (gender=fem) (K) elle [Shuffle] Use the words below to make up a sentence. (S) Tammy adore les petits tatous (Tammy loves the small armadillos) (Q) tatous / les / Tammy / petits / adore (K) Tammy adore les petits tatous.
34 Grammar Exercises Built from a pair of syntactically related sentences [Reformulation] Rewrite the sentence using passive voice (Q) C est Tex qui a fait la tarte. (It is Tex who has baked the pie.) (K) C est par Tex que la tarte a été faite. (It is Tex by whom the pie has been baked.) Active/Passive, NP/Pronoun, Assertion/Wh-Question, Assertion/YN-Question
35 The GramEx framework: generating and selecting sentences to build exercises
36 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be)
37 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be) Bette aime le bijou. C est Bette qui aime les bijoux. Bette aime les bijoux.
38 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be) Bette aime le bijou. C est Bette qui aime les bijoux. Bette aime les bijoux. Goal: Plural form of irregular nouns. Exercise type: Fill-in-the-blank.
39 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be) Bette aime le bijou. C est Bette qui aime les bijoux. Bette aime les bijoux. Goal: Plural form of irregular nouns. Exercise type: Fill-in-the-blank. 1. Select sentences NP[num = pl plural = irreg] CanonicalOrder
40 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be) Bette aime le bijou. C est Bette qui aime les bijoux. Bette aime les bijoux. S Goal: Plural form of irregular nouns. Exercise type: Fill-in-the-blank. 1. Select sentences NP[num = pl plural = irreg] CanonicalOrder NP VP Bette V NP [ ] num=pl aime D [ ] num=pl les NP [ ] lemma=bijou num=pl bijoux {CanonicalObject, CanonicalSubject, ActiveVerb}
41 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be) Bette aime le bijou. C est Bette qui aime les bijoux. Bette aime les bijoux. S NP VP Goal: Plural form of irregular nouns. Exercise type: Fill-in-the-blank. 1. Select sentences NP[num = pl plural = irreg] CanonicalOrder 2. Process the selected sentence NP[num = pl] blank NP[lemma = bijou] hint Bette V NP [ ] num=pl aime D [ ] num=pl les NP [ ] lemma=bijou num=pl bijoux {CanonicalObject, CanonicalSubject, ActiveVerb}
42 Creating a grammar exercise aime(e,be,bi),bijou(bi),les(bi),betty(be) Bette aime le bijou. C est Bette qui aime les bijoux. Bette aime les bijoux. S NP VP Goal: Plural form of irregular nouns. Exercise type: Fill-in-the-blank. 1. Select sentences NP[num = pl plural = irreg] CanonicalOrder 2. Process the selected sentence NP[num = pl] blank NP[lemma = bijou] hint Bette V NP [ ] num=pl (Q) Bette aime les (K) bijoux. (bijou) aime D [ ] num=pl les NP [ ] lemma=bijou num=pl bijoux {CanonicalObject, CanonicalSubject, ActiveVerb}
43 Selecting appropriate sentences GramEx s boolean constraint language over linguistic constants S morpho-syntactic (feature structures) syntactic (tree properties) NP VP Tammy V [ ] tense=pst mode=ind {CanSubj,CanObj,Active} NP [ ] num=sg a D [ ] num=sg NP [ ] num=sg une NP [ ] num=sg gen=f voix [ ] flexion=irreg Adj{Epith} douce
44 Selecting appropriate sentences GramEx s boolean constraint language: syntax and use Boolean constraint language conjunction, disjunction and negation of morpho-syntactic and syntactic properties Describes the linguistic requirements imposed by pedagogical goals Permits retrieving appropriate sentences from the DB
45 Selecting appropriate sentences Some examples Pedagogical goal: Pre/post nominal irregular adjectives [ Epith flexion: irreg ] Tammy a une voix douce (Tammy has a soft voice) X Tammy a une jolie voix (Tammy has a nice voice) Pedagogical goal: Prepositions with infinitives POBJinf CLAUSE POBJinf (DE-OBJinf A-OBJinf) CLAUSE Vfin Mod CCoord Sub Tammy refuse de chanter (Tammy refuses to sing) X Jean dit que Tammy refuse de chanter (John says that Tammy refuses to sing)
46 Transformation-based grammar exercices Finding syntactically related sentences (e.g. active/passive) (Q) C est Tex qui a fait la tarte. (It is Tex who baked the pie.) X (K) Tex a fait la tarte. (Tex baked the pie.) X (K) La tarte a été faite par Tex. (The pie was baked by Tex.) X (K) C est par Tex que la tarte sera faite. (It is Tex who will bake the pie.) X (K) Est-ce que la tarte a été faite par Tex? (Has the pie been baked by Tex?) (K) C est par Tex que la tarte a été faite. (It is Tex by whom the pie was baked.)
47 Creating transformation-based grammar exercises To identify pairs of sentences that are identical up to a single syntactic transformation, we... Use the information contained in derivation trees Define tree filters on pairs of derivation trees Retrieve sentences pairs that match those tree filters
48 Why Derivation Trees? α-faire:{active,cleftsubj,canobj} (num:sg,tse:pst,mode:ind,pers:3) α-tex:{propernoun} (fun:subj,gen:fem,num:sg,pers:3) α-tarte:{noun} (fun:obj,gen:fem,num:sg) β-la:{defdet} (gen:fem,num:sg) Detailed syntactic information More compact than derived trees. Allow fewer and simpler filters.
49 Derivation vs Derived trees S VP N S Cl V N VP V N V V D N c est Tex qui a fait la tarte S VP PP S Cl V Prep N C VP N V D N V V V V c est par Tex que la tarte a été fait α-faire:{active,cleftsubj,canobj} α-faire:{passive,cleftagent,cansubj} α-tex:{ } α-avoir:{ } α-tarte:{ } α-tex:{ } α-avoir:{ } α-tarte:{ } β-la:{ } β-la:{ }
50 Derivation Tree Filters Tree filter types α {Ps} v α {Pt} v e.g. active/passive s{active,cleftsubj,canobj} t{passive,cleftagent,cansubj} α {Ps} v α {Pt} v e.g. NP/Pronoun s{cansubj} t{cliticsubj} α NP α pron... α v α v β qm e.g. Assertion/YN-Question q{questionmark}
51 Meaning Preserving Transformations Same core meaning (e.g. active/passive) (Q) C est Tex qui a fait la tarte. (K) C est par Tex que la tarte a été faite. (It is Tex who has baked the pie) (It is by Tex that the pie has been baked) (K) La tarte a été faite par Tex. (The pie has been baked by Tex) α-faire:{active,cleftsubj,canobj} α-tex:{ } β-avoir:{ } α-tarte:{ } α-faire:{passive,cleftagent,cansubj} α-tex:{ } β-avoir:{ } α-tarte:{ } β-la:{ } α-faire:{passive,agent,cansubj} β-la:{ } α-tex:{ } β-avoir:{ } α-tarte:{ } β-la:{ } s{active,cleftsubj,canobj} t{passive,cleftagent,cansubj}
52 Meaning Altering Transformations Related core meaning: content deleted, added or replaced (e.g. Assertion/Wh-Question) α-dort:{ CanSubj } α-dort:{ whsubj } α-dort:{ whsubj } α-dort:{ whsubj } α-tatou:{... } α-tatou:{... } α-tatou:{... } β-qui:{ WhPron } β-chante:{... } β-petit:{... } β-le:{defdet} Le petit tatou qui chantera dort. The small armadillo that will sing sleeps β-petit:{... } β-quel:{ WhDet } Quel petit tatou dort? Which small armadillo sleeps? β-quel:{ WhDet } Quel tatou dort? Which armadillo sleeps? Qui dort? Who sleeps?
53 Correctness, Productivity, Integration Manual annotation of a sample of generated exercises using SemFraG and lexicon tailored to Tex s French Grammar vocabulary around 80% of the automatically generated exercises are correct 52 input formulae around 5000 exercises Exercises generated by GramEx are integrated in I-FLEG (serious game) and WFLEG (web interface)
54 WFLEG
55 WFLEG
56 WFLEG
57 Thanks!
Automatically Generated Grammar Exercises and Dialogs for Language Learning
Automatically Generated Grammar Exercises and Dialogs for Language Learning Claire Gardent (Joint work with Marilisa Amoia, Treveur Breteaudiere, Alexandre Denis, German Kruszewski, Cline Moro and Laura
L130: Chapter 5d. Dr. Shannon Bischoff. Dr. Shannon Bischoff () L130: Chapter 5d 1 / 25
L130: Chapter 5d Dr. Shannon Bischoff Dr. Shannon Bischoff () L130: Chapter 5d 1 / 25 Outline 1 Syntax 2 Clauses 3 Constituents Dr. Shannon Bischoff () L130: Chapter 5d 2 / 25 Outline Last time... Verbs...
Outline of today s lecture
Outline of today s lecture Generative grammar Simple context free grammars Probabilistic CFGs Formalism power requirements Parsing Modelling syntactic structure of phrases and sentences. Why is it useful?
Syntax: Phrases. 1. The phrase
Syntax: Phrases Sentences can be divided into phrases. A phrase is a group of words forming a unit and united around a head, the most important part of the phrase. The head can be a noun NP, a verb VP,
Ling 201 Syntax 1. Jirka Hana April 10, 2006
Overview of topics What is Syntax? Word Classes What to remember and understand: Ling 201 Syntax 1 Jirka Hana April 10, 2006 Syntax, difference between syntax and semantics, open/closed class words, all
Tools and resources for Tree Adjoining Grammars
Tools and resources for Tree Adjoining Grammars François Barthélemy, CEDRIC CNAM, 92 Rue St Martin FR-75141 Paris Cedex 03 [email protected] Pierre Boullier, Philippe Deschamp Linda Kaouane, Abdelaziz Khajour
Learning Translation Rules from Bilingual English Filipino Corpus
Proceedings of PACLIC 19, the 19 th Asia-Pacific Conference on Language, Information and Computation. Learning Translation s from Bilingual English Filipino Corpus Michelle Wendy Tan, Raymond Joseph Ang,
Paraphrasing controlled English texts
Paraphrasing controlled English texts Kaarel Kaljurand Institute of Computational Linguistics, University of Zurich [email protected] Abstract. We discuss paraphrasing controlled English texts, by defining
Natural Language Database Interface for the Community Based Monitoring System *
Natural Language Database Interface for the Community Based Monitoring System * Krissanne Kaye Garcia, Ma. Angelica Lumain, Jose Antonio Wong, Jhovee Gerard Yap, Charibeth Cheng De La Salle University
CALICO Journal, Volume 9 Number 1 9
PARSING, ERROR DIAGNOSTICS AND INSTRUCTION IN A FRENCH TUTOR GILLES LABRIE AND L.P.S. SINGH Abstract: This paper describes the strategy used in Miniprof, a program designed to provide "intelligent' instruction
Building a Question Classifier for a TREC-Style Question Answering System
Building a Question Classifier for a TREC-Style Question Answering System Richard May & Ari Steinberg Topic: Question Classification We define Question Classification (QC) here to be the task that, given
Factoring Surface Syntactic Structures
MTT 2003, Paris, 16 18 jui003 Factoring Surface Syntactic Structures Alexis Nasr LATTICE-CNRS (UMR 8094) Université Paris 7 [email protected] Mots-clefs Keywords Syntaxe de surface, représentation
Constraints in Phrase Structure Grammar
Constraints in Phrase Structure Grammar Phrase Structure Grammar no movement, no transformations, context-free rules X/Y = X is a category which dominates a missing category Y Let G be the set of basic
A Knowledge-based System for Translating FOL Formulas into NL Sentences
A Knowledge-based System for Translating FOL Formulas into NL Sentences Aikaterini Mpagouli, Ioannis Hatzilygeroudis University of Patras, School of Engineering Department of Computer Engineering & Informatics,
Symbiosis of Evolutionary Techniques and Statistical Natural Language Processing
1 Symbiosis of Evolutionary Techniques and Statistical Natural Language Processing Lourdes Araujo Dpto. Sistemas Informáticos y Programación, Univ. Complutense, Madrid 28040, SPAIN (email: [email protected])
Correlation: ELLIS. English language Learning and Instruction System. and the TOEFL. Test Of English as a Foreign Language
Correlation: English language Learning and Instruction System and the TOEFL Test Of English as a Foreign Language Structure (Grammar) A major aspect of the ability to succeed on the TOEFL examination is
CINTIL-PropBank. CINTIL-PropBank Sub-corpus id Sentences Tokens Domain Sentences for regression atsts 779 5,654 Test
CINTIL-PropBank I. Basic Information 1.1. Corpus information The CINTIL-PropBank (Branco et al., 2012) is a set of sentences annotated with their constituency structure and semantic role tags, composed
written by Talk in French Learn French as a habit French Beginner Grammar in 30 days
written by Talk in French Learn French as a habit French Beginner Grammar in 30 days A FOREWORD (OF SOME SORT) French is the second most widely taught foreign language in the world. Weirdly, however, and
Parsing Technology and its role in Legacy Modernization. A Metaware White Paper
Parsing Technology and its role in Legacy Modernization A Metaware White Paper 1 INTRODUCTION In the two last decades there has been an explosion of interest in software tools that can automate key tasks
Slot Grammars. Michael C. McCord. Computer Science Department University of Kentucky Lexington, Kentucky 40506
Michael C. McCord Computer Science Department University of Kentucky Lexington, Kentucky 40506 This paper presents an approach to natural language grammars and parsing in which slots and rules for filling
Open Domain Information Extraction. Günter Neumann, DFKI, 2012
Open Domain Information Extraction Günter Neumann, DFKI, 2012 Improving TextRunner Wu and Weld (2010) Open Information Extraction using Wikipedia, ACL 2010 Fader et al. (2011) Identifying Relations for
Index. 344 Grammar and Language Workbook, Grade 8
Index Index 343 Index A A, an (usage), 8, 123 A, an, the (articles), 8, 123 diagraming, 205 Abbreviations, correct use of, 18 19, 273 Abstract nouns, defined, 4, 63 Accept, except, 12, 227 Action verbs,
POS Tagsets and POS Tagging. Definition. Tokenization. Tagset Design. Automatic POS Tagging Bigram tagging. Maximum Likelihood Estimation 1 / 23
POS Def. Part of Speech POS POS L645 POS = Assigning word class information to words Dept. of Linguistics, Indiana University Fall 2009 ex: the man bought a book determiner noun verb determiner noun 1
INF5820 Natural Language Processing - NLP. H2009 Jan Tore Lønning [email protected]
INF5820 Natural Language Processing - NLP H2009 Jan Tore Lønning [email protected] Semantic Role Labeling INF5830 Lecture 13 Nov 4, 2009 Today Some words about semantics Thematic/semantic roles PropBank &
MARY. V NP NP Subject Formation WANT BILL S
In the Logic tudy Guide, we ended with a logical tree diagram for WANT (BILL, LEAVE (MARY)), in both unlabelled: tudy Guide WANT BILL and labelled versions: P LEAVE MARY WANT BILL P LEAVE MARY We remarked
How the Computer Translates. Svetlana Sokolova President and CEO of PROMT, PhD.
Svetlana Sokolova President and CEO of PROMT, PhD. How the Computer Translates Machine translation is a special field of computer application where almost everyone believes that he/she is a specialist.
Syntactic Theory on Swedish
Syntactic Theory on Swedish Mats Uddenfeldt Pernilla Näsfors June 13, 2003 Report for Introductory course in NLP Department of Linguistics Uppsala University Sweden Abstract Using the grammar presented
EAST PENNSBORO AREA COURSE: LFS 416 SCHOOL DISTRICT
EAST PENNSBORO AREA COURSE: LFS 416 SCHOOL DISTRICT Unit: Grammar Days: Subject(s): French 4 Grade(s):9-12 Key Learning(s): Students will passively recognize target grammatical structures alone and in
FRENCH AS A SECOND LANGUAGE TRAINING
FRENCH AS A SECOND LANGUAGE TRAINING Beginner 1 This course is intended for people who have never studied French or people who have taken French in the past but have either forgotten most of it or have
Motivation. Korpus-Abfrage: Werkzeuge und Sprachen. Overview. Languages of Corpus Query. SARA Query Possibilities 1
Korpus-Abfrage: Werkzeuge und Sprachen Gastreferat zur Vorlesung Korpuslinguistik mit und für Computerlinguistik Charlotte Merz 3. Dezember 2002 Motivation Lizentiatsarbeit: A Corpus Query Tool for Automatically
Introduction. BM1 Advanced Natural Language Processing. Alexander Koller. 17 October 2014
Introduction! BM1 Advanced Natural Language Processing Alexander Koller! 17 October 2014 Outline What is computational linguistics? Topics of this course Organizational issues Siri Text prediction Facebook
Natural Language to Relational Query by Using Parsing Compiler
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,
Mildly Context Sensitive Grammar Formalisms
Mildly Context Sensitive Grammar Formalisms Petra Schmidt Pfarrer-Lauer-Strasse 23 66386 St. Ingbert [email protected] Overview 3 Tree-djoining-Grammars 4 Co 7 8 9 CCG 9 LIG 10 TG 13 Linear
CURRICULUM VITAE Studies Positions Distinctions Research interests Research projects
1 CURRICULUM VITAE ABEILLÉ Anne Address : LLF, UFRL, Case 7003, Université Paris 7, 2 place Jussieu, 75005 Paris Tél. 33 1 57 27 57 67 Fax 33 1 57 27 57 88 [email protected] http://www.llf.cnrs.fr/fr/abeille/
Noam Chomsky: Aspects of the Theory of Syntax notes
Noam Chomsky: Aspects of the Theory of Syntax notes Julia Krysztofiak May 16, 2006 1 Methodological preliminaries 1.1 Generative grammars as theories of linguistic competence The study is concerned with
LASSY: LARGE SCALE SYNTACTIC ANNOTATION OF WRITTEN DUTCH
LASSY: LARGE SCALE SYNTACTIC ANNOTATION OF WRITTEN DUTCH Gertjan van Noord Deliverable 3-4: Report Annotation of Lassy Small 1 1 Background Lassy Small is the Lassy corpus in which the syntactic annotations
CHARTES D'ANGLAIS SOMMAIRE. CHARTE NIVEAU A1 Pages 2-4. CHARTE NIVEAU A2 Pages 5-7. CHARTE NIVEAU B1 Pages 8-10. CHARTE NIVEAU B2 Pages 11-14
CHARTES D'ANGLAIS SOMMAIRE CHARTE NIVEAU A1 Pages 2-4 CHARTE NIVEAU A2 Pages 5-7 CHARTE NIVEAU B1 Pages 8-10 CHARTE NIVEAU B2 Pages 11-14 CHARTE NIVEAU C1 Pages 15-17 MAJ, le 11 juin 2014 A1 Skills-based
7th Grade - Middle School Beginning French
Quarter 1 Introduction p.2-11 1 1 1 2 Cultural Context: Why Speak French Geography of France and Francophonie French and Francophone Names Communicative Functions: Classroom rules and expectations Cultural
A Chart Parsing implementation in Answer Set Programming
A Chart Parsing implementation in Answer Set Programming Ismael Sandoval Cervantes Ingenieria en Sistemas Computacionales ITESM, Campus Guadalajara [email protected] Rogelio Dávila Pérez Departamento de
Rethinking the relationship between transitive and intransitive verbs
Rethinking the relationship between transitive and intransitive verbs Students with whom I have studied grammar will remember my frustration at the idea that linking verbs can be intransitive. Nonsense!
Testing Data-Driven Learning Algorithms for PoS Tagging of Icelandic
Testing Data-Driven Learning Algorithms for PoS Tagging of Icelandic by Sigrún Helgadóttir Abstract This paper gives the results of an experiment concerned with training three different taggers on tagged
Introduction. Compiler Design CSE 504. Overview. Programming problems are easier to solve in high-level languages
Introduction Compiler esign CSE 504 1 Overview 2 3 Phases of Translation ast modifled: Mon Jan 28 2013 at 17:19:57 EST Version: 1.5 23:45:54 2013/01/28 Compiled at 11:48 on 2015/01/28 Compiler esign Introduction
LESSON THIRTEEN STRUCTURAL AMBIGUITY. Structural ambiguity is also referred to as syntactic ambiguity or grammatical ambiguity.
LESSON THIRTEEN STRUCTURAL AMBIGUITY Structural ambiguity is also referred to as syntactic ambiguity or grammatical ambiguity. Structural or syntactic ambiguity, occurs when a phrase, clause or sentence
The Role of Sentence Structure in Recognizing Textual Entailment
Blake,C. (In Press) The Role of Sentence Structure in Recognizing Textual Entailment. ACL-PASCAL Workshop on Textual Entailment and Paraphrasing, Prague, Czech Republic. The Role of Sentence Structure
Phrase Structure Rules, Tree Rewriting, and other sources of Recursion Structure within the NP
Introduction to Transformational Grammar, LINGUIST 601 September 14, 2006 Phrase Structure Rules, Tree Rewriting, and other sources of Recursion Structure within the 1 Trees (1) a tree for the brown fox
Syntactic Theory. Background and Transformational Grammar. Dr. Dan Flickinger & PD Dr. Valia Kordoni
Syntactic Theory Background and Transformational Grammar Dr. Dan Flickinger & PD Dr. Valia Kordoni Department of Computational Linguistics Saarland University October 28, 2011 Early work on grammar There
The parts of speech: the basic labels
CHAPTER 1 The parts of speech: the basic labels The Western traditional parts of speech began with the works of the Greeks and then the Romans. The Greek tradition culminated in the first century B.C.
Phase 2 of the D4 Project. Helmut Schmid and Sabine Schulte im Walde
Statistical Verb-Clustering Model soft clustering: Verbs may belong to several clusters trained on verb-argument tuples clusters together verbs with similar subcategorization and selectional restriction
XMG : extensible MetaGrammar
XMG : extensible MetaGrammar Benoît Crabbé, Denys Duchier, Claire Gardent, Joseph Le Roux, Yannick Parmentier To cite this version: Benoît Crabbé, Denys Duchier, Claire Gardent, Joseph Le Roux, Yannick
Chapter 13, Sections 13.1-13.2. Auxiliary Verbs. 2003 CSLI Publications
Chapter 13, Sections 13.1-13.2 Auxiliary Verbs What Auxiliaries Are Sometimes called helping verbs, auxiliaries are little words that come before the main verb of a sentence, including forms of be, have,
Accelerating and Evaluation of Syntactic Parsing in Natural Language Question Answering Systems
Accelerating and Evaluation of Syntactic Parsing in Natural Language Question Answering Systems cation systems. For example, NLP could be used in Question Answering (QA) systems to understand users natural
12 FIRST QUARTER. Class Assignments
August 7- Go over senior dates. Go over school rules. 12 FIRST QUARTER Class Assignments August 8- Overview of the course. Go over class syllabus. Handout textbooks. August 11- Part 2 Chapter 1 Parts of
Comma checking in Danish Daniel Hardt Copenhagen Business School & Villanova University
Comma checking in Danish Daniel Hardt Copenhagen Business School & Villanova University 1. Introduction This paper describes research in using the Brill tagger (Brill 94,95) to learn to identify incorrect
Modern Natural Language Interfaces to Databases: Composing Statistical Parsing with Semantic Tractability
Modern Natural Language Interfaces to Databases: Composing Statistical Parsing with Semantic Tractability Ana-Maria Popescu Alex Armanasu Oren Etzioni University of Washington David Ko {amp, alexarm, etzioni,
Statistical Machine Translation
Statistical Machine Translation Some of the content of this lecture is taken from previous lectures and presentations given by Philipp Koehn and Andy Way. Dr. Jennifer Foster National Centre for Language
NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR
NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR Arati K. Deshpande 1 and Prakash. R. Devale 2 1 Student and 2 Professor & Head, Department of Information Technology, Bharati
GRAMATICA INGLESA I GUÍA DOCENTE
GRAMATICA INGLESA I GUÍA DOCENTE 1. DATOS GENERALES DE LA ASIGNATURA ASIGNATURA: GRAMÁTICA INGLESA I CÓDIGO: CARÁCTER (señalar con una X la modalidad correspondiente): X Asignatura de Formación Básica
SYNTAX: THE ANALYSIS OF SENTENCE STRUCTURE
SYNTAX: THE ANALYSIS OF SENTENCE STRUCTURE OBJECTIVES the game is to say something new with old words RALPH WALDO EMERSON, Journals (1849) In this chapter, you will learn: how we categorize words how words
Optimizing Description Logic Subsumption
Topics in Knowledge Representation and Reasoning Optimizing Description Logic Subsumption Maryam Fazel-Zarandi Company Department of Computer Science University of Toronto Outline Introduction Optimization
Lecture 9. Semantic Analysis Scoping and Symbol Table
Lecture 9. Semantic Analysis Scoping and Symbol Table Wei Le 2015.10 Outline Semantic analysis Scoping The Role of Symbol Table Implementing a Symbol Table Semantic Analysis Parser builds abstract syntax
ONLINE ENGLISH LANGUAGE RESOURCES
ONLINE ENGLISH LANGUAGE RESOURCES Developed and updated by C. Samuel for students taking courses at the English and French Language Centre, Faculty of Arts (Links live as at November 2, 2009) Dictionaries
10th Grade Language. Goal ISAT% Objective Description (with content limits) Vocabulary Words
Standard 3: Writing Process 3.1: Prewrite 58-69% 10.LA.3.1.2 Generate a main idea or thesis appropriate to a type of writing. (753.02.b) Items may include a specified purpose, audience, and writing outline.
UNKNOWN WORDS ANALYSIS IN POS TAGGING OF SINHALA LANGUAGE
UNKNOWN WORDS ANALYSIS IN POS TAGGING OF SINHALA LANGUAGE A.J.P.M.P. Jayaweera #1, N.G.J. Dias *2 # Virtusa Pvt. Ltd. No 752, Dr. Danister De Silva Mawatha, Colombo 09, Sri Lanka * Department of Statistics
Brill s rule-based PoS tagger
Beáta Megyesi Department of Linguistics University of Stockholm Extract from D-level thesis (section 3) Brill s rule-based PoS tagger Beáta Megyesi Eric Brill introduced a PoS tagger in 1992 that was based
UNIVERSITY COLLEGE LONDON EXAMINATION FOR INTERNAL STUDENTS
UNIVERSITY COLLEGE LONDON University of London EXAMINATION FOR INTERNAL STUDENTS For the following qualifications :- B.A. Italian X255: Issues in Italian Syntax COURSE CODE : ITALX255 UNIT VALUE : 0.50
Context Grammar and POS Tagging
Context Grammar and POS Tagging Shian-jung Dick Chen Don Loritz New Technology and Research New Technology and Research LexisNexis LexisNexis Ohio, 45342 Ohio, 45342 [email protected] [email protected]
Interactive Dynamic Information Extraction
Interactive Dynamic Information Extraction Kathrin Eichler, Holmer Hemsen, Markus Löckelt, Günter Neumann, and Norbert Reithinger Deutsches Forschungszentrum für Künstliche Intelligenz - DFKI, 66123 Saarbrücken
Lecture 9. Phrases: Subject/Predicate. English 3318: Studies in English Grammar. Dr. Svetlana Nuernberg
Lecture 9 English 3318: Studies in English Grammar Phrases: Subject/Predicate Dr. Svetlana Nuernberg Objectives Identify and diagram the most important constituents of sentences Noun phrases Verb phrases
Advanced Grammar in Use
Advanced Grammar in Use A reference and practice book for advanced learners of English Third Edition without answers c a m b r i d g e u n i v e r s i t y p r e s s Cambridge, New York, Melbourne, Madrid,
Livingston Public Schools Scope and Sequence K 6 Grammar and Mechanics
Grade and Unit Timeframe Grammar Mechanics K Unit 1 6 weeks Oral grammar naming words K Unit 2 6 weeks Oral grammar Capitalization of a Name action words K Unit 3 6 weeks Oral grammar sentences Sentence
Une dame et un petit garçon regardent tranquillement le paysage.
> Une dame et un petit garçon regardent tranquillement le paysage. Masculine and feminine nouns How adjectives behave Verbs from the first group Verbs and prepositions French is not so very far from English.
Grammars and introduction to machine learning. Computers Playing Jeopardy! Course Stony Brook University
Grammars and introduction to machine learning Computers Playing Jeopardy! Course Stony Brook University Last class: grammars and parsing in Prolog Noun -> roller Verb thrills VP Verb NP S NP VP NP S VP
A Writer s Reference, Seventh Edition Diana Hacker Nancy Sommers
A Writer s Reference, Seventh Edition Diana Hacker Nancy Sommers What s new on the companion Web site? hackerhandbooks.com/writersref The companion Web site for A Writer s Reference, Seventh Edition, now
According to the Argentine writer Jorge Luis Borges, in the Celestial Emporium of Benevolent Knowledge, animals are divided
Categories Categories According to the Argentine writer Jorge Luis Borges, in the Celestial Emporium of Benevolent Knowledge, animals are divided into 1 2 Categories those that belong to the Emperor embalmed
English. Universidad Virtual. Curso de sensibilización a la PAEP (Prueba de Admisión a Estudios de Posgrado) Parts of Speech. Nouns.
English Parts of speech Parts of Speech There are eight parts of speech. Here are some of their highlights. Nouns Pronouns Adjectives Articles Verbs Adverbs Prepositions Conjunctions Click on any of the
UNIT ONE A WORLD OF WONDERS
UNIT ONE A WORLD OF WONDERS COMPETENCIES AND PERFORMANCE INDICATORS COMPETENCIAS E INDICADORES DE DESEMPEÑO Passive voice Future Active voice Passive voice Passive voice Use of Passive Passive voice is
COURSE OBJECTIVES SPAN 100/101 ELEMENTARY SPANISH LISTENING. SPEAKING/FUNCTIONAl KNOWLEDGE
SPAN 100/101 ELEMENTARY SPANISH COURSE OBJECTIVES This Spanish course pays equal attention to developing all four language skills (listening, speaking, reading, and writing), with a special emphasis on
Application of Natural Language Interface to a Machine Translation Problem
Application of Natural Language Interface to a Machine Translation Problem Heidi M. Johnson Yukiko Sekine John S. White Martin Marietta Corporation Gil C. Kim Korean Advanced Institute of Science and Technology
CS510 Software Engineering
CS510 Software Engineering Propositional Logic Asst. Prof. Mathias Payer Department of Computer Science Purdue University TA: Scott A. Carr Slides inspired by Xiangyu Zhang http://nebelwelt.net/teaching/15-cs510-se
Annotation Guidelines for Dutch-English Word Alignment
Annotation Guidelines for Dutch-English Word Alignment version 1.0 LT3 Technical Report LT3 10-01 Lieve Macken LT3 Language and Translation Technology Team Faculty of Translation Studies University College
Non-nominal Which-Relatives
Non-nominal Which-Relatives Doug Arnold, Robert D. Borsley University of Essex The properties of non-restrictive relatives All non-restrictive relative clauses include a wh-word. There are no that or zero
The Syntax of Predicate Logic
The Syntax of Predicate Logic LX 502 Semantics I October 11, 2008 1. Below the Sentence-Level In Propositional Logic, atomic propositions correspond to simple sentences in the object language. Since atomic
Semantic annotation of requirements for automatic UML class diagram generation
www.ijcsi.org 259 Semantic annotation of requirements for automatic UML class diagram generation Soumaya Amdouni 1, Wahiba Ben Abdessalem Karaa 2 and Sondes Bouabid 3 1 University of tunis High Institute
Structure of the talk. The semantics of event nominalisation. Event nominalisations and verbal arguments 2
Structure of the talk Sebastian Bücking 1 and Markus Egg 2 1 Universität Tübingen [email protected] 2 Rijksuniversiteit Groningen [email protected] 12 December 2008 two challenges for a
SAMPLE. Grammar, punctuation and spelling. Paper 2: short answer questions. English tests KEY STAGE LEVEL. Downloaded from satspapers.org.
En KEY STAGE 2 English tests *SAMPLE* LEVEL 6 SAMPLE Grammar, punctuation and spelling Paper 2: short answer questions First name Middle name Last name Date of birth Day Month Year School name DfE number
The New Forest Small School
The New Forest Small School Spanish For Children Aged 11 to 16 OCR GCSE in Spanish J732 AIMS AND OBJECTIVES To provide: A meaningful and enjoyable educational experience Known and achievable but challenging
Teaching English as a Foreign Language (TEFL) Certificate Programs
Teaching English as a Foreign Language (TEFL) Certificate Programs Our TEFL offerings include one 27-unit professional certificate program and four shorter 12-unit certificates: TEFL Professional Certificate
Towards a RB-SMT Hybrid System for Translating Patent Claims Results and Perspectives
Towards a RB-SMT Hybrid System for Translating Patent Claims Results and Perspectives Ramona Enache and Adam Slaski Department of Computer Science and Engineering Chalmers University of Technology and
C o p yr i g ht 2015, S A S I nstitute Inc. A l l r i g hts r eser v ed. INTRODUCTION TO SAS TEXT MINER
INTRODUCTION TO SAS TEXT MINER TODAY S AGENDA INTRODUCTION TO SAS TEXT MINER Define data mining Overview of SAS Enterprise Miner Describe text analytics and define text data mining Text Mining Process
Inglés IV (B-2008) Prof. Argenis A. Zapata
Inglés IV (B-2008) FORMAL ENGLISH - It is used in academic writing (e.g., essays, reports, resumes, theses, and the like), and formal social events such as public speeches, graduation ceremonies, and assemblies
