An Introduction to Universal Networking Language (UNL)

Slides:



Advertisements
Similar presentations
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 10a- knowledge representation.
Advertisements

Universal Networking Language
Verb Tenses.
TENSES ENGLISH GRAMMAR.
Reviewing Verb Tenses References © 2001 by Ruth Luman.
Chapter 3 – Perfect and Perfect Progressive Tenses
The Past Perfect The Past Perfect Progressive. Use the past perfect when one action in the past happened before another action in the past. Put the earlier.
Introduction Chapter 1 Types of sentences Examples.
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:
Reviewing Verb Tenses References © 2001 by Ruth Luman.
Narrative Tenses Narrative tenses are the grammatical structures that you use when telling a story, or talking about situations and activities which happened.
CS : NLP, Speech and Web-Topics-in-AI Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 35: Semantic Relations; UNL; Towards Dependency Parsing.
SIMPLE PAST TENSE PAST PROGRESSIVE FUTURE PROGRESSIVE PERFECT ASPECT.
PAST TENSES “The past is a foreign country: they do things differently there.”
1. 2 Content Present Perfect Present Perfect Continuous Since V.S For Practice.
11/23/00UNU/IAS/UNL Centre1 The Universal Networking Language United Nations University Institute of Advanced Studies United Networking Language ® UNU/IAS.
the Past Perfect tense What is this tense and when do we use it in English?
PluralSingular TheyI You WeShe He It PastPresent DidDoesDo HeI I SheYouSheYou ItWeItWe They.
Ch. 6 Past Perfect + Past Perfect Continuous. Past Perfect Subject + Had + Past Participle I had hiked for four hours by then. She had eaten dinner before.
Present Perfect Tense © 2015 albert-learning.com.
Unit 2. Revision Time (when) Place (where) Characters (who) Events What happened at the beginning of the story? A snake ______ a cook. Why was there.
Past Simple, Past Continuous & Past Perfect
ESSENTIAL WORDS.
Events can happen in the
Types Of Sentences.
Verb tenses Review.
Prepared by Training Team
Recommending sights. Guide for a famous sight
Duration of time: For, since, and ago.
Презентация к уроку английского языка в 4 классе
PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Lecture 9: Present Progressive and Past Progressive
Verb Tense Review The Importance of Time
Past Simple Tense.
TENSES.
The foundation for English sentences.
Power Point Presentation
Reviewing Verb Tenses © 2001 by Ruth Luman References.
Grammar Overview A Review of the Tenses.
He answered in a very rude manner.
The Language Centre La Estrella
Simple Past Tense is used to talk about a completed action in a time before now. Duration is not important. The time of the action can be in the recent.
Present perfect continuous
Past Simple, Past Continuous & Past Perfect
The foundation for English sentences.
Agenda & Announcements
Grades K-2 Reading High Frequency Words
Past Simple and past Continuous
Events can happen in the
Teaching grammar Present Perfect Lesson plan 영어교육 구은지.
Tenses Review.
Page 46 All grammars Past Perfect Tense Modal auxiliary verbs.
Fry Word Test First 300 words in 25 word groups
Past Continuous Tense.
Past Simple, Past Continuous & Past Perfect
A Road Map for Your Essay
Reviewing Verb Tenses © 2001 by Ruth Luman References.
And Usage With Examples
Events can happen in the
A memory refresh (2) Simple Past.
The of and to in is you that it he for was.
Verb Tense Review The Importance of Time
Reviewing Verb Tenses.
First Grade High Frequency Words Kinder. review Pre-1st Grade
Reviewing Verb Tenses References © 2001 by Ruth Luman.
Reviewing Verb Tenses © 2001 by Ruth Luman References.
Structure of a Lexicon Debasri Chakrabarti 13-May-19.
Reviewing Verb Tenses © 2001 by Ruth Luman References.
Presentation transcript:

An Introduction to Universal Networking Language (UNL) 11/10/2018

What is UNL? Universal Networking Language (UNL) is a computer language that enables computers to process information and knowledge across the language barriers. It is an artificial language that replicates the functions of natural languages in human communication. It expresses information or knowledge in the form of semantic network with hyper-node. Unlike natural languages, UNL expressions are unambiguous. Although the UNL is a language for computers, it has all the components of a natural language. It is composed of Universal Words (UWs), Relations, Attributes. 11/10/2018 UNL Tutorial

@entry.@present.@progress UNL Expression John is reading a novel. UNL Hypergraph read(icl>do) @entry.@present.@progress agt obj novel(icl>book) John(iof>person) UNL Expression [UNL] agt(read(icl>do) @entry.@present.@progress, John(iof>person)) obj(read(icl>do) @entry.@present.@progress, novel(icl>book)) [/UNL] 11/10/2018 UNL Tutorial

Universal Words (UWs) A UW represents simple or compound concepts. There are two classes of UWs: unit concepts compound structures of binary relations grouped together ( indicated with Compound UW-Ids) A UW is made up of a character string (an English-language word) followed by a list of constraints. <UW>::=<Head Word>[<Constraint List>] 11/10/2018 UNL Tutorial

Types of UW Basic UWs Restricted UWs They are bare Head Words with no Constraint List. They are character strings that correspond to an English word. A basic UW denotes all the concepts that may correspond to those in English. for example: go take house Restricted UWs They are Head Words with a Constraint List. Each Restricted UW represents a more specific concept, or subset of concepts. 11/10/2018 UNL Tutorial

Types of UW (…continued) The Constraint List restricts the range of the concept that a Basic UW represents. for example: state(icl>express) state(icl>country) state(icl>abstract thing) state(icl>government) Extra UWs They are a special type of Restricted UW. Extra UWs denote concepts that are not found in English. Foreign-language words are used as Head Words using English (Alphabetical) characters. ikebana (icl>flower arrangement) kathak (icl>dance) 11/10/2018 UNL Tutorial

Relations A relation label is represented as strings of 3 characters or less. The relations between UWs are binary. rel (UW1, UW2) They have different labels according to the different roles they play. At present, there are 41 relations in UNL For example, agt (agent), ins (instrument), pur (purpose), etc. 11/10/2018 UNL Tutorial

Attribute Labels Attribute labels express additional information about the Universal Words that appear in a sentence. They show what is said from the speaker’s point of view; how the speaker views what is said. (time, reference, emphasis, attitude, etc) @entry, @present, @progressive, @topic, etc. 11/10/2018 UNL Tutorial

The boy who works here went to school go(icl>move) @ entry @ past agt plt boy(icl>person) @ entry school(icl>institution) agt here plc work(icl>do) :01 11/10/2018 UNL Tutorial

The boy who works here went to school UNL expression: {UNL} agt(go(icl>move).@entry.@past, :01) plt(go(icl>occur).@entry.@past, school(icl>institution)) agt:01(work(icl>do), boy(icl>person.@entry)) plc:01(work(icl>do),here) {/UNL} 11/10/2018 UNL Tutorial

agt Birds fly {UNL} {/UNL} He is running. agt (fly(icl>do).@entry.@pres.@generic, bird(icl>fauna)@pl) {/UNL} He is running. The students are attending this class 11/10/2018 UNL Tutorial

agt (agent) agt defines a thing that initiates an action. An agent is defined as the relation between: UW1 - do, and UW2 - a thing where: UW2 initiates UW1, or UW2 is thought of as having a direct role in making UW1 happen. agt (do, thing) 11/10/2018 UNL Tutorial

Obj John wants a pen. {unl} agt(want.@entry.@present, John) obj(want.@entry.@present, pen.@indef) {/unl} I have read a story. The ice melted. (ice is obj here) She prepared food for John. 11/10/2018 UNL Tutorial

obj (affected thing) Obj defines a thing in focus that is directly affected by an event or state.  An affected thing is defined as the relation between: UW1 – an event or state, and UW2 – a thing, where: UW2 is thought of as directly affected by an event or state.   obj (occur, thing) obj (do, thing) obj (be, thing) obj (uw(aoj>thing,obj>thing), thing) 11/10/2018 UNL Tutorial

mod I have read a story of ghosts. agt (read.@entry.@complete.@present, I) obj (read.@entry.@complete.@present, story.@indef) mod (story.@indef, ghost@pl) 11/10/2018 UNL Tutorial

mod(modification) Mod defines a thing that restricts a focused thing. A modification is defined as the relation between: UW1 – a focused thing, and UW2 – a thing that restricts UW1 in some way. mod (thing, thing) mod (thing, uw(mod>thing)) the whole story mod(story(icl>tale), whole(mod<thing))   11/10/2018 UNL Tutorial

mod He heard the music of the sea I have read a book on politics {unl} obj(hear(icl>perceive{>do}(agt>person,obj>thing)):03.@entry.@past, music(icl>creation):0D.@def) agt(hear(icl>perceive{>do}(agt>person,obj>thing)):03.@entry.@past, he:00) mod(music(icl>creation):0D.@def, sea(icl>water):0Q.@def) {/unl} I have read a book on politics I met the director of the institute. 11/10/2018 UNL Tutorial

plc I saw a leopard in the campus. agt (see.@entry.@past, I) obj (see.@entry.@past, leopard.@indef) plc (see.@entry.@past, campus) I met the director of the institute in the guest house. John was arrested at the airport by Mumbai Police. 11/10/2018 UNL Tutorial

Plc (place) Plc defines a place where an event occurs, or a state that is true, or a thing that exists. A place is defined as the relation between: UW1 – an event, state, or thing, and UW2 – a place or thing understood as a place. plc (occur, thing) plc (do, thing) plc (be, thing) plc (uw(aoj>thing), thing) plc (thing, thing) 11/10/2018 UNL Tutorial

plt The boy went to school. agt(go(icl>move).@entry.@past, boy(icl>person)) plt(go(icl>move).@entry.@past, school(icl>institution)) He rushed to the hospital. 11/10/2018 UNL Tutorial

Plt(final place) Plt defines a place where an event ends or a state that becomes false. A final place is defined as the relation between: UW1 – an event or state, and UW2 – a place or thing defining a place, where: UW2 is the specific place where UW1 ended, or UW2 is the specific place where UW2 becomes false.   plt (occur, thing) plt (do, thing) plt (uw(aoj>thing), thing) 11/10/2018 UNL Tutorial

plf He jumped from a building. agt (jump.@entry.@past, he) plf (jump.@entry.@past, building.@indef) He came from Delhi. 11/10/2018 UNL Tutorial

Plf(initial place) Plf defines a place where an event begins or a state that becomes true. An initial place (or place-from) is defined as the relation between: UW1 – an event or state, and UW2 – a place or thing defining a place, where: UW2 is the specific place where UW1 started, or UW2 is the specific place from where UW1 is true. plf (occur, thing) plf (do, thing) plf (uw(aoj>thing), thing) 11/10/2018 UNL Tutorial

tim I met the director of the institute in the guest house on Sunday. agt (meet.@entry.@past, I) obj (meet.@entry.@past, director) mod (director, institute) plc (meet.@entry.@past, guest house) tim (meet.@entry.@past, sunday) The fire brigade arrived at midnight. She was certified dead at 4.50 am . 11/10/2018 UNL Tutorial

tim(time) Tim defines the time an event occurs or a state is true. Time is defined as the relation between: UW1 – an event or state, and UW2 – a time, where: UW1, taken as a whole, occurs at the time indicated by UW2. tim (occur, time) tim (do, time) tim (be, time) tim (uw(aoj>thing), time) 11/10/2018 UNL Tutorial

tmt I worked till breakfast agt (work.@entry.@past, I) tmt (work.@entry.@past, breakfast) The firing was kept up till dark. The jury adjourned the case until Friday. He doesn't expect you until five. 11/10/2018 UNL Tutorial

tmt(final time) Tmt defines a time an event ends or a state becomes false.  Final time is defined as the relation between: UW1 – an event or state, and UW2 – a time, where: UW2 specifies the time at which UW1 ends, or UW2 specifies the time at which UW1 became/becomes false. tmt (occur, time) tmt (do, time) tmt (uw(aoj>thing), time) 11/10/2018 UNL Tutorial

tmf We have lived here since 1994. I haven’t eaten since breakfast. agt (live.@entry.@present.@complete, we) plc (live.@entry.@present.@complete, here) tmf (live.@entry.@present.@complete, 1994) I haven’t eaten since breakfast. He is blind from birth. 11/10/2018 UNL Tutorial

tmf(initial time) Tmf defines the time an event starts or a state becomes true. Initial time is defined as the relation between: UW1 – an event or state, and UW2 – a time, where: UW2 specifies the time at which UW1 starts, or UW2 specifies the time at which UW1 became/becomes true.  tmf (occur, time) tmf (do, time) tmf (uw(aoj>thing), time) 11/10/2018 UNL Tutorial

dur You should receive a reply within seven days. agt (receive.@entry@should, you) obj (receive.@entry@should, reply.@indef) dur (receive.@entry@should, day.@pl) qua (day.@pl, 7) The ambulance arrived within seven minutes. 11/10/2018 UNL Tutorial

Dur(duration) Dur defines a period of time during which an event occurs or a state exists.  A duration is defined as the relation between: UW1 – an event or a state, and UW2 – a period during which the event or state continues. 11/10/2018 UNL Tutorial

qua He needs a lot of encouragement He took a sip of tea. {unl} obj(need(icl>necessitate):03.@entry.@past.@present, encouragement(icl>aid):0I) agt(need(icl>necessitate):03.@entry.@past.@present, he:00) qua(encouragement(icl>aid):0I, lot(icl>quantity):0B.@indef) {/unl} He took a sip of tea. He pressed a couple of buttons. 11/10/2018 UNL Tutorial

qua(quantity) Qua defines the quantity of a thing or unit. A quantity is defined as the relation between: UW1 – a thing, and UW2 – quantity, where: UW2 is the number or amount of UW1. qua (thing, quantity) Two dogs qua(dog(icl>animal), 2) 11/10/2018 UNL Tutorial

pur He applied for a certificate. They have a budget for research. pur (apply.@entry.@past, certificate.@indef) agt (apply.@entry.@past, he) They have a budget for research. They vote for a scheme. They called for a review. We went for a swim. 11/10/2018 UNL Tutorial

pur(purpose or objective) Pur defines the purpose or objective of an agent of an event or a purpose of a thing that exists. A purpose or objective is defined as the relation between: UW1 – a thing or an event, and UW2 – a thing or an event, where: The UWs are different. When UW1 is an event: UW2 specifies the agent’s purpose or objective, or UW2 specifies the thing (object, state, event, etc.) that the agent desires to attain by carrying out UW1, or When UW1 is not an event: UW2 is what UW1 is to be used for. 11/10/2018 UNL Tutorial

and John and Mary are friends. She is singing and dancing. and :01(Mary, John) aoj (friend.@pl.@entry.@present, :01) She is singing and dancing. National Bank for Agriculture and Rural Development. 11/10/2018 UNL Tutorial

And(conjunction) And defines a conjunctive relation between concepts. A conjunction is defined as the relation between: UW1 – a concept, and UW2 – another concept, where: The UWs are different, and UW1 and UW2 are seen as grouped together, and what is said of UW1 is also said of UW2.  and (uw, uw) 11/10/2018 UNL Tutorial

rsn I am late because of the rain. aoj (late, I) rsn (late, rain) She is famous for her painting. The city is known for its beauty. 11/10/2018 UNL Tutorial

Rsn(reason) Rsn defines a reason why an event or a state happens. A reason is defined as the relation between: UW1 – an event or state, and UW2 – a reason for an event or state, where: UW2 is a reason why UW1 happens. 11/10/2018 UNL Tutorial

gol He gave a book to Mary. gol(give, Mary) agt(give,he) obj(give, book) I deposited five thousand rupees in the bank account. Mary sent a parcel to John. The bank granted me a £500 loan. I was granted permission to visit the palace. 11/10/2018 UNL Tutorial

Gol(final state) Gol defines a final state of object or a thing finally associated with the object of an event. A final state is defined as the relation between: UW1 – an event, and UW2 – a state or thing, where: UW2 is the specific state describing the obj (of UW1) at the end of UW1, or UW2 is a thing that is associated with the obj (of UW1) and the end of UW1. gol (occur(gol>thing), thing) gol (do(gol>thing), thing) 11/10/2018 UNL Tutorial

ben She prepared food for John. She cooked chicken for John. agt (prepare, she) obj(prepare, food) ben(prepare, John) She cooked chicken for John. John gave a present to Bill for Mary. 11/10/2018 UNL Tutorial

Ben(beneficiary) Ben defines an indirectly related beneficiary or victim of an event or state.  A beneficiary is defined as the relation between: UW1 – an event or state, and UW2 – a thing, where: UW2 is thought of as being indirectly affected by UW1, as the beneficiary or victim. ben (occur, thing) ben (do, thing) ben (uw(aoj>thing), thing) 11/10/2018 UNL Tutorial

Ref: http://www.undl.org/unlsys/index.html THE END Ref: http://www.undl.org/unlsys/index.html 11/10/2018 UNL Tutorial

Some Examples He liked the sweetness of the cream {unl} obj(like:03.@entry.@past, sweetness(icl>taste):0D.@def) agt(like:03.@entry.@past, he:00) mod(sweetness(icl>taste):0D.@def, cream(icl>class):0U.@def) {/unl} 11/10/2018 UNL Tutorial

He needs a lot of encouragement {unl} obj(need(icl>necessitate):03.@entry.@past.@present, encouragement(icl>aid):0I) agt(need(icl>necessitate):03.@entry.@past.@present, he:00) qua(encouragement(icl>aid):0I, lot(icl>quantity):0B.@indef) {/unl} 11/10/2018 UNL Tutorial

He is a kind of missionary {unl} aoj(missionary(icl>teacher):0G.@entry.@present, he:00) mod(missionary(icl>teacher):0G.@entry.@present, kind(icl>-):08.@indef) {/unl} 11/10/2018 UNL Tutorial

He rejected the claims of mismanagement {unl} obj(reject(icl>judge{>be}(aoj>thing{,obj>thing})):03.@entry.@past, claim(icl>title):0G.@def.@pl) agt(reject(icl>judge{>be}(aoj>thing{,obj>thing})):03.@entry.@past, he:00) mod(claim(icl>title):0G.@def.@pl, mismanagement(icl>act):0Q) {/unl} 11/10/2018 UNL Tutorial

qua(wine(icl>drink):0H, sip(icl>quantity):0A.@indef) {/unl} He took a sip of wine. {unl} obj(take(icl>act{>do}(agt>thing,gol>place,src>place)):03.@entry.@past, wine(icl>drink):0H) agt(take(icl>act{>do}(agt>thing,gol>place,src>place)):03.@entry.@past, he:00) qua(wine(icl>drink):0H, sip(icl>quantity):0A.@indef) {/unl} 11/10/2018 UNL Tutorial

He was director of the Academy {unl} aoj(director(icl>administrator):07.@entry.@past, he:00) mod(director(icl>administrator):07.@entry.@past, academy(icl>school):0N.@def) {/unl} 11/10/2018 UNL Tutorial