UNDL FOUNDATION UNL A Language for Computers Hiroshi Uchida UNL Foundation.

Slides:



Advertisements
Similar presentations
From the UNL hypergraph to GETA's multilevel tree Etienne BLANC GETA, CLIPS-IMAG BP 53, F Grenoble cedex 09
Advertisements

Return to Menu Return to Menu Do you know... Lets learn...
Web Passive Voice Tutor: an Intelligent Computer Assisted Language Learning System over the WWW Maria Virvou & Victoria Tsiriga Department of Informatics,
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
The Universal Networking Language UNL Foundation United Nations University Institute of Advanced Studies United Networking Language ® UNU/IAS.
Sequence Clustering and Labeling for Unsupervised Query Intent Discovery Speaker: Po-Hsien Shih Advisor: Jia-Ling Koh Source: WSDM’12 Date: 1 November,
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 10a- knowledge representation.
A Common Web Language Hiroshi Uchida ISeC (Institute of Semantic Computing)
CWL Yerevan 25 Sep 2007 CWL : A Common Web Language for Humans and Computers Hiroshi Uchida (Institute of Semantic Computing)
Introduction to Linguistics and Basic Terms
English Lesson: Verbs.
1 Towards a better transcultural understanding through distance education. Towards a better transcultural understanding through.
Introduction I. Some interesting facts about language
Physical Symbol System Hypothesis
1 Distance education : What could technology offer ? Gérard CHOLLET ENST/CNRS-LTCI 46 rue Barrault PARIS cedex 13
Towards a Language-Independent Universal Digital Library Sameh Alansary Magdy Nagi Noha Adly
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
Inquiry Based Science Teaching
Language and Culture Prof. R. Hickey SoSe 2006 How language works
Key Stage 1 SATs Parent Information Meeting. The National Curriculum All maintained schools must follow the National Curriculum by law. It consists of.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Universal Networking Language (UNL) by Pantha Kanti Nath (05IT6021) Under the Guidance of Prof. Debasis Samanta School of Information Technology Indian.
Artificial Intelligence for Universal Networking Language (UNL) (Perspective Bengali Language) By Deen Islam Muslim ID: Ariful Hoque Tuhin ID:
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Artificial intelligence project
COMENIUS “LINK” PROJECT PORTUGAL PORTUGAL APRIL APRIL 2007.
Dr. Monira Al-Mohizea MORPHOLOGY & SYNTAX WEEK 11.
Module 2 How to design Computer Language Huma Ayub Software Construction Lecture 7 1.
CS460/626 : Natural Language Processing/Speech, NLP and the Web (Lecture 37– Semantics; Universal Networking Language) Pushpak Bhattacharyya CSE Dept.,
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Chapter 8 Language and Thought
Semantic Learning Instructor: Professor Cercone Razieh Niazi.
Unit 15 Webpage Creator. Outlines Introduction Starter Listening Language Work Work study Speaking Writing.
Péter Schönhofen – Ad Hoc Hungarian → English – CLEF Workshop 20 Sep 2007 Performing Cross-Language Retrieval with Wikipedia Participation report for Ad.
AN INTRODUCTION TO LANGUAGE TEACHING METHODS Group 14:Bùi Th ị Tuy ế t Bùi Th ị Th ủ y Lê Th ị Thu T ạ Thu Hà.
The Problem page, Coherence, ideology How an ideological message is conveyed through language, and particularly through the following aspects of textual.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Machine Translation marazI to UNL Presented by Ashwini, Salil Center for Indian Language Technology Solutions CSE, IIT Powai.
The UNESCO Thesaurus Meeting for Managers of UNESCO Documentation Networks Meron Ewketu UNESCO Library June
HOW TO LEARN ENGLISH EFFECTIVELY Sitting at a table looking at your notebook is not the best way to study English. Most of the time, your mind is not actively.
CS : NLP, Speech and Web-Topics-in-AI Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 35: Semantic Relations; UNL; Towards Dependency Parsing.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Section 2.3 I, Robot Mind as Software McGraw-Hill © 2013 McGraw-Hill Companies. All Rights Reserved.
ENGLISH LANGUAGE CAN and COULD. CAN can and could “can” is used to express: 1.Ability (be able to): I can (am able to) help you with your homework. 2.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
Vishal Vachhani CFILT and DIL, IIT Bombay CS 671 ICT For Development 19 th Sep 2008.
ICUKL-2002, Nov, Goa, India Universal Word and UNL Knowledge Base Meiying Zhu Hiroshi Uchida UNL Center UNDL Foundation.
ACE TESOL Diploma Program – London Language Institute OBJECTIVES You will understand: 1. The terminology and concepts of semantics, pragmatics and discourse.
Population Languages and Nationalities. What is language? Language, the principal means used by human beings to communicate with one another. Language.
Regions and Structure Formal Region: An area of near uniformity (homogeneity) in one or several characteristics. Sometimes defined properly! Functional.
Amanda Fristy Damara Thea Bayu Gerhana Yuda Evita Fitri Ila Uswatun Hasanah Putri Ayuning Kartika Presented by :
11/23/00UNU/IAS/UNL Centre1 The Universal Networking Language United Nations University Institute of Advanced Studies United Networking Language ® UNU/IAS.
CITRA PUTRI UTAMI ( ). Contents 1. What is second language acquisition? 2. What are the goals of SLA? 3. How do the Learners Acquiring L2? 4.
UNL Document Summarization Virach Sornlertlamvanich, Tanapong Potipiti and Thatsanee Charoenporn Information Research and Development Division National.
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Computer Systems Architecture Edited by Original lecture by Ian Sunley Areas: Computer users Basic topics What is a computer?
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Artificial Intelligence Logical Agents Chapter 7.
The UNL Program A program created by the United Nations University / Institute of Advanced Studies Now carried out by the UNDL Foundation
Descriptive Grammar – 2S, 2016 Mrs. Belén Berríos
Semantic Web Foundations
The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Verbs SUTHERLAND HIGH SCHOOL.
An Introduction to Universal Networking Language (UNL)
Introduction Artificial Intelligent.
Guided Reading at Kemsley
Habib Ullah qamar Mscs(se)
Presentation transcript:

UNDL FOUNDATION UNL A Language for Computers Hiroshi Uchida UNL Foundation

Why a Language for computers is necessary ? A computer needs a capability to make knowledge processing. A computer needs to shoulder thought and judgement of human using human knowledge. A computer needs to make a processing based on contents. UNDL FOUNDATION

Why a Language for computers is necessary ? A computer needs to have knowledge for knowledge processing. A computer needs to have knowledge to shoulder human. A computer needs to have knowledge to process contents. A computer needs a language to store, use, manage, create knowledge like human. UNDL FOUNDATION

Advantage of having a common language for computers A language for computers greatly reduces cost of developing knowledge or contents by sharing knowledge and contents of each system. UNDL FOUNDATION

What should be a language for computers ? Artificial language without any ambiguity Consists of; syntax vocabulary (words) semantics Express information by classifying objectivity and subjectivity. UNDL FOUNDATION

How a Language for Computers is developed ? Define syntax Develop vocabulary Define semantics UNDL FOUNDATION

Role of Syntax in a Language for Computers Syntax specifies roles of words Syntax specifies subjectivity UNDL FOUNDATION

How Syntax of a Language for Computers is developed ? A role of a word in a sentence decided by the syntax (marker) and the related word with this syntax (marker). Syntax (marker) should be defined so as to specifies a role without any ambiguity. UNDL FOUNDATION

How Syntax of a Language for Computers is developed ? When a word has relations between more than one other word, each relation should be set as to be able to identify each relation on the premise that we have enough knowledge about the concept of each word expressed. UNDL FOUNDATION

How Syntax of a Language for Computers is developed ? When there are relations between words, each relation should be set so as to be able to understand the role of each UW only by referring to the relation label. Collect every subjectivity used in NL. UNDL FOUNDATION

Role of Words in a Language for Computers A word should express a concept. That word should be non- ambiguous. A word should have a well defined semantics. (understandable for computers) UNDL FOUNDATION

How Words of a Language for Computers is developed ? Words of a language can be developed by every people Methodology to develop words should be clear enough. UNDL FOUNDATION

How Words of a Language for Computers is developed ? Common symbol are necessary to express concepts for developers. Combination of common symbols restrict meaning. Using combination of common symbols, words of a language can be developed. UNDL FOUNDATION

Role of Semantics in a Language for Computers Meanings of words should be defined so as to computers can understand them UNDL FOUNDATION

How Semantics of a Language for Computers is developed ? Semantics of a word is defined by defining possible relations with other words. Collect possible relations between words. UNDL FOUNDATION

UNL: a Language for Computers Artificial language (Semantic Network) A node represents a concept An arc represents a relation A node can be annotated by attributes Consists of; Universal Words: vocabulary Relations, Attributes:syntax Knowledge Base:semantics UNDL FOUNDATION

Long ago, in the city of Babylon, the people begun to build a huge tower, which seemed about to reach the heavens. buildbegun tower long agopeople seemedreach heaven huge tim agt agt aoj plc obj obj gol obj obj Babylon city mod obj UNDL FOUNDATION

Long ago, in the city of Babylon, the people begun to build a huge tower, which seemed about to reach the heavens. {unl} ago(icl>ago)) @def) obj(build(agt>thing,obj>thing),tower(icl>building)) aoj(huge(icl>big),tower(icl>building)) {/unl} UNDL FOUNDATION

Relation Constitutes syntax of the UNL Expresses objectivity together with UWs Expresses how concepts(UW) constitutes a sentence related each other 38 relations agt and aoj bas cag cao cnt cob con coo dur fmt frm ins man met mod nam obj or per plc plf plt pof pos ptn pur qua rsn scn seq src tim tmf tmt to via UNDL FOUNDATION

Attribute Constitutes syntax of the UNL Expresses subjectivity evaluation of the speaker for the concepts(sentence) Tense, aspect, mood, etc. UNDL FOUNDATION

Attribute Time with respect @future Speaker’s view Speaker’s view @ordinal @vocative UNDL FOUNDATION

Attribute @ask-back, UNDL FOUNDATION

Universal Word Vocabulary of the UNL Adopt English words as common symbols for developers A UW represents a concept 1) Basic UW ex) spring 2) Restricted UW ex) spring(icl>tool) spring(icl>season) spring(agt>person,obj>person) UNDL FOUNDATION

How to define an UW (1) One must decide to which category listed below each concept (meaning) belongs Nominal Concept Verbal Concept Adjective Concept Adverbial Concept UNDL FOUNDATION

How to define an UW (2) Nominal Concept swallow(icl>thing) Verbal Concept change(agt>thing)I changed my mind. change(obj>thing)The weather will change. remember(agt>thing)I cannot remember his name. remember(aoj>thing)Do you remember me? UNDL FOUNDATION

How to define an UW (3) Adjective Concept positive(aoj>thing)Are you positive about that? a positive fact only(mod<thing)the only person Adverbial Concept weekly(icl>how)This class is held weekly. only(icl>how)The child only cried. UNDL FOUNDATION

If the ambiguity of an UW cannot be solved or still remains by attaching each of the above category labels, UW hierarchy or case relations will be used. Attaching above category swallow(icl>bird) the bird “One swallow does not make a summer” swallow(icl>action)the action of swallowing “at one swallow” swallow(icl>quantity)the quantity “take a swallow of water” UNDL FOUNDATION How to define an UW (4)

Using (case) relations and what it takes spring(agt>thing,obj>wood)bending or dividing something spring(agt>thing,obj>mine))blasting something spring(agt>thing,obj>person,escaping (from) prison src>prison)) spring(agt>thing,gol>place)jumping up “to spring up” spring(agt>thing,gol>thing)jumping on “to spring on” spring(obj>liquid)gushing out “to spring out” UNDL FOUNDATION How to define an UW (5)

Role of Master Definition of a concept A Master Definition defines a label for a concept (UW) and possible relations with other concepts (UW) How to connect Uws to another UWs. UNDL FOUNDATION

How to develop MD First decide a label for a concept (UW) Define possible relations with other concept (UW) UNDL FOUNDATION

How to develop MD ex) Dixie(icl>jazz{>music}) Dixie(icl>jazz)—icl  jazz(icl>music)) bark(agt>dog{>mammal,icl>sound( agt>thing)}) bark(agt>dog)—agt  dog(icl>manmal) bark(agt>dog)—icl  sound(agt>thing) UNDL FOUNDATION

UNL Knowledge Base Collection of concept from each language Define every possible relations between concepts (UWs) Ex) dog(icl>mammal)—icl  animal(icl>living thing) bite(agt>animal,obj>thing)—agt  animal(libing thing) eat(agt>volitional thing)—obj  food(icl>functional thing) UNDL FOUNDATION

UNL Knowledge Base UW system (hierarchy) is introduced for: 1. to generate a word when a concept is not included in a language 2. to reduce KB entries which can be deductively inferred ex) dog(icl>mammal)—icl  mammal (icl>animal) KB give semantics of UWs UNDL FOUNDATION

Communication with human language A language for computers needs to have a bridge to human languages to: get knowledge or information expressed in human languages express knowledge or content of computers in human languages. UNDL FOUNDATION

UNL-Language Master Dictionary Defines the link between a word of a language and a UW Defines grammatical features when a word express a concept (UW) Define KB when someone introduce a new UW UNDL FOUNDATION

Development UNL UNL should be developed by all the people in the world Universal words necessary for each language UNL center will develop at least 200,000 UWs in this tear. UNDL FOUNDATION

What we expect to be developed by people in the world UNL should be developed by all the people in the world Universal words necessary for each language UNDL FOUNDATION

What we expect to be developed by people in the world Language Servers for new languages and new domains Application systems such as: Information Retrieval System UNL based Search Engines Browsers Editors/Word Processors Machine translation Systems UNL Web Pages UNDL FOUNDATION

Top 10 Languages by Population RANK LANGUAGE POPULATION _______________________________________ 1.CHINESE, MANDARIN885,000,000 2.SPANISH 332,000,000 3.ENGLISH 322,000,000 4.BENGALI189,000,000 5.HINDI 182,000,000 6.ARABIC, ALL COUNTRIES177,000,000 7.PORTUGUESE 170,000,000 8.RUSSIAN 170,000,000 9.JAPANESE 125,000, GERMAN, STANDARD 98,000, CHINESE, WU 77,175,000 ___________________________________________ Ethnologue:Languages of the World Ethnologue UNDL FOUNDATION