The Universal Networking Language - PowerPoint PPT Presentation

Loading...

PPT – The Universal Networking Language PowerPoint presentation | free to download - id: 971d2-MmM5Y



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

The Universal Networking Language

Description:

2) Machine Translation. 3) Information Retrieval System. 4) Expert system. 5) etc. ... Search Engines. Browsers. Editors/Word Processors. Machine translation Systems ... – PowerPoint PPT presentation

Number of Views:159
Avg rating:3.0/5.0
Slides: 24
Provided by: hiroshi1
Learn more at: http://www.undl.org
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: The Universal Networking Language


1
The Universal Networking Language
  • UNL Foundation
  • United Nations University
  • Institute of Advanced Studies

UNU/IAS
2
What is the Universal Networking Language(UNL)?
  • Artificial language (Semantic Network)
  • A node represents a concept
  • An arc represents a relation
  • Consists of Universal Words(concepts) , Relation,
    Attribute, Knowledge Base
  • Ex) A dog runs quickly.
  • runagt?dog
  • runman?quickly

3
Why the UNL is necessary ?
  • A computer need a capability to make knowledge
    processing.
  • A computer need to have knowledge.
  • A language is necessary for computer to have
    knowledge and to process content like human.
  • The UNL is a language for computer.

4
What the UNL can do ?
  • The UNL can express knowledge like a natural
    language.
  • The UNL can express a content like a natural
    language.

5
What is the different from others ?
  • A system which can deal with knowledge and
    contents is already developed.
  • The representation of knowledge or contents were
    different from each other.
  • Knowledge or contents of a system can not be used
    in another system.
  • For example, if we put all the result of research
    and development of machine translation, we can
    not realize multilingual machine translation
    system which can break language barriers.

6
How UNL express information?
  • The UNL express information by classifying
    objectivity and subjectivity.
  • Objectivity is expressed using Uws and relation.
  • Subjectivity is expressed using attributes.

7
UNL
  • Ex) A monkey ate bananas.
  • eatagt?monkey
  • eatobj?banana
  • agt(eat(iclgtdo)._at_past_at_entry,monkey(iclgtmammal))
  • obj(eat(iclgtdo)._at_past_at_entry, banana(iclgtfood)._at_pl
    )

8
UNL
  • Ex) A monkey eats bananas.
  • eatagt?monkey
  • eatobj?banana
  • agt(eat(iclgtdo)._at_entry,monkey(iclgtmammal)._at_generi
    c)
  • obj(eat(iclgtdo)._at_entry, banana(iclgtfood)._at_generic
    )

9
Long ago, in the city of Babylon, the people
begun to build a huge tower, which seemed about
to reach the heavens.
long ago
people
huge
tim agt agt
aoj
tower
build
begun
obj obj
plc
obj obj
seemed
reach
city
obj
mod
gol
Babylon
heaven
10
Long ago, in the city of Babylon, the people
begun to build a huge tower, which seemed about
to reach the heavens.
  • unl
  • tim(begin(iclgtdo(objgtthing))._at_entry._at_past,long
    ago)
  • mod(city(iclgtregion)._at_def,babylon(iclgtcountry))
  • plc(begin(iclgtdo(objgtthing))._at_entry._at_past,city(icl
    gtregion)._at_def)
  • agt(begin(iclgtdo(objgtthing))._at_entry._at_past,people(i
    clgtperson)._at_def)
  • obj(begin(iclgtdo(objgtthing))._at_entry._at_past,build(ic
    lgtdo)._at_past)
  • agt(build(iclgtdo)._at_pred,people(iclgtperson)._at_def)
  • obj(build(iclgtdo)._at_pred,tower(iclgtbuilding))
  • aoj(huge(aojgtthing),tower(iclgtbuilding))
  • aoj(seem(aojgtperson,objgtthing)._at_past,tower(iclgtbui
    lding))
  • obj(seem(aojgtperson,objgtthing)._at_past,reach(iclgtdo(
    golgtthing))._at_begin-soon)
  • obj(reach(iclgtdo(golgtthing))._at_begin-soon,tower(icl
    gtbuilding))
  • gol(reach(iclgtdo(golgtthing))._at_begin-soon,heaven(ic
    lgtregion)._at_def._at_pl)
  • /unl

11
Universal Word
  • Vocabulary of the UNL
  • A UW represents a concept
  • 1) Basic UW
  • 2) Restricted UW
  • ex) spring(iclgttool)
  • spring(iclgtseason)

12
Universal Word
  • How to define Uws
  • A UW represents a concept
  • 1) Basic UW
  • 2) Restricted UW
  • ex) spring(iclgttool)
  • spring(iclgtseason)

13
Relation
  • constitutes the syntax of the UNL.
  • Expresses how concepts(UW) constitutes a sentence
    related each other
  • About 50 relations
  • agt, aoj, cag, cob, gol, man, obj, plc, src,
    tim,

14
Attribute
  • Constitutes syntax of the UNL
  • Expresses the evaluation of the speaker for the
    concepts(sentence).
  • Constitutes syntax of the UNL
  • Tense, aspect, mode, etc.

15
UNL Knowledge Base
  • Define every possible relations between
    concepts(Uws).
  • UW system is introduced for
  • 1) to generate a word when a concept is not
    included in a language
  • 2) reduce KB entries which can be deductively
    inferred
  • Categorized according to the role of concept to
    other concepts.

16
UNL Knowledge Base
  • Ex)
  • dogicl?animal
  • biteagt?dog
  • eatobj?food

17
The UNL System
  • 1) UNL(Universal Networking Language)
  • Dictionary of Universal Words , Relation,
    Attribute, Knowledge Base
  • 2) Language Server
  • i) Deconverter(Language Generation System)
  • Software(IAS)
  • Generation Rule, Dictionary(each language)
  • ii) Enconverter(UNL Generation System)
  • Software(IAS)
  • Analysis Rule, Dictionaries(each language)
  • 3) Tools UNL Viewer
  • UNL Editor

18
The UNL System
Internet Web Page Contents UNL
Language Server A UNL lt--gt Arabic
enconverter
deconverter
UNL Editor
UNL Proxy
Internet
Arabic
UNL Viewer
Language Server B UNL lt--gt Spanish
enconverter
deconverter
Spanish
19
Application of UNL System
  • 1) Multilingual Information Service
  • 2) Machine Translation
  • 3) Information Retrieval System
  • 4) Expert system
  • 5) etc.

20
Language Covered
  • 6 UN official Languages.
  • Arabic, Chinese, English, French,
  • Spanish, Russian
  • Other languages
  • Hindi, Indonesian, Italian,
  • Japanese, Korean, Mongol,
  • Latvian, Portuguese, Thai

21
Open Policy
  • UNL (system) should be developed by all the
    people in the world.
  • We will open
  • UNL specifications
  • Universal Word Dictionary
  • Format of UNL-Language dictionary
  • Format of Deconversion rule
  • System interface

22
What we expect to be developed by people in the
world
  • UNL (system) should be developed by all the
    people in the world.
  • Universal words necessary for each language
  • Language Servers for new languages and new domains

23
What we expect to be developed by people in the
world
  • Application systems such as
  • Information Retrieval System
  • Search Engines
  • Browsers
  • Editors/Word Processors
  • Machine translation Systems
About PowerShow.com