Intelligent Systems Lecture 20 Examples of NLP in searching systems.

Slides:



Advertisements
Similar presentations
Database Design: ER Modelling (Continued)
Advertisements

© Paradigm Publishing, Inc Word 2010 Level 2 Unit 1Formatting and Customizing Documents Chapter 2Proofing Documents.
1 CHAPTER 4 RELATIONAL ALGEBRA AND CALCULUS. 2 Introduction - We discuss here two mathematical formalisms which can be used as the basis for stating and.
Using Link Grammar and WordNet on Fact Extraction for the Travel Domain.
Guessing Meanings from Contexts Vocabulary Knowledge for Effective Reading.
Knowledge Representation
Intelligent systems Lection 7 Frames, selection of knowledge representation, its combinations.
UCLA : GSE&IS : Department of Information StudiesJF : 276lec1.ppt : 5/2/2015 : 1 I N F S I N F O R M A T I O N R E T R I E V A L S Y S T E M S Week.
Intelligent systems Lecture 6 Rules, Semantic nets.
Chapter 12 ATM Case Study, Part 1: Object-Oriented Design with the UML
Understanding Natural Language
Soft computing Lecture 6 Introduction to neural networks.
Basic IR: Queries Query is statement of user’s information need. Index is designed to map queries to likely to be relevant documents. Query type, content,
Case-Based Reasoning, 1993, Ch11 Kolodner Adaptation method and Strategies Teacher : Dr. C.S. Ho Student : L.W. Pan No. : M Date : 1/7/2000.
Project-Options 1.Fridge 2.Workbench with Toolbox 3.Playschool.
1/7 INFO60021 Natural Language Processing Harold Somers Professor of Language Engineering.
Artificial Intelligence 2004 Natural Language Processing - Syntax and Parsing - Language Syntax Parsing.
Modern Information Retrieval Chapter 4 Query Languages.
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Artificial Intelligence Research Centre Program Systems Institute Russian Academy of Science Pereslavl-Zalessky Russia.
Chapter 7 Structuring System Process Requirements
Semantics. Semantics-concerned with the investigation of meaning in a language without any reference to the context of situation The study of linguistic.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
Soft Computing Lecture 22 Using of NN in NLP and speech recognition.
1 Statistical NLP: Lecture 10 Lexical Acquisition.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
“How much context do you need?” An experiment about context size in Interactive Cross-language Question Answering B. Navarro, L. Moreno-Monteagudo, E.
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
Functions and Their Graphs Advanced Math Chapter 2.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
UB LIS 571 Soergel Lecture 6.2b Document analysis for retrieval and information extraction Dagobert Soergel Department of Library and Information Studies.
Introduction to programming in the Java programming language.
GTRI.ppt-1 NLP Technology Applied to e-discovery Bill Underwood Principal Research Scientist “The Current Status and.
Chapter 13 Artificial Intelligence and Expert Systems.
1 Opinion Retrieval from Blogs Wei Zhang, Clement Yu, and Weiyi Meng (2007 CIKM)
IFS310: Module 6 3/1/2007 Data Modeling and Entity-Relationship Diagrams.
Computational linguistics A brief overview. Computational Linguistics might be considered as a synonym of automatic processing of natural language, since.
XP Tutorial 8 Adding Interactivity with ActionScript.
Artificial Intelligence: Natural Language
Web- and Multimedia-based Information Systems Lecture 2.
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 13: Flow-Charts 1 Rob Gleasure
Knowledge Representation
Unit 8 Syntax. Syntax Syntax deals with rules for combining words into sentences, as well as with relationship between elements in one sentence Basic.
Information Retrieval Transfer Cycle Dania Bilal IS 530 Fall 2007.
Levels of Linguistic Analysis
A Patent Document Retrieval System Addressing Both Semantic and Syntactic Properties Liang Chen*,Naoyuki Tokuda+, Hisahiro Adachi+ *University of Northern.
DBMS ER model-2 Week 6-7.
1 Dictionary priorities, e- dictionaries of compounds, morphological mode Cvetana Krstev & Duško Vitas.
NATURAL LANGUAGE PROCESSING
ENGLISH MIDTERM. Literary Terms ◦Study the literary terms that you received at the beginning of the year. ◦These are on a double sided sheet that should.
Day 8 – Verbs and Intro to Fiction. Objectives Understand and identify the importance of verbs and their usage. Analyze a work of fiction for the effects.
TECH VOCAB. ETHICS The rules that we use to define behaviors as “right” or “wrong” page 6.
Artificial Intelligence Knowledge Representation.
Process Analysis and Modeling Using IDEF0
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
7 Common Sentence Patterns
My Digital Vocabulary Notebook
Natural Language Processing (NLP)
Representing Structure and Behavior with Trees
My Digital Vocabulary Notebook
Natural Language - General
Understand and Use Object Oriented Methods
Levels of Linguistic Analysis
CS246: Information Retrieval
Natural Language Processing (NLP)
The Network Approach: Mind as a Web
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

Intelligent Systems Lecture 20 Examples of NLP in searching systems

Technology for building of learned system for search of documents by sense End User Processing of query Knowledge Base Constant partVariable part Base Dictionary Dialogue with teacher Processing of documents Additioanl dictionary Teacher-administratorStore of documents

Main principles in proposed technology Orientation to recognition of semantics with minimum usage of knowledge about syntax of the language, Creation of hierarchies from concepts with horizontal (associative) links between nodes of these hierarchies as result of processing of documents, Recognition of words and word collocations on maximum resembling with usage of neural algorithms.

Kinds of frames 1. frame coupled immediately to the word or the document (the frame-word or the frame-document) 2. frame, with which associates a word collocation (composite frame) 3. frame-concept including the links on several other frames, playing the defined role in this concept 4. frame-heading circumscribing concept, which is "exposition" of all concepts and documents coupled to this heading

Slots of frame Parent - link on the frame - parent or class (vertical links) Owner - list of links to frames - concepts or the composite frame, in which structure enters the given frame Obj - object participating in concept, Subject - subject (or main object), participating in concept Act - operation (action) participating in concept Prop - property participating in concept Equal - list of concepts - synonyms circumscribed in the given frame (horizontal links) UnEqual - list of concepts - antonyms circumscribed in the given frame Include - list of links to the frames switched on in the given concept constituent (vertical links)

Other main parameters of frame Level - level of the frame in hierarchy DocName - index of filename (path) of document coupled to the frame IndWord - index of a word in the dictionary coupled to the frame H - threshold of operation of the frame, as neuron Role - role of the frame in concept, which it enters or can enter (A-operation, O-object, S-subject, P-property, U-undefined or D - the operation at the analysis (by special procedure) NO - indication of inversion of the frame

Dictionaries Basic, in which the words with their roles (essence, operation or property, in other words - noun, verb or adjective are stored The supplemented (dynamic) dictionary including a words, not recognized in the base dictionary Dictionary of special words, associated with separators and analyzed as separators.

Steps of analyzing of sentence in context of learning 1) selection of words (using signs of punctuation and spaces) 2) the recognition of words on maximum resembling with words in the dictionary, thus if the approaching word is not in the fundamental dictionary, then searching of this word in the supplemented dictionary, and in fail case this word adds in this dictionary 3) the creation of the frames of a level 0, the result of this stage is object-sentence representing list of the frames 4) replacement in this object of special words by signs- separators, 5) processing of the object-sentence by a procedure of recognition-creation of the frames of levels 1 and 2

Steps of analyzing of sentence in context of processing of query 1) selection of words (using signs of punctuation and spaces), 2)the recognition of words on maximum resembling with words in the dictionaries. In case of unknown word system ask question "what is ?". The answer of the user is processed in context of learning. 3) the creation of the frames of a level 0, the result of this stage is object-sentence representing list of the frames, 4) the recognition of the frames of a level 1 or 2 - word collocations in the knowledge base maximum similar to recognized phrase (here is used neural algorithm, i.e. weighed addition of signals from words, entering into the frame, or frames and matching with a threshold), 5) the searching associatively coupled by the links Equal with the recognized phrases of the frames (level 0), coupled with documents, 6) the searching of frames-documents from the retrieved frames on connections such as include, act, obj, subject, prop from above downwards 7) the output of the retrieved names of documents or words which are included in structure of the retrieved frames.

Steps of learning of System Initial tutoring to recognition of structure of sentence by input of sentences as "word This step provides creation of dictionary of special words Initial tutoring. During this step the knowledge base is filling by fundamental concepts from everyday practice or data domain as sentences such as "money - means of payment", "morals - rule of behavior", ”kinds of business: trade, production, service" etc. Base tutoring. In this step the explanatory dictionary of data domain is processed, where the concepts of any area are explained with use "-" or corresponding words. Information filling. In this step the real documents are processed.