In p ro T K in A c tio n : O p e n -S o u rc e S o ftw a re fo r - - PowerPoint PPT Presentation

in p ro t k in a c tio n o p e n s o u rc e s o ftw a re
SMART_READER_LITE
LIVE PREVIEW

In p ro T K in A c tio n : O p e n -S o u rc e S o ftw a re fo r - - PowerPoint PPT Presentation

In p ro T K in A c tio n : O p e n -S o u rc e S o ftw a re fo r B u ild in g G e rm a n -S p e a k in g In c re m e n ta l S D S s T im o B a u m a n n , O k k o B u , D a v id S c h la n g e n tim o @ lin g .u n i- p o ts d a m .d e


slide-1
SLIDE 1

In p ro T K in A c tio n : O p e n -S o u rc e S o ftw a re fo r B u ild in g G e rm a n -S p e a k in g In c re m e n ta l S D S s

T im o B a u m a n n , O k k o B u ß , D a v id S c h la n g e n tim o @ lin g .u n i- p o ts d a m .d e h ttp ://w w w .lin g .u n i- p o ts d a m .d e /~ tim o

slide-2
SLIDE 2

S p o k e n D ia lo g u e S y ste m s

d o m a in A S R re sp o n se g e n e ra to r h isto ry dialogue manager N LU T T S v isu a l

  • u tp u t
slide-3
SLIDE 3

S p o k e n D ia lo g u e S y ste m s

d o m a in A S R re sp o n se g e n e ra to r h isto ry dialogue manager N LU T T S v isu a l

  • u tp u t
slide-4
SLIDE 4

S p o k e n D ia lo g u e S y ste m s

d o m a in A S R re sp o n se g e n e ra to r h isto ry dialogue manager N LU T T S v isu a l

  • u tp u t
slide-5
SLIDE 5

S p o k e n D ia lo g u e S y ste m s

d o m a in A S R re sp o n se g e n e ra to r h isto ry dialogue manager N LU T T S v isu a l

  • u tp u t
  • m o d u le s s ta rt a fte r th e ir p re d e c e s s o rs h a v e fin is h e d
slide-6
SLIDE 6

In c re m e n ta l In c re m e n ta l S p o k e n D ia lo g u e S y ste m

d o m a in A S R re sp o n se g e n e ra to r h isto ry dialogue manager N LU T T S v isu a l

  • u tp u t
  • p a r tia l r e su lts

p a r tia l r e su lts a re be in g p ro c e s s e d im m e d ia te ly

  • re a c tio n is q

u ic k e r, in te ra c tio n m o re n a tu ra l

slide-7
SLIDE 7

B e n e fits o f In c re m e n ta l S p o k e n D ia lo g u e S y ste m s

1 .re a c t m o re q u ic k ly a s m o d u le s p ro c e s s in p u t d u rin g a s p e a k e r's tu rn :

U: Ich möchte am Samstag von Berlin nach Hamburg fahren. S: Ok, um wieviel Uhr möchten Sie fahren? U: Ich möchte am Samstag von Berlin nach Hamburg fahren. S: Ok, um wieviel Uhr möchten Sie fahren?

(C ra fte d e xa m p le s fo r a n im a g in a ry tra in tim e ta ble in fo rm a tio n s ys te m .)

slide-8
SLIDE 8

B e n e fits o f In c re m e n ta l S p o k e n D ia lo g u e S y ste m s

1 .re a c t m o re q u ic k ly a s m o d u le s p ro c e s s in p u t d u rin g a s p e a k e r's tu rn :

U: Ich möchte am Samstag von Berlin nach Hamburg fahren. S: Ok, um wieviel Uhr möchten Sie fahren? U: Ich möchte am Samstag von Berlin nach Hamburg fahren. S: Ok, um wieviel Uhr möchten Sie fahren?

s u ffic ie n t in fo rm a tio n : S a tu rd a y, B H H

slide-9
SLIDE 9

B e n e fits o f In c re m e n ta l S p o k e n D ia lo g u e S y ste m s

1 .re a c t m o re q u ic k ly a s m o d u le s p ro c e s s in p u t d u rin g a s p e a k e r's tu rn 2 .g iv e fe e d ba c k d u rin g a s p e a k e r's tu rn :

  • fe e d ba c k m ig h t be v is u a l in a m u lti- m o d a l s ys te m

U: Ich möchte am Samstag mit dem ICE Nummer, äh … warten sie … 798 … S: ja? ok. U: Ich möchte am Samstag mit dem ICE Nummer, äh … warten sie … 798 … S: ja? ok.

slide-10
SLIDE 10

B e n e fits o f In c re m e n ta l S p o k e n D ia lo g u e S y ste m s

1 .re a c t m o re q u ic k ly a s m o d u le s p ro c e s s in p u t d u rin g a s p e a k e r's tu rn 2 .g iv e fe e d ba c k d u rin g a s p e a k e r's tu rn 3 .e v e n in te rru p t a s p e a k e r's tu rn :

U: Ich möchte am Samstag mit dem ICE Nummer 798 nach, äh … S: Entschuldigung, ICE 798 verkehrt nicht samstags, wohin möchten Sie denn fahren? U: Ich möchte am Samstag mit dem ICE Nummer 798 nach, äh … S: Entschuldigung, ICE 798 verkehrt nicht samstags, wohin möchten Sie denn fahren?

slide-11
SLIDE 11

B e n e fits o f In c re m e n ta l S p o k e n D ia lo g u e S y ste m s

1 .re a c t m o re q u ic k ly a s m o d u le s p ro c e s s in p u t d u rin g a s p e a k e r's tu rn 2 .g iv e fe e d ba c k d u rin g a s p e a k e r's tu rn 3 .e v e n in te rru p t a s p e a k e r's tu rn

→ → a ll th e s e c a p a bilitie s m a k e th e S D S m o r e sim ila r m o r e sim ila r to a h u m a n in te rlo c u to r

slide-12
SLIDE 12

Co n te n t:

✔ A d v a n ta g e s o f in c re m e n ta l S D S s

➔ R e q

u ire m e n ts fo r in c re m e n ta l S D S s

  • O u r m o d e l o f in c re m e n ta l p ro c e s s in g
  • O u r im p le m e n ta tio n : In p ro T K

 O v e rv ie w o f th e a rc h ite c tu re  P re d e fin e d M o d u le s

  • E xa m p le s ys te m s
slide-13
SLIDE 13

R e q u ire m e n ts fo r In c re m e n ta l S D S s

  • S ys te m fu lly e m bra c e s in c re m e n ta lity

 it's v e ry h a rd to a d a p t a p re - e xis tin g S D S

to tu rn it in to a n in c re m e n ta l s ys te m

  • 1

00 % in c re m e n ta l m o d u le s

 j

u s t o n e n o n - in c re m e n ta l m o d u le bre a k s th e p ip e lin e

  • P ro c e s s in g d e la ys a re m in im ize d (bu ffe rin g , e tc .)

 a c ro s s th e bo a rd – a ll p ro c e s s in g d e la ys a d d u p !  o th e rw is e to o s lo w fo r re a lly in te re s tin g a p p lic a tio n s

slide-14
SLIDE 14

R e q u ire m e n ts (II): D e a lin g w ith Un c e rta in ty

  • in te rm e d ia te h yp o th e s e s c h a n g e w ith tim e

 w e m a y g e t th in g s w ro n g in te rm itte n tly:

„Hamburg“ /hamb →

Urg/

  • In cre m e n ta lly th is w ill lo o k to

s p e e c h re c o g n itio n a s fo llo w s …

slide-15
SLIDE 15

R e q u ire m e n ts (II): D e a lin g w ith Un c e rta in ty

  • in te rm e d ia te h yp o th e s e s c h a n g e w ith tim e

 w e m a y g e t th in g s w ro n g in te rm itte n tly:

„Hamburg“ / → hambUrg/

  • A S R :
  • N LU :

th is s o u n d s lik e „ H a m m “ th e y m u s t be ta lk in g a bo u t [ c ity:H a m m (W e s tfa le n )]

slide-16
SLIDE 16

R e q u ire m e n ts (II): D e a lin g w ith Un c e rta in ty

  • in te rm e d ia te h yp o th e s e s c h a n g e w ith tim e

 w e m a y g e t th in g s w ro n g in te rm itte n tly:

„Hamburg“ / → hambUrg/

  • A S R :
  • N LU :

th is s o u n d s lik e „ H a m bu rg “ th e y m u s t be ta lk in g a bo u t [ c ity:H a m bu rg ]

slide-17
SLIDE 17

R e q u ire m e n ts (II): D e a lin g w ith Un c e rta in ty

  • in te rm e d ia te h yp o th e s e s c h a n g e w ith tim e

 w e m a y g e t th in g s w ro n g in te rm itte n tly:

„Hamburg“ / → hambUrg/

  • C o u ld n 't th e A S R j

u s t la g be h in d a little bit?

slide-18
SLIDE 18

R e q u ire m e n ts (II): D e a lin g w ith Un c e rta in ty

  • C o u ld n 't th e A S R j

u s t la g be h in d a little bit?

  • Y e s , bu t:

 lo n g - d is ta n c e d e p e n d e n c ie s  th e re w ill a lw a ys be lo c a l a m big u itie s  a ll d e la ys w ill a d d u p ➔ h e n c e , p re v io u s h yp o th e s e s m u s t be c h a n g e a b le

slide-19
SLIDE 19

R e q u ire m e n ts (II): D e a lin g w ith Un c e rta in ty

  • C o u ld n 't th e A S R j

u s t la g be h in d a little bit?

  • Y e s , bu t:
  • e . g . g a rd e n - p a th

s e n te n c e s , …

➔ h e n c e , p re v io u s h yp o th e s e s m u s t be c h a n g e a b le

„The horse raced past the barn

W ill s h e s a y „fell“ o r n o t?

a n in c re m e n ta l p a rse r:

slide-20
SLIDE 20

Co n te n t:

✔ A d v a n ta g e s o f in c re m e n ta l S D S s ✔ R e q

u ire m e n ts fo r in c re m e n ta l S D S s

➔O u r m o d e l o f in c re m e n ta l p ro c e s s in g

  • O u r im p le m e n ta tio n : In p ro T K

 O v e rv ie w o f th e a rc h ite c tu re  P re d e fin e d M o d u le s

  • E xa m p le s ys te m s
slide-21
SLIDE 21

O u r M o d e l o f In c re m e n ta l Pro c e ssin g

  • A s ys te m c o n s is ts o f s e v e ra l c o n n e c te d m o d u le s
  • In cre m e n ta l M o d u le s a re c o m p o s e d o f

 a le ft b u ffe r , a p ro ce sso r , a n d a rig h t b u ffe r

  • a p ro c e s s o r ta k e s in p u t fro m th e le ft bu ffe r a n d

p ro v id e s o u tp u t in its rig h t bu ffe r

(S c h la n g e n a n d S k a n tze , 2 009 )

le ftb u ffe rA p ro c e sso rA rig h tb u ffe rA

slide-22
SLIDE 22

In te r-M o d u le Co m m u n ic a tio n

  • A m o d u le 's rig h t bu ffe r m a y be s u p e rim p o s e d to
  • th e r m o d u le s ' le ft bu ffe r to s h a re th e s a m e c o n te n t
  • m o d u le s c o m m u n ic a te by p ro bin g c o n te n t

a n d a d d in g c o n te n t in th e ir bu ffe rs

le ftb u ffe rB p ro c e sso rB rig h tb u ffe rB le ftb u ffe rA p ro c e sso rA rig h tb u ffe rA

(S c h la n g e n a n d S k a n tze , 2 009 )

slide-23
SLIDE 23

In c re m e n ta l Un its

  • C o n te n t is s h a re d in th e fo rm o f In c r e m e n ta l U n its

(IU s ), w h ic h a re s m a lle s t 'c h u n k s ' o f in fo rm a tio n

  • Lin k s be tw e e n IU s :

 g r o u n d e d -in lin k s (g rin ) to d e n o te a n c e s try  sa m e -le v e l lin k s (sll) fo r in fo rm a tio n o f th e s a m e typ e

le ftb u ffe rB p ro c e sso rB rig h tb u ffe rB IU4 le ftb u ffe rA p ro c e sso rA rig h tb u ffe rA IU1 IU2 IU3 IU1 IU2 IU3 IU4 IU4 g rin sll

(S c h la n g e n a n d S k a n tze , 2 009 )

slide-24
SLIDE 24

IU N e tw o rk

  • a ll IU s a re c o n n e c te d th ro u g h (sll a n d g rin ) lin k s

 th is n e tw o rk c o n ta in s a ll th e in fo rm a tio n be lie v e d

by th e s ys te m a t a c e rta in p o in t in tim e

 th e n e tw o rk is h ig h ly d yn a m ic , w ith ch a n g e s to th e

n e tw o rk re fle c tin g th e s ys te m 's in te rn a l s ta te o v e r tim e

  • M o d u le s re a c t to th re e ba s ic c h a n g e s :

 n e w IU s a re a d d e d  e rro n e o u s ly h yp o th e s ize d IU s a re r e v o k e d  IU s a re c o m m itte d , i. e . w o n 't be c h a n g e d a n ym o re

slide-25
SLIDE 25

In p ro T K : O v e rv ie w

  • O u r to o lk it In p ro T K is a n im p le m e n ta tio n
  • f o u r m o d e l o f in c re m e n ta l p ro c e s s in g

 m o d u la r a rc h ite c tu re  e v e n t- ba s e d c o m m u n ic a tio n be tw e e n m o d u le s

  • w ritte n in J

A V A , in te g ra te d w ith S p h in x- A S R

 ric h s p e e c h re c o g n itio n , p ro s o d ic p ro c e s s in g

  • e xte n s ible , o p e n - s o u rc e , s o m e w h a t d o c u m e n te d
  • w w w .lin g .u n i- p o ts d a m .d e /~ tim o /c o d e /in p ro tk /
slide-26
SLIDE 26

In p ro T K : A v a ila b le M o d u le s

d o m a in A S R re sp o n se g e n e ra to r h isto ry dialogue manager N LU T T S v isu a l

  • u tp u t

Flo o r T ra c k e r

✔ ✔ ✔ ✔ ✔

m o n ito rin g , d e bu g g in g , a n d a n a lys is c o m p o n e n ts

slide-27
SLIDE 27

In p ro T K : In c re m e n ta l A S R

  • in te g ra te s w ith S p h in x- 4

 s u p p o rts J

S GF- g ra m m a rs , S LM s , fo rc e d - a lig n m e n t …

 in p u t fro m m ic ro p h o n e , file , R T P

  • c u rre n t h yp o th e s is is u p d a te d a fte r e v e ry fra m e
  • f a u d io c o n s u m e d by th e re c o g n ize r

 h yp o th e s is s m o o th in g to re d u c e „

j itte r“ a t th e c o s t o f s o m e tim e lin e s s

  • (s h o w v id e o )

(B a u m a n n e t a l., 2 009 )

slide-28
SLIDE 28

In p ro T K : Flo o r-T ra c k in g

  • tu rn - ta k in g is (a lm o s t) triv ia l in c o n v e n tio n a l S D S

 th e u s e r's tu rn is o v e r w h e n s h e s to p s fo r 5

00 m s

  • in th e in c re m e n ta l c a s e , w e w a n t to be q

u ic k w h e n w e c a n , bu t n o t in te rru p t w h e n w e s h o u ld n 't

➔ a s p e c ific c o m p o n e n t th a t h a n d le s th is c o m p le xity

 th e flo o r tra c k e r e m its s ig n a ls lik e „

e n d o f tu rn (ris in g / fa llin g /… )“ , „ u s e r is h o ld in g “ , „ B C o p p o rtu n ity“ , e tc .

 th e d ia lo g u e m a n a g e r c o n s u m e s th e s e s ig n a ls

slide-29
SLIDE 29

In p ro T K : In c re m e n ta l N LU

  • w o rd s a re a s s ig n e d a ttrib u te-v a lu e p a irs (A V P s )
  • c o m p le x s e m a n tic s a re re p re s e n te d a s

a ttrib u te -v a lu e m a trices (A V M s )

  • firs t s te p : c o m p o s in g A V P s to

u n d e rs p e c ifie d A V M s

  • s e c o n d s te p : re s o lv in g A V M s a g a in s t (fu lly

s p e c ifie d ) e n titie s in th e d o m a in

slide-30
SLIDE 30

In p ro T K : D ia lo g u e M a n a g e m e n t

  • in fo rm a tio n -sta te u p d a te (IS U ) m e c h a n is m
  • ba s e d o n q u estio n s u n d er d iscu ssio n (Q U D )
  • IS c o m bin e s s e m a n tic s lo ts , a c tio n p la n n in g a n d

in fo rm a tio n g ro u n d in g

  • th is is v e ry m u c h w o rk in p ro g re s s
  • a ls o , th e re is a s im p le E c h o D ia lo g u e M a n a g e r

(B u s s a n d S c h la n g e n , 2 01 0)

slide-31
SLIDE 31

Exa m p le A p p lic a tio n :

  • s h o w v id e o 1
slide-32
SLIDE 32

Co n c lu sio n

  • I h o p e to h a v e c o n v in c e d yo u th a t …

 in c re m e n ta l p ro c e s s in g is v ita l

fo r m o re n a tu ra l d ia lo g u e s ys te m s

 im p le m e n tin g s u c h s ys te m s

is a w o rth w h ile e n d e a v o u r

 yo u s h o u ld g o a h e a d a n d bu ild o n e yo u rs e lf

… p re fe ra bly u s in g o u r to o lk it!

slide-33
SLIDE 33

T h a n k y o u !

A c k n o w le d g e m e n ts : O k k o B u ß a n d D a v id S c h la n g e n , m y c o lla bo ra to rs . D FG fo r fu n d in g (E m m y N o e th e r p ro g ra m m e )