STRUCTURAL AND LEXICAL TRANSFER from a UNL GRAPH to a NATURAL LANGUAGE DEPENDENCY TREE

25
1 STRUCTURAL AND LEXICAL TRANSFER from a UNL GRAPH to a NATURAL LANGUAGE DEPENDENCY TREE Etienne BLANC, Gilles SERASSET, WangJu TSAI GETA, CLIPS-IMAG

description

STRUCTURAL AND LEXICAL TRANSFER from a UNL GRAPH to a NATURAL LANGUAGE DEPENDENCY TREE Etienne BLANC, Gilles SERASSET, WangJu TSAI GETA, CLIPS-IMAG. Graph to Tree Transfer Module. UNL graph. Natural Language Generator (tree input ). - PowerPoint PPT Presentation

Transcript of STRUCTURAL AND LEXICAL TRANSFER from a UNL GRAPH to a NATURAL LANGUAGE DEPENDENCY TREE

Page 1: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

1

STRUCTURAL AND LEXICAL TRANSFER

from a

UNL GRAPH

to a

NATURAL LANGUAGE DEPENDENCY TREE

Etienne BLANC, Gilles SERASSET, WangJu TSAIGETA, CLIPS-IMAG

Page 2: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

2

Natural Language Generator

(tree input )Graph to Tree Graph to Tree

Transfer ModuleTransfer Module

Voici le résultat e cette traduction dpuis un graphe UNL

UNL graph NL tree NL text

Page 3: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

3

Tree to Graph Tree to Graph Transfer ModuleTransfer Module

Natural Language Analyser

(tree output )

UNL graphNL tree

Voici le résultat e cette traduction dpuis un graphe UNL

NL text

Page 4: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

4

- 1. Principle of the graph to tree transfer

- 2. Our tools

- 3. Discussion

Page 5: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

5

1. Principle of the graph to tree transfer(structural transfer)

1.1 Graph having already a tree structure

watch

applehe

agt obj

Graph structure

watch

appleheagt obj

Tree structure

Page 6: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

6

1.2 A node of the graph has several mother nodes : reverting relations

He was watching the falling apple.

agt(watch(icl>do).@entry.@past.@progress,he(icl>human))obj(watch(icl>do).@entry.@past.@progress,apple.@def)obj(fall(icl>occur).@past.@progress,apple.@def)

watch

applehe

agt obj

fall

obj

Graph structure

watch

applehe

agt obj

fall

obj

Graph structure

1. Principle of the graph to tree transfer(structural transfer)

Page 7: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

7

1.2 A node of the graph has several mother nodes : reverting relations

He was watching the falling apple.

agt(watch(icl>do).@entry.@past.@progress,he(icl>human))obj(watch(icl>do).@entry.@past.@progress,apple.@def)obj(fall(icl>occur).@past.@progress,apple.@def)

watch

applehe

agt obj

fall

obj

Graph structure

watch

applehe

agt obj

fall

INV(obj)

Tree structure

1. Principle of the graph to tree transfer(structural transfer)

Page 8: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

8

1.3 Opening a closed circuit.

He eats his apple.

agt(eat(icl>do).@entry,he(icl>human))obj(eat(icl>do).@entry,apple)pos(apple, he(icl>human))

Graph structure Tree structure

eat

applehe:1agt obj

he:1

pos

eat

applehe

agt obj

pos

1. Principle of the graph to tree transfer(structural transfer)

Page 9: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

9

1.3 Processing a compound UW.

Isaac sees that an apple fall and he explains it.

Graph structure

agt(explain(icl>do).@entry,Isaac(icl>proper noun))obj(explain(icl>do).@entry,:01)obj:01(fall(icl>occur).@entry,apple)and(explain(icl>do).@entry,see(icl>do))agt(see(icl>do),Isaac(icl>proper noun)obj(see(icl>do),:01)

explain

Isaac

agt

see

agt

:01

obj

obj

and

:01

apple

fall

obj

1. Principle of the graph to tree transfer(structural transfer)

explainIsaac:01agt

see

:01

obj

andapple

fall

objIsaac:01

agt:01

objTree structure

Page 10: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

10

1. Principle of the graph to tree transfer(lexical transfer)

centre

center(icl>place)

1.4 : human « monolingual use » of the the PARAX-UNL database .

Page 11: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

11

1. Principle of the graph to tree transfer(lexical transfer)

1.5 « multilingual use » of the database.

Page 12: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

12

c a t c h

c a t m o u s e

a g t o b j

T X : E X P A N S I V E

L E X I C A L T R A N S F E R

T S : S T R U C T U R A L

T R A N S F E RE X P A N S R O B R A

T R A N S F E R

E X P A N ST L : L E X I C A L

T R A N S F E R

T Y : E X P A N S I V E

L E X I C A L T R A N S F E RE X P A N S

R O B R AA S : S T R U C T U R A L

A N A L Y S I S

A N A LY S IS

A Y : E X P A N S I V E

L E X I C A L A N A L Y S I S

A X : E X P A N S I V E

L E X I C A L A N A L Y S I S

A M : M O R P H O L O G .

A N A L Y S I S

E X P A N S

E X P A N S

A T E F

R O B R AG S : S T R U C T U R A L

G E N E R A T I O N

G E N E R A T IO N

G X : E X P A N S I V E

L E X . G E N E R A T I O N

G Y : E X P A N S I V E

L E X . G E N E R A T I O N

G M : M O R P H O L O G .

G E N E R A T I O N

E X P A N S

E X P A N S

S Y G M O R

M A N D A T O R Y P H A S E O P T I O N A L P H A S E S L L P S L L P

S o u r c e

t e x t

T a r g e t

t e x t

GENERATION

T R A N S F E R

ANALYSIS

2. Our tools

2.1 The ARIANE generator of MT systems

Page 13: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

13

T R A N S F E R

T S : S T R U C T U R A L

T R A N S F E RR O B R A

T R A N S F E R

T X : E X PA N S I V E

L E X I C A L T R A N S F E RE X P A N S

R O B R AG S : S T R U C T U R A L

G E N E R A T I O N

G E N E R A T I O N

G X : E X PA N S I V E

L E X . G E N E R A T I O N

G Y : E X PA N S I V E

L E X . G E N E R A T I O N

G M : M O R P H O L O G .

G E N E R A T I O N

E X P A N S

E X P A N S

S Y G M O R

G R A P H T O T R E E

S T R U C T U R A L &

L E X I C A L

T R A N S F E R

S o u r c e

U N L g r a p h

T a r g e t

F r e n c h t e x t

GENERATION

2. Our tools

2.2 ARIANE based UNL deconverter (working)

Page 14: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

14

TX : EXPANSIVE LEXICAL TRANSFER EXPANS

EXPANSTL : LEXICAL TRANSFER

ROBRAAS : STRUCTURAL ANALYSIS

AY : EXPANSIVE LEXICAL ANALYSIS

AX : EXPANSIVE LEXICAL ANALYSIS

AM : MORPHOLOG. ANALYSIS

EXPANS

EXPANS

ATEF

INTERACTIVEDISAMBIGUATION

MODULE

TREE TO GRAPHSTRUCTURAL TRANSFER

NL TEXT

UNL GRAPH

2. Our tools

2.3 ARIANE based UNL enconverter (developing)

T R A N S F E R

ANALYSIS

Page 15: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

15

2. Our tools

2.4 The « tree based » graph editor

Page 16: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

16

2. Our tools

2.4 The « tree based » graph editor

Page 17: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

17

2. Our tools

2.4 The « tree based » graph editor

Page 18: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

18

sistema

2. Our tools

2.4 The « tree based » graph editor

Page 19: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

19

2. Our tools

2.4 The « tree based » graph editor

Page 20: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

20

2. Our tools

2.4 The « tree based » graph editor

Page 21: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

21

2. Our tools

2.4 The « tree based » graph editor

Page 22: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

22

2. Our tools

2.4 The « tree based » graph editor

Page 23: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

23

2. Our tools

2.4 The « tree based » graph editor

Page 24: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

24

2. Our tools

2.4 The « tree based » graph editor

Page 25: STRUCTURAL  AND  LEXICAL  TRANSFER  from a    UNL GRAPH   to a  NATURAL LANGUAGE DEPENDENCY TREE

25

3. Discussion