The YPA - An Assistant for Classified Directory Enquiries

20
! !

Transcript of The YPA - An Assistant for Classified Directory Enquiries

! !

EN SUITE ROOMS-AMPLE PARKINGHigh St,Ipswich,01473 123456

UDO, THE

TOWN CENTRE BED & BREAKFAST

Dialogue Manager

Query ConstructionComponent

World ModelSpeech Recognition

GUI

YP AssistantToplevel

Backend

NaturalLanguageFrontend

Display

Toplevel<head>...<big>Webbs Italian Restaurant</big>

...

restaurant in Colchester that takes Visa"

<small>Authentic Italian Pizza & Pasta</small>

"I want an Italian<html>

Graphical User Interface

InputList

Language[i, want, an, italian, restaurant, in, colchester, that, takes, visa].

SFList[[transaction, [[]]], [goods, [[n(italian), restaurant]]], [payment, [[visa]]], [opening, [[]]], [street, [[]]], [location, [[colchester]]]].

Natural

Frontend

ManagerDialogue

Flag

AddressList

LastQuery[]

History

[i, want, an, italian, restaurant, in, colchester, that, takes, visa].

UserInput

[[64,56745],[34,5502],[23,5467], [12,3454],[12,23456],[..,.....]].

[[transaction, [[]]], [goods, [[n(italian), restaurant]]], [payment, [[visa]]], [opening, [[]]], [street, [[]]], [location, [[colchester]]]].

display_addresses_lowrank

ComponentConstruction

Query[[transaction, [[]]], [goods, [[n(italian), restaurant]]], [payment, [[visa]]], [opening, [[]]], [street, [[]]], [location, [[colchester]]]].

SFList

AddressList

Flag

[[64,56745],[34,5502],[23,5467], [12,3454],[12,23456],[..,.....]].

ok_lowrank

Stemmer

WordNet

Brill-Tagger

Raw YP Backend DB

...

Flag

AddressIDList

Backend

[]

empty

CNFList[[heading(7218), keyword(restaur), namekey(build), namekey(restaur), heading(7195), heading(15482), heading(...)], [keyword(visa)], [locat(’01206’)]].

Flag

AddressIDList

Backend

ok

[56745,5502,5467,3454,....]CNFList[[heading(7218), keyword(restaur), namekey(build), namekey(restaur), heading(7195), heading(15482), heading(...)], [locat(’01206’)]].

[eating_house, eating_place, restaurant]

Word SynonymList

WorldModel

restaurant