Kakia Chatsiou A brief introduction to XLE 26.02.2009LG617 - XLE Lab1 LG617 A brief introduction to XLE Kakia Chatsiou Dept of Language.

Slides:



Advertisements
Similar presentations
IH&RA Hotel booking platform
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
An Introduction to GATE
Jing-Shin Chang National Chi Nan University, IJCNLP-2013, Nagoya 2013/10/15 ACLCLP – Activities ( ) & Text Corpora.
Grammar Development Platform Miriam Butt October 2002.
System Design and Memory Limits. Problem  If you were integrating a feed of end of day stock price information (open, high, low, and closing price) for.
Kakia Chatsiou GreekGram: Building a parallel grammar for Modern Greek LAC day GreekGram Building a parallel grammar for Modern Greek Kakia.
Kakia Chatsiou Modern Greek Grammar fragment Implementation using XLE FLATLANDS GreekGram Reporting on the progress of the implementation.
LEXICAL FUNCTIONAL GRAMMAR (LFG) Anca-Diana BIBIRI 1 st semester
Generation Miriam Butt January The Two Sides of Generation 1) Natural Language Generation (NLG) Systems which take information from some database.
Towards an NLP `module’ The role of an utterance-level interface.
Search Engines and Information Retrieval
Introduction to treebanks Session 1: 7/08/
--What is a Database--1 What is a database What is a Database.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Integrating Finite-state Morphologies with Deep LFG Grammars Tracy Holloway King.
A System for A Semi-Automatic Ontology Annotation Kiril Simov, Petya Osenova, Alexander Simov, Anelia Tincheva, Borislav Kirilov BulTreeBank Group LML,
1 Kakia Chatsiou Department of Language and Linguistics University of Essex XLE Tutorial & Demo LG517. Introduction to LFG Introduction.
Natural Language Query Interface Mostafa Karkache & Bryce Wenninger.
Methodology Conceptual Database Design
1.3 Executing Programs. How is Computer Code Transformed into an Executable? Interpreters Compilers Hybrid systems.
Passage Three Introduction to Microsoft SQL Server 2000.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Creating a Console Application with Visual Studio
Knowledge Science & Engineering Institute, Beijing Normal University, Analyzing Transcripts of Online Asynchronous.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Pocket Gopher Conversational Learning Agent Team Josh Jones.
1 Introduction to databases concepts CCIS – IS department Level 4.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Search Engines and Information Retrieval Chapter 1.
Leveraging Oracle Data for Web- Based Reporting Northern California Oracle Users Group May 2001.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
CIG Conference Norwich September 2006 AUTINDEX 1 AUTINDEX: Automatic Indexing and Classification of Texts Catherine Pease & Paul Schmidt IAI, Saarbrücken.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
Artificial intelligence project
Powerset Natural Language and the Semantic Web Barney Pell, Ph.D. Founder and CTO ISWC 2007.
LING 696G Computational Linguistics Seminar Lecture 2 2/2/04.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab1 LG617 A brief introduction to XLE Kakia Chatsiou Dept of Language.
NLP And The Semantic Web Dainis Kiusals COMS E6125 Spring 2010.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
CORPORUM-OntoExtract Ontology Extraction Tool Author: Robert Engels Company: CognIT a.s.
LIN 6932 LIN6932 Topics in Computational Linguistics Lecture 11 Hana Filip.
Grammar Engineering: What is it good for? Miriam Butt (University of Konstanz) and Martin Forst (NetBase Solutions) Colombo 2014.
Keyword Searching and Browsing in Databases using BANKS Seoyoung Ahn Mar 3, 2005 The University of Texas at Arlington.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 4.
©2003 Paula Matuszek Taken primarily from a presentation by Lin Lin. CSC 9010: Text Mining Applications.
Introduction to Dialogue Systems. User Input System Output ?
What you have learned and how you can use it : Grammars and Lexicons Parts I-III.
XML Grammar and Parser for WSOL Kruti Patel, Vladimir Tosic, Bernard Pagurek Network Management & Artificial Intelligence Lab Department of Systems & Computer.
1. 2 Preface In the time since the 1986 edition of this book, the world of compiler design has changed significantly 3.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Compiler Construction (CS-636)
Exploiting Reducibility in Unsupervised Dependency Parsing David Mareček and Zdeněk Žabokrtský Institute of Formal and Applied Linguistics Charles University.
1 STO A Lexical Database of Danish for Language Technology Applications Anna Braasch Center for Sprogteknologi Copenhagen SPINN Seminar, October 27, 2001.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Syntax By WJQ. Syntax : Syntax is the study of the rules governing the way words are combined to form sentences in a language, or simply, the study of.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. SAP BO vs SPLUNK vs OBIEE By Lera Technologies.
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد [ ] 1 جامعة الملك فيصل عمادة.
Welcome to the flashcards tool for ‘The Study of Language, 5 th edition’, Chapter 8 This is designed as a simple supplementary resource for this textbook,
Basic Parsing with Context Free Grammars Chapter 13
课程名 编译原理 Compiling Techniques
Formal Language Theory
CIS 515 STUDY Lessons in Excellence-- cis515study.com.
Department of Language and Linguistics
Lec00-outline May 18, 2019 Compiler Design CS416 Compiler Design.
Presentation transcript:

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab1 LG617 A brief introduction to XLE Kakia Chatsiou Dept of Language and Linguistics University of Essex

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab2 Outline About XLE A closer look at XLE –Grammar architecture –Getting started –Inspecting a basic grammar.lfg file –XLE interface –XLE vs LFG notations Hands-on Session Where is XLE used? –ParGram Project –Powerset –XLE Web interface

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab3 About XLE XLE stands for Xerox Linguistics Environment Under current development at PARC (Palo Alto Research Center, USA) A computational environment developed to facilitate the writing and debugging of Lexical Functional Grammars C-structure, f-structure, s-structure, and further projections can be defined Implemented in C; works in Unix, Linux, MacOS. Integrates a morphological analyser employing Finite State Technology Can be used for both parsing and generation Includes tools for various grammar development activities (such as analysing performance, test-suites)

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab4 Other Finite State Tools Other Finite State Tools Tokenizer Morpholo- gical Analyser FST Morpholo- gical Analyser FST Lexicon(s) (Hand-written Or Automatically Extracted) Lexicon(s) (Hand-written Or Automatically Extracted) LFG Grammar (rules, templates) LFG Grammar (rules, templates) Grammar Resources (parsing and generating) Grammar Resources (parsing and generating) A closer look at XLE :: Basic Grammar Architecture ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab5 runs on the unix4 server can be accessed via a Secure Shell (SSH) ( Start>Network Services>Secure Shell ) We will use the emacs editor to edit the XLE grammar files (offers syntax colouring and an LFG toolbar for.lfg files) In the SSH command line, type emacs Open a grammar file ( Ctrl-x Ctrl-f or File>Open file ); they normally have an.lfg extension A closer look at XLE :: Getting Started ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab6 A closer look at XLE :: Inspecting a grammar file ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab7 A closer look at XLE :: Inspecting a grammar file :: Configura- tion Section

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab8 A closer look at XLE :: Inspecting a grammar file :: Rules Section

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab9 A closer look at XLE :: Inspecting a grammar file :: Lexicon Section

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab10 A closer look at XLE :: Inspecting a grammar file :: Grammar Version ID

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab11 A closer look at XLE :: Inspecting a grammar file :: Language ID

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab12 A closer look at XLE :: Inspecting a grammar file :: Component ID

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab13 A closer look at XLE :: Inspecting a grammar file :: XLE version ID

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab14 A closer look at XLE :: Inspecting a grammar file :: 4 dashes signal the end of each section/ file

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab15 A closer look at XLE :: Inspecting a grammar file :: The default category when parsing

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab16 A closer look at XLE :: Inspecting a grammar file :: specification of which lexical entries, and rule are given precedence (here precedence is given to the grammar with version ID STARTER and language ID LANGUAGE )

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab17 A closer look at XLE :: Inspecting a grammar file :: list of the grammatical relations which must be subcategori- sed for in order to appear in the argument list of the PRED

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab18 A closer look at XLE :: Inspecting a grammar file :: list of attributes whose values must contain a PRED

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab19 A closer look at XLE :: Inspecting a grammar file :: Phrasal category

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab20 A closer look at XLE :: Inspecting a grammar file :: Schema / f-structure information

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab21 A closer look at XLE :: Inspecting a grammar file :: 

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab22 A closer look at XLE :: Inspecting a grammar file :: 

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab23 A closer look at XLE :: Inspecting a grammar file :: Morpho- logical marker

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab24 % create-parser {demo-eng.lfg} % parse {Mary saw the boys with the telescope} parsing {Mary saw the boys with the telescope} 2 solutions, 0.01 CPU seconds, 23 subtrees unified A closer look at XLE :: XLE interface ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab25 A closer look at XLE :: XLE interface :: % parse {Mary saw the boys with the telescope} parsing {Mary saw the boys with the telescope} 2 solutions, 0.01 CPU seconds, 23 subtrees unified

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab26 A closer look at XLE :: XLE interface :: C- structure f- structure Packed representa- tion of f- structures Representa- tion of logical choices (in cases of ambiguity) % parse {Mary saw the boys with the telescope} parsing {Mary saw the boys with the telescope} 2 solutions, 0.01 CPU seconds, 23 subtrees unified

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab27 LFG notationXLE-equivalentDescription ↑ ^f-structure metavariable ↓ !f-structure metavariable ==defining equality ≡ =meta-category definition =c=c or =Cconstraining equality ∈ $set membership ¬~negation (complementation) ← <-off-path constraint → ->off-path constraint ⊑ <<subsumption (subsumes) ⊒ >>subsumption (is subsumed by) { a | b | c |... | z }{ a | b | c |... | z }disjunction ( a ){ a }optional f-structure constraint A closer look at XLE :: XLE vs LFG Notations ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab28 Hands-on Session

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab29 Outline About XLE A closer look at XLE –Grammar architecture –Getting started –Inspecting a basic grammar.lfg file –XLE interface –XLE vs LFG notations Hands-on Session Where is XLE used? –ParGram Project –Powerset –XLE Web interface

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab30 Where is XLE used? ParGram Project PowersetThe core technology used in the consumer search engine based on natural language processing which is currently under development by Powerset XLE web interface, a web-based tool for parsing LFG grammars using the XLE tool

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab31 Where is XLE used? :: ParGram Project :: Project Objectives Broad coverage grammars –Inclusion of important and frequently occurring constructions –Linguistically motivated analyses Parallel and crosslinguistic development of grammars between the participating members –All grammars are guided by a common set of linguistic principles and a commonly agreed upon set of grammatical analyses and features –Identical treatment of core crosslinguistic phenomena Methods in grammar engineering –Common test methods and evaluation strategies –Balance between efficiency, performance, reliability and maintainability across grammars

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab32 Participating Members PARC, CA Chinese, English, French Essex Greek, Welsh Manchester Arabic Oxford Malagasy DCU, Ireland Chinese, English, French, German, Japanese, Spanish Fuji XEROX Japanese Bergen, Norway Georgian, Norwegian, Tigrinya Ho Chi Minch Vietnamese Debrecen Hungarian IMS, Stuttgart German Konstanz Urdu Sabanci, Istanbul Turkish Where is XLE used? :: ParGram Project ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab33 Where is XLE used? :: Powerset Search Engine ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab34 About Powerset search engine a Microsoft-partner company, currently building a transformative consumer search engine based on natural language processing: –It is based on technologies that take advantage of the structure and nuances of natural language –It offers an innovative approach to searching: It breaks the confines of keyword search  queries using both keywords, short phrases and natural language Makes search more natural and intuitive Aims at fundamentally changing how we search the web and at the same time delivering higher quality results currently searching Wikipedia with the help of FreeBase as the semantic knowledge database –Its technology has recently made into the Microsoft Live Search Engine (source: ) Where is XLE used? :: Powerset Search Engine ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab35 Example queries Who is Indiana Jones? Which are the films that Spielberg directed? I am looking for Van Gogh’s paintings Paintings by Van Gogh Albums by westlife Books by Charles Dickens Where is XLE used? :: Powerset Search Engine ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab36 a web-based tool for parsing LFG grammars using the XLE tool outputs c-structures, f-structures and mrs-structures. allows the user to choose a grammar and type in a sentence to be analyzed. The sentence is then processed by the XLE parser, and the resulting structures are displayed. has a facility for uploading (small) user grammars, mainly for teaching purposes. Where is XLE used? :: The XLE Web Interface ::

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab37 References / Sources ParGram XLE Web Interface Documentation: XLE Documentation Powerset

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab38 Thank you! Next week (March 5 th ) Dependency Constructions –Weak Crossover and Traceless UDCS: Dalrymple, Kaplan and King (Kakia) –Tough Contructions: Dalrymple and King (Budour) Papers still available: Morphology-Syntax Interface: Lexical sharing –Turkish Suspended Affixation: Broadwell –Preposition Determiner Contractions: Wescoat On Grammatical Functions –Polish Subjectless Constructions: Kibort –Nature of OBJ: Borjars and Vincent Functional and Lexical Verbs –English Auxiliaries: Falk (

Kakia Chatsiou A brief introduction to XLE LG617 - XLE Lab39 Thank you! For more information and updates on the progress of the project visit