1 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj An Overview of the Theory of Relaxed Unification Tony Abou-Assaleh Nick Cercone & Vlado Keselj.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Using Matrices in Real Life
Advanced Piloting Cruise Plot.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
UNITED NATIONS Shipment Details Report – January 2006.
and 6.855J Spanning Tree Algorithms. 2 The Greedy Algorithm in Action
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
Reductions Complexity ©D.Moshkovitz.
Richmond House, Liverpool (1) 26 th January 2004.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Randomized Algorithms Randomized Algorithms CS648 1.
PP Test Review Sections 6-1 to 6-6
Data Structures: A Pseudocode Approach with C
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
1 Using one or more of your senses to gather information.
Slippery Slope
Januar MDMDFSSMDMDFSSS
Week 1.
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
CpSc 3220 Designing a Database
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
1© 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Expressing Probabilistic Context-Free Grammars in the Relaxed Unification Formalism Tony Abou-Assaleh.
Abstract Question answering is an important task of natural language processing. Unification-based grammars have emerged as formalisms for reasoning about.
Presentation transcript:

1 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj An Overview of the Theory of Relaxed Unification Tony Abou-Assaleh Nick Cercone & Vlado Keselj Faculty of Computer Science Dalhousie University

2 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Agenda Introduction Classical Unification Relaxed Unification RU System Conclusion and Ongoing Work

3 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Agenda Introduction Classical Unification Relaxed Unification RU System Conclusion and Ongoing Work

4 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Motivation NLP using HPSG NLP: Natural Language Processing HPSG: Head-driven Phrase Structure Grammar QA in TREC QA: Question Answering TREC: Text REtrieval Conference Can we do better?

5 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj History Classical Unification Robinson, 1965 Uncertainty in Logic: Lee, 1972 Bacchus, 1990 Relaxed Unification Abou-Assaleh, 2002

6 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Agenda Introduction Classical Unification Relaxed Unification RU System Conclusion and Ongoing Work

7 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example A = Car: Model:Protégé Make:Mazda Year:2000 VIN:12345 Mileage:? B = Car: Model:Protégé Make:Mazda Year:2000 VIN:? Mileage:70,000

8 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example A U B = Car: Model:Protégé Make:Mazda Year:2000 VIN:12345 Mileage:70,000 Substitution: ? VIN  ? Mileage  70,000

9 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example A = Car(Protégé, Mazda, 2000, 12345, X) B = Car(Protégé, Mazda, 2000, Y, 70000) A U B = Car(Protégé, Mazda, 2000, 12345, 70000)  = {X  7000, Y  12345}

10 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Classical Unification Substitution: A set of mappings from variables to terms Unification: Two terms are unifiable if and only if there exists a unifying substitution

11 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Visual Example

12 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Agenda Introduction Classical Unification Relaxed Unification RU System Conclusion and Ongoing Work

13 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj What ’ s wrong? Classical Unification: “Everything in the database is true and nothing else!” – Goerz –Data can be incomplete –Data can be ambiguous –Data can be contradicting –Data can be erroneous

14 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj From Classical to Relaxed Classical unification fails: A = Car(12345, Protégé, Mazda, Details(Fuel(50)), 70000) Q = Car(12345, Protégé, Mazda, Details(Fuel(45)), X) A U Q = fail

15 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj From Classical to Relaxed Relaxed unification succeeds: A = Car(12345, Protégé, Mazda, Details(Fuel(50)), 70000) Q = Car(12345, Protégé, Mazda, Details(Fuel(45)), X) A U Q = Car(12345, Protégé, Mazda, Details(Fuel({50,45})), 70000)  = {X  70000}

16 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Concepts Encapsulate each function in a set Allow structure sharing and recursion Directed Graph: –Set and function nodes –Edges to function nodes labelled with function symbols –Edges to set nodes labelled with argument index

17 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Visual Representation

18 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example

19 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example: Variable

20 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example: Shared Set

21 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example: Recursive Set

22 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Example: Recursive Function

23 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Agenda Introduction Classical Unification Relaxed Unification RU System Conclusion and Ongoing Work

24 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj RU System RU Interpreter RU Engine –Generalized uniform representation of terms and substitutions –Graph unification

25 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj RU System Application –Probabilistic Context Free Grammar (PCFG) –PACLING’03

26 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Agenda Introduction Classical Unification Relaxed Unification RU System Conclusion and Ongoing Work

27 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Conclusion Novel theory Reasoning under uncertainty More general and higher efficacy Unification algorithm Accuracy measure RU System

28 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Ongoing Work Theory of Relaxed Unification Correctness and effectiveness of algorithms Runtime and space complexities Stochastic Relaxed Unification Probabilistic models for weights Probabilistic correctness function RU System Application to HPSG and QA

29 IPSI 2003 © 2003 T. Abou-Assaleh, N. Cercone, & V. Keselj Thank you! Questions or comments?