From Words to Knowledge ORION Active Structure. ORION Active Structure Two Approaches We could separate the process of turning words into knowledge into.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Same As Sowa?. Limited Conception Cat is on mat This is turned into two concepts and a relation – “On” But On has several meanings Pay on demand Occurred.
Using Link Grammar and WordNet on Fact Extraction for the Travel Domain.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 12Slide 1 Software Design l Objectives To explain how a software design may be represented.
Programming Languages Marjan Sirjani 2 2. Language Design Issues Design to Run efficiently : early languages Easy to write correctly : new languages.
Prepositional Chains Creating and binding together a microcontext for dense and complex sentences.
Methods: Deciding What to Design In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT. icu.ac.kr Fall 2005 ICE0575 Lecture.
 Running are a method of recording a student’s reading behavior. Running Records provide teachers with information that can be analyzed to determine.
Running Records.
Orion How do we represent knowledge so it is not directed to a purpose, and thus can be used for any purpose. We should ensure that no inference.
Knowledge Management Using Orion Making Knowledge Active.
Orion Philosophy and Rationale. If it really is structure, what sort of structure is it? We are asserting that it is active dynamic undirected structure.
Chapter 14: Object-Oriented Design
Business Process Orchestration
Intelligence without Reason
Unified Modeling (Part I) Overview of UML & Modeling
Knowledge Management In the Insurance Industry Making Organisational Knowledge Active.
Geography 465 Overview Geoprocessing in ArcGIS. MODELING Geoprocessing as modeling.
Orion Overview. We build an internal model of the world, so we can predict future behaviour - we make the model out of active structure so it is interoperable.
Enhance legal retrieval applications with an automatically induced knowledge base Ka Kan Lo.
SE-565 Software System Requirements More UML Diagrams.
1.3 Executing Programs. How is Computer Code Transformed into an Executable? Interpreters Compilers Hybrid systems.
PRJ566: PROJECT PLANNING AND MANAGEMENT Class Diagrams.
Using Rhetorical Grammar in the English 90 Classroom.
Unit 2 — Building Web Part B) Designing the Web. Phase 1: Planning a Web Site Like an architect designing a building, adequately planning your Web site.
Essence and Accident in Software Engineering By: Mike Hastings.
Why Analysis Process Refer to earlier chapters Models what the system will do makes it easier for understanding no environment considered (hence, system.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
UML REVIEW –PART1 1. Introduction What is UML visual modelling language UML is a language not a methodology? Q: why is this distinction important? UML.
1 Brainstorming Themes for 2006 Paul Tarau University of North Texas Dec 2005.
Some Aspects of Propagation. Operators Are Not Functions Network operators rarely behave as functions - they can have multiple outputs a range can turn.
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
Business Modeling : basic concepts Extracted from Rational UML Profile for business modeling.mht.
Chapter 7 Structuring System Process Requirements
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Instructor Kostas Kontogiannis.
The Use of Active Structure in Biotechnology. We won’t bother to tell you how hard, how complex, how dynamic, is knowledge in the field of biotechnology.
The Problem page, Coherence, ideology How an ideological message is conveyed through language, and particularly through the following aspects of textual.
1 Compiler Construction (CS-636) Muhammad Bilal Bashir UIIT, Rawalpindi.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
Computational Autonomy. Broadening the Focus Computational Autonomy is seen as a way of enlarging the narrow focus of a program, which carries out one.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
1-1 Software Development Objectives: Discuss the goals of software development Identify various aspects of software quality Examine two development life.
Working Memory and Learning Underlying Website Structure
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Semantic Search An Active Approach to Searching. Why Semantic Search? A better question is – why not? We are interested in what the document means, not.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Knowledge Networks or “The Rise of the Machines”.
CMSC 345 Fall 2000 OO Design. Characteristics of OOD Objects are abstractions of real-world or system entities and manage themselves Objects are independent.
Distinctively Visual. Your task Define/describe what each symbol represents. Write down the first few things that pop into your mind.
Wiring Up ORION Active Structure The process that converts text to a usable structure.
NATURAL LANGUAGE PROCESSING
Jean-Yves Le Meur - CERN Geneva Switzerland - GL'99 Conference 1.
Chapter 7 Part II Structuring System Process Requirements MIS 215 System Analysis and Design.
Chapter 11 Language. Some Questions to Consider How do we understand individual words, and how are words combined to create sentences? How can we understand.
ECognition Model Components. 2. eCognition Model Components1 Model Components Variables and Constants Operators and Functions Links Logical States Messages.
Tupai Business Systems Predictive Models using eCognition TM.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Analysis Classes Unit 5.
The Movement To Objects
CSC 594 Topics in AI – Natural Language Processing
SOFTWARE DESIGN AND ARCHITECTURE
Systems Analysis and Design With UML 2
Actors and Actions in Scientific Writing
Unified Modeling Language
Knowledge Representation
Representing Structure and Behavior with Trees
Unified Modeling Language
SECOND LANGUAGE LISTENING Comprehension: Process and Pedagogy
System Model Acquisition from Requirements Text
Presentation transcript:

From Words to Knowledge ORION Active Structure

ORION Active Structure Two Approaches We could separate the process of turning words into knowledge into its components, or we could adopt a more holistic approach.

ORION Active Structure A Sequence of Activities This approach segments the process into separate parts, each of which is blind to all the others. This seems easier conceptually, but is obviously not what people do in reading text.

ORION Active Structure The Holistic Approach The lexing, grammar, semantic and structure-building processes proceed simultaneously and synergistically, opportunistically using any information coming from any direction

ORION Active Structure The Basic Elements These are the basic elements of Active Structure - variables, operators, links, values flowing in the structure

ORION Active Structure A Common Substrate The basic elements of Active Structure can also be seen as Entities, Relations and States These three elements are adequate to model everything - including the grammar of language and the world of objects

ORION Active Structure The Reading Process A document is read, paragraph by paragraph, sentence by sentence, word by word. As the words are read, they are turned into objects that can be manipulated - objects that have the properties both of words and of the objects they represent - a ligand, a gene The word objects are assembled through grammar into larger objects - receptor or gene structure And into larger structures, using the relations between the objects provided by nouns and verbs

ORION Active Structure Transformation changes in the conformation of the Tsr dimer induced by serine binding improve methylation efficiency

ORION Active Structure Building Structure When a single possible structure match is found, an invocation of the structure is built, leaving a new BRIDGE operator to look for higher level matches

ORION Active Structure Next Symbol The Next Symbol depends on the local structure - run down from the current symbol, then run up again if other structure exists, otherwise jump across a PARSE

ORION Active Structure Harpooning the Model When the noun phrase is recognised, the objects it joins are searched for connection - one is found for animal and colour through ATTRIBUTE, so the same relation joining the objects is searched for in the model, and a unique match is “harpooned” for use with relations - the type of object changes the grammar

ORION Active Structure Automatic Phasing A BRIDGE operator doing a long match may find not all the information is available If so, it puts a connection on the missing information and waits to be re-activated

ORION Active Structure In the Process of Building Part of a sentence under construction - hundreds of different active structures are cooperating in the process - building up, cutting out, reversing connections

ORION Active Structure Tight Integration The structure combines lexical information, grammar and semantics - we pick up the fact that a word is a noun because it is an Entity, we know something isn’t a Material because the Verb says not. This tight and immediate interweaving of lexical, grammatical and semantic analysis allows us to do things that are not possible with a static sequential approach.

ORION Active Structure Scientific Sentences Are Complex The synergistic effect of serine and CheW binding to Tsr is attributed to distinct influences on receptor structure; changes in the conformation of the Tsr dimer induced by serine binding improve methylation efficiency, and CheW binding changes the arrangement among Tsr dimers, which increases access to methylation sites.

ORION Active Structure Grammar Is Not Enough Grammar alone would turn meaningful scientific text into sludge - a participial phrase “induced by...” has to be anchored on the right object, a relative pronoun “which” has to be anchored on the relation The reading process demands that domain knowledge be available at every turn - knowledge that is held in object hierarchies and relations, and which is seamlessly intermingled with grammatical knowledge during the parsing

ORION Active Structure What Does It Rely On The paradigm relies on dynamic construction and destruction of active structure, where operators in the structure respond to their local environment by changing the local topology, and then respond to the changed environment, and so on. Each operator can only transmit information through its links, change its connections, add structure or destroy itself. Their interaction suffices to cause all the necessary processes to proceed in parallel, in an opportunistic and synergistic manner.

ORION Active Structure Typical Domain Knowledge Model Attenuation Greece Info (GIS) Intensity/ Damage Acceleration attenuation based on magnitude, distance and local site conditions Find distance between site and epicentre, local conditions, etc. Relations between acceleration, intensity and damage ratio Earthquake Event Frequency/ Amplification Relations between magnitude and frequency, building type, number of floors and natural frequency The model is built out of the same variables, operators, links as the grammatical and semantic structures, so it can interact with them

ORION Active Structure Genetic Knowledge The structure is used to understand the text - then the text is used to extend the structure

ORION Active Structure Why Do This The automated process of Information Extraction needs to be in the same state as a knowledgeable human reader at every point in the text, so inferences about alternatives and anaphora are made on the same basis - the basis on which the writer expects them to be made. The automated process also needs the ability to backtrack when reading more text refutes assumptions already built into any part of the structure.

ORION Active Structure Is It Really So Different We are asserting that knowledge can only be captured in active structure - structure that is capable of adapting itself to its environment. Efforts at capturing knowledge in static structure founder on two reefs - the pieces of structure will not fit together statically, and an algorithm that could manage their combination would be more complex than the combination of the pieces, and is thus unmanageable. Active Structure avoids both problems - the pieces adapt to each other, and the behavior of the combination is managed by the interaction of the pieces.

ORION Active Structure