SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
A Spoken Dialogue System for
   Electronic Program Guide Information Access
                                                                       Seokhwan Kim, Cheongjae Lee, Sangkeun Jung, and Gary Geunbae Lee
                                                                       Pohang University of Science and Technology (POSTECH), South Korea

                          ABSTRACT                                                          AUTOMATIC SPEECH                                                                                   SPOKEN LANGUAGE                                                    EPG DATABASE MANAGER
  In this paper, we present POSTECH Spoken Dialogue System                                    RECOGNIZER                                                                                        UNDERSTANDING                                                  The main purpose of the EPG database manager is to build
 for Electronic Program Guide Information Access (POSSDS-                                                                                                                                                                                                     a content database for the other modules in POSSDS-EPG
 EPG). POSSDS-EPG consists of automatic speech recognizer,                    To build the language model, the candidate utterances that                                           The SLU module of POSSDS-EPG was constructed by a
                                                                                                                                                                                                                                                              with minimal human effort.
 spoken language understanding, dialogue manager, system                     have high probability of being spoken by users are required. We                                      concept spotting approach which aims to extract only the
                                                                                                                                                                                                                                                               We chose an EPG website (http://www.epg.co.kr) dealing
 utterance generator, text-to-speech synthesizer, and EPG                    generate the candidate utterances automatically by using the                                         essential information for predefined meaning representation
                                                                                                                                                                                                                                                              with the information on Korean TV programs. The EPG
 database manager. Each module is designed and implemented                   dialogue examples in the existing example database and the                                           slots. The semantic frame is made up of these slots including
                                                                                                                                                                                                                                                              database manager builds a contents database from the
 to make an effective and practical spoken dialogue system. In               retrieved result from the up-to-date EPG database.                                                   dialogue act, main action, and component slots for the EPG
                                                                                                                                                                                                                                                              information on the website.
 particular, in order to reflect the up-to-date EPG information                                                                                                                   domain.
                                                                               An Existing Utterance                                                                               We regarded the SLU problem as a classification problem,
 which is updated frequently and periodically, we applied a web-                                                                                                                                                                                                     WEB PAGES
                                                                               I want to watch drama Hae-Sin around .                                                             which can be solved by statistical machine learning frame-
 mining technology to the EPG database manager, which builds                   [genre = drama], [program_name = Hae-Sin], [time = 9 pm]
 the content database based on automatically extracted                                                                                                                            works. To build a statistical model for the SLU problem, we
                                                                               Retrieved Results                                                                                                                                                                       Contents       Contents

 information from popular EPG websites. The automatically                      [genre = movie], [program_name = Monster], [time = 11 pm]                                          should prepare the training corpus containing utterances that                        Filtering       Tables


 generated content database is used by other modules in the                    [genre = sports], [program_name = Basketball], [time = 7 pm]                                       have high probability of being spoken by users. We can easily
                                                                               Candidate Utterances                                                                               create a training corpus by reusing the candidate utterances that                                 Information    Extracted
 system for building their own resources. Evaluations show that                                                                                                                                                                                                                      Extraction   Information
                                                                               I want to watch movie Monster around .                                                             are used for building the language model in the speech
 our system performs EPG access task in high performance and
                                                                               I want to watch sports Basketball around .                                                         recognizer.
 can be managed with low cost.                                                                                                                                                                                                                                                                    Building
                                                                                                                                                                                                                                                                                                                EPG DB
                                                                                                                                                                                                                                                                                                    DB




      POSSDS-EPG: POSTECH                                                                   DIALOGUE MANAGER                                                                                   SYSTEM UTTERANCE                                                                    EVALUATIONS
    SPOKEN DIALOGUE SYSTEM                                                                                                                                                                        GENERATOR                                                                             Manually      Automatically Man
                                                                              To develop an effective and practical spoken dialogue system,                                                                                                                        Evaluation
        FOR EPG DOMAIN                                                       we proposed the situation-based dialogue management method                                                                                                                                TCR
                                                                                                                                                                                                                                                                                     Managed System
                                                                                                                                                                                                                                                                                          0.76
                                                                                                                                                                                                                                                                                                         aged System
                                                                                                                                                                                                                                                                                                             0.72
                                                                                                                                                                                    The system utterance generator generates the literal sys-tem
                                                                             using dialogue examples. For the system utterance generation,                                                                                                                             STR                0.65               0.62
 POSSDS-EPG consists of a set of appropriate modules that are                                                                                                                      utterances based on the system action tag and the utterance
                                                                             we automatically construct and index a dialogue example                                                                                                                                  MRA                 0.85               0.85
designed to be connected to each other according to the order. The                                                                                                                 generating template. Each system action tag has at least one
                                                                             database from the dialogue corpus. The dialogue manager                                                                                                                             User Satisfaction        0.75               0.73
overall system aims to output the synthesized spoken response                                                                                                                      utterance generating template which is constructed manually.                 TCR: User Perception of Task Completion Rate
                                                                             retrieves the best dialogue example for the current dialogue
corresponding to an input utterance spoken by the user..                                                                                                                           The system utterance generating task is advanced by filling                  STR: Success Turn Rate
                                                                             situation, which includes a current user utterance, semantic
                                                                                                                                                                                   slots in the template with proper values, such as retrieving                 MRA: Mean Recognition Accuracy
                                                                             frame and discourse history. From the retrieved result, the                                                                                                                        User Satisfaction = aTCR + bSTR + rMRA
                                                                                                                                                                                   results from the EPG database, slot values in the semantic
                                                                             dialogue manager determines the system action tag from the
  User Utterance           ASR                   Language                                                                                                                          frame, and constituents in the discourse history.
                                                 MODEL                       pre-defined tag set.
                                                                                                                                                                                                                                                                          IMPLEMENTATION
                                          NLU
                           SLU
                                         MODEL                 WEB
                                                                                                                                                                Dialogue              System Action Tag    Inform_Channel
                              Semantic
         Meta-Rules           Frame                                                         User’s Utterance                                                    Corpus
                                                                                                                                                                                                           [program_name]은 [channel]에서 합니다.
          For DM
                         Dialogue                                                                                                                                     Automatic       Utterance Template   ( [program_name] eun [channel] e-seo hap-ni-da )
                         Manager                                                                               User         Semantic          Discourse               Indexing                             [program_name] is broadcasted on [channel].
         Dialogue                                                                                            Intention       Frame             History
        Example DB            System                                             System         Domain                                                                                   Slot Values       [program_name = 해신, channel = KBS]
                              Action                                                            Expert
                                                            EPG DB              Responses                                                                       Dialogue
                                                                                                                 Query Generation
         Meta-Rules   System Response      EPG DB
                                                            Manager
                                                                                                                                                               Example DB                                  해신은 KBS에서 합니다.
          For SRG        Generator                                                                                                                                                     System Utterance    ( Hae-Sin eun KBS e-seo hap-ni-da )
                                                                                                                   Utterance Similarity                   Retrieval                                        Hae-Sin is broadcasted on KBS.
                                                                                                                    Lexico-semantic Similarity
                                                                                                                    Discourse history Similarity
                                                                                             Best Dialogue                                                     Dialogue
                           TTS                      System Utterance                                                                                           Examples
                                                                                               Example                   Tie-breaking



           Overview of POSSDS-EPG System Architecture

Contenu connexe

Similaire à A spoken dialog system for electronic program guide information access

VIDEO TO TEXT SUMMARIZER USING AI.pdf
VIDEO TO TEXT SUMMARIZER USING AI.pdfVIDEO TO TEXT SUMMARIZER USING AI.pdf
VIDEO TO TEXT SUMMARIZER USING AI.pdfFreeFire293813
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICEVamshidharSingh
 
Paper on Speech Recognition
Paper on Speech RecognitionPaper on Speech Recognition
Paper on Speech RecognitionThejus Joby
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IRJET Journal
 
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...IRJET Journal
 
silent sound technology pdf
silent sound technology pdfsilent sound technology pdf
silent sound technology pdfrahul mishra
 
IRJET- Voice based Billing System
IRJET-  	  Voice based Billing SystemIRJET-  	  Voice based Billing System
IRJET- Voice based Billing SystemIRJET Journal
 
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET Journal
 
dic-160603172047.pdf
dic-160603172047.pdfdic-160603172047.pdf
dic-160603172047.pdfAkhilJoseph63
 
OCR speech using Labview
OCR speech using LabviewOCR speech using Labview
OCR speech using LabviewBharat Thakur
 
IRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation SystemIRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation SystemIRJET Journal
 
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLEMULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLEIRJET Journal
 
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET Journal
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)Sumit Raj
 

Similaire à A spoken dialog system for electronic program guide information access (20)

VIDEO TO TEXT SUMMARIZER USING AI.pdf
VIDEO TO TEXT SUMMARIZER USING AI.pdfVIDEO TO TEXT SUMMARIZER USING AI.pdf
VIDEO TO TEXT SUMMARIZER USING AI.pdf
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICE
 
Paper on Speech Recognition
Paper on Speech RecognitionPaper on Speech Recognition
Paper on Speech Recognition
 
team10.ppt.pptx
team10.ppt.pptxteam10.ppt.pptx
team10.ppt.pptx
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
 
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
 
silent sound technology pdf
silent sound technology pdfsilent sound technology pdf
silent sound technology pdf
 
IRJET- Voice based Billing System
IRJET-  	  Voice based Billing SystemIRJET-  	  Voice based Billing System
IRJET- Voice based Billing System
 
IRJET- Vocal Code
IRJET- Vocal CodeIRJET- Vocal Code
IRJET- Vocal Code
 
Software
SoftwareSoftware
Software
 
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine Learning
 
Surface realization
Surface realizationSurface realization
Surface realization
 
43
4343
43
 
Speech Dubbing Software
Speech Dubbing SoftwareSpeech Dubbing Software
Speech Dubbing Software
 
dic-160603172047.pdf
dic-160603172047.pdfdic-160603172047.pdf
dic-160603172047.pdf
 
OCR speech using Labview
OCR speech using LabviewOCR speech using Labview
OCR speech using Labview
 
IRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation SystemIRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation System
 
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLEMULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
 
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)
 

Plus de Seokhwan Kim

The Eighth Dialog System Technology Challenge (DSTC8)
The Eighth Dialog System Technology Challenge (DSTC8)The Eighth Dialog System Technology Challenge (DSTC8)
The Eighth Dialog System Technology Challenge (DSTC8)Seokhwan Kim
 
Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...
Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...
Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...Seokhwan Kim
 
Dynamic Memory Networks for Dialogue Topic Tracking
Dynamic Memory Networks for Dialogue Topic TrackingDynamic Memory Networks for Dialogue Topic Tracking
Dynamic Memory Networks for Dialogue Topic TrackingSeokhwan Kim
 
The Fifth Dialog State Tracking Challenge (DSTC5)
The Fifth Dialog State Tracking Challenge (DSTC5)The Fifth Dialog State Tracking Challenge (DSTC5)
The Fifth Dialog State Tracking Challenge (DSTC5)Seokhwan Kim
 
Natural Language in Human-Robot Interaction
Natural Language in Human-Robot InteractionNatural Language in Human-Robot Interaction
Natural Language in Human-Robot InteractionSeokhwan Kim
 
Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...
Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...
Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...Seokhwan Kim
 
The Fourth Dialog State Tracking Challenge (DSTC4)
The Fourth Dialog State Tracking Challenge (DSTC4)The Fourth Dialog State Tracking Challenge (DSTC4)
The Fourth Dialog State Tracking Challenge (DSTC4)Seokhwan Kim
 
Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...
Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...
Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...Seokhwan Kim
 
Towards Improving Dialogue Topic Tracking Performances with Wikification of C...
Towards Improving Dialogue Topic Tracking Performances with Wikification of C...Towards Improving Dialogue Topic Tracking Performances with Wikification of C...
Towards Improving Dialogue Topic Tracking Performances with Wikification of C...Seokhwan Kim
 
A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...
A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...
A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...Seokhwan Kim
 
Sequential Labeling for Tracking Dynamic Dialog States
Sequential Labeling for Tracking Dynamic Dialog StatesSequential Labeling for Tracking Dynamic Dialog States
Sequential Labeling for Tracking Dynamic Dialog StatesSeokhwan Kim
 
Wikipedia-based Kernels for Dialogue Topic Tracking
Wikipedia-based Kernels for Dialogue Topic TrackingWikipedia-based Kernels for Dialogue Topic Tracking
Wikipedia-based Kernels for Dialogue Topic TrackingSeokhwan Kim
 
A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...
A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...
A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...Seokhwan Kim
 
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...Seokhwan Kim
 
MMR-based active machine learning for Bio named entity recognition
MMR-based active machine learning for Bio named entity recognitionMMR-based active machine learning for Bio named entity recognition
MMR-based active machine learning for Bio named entity recognitionSeokhwan Kim
 
A semi-supervised method for efficient construction of statistical spoken lan...
A semi-supervised method for efficient construction of statistical spoken lan...A semi-supervised method for efficient construction of statistical spoken lan...
A semi-supervised method for efficient construction of statistical spoken lan...Seokhwan Kim
 
An alignment-based approach to semi-supervised relation extraction including ...
An alignment-based approach to semi-supervised relation extraction including ...An alignment-based approach to semi-supervised relation extraction including ...
An alignment-based approach to semi-supervised relation extraction including ...Seokhwan Kim
 
An Alignment-based Pattern Representation Model for Information Extraction
An Alignment-based Pattern Representation Model for Information ExtractionAn Alignment-based Pattern Representation Model for Information Extraction
An Alignment-based Pattern Representation Model for Information ExtractionSeokhwan Kim
 
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템Seokhwan Kim
 
A Cross-Lingual Annotation Projection Approach for Relation Detection
A Cross-Lingual Annotation Projection Approach for Relation DetectionA Cross-Lingual Annotation Projection Approach for Relation Detection
A Cross-Lingual Annotation Projection Approach for Relation DetectionSeokhwan Kim
 

Plus de Seokhwan Kim (20)

The Eighth Dialog System Technology Challenge (DSTC8)
The Eighth Dialog System Technology Challenge (DSTC8)The Eighth Dialog System Technology Challenge (DSTC8)
The Eighth Dialog System Technology Challenge (DSTC8)
 
Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...
Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...
Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punc...
 
Dynamic Memory Networks for Dialogue Topic Tracking
Dynamic Memory Networks for Dialogue Topic TrackingDynamic Memory Networks for Dialogue Topic Tracking
Dynamic Memory Networks for Dialogue Topic Tracking
 
The Fifth Dialog State Tracking Challenge (DSTC5)
The Fifth Dialog State Tracking Challenge (DSTC5)The Fifth Dialog State Tracking Challenge (DSTC5)
The Fifth Dialog State Tracking Challenge (DSTC5)
 
Natural Language in Human-Robot Interaction
Natural Language in Human-Robot InteractionNatural Language in Human-Robot Interaction
Natural Language in Human-Robot Interaction
 
Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...
Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...
Exploring Convolutional and Recurrent Neural Networks in Sequential Labelling...
 
The Fourth Dialog State Tracking Challenge (DSTC4)
The Fourth Dialog State Tracking Challenge (DSTC4)The Fourth Dialog State Tracking Challenge (DSTC4)
The Fourth Dialog State Tracking Challenge (DSTC4)
 
Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...
Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...
Wikification of Concept Mentions within Spoken Dialogues Using Domain Constra...
 
Towards Improving Dialogue Topic Tracking Performances with Wikification of C...
Towards Improving Dialogue Topic Tracking Performances with Wikification of C...Towards Improving Dialogue Topic Tracking Performances with Wikification of C...
Towards Improving Dialogue Topic Tracking Performances with Wikification of C...
 
A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...
A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...
A Composite Kernel Approach for Dialog Topic Tracking with Structured Domain ...
 
Sequential Labeling for Tracking Dynamic Dialog States
Sequential Labeling for Tracking Dynamic Dialog StatesSequential Labeling for Tracking Dynamic Dialog States
Sequential Labeling for Tracking Dynamic Dialog States
 
Wikipedia-based Kernels for Dialogue Topic Tracking
Wikipedia-based Kernels for Dialogue Topic TrackingWikipedia-based Kernels for Dialogue Topic Tracking
Wikipedia-based Kernels for Dialogue Topic Tracking
 
A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...
A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...
A Graph-based Cross-lingual Projection Approach for Spoken Language Understan...
 
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
 
MMR-based active machine learning for Bio named entity recognition
MMR-based active machine learning for Bio named entity recognitionMMR-based active machine learning for Bio named entity recognition
MMR-based active machine learning for Bio named entity recognition
 
A semi-supervised method for efficient construction of statistical spoken lan...
A semi-supervised method for efficient construction of statistical spoken lan...A semi-supervised method for efficient construction of statistical spoken lan...
A semi-supervised method for efficient construction of statistical spoken lan...
 
An alignment-based approach to semi-supervised relation extraction including ...
An alignment-based approach to semi-supervised relation extraction including ...An alignment-based approach to semi-supervised relation extraction including ...
An alignment-based approach to semi-supervised relation extraction including ...
 
An Alignment-based Pattern Representation Model for Information Extraction
An Alignment-based Pattern Representation Model for Information ExtractionAn Alignment-based Pattern Representation Model for Information Extraction
An Alignment-based Pattern Representation Model for Information Extraction
 
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템
 
A Cross-Lingual Annotation Projection Approach for Relation Detection
A Cross-Lingual Annotation Projection Approach for Relation DetectionA Cross-Lingual Annotation Projection Approach for Relation Detection
A Cross-Lingual Annotation Projection Approach for Relation Detection
 

Dernier

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Dernier (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

A spoken dialog system for electronic program guide information access

  • 1. A Spoken Dialogue System for Electronic Program Guide Information Access Seokhwan Kim, Cheongjae Lee, Sangkeun Jung, and Gary Geunbae Lee Pohang University of Science and Technology (POSTECH), South Korea ABSTRACT AUTOMATIC SPEECH SPOKEN LANGUAGE EPG DATABASE MANAGER In this paper, we present POSTECH Spoken Dialogue System RECOGNIZER UNDERSTANDING The main purpose of the EPG database manager is to build for Electronic Program Guide Information Access (POSSDS- a content database for the other modules in POSSDS-EPG EPG). POSSDS-EPG consists of automatic speech recognizer, To build the language model, the candidate utterances that The SLU module of POSSDS-EPG was constructed by a with minimal human effort. spoken language understanding, dialogue manager, system have high probability of being spoken by users are required. We concept spotting approach which aims to extract only the We chose an EPG website (http://www.epg.co.kr) dealing utterance generator, text-to-speech synthesizer, and EPG generate the candidate utterances automatically by using the essential information for predefined meaning representation with the information on Korean TV programs. The EPG database manager. Each module is designed and implemented dialogue examples in the existing example database and the slots. The semantic frame is made up of these slots including database manager builds a contents database from the to make an effective and practical spoken dialogue system. In retrieved result from the up-to-date EPG database. dialogue act, main action, and component slots for the EPG information on the website. particular, in order to reflect the up-to-date EPG information domain. An Existing Utterance We regarded the SLU problem as a classification problem, which is updated frequently and periodically, we applied a web- WEB PAGES I want to watch drama Hae-Sin around . which can be solved by statistical machine learning frame- mining technology to the EPG database manager, which builds [genre = drama], [program_name = Hae-Sin], [time = 9 pm] the content database based on automatically extracted works. To build a statistical model for the SLU problem, we Retrieved Results Contents Contents information from popular EPG websites. The automatically [genre = movie], [program_name = Monster], [time = 11 pm] should prepare the training corpus containing utterances that Filtering Tables generated content database is used by other modules in the [genre = sports], [program_name = Basketball], [time = 7 pm] have high probability of being spoken by users. We can easily Candidate Utterances create a training corpus by reusing the candidate utterances that Information Extracted system for building their own resources. Evaluations show that Extraction Information I want to watch movie Monster around . are used for building the language model in the speech our system performs EPG access task in high performance and I want to watch sports Basketball around . recognizer. can be managed with low cost. Building EPG DB DB POSSDS-EPG: POSTECH DIALOGUE MANAGER SYSTEM UTTERANCE EVALUATIONS SPOKEN DIALOGUE SYSTEM GENERATOR Manually Automatically Man To develop an effective and practical spoken dialogue system, Evaluation FOR EPG DOMAIN we proposed the situation-based dialogue management method TCR Managed System 0.76 aged System 0.72 The system utterance generator generates the literal sys-tem using dialogue examples. For the system utterance generation, STR 0.65 0.62 POSSDS-EPG consists of a set of appropriate modules that are utterances based on the system action tag and the utterance we automatically construct and index a dialogue example MRA 0.85 0.85 designed to be connected to each other according to the order. The generating template. Each system action tag has at least one database from the dialogue corpus. The dialogue manager User Satisfaction 0.75 0.73 overall system aims to output the synthesized spoken response utterance generating template which is constructed manually. TCR: User Perception of Task Completion Rate retrieves the best dialogue example for the current dialogue corresponding to an input utterance spoken by the user.. The system utterance generating task is advanced by filling STR: Success Turn Rate situation, which includes a current user utterance, semantic slots in the template with proper values, such as retrieving MRA: Mean Recognition Accuracy frame and discourse history. From the retrieved result, the User Satisfaction = aTCR + bSTR + rMRA results from the EPG database, slot values in the semantic dialogue manager determines the system action tag from the User Utterance ASR Language frame, and constituents in the discourse history. MODEL pre-defined tag set. IMPLEMENTATION NLU SLU MODEL WEB Dialogue System Action Tag Inform_Channel Semantic Meta-Rules Frame User’s Utterance Corpus [program_name]은 [channel]에서 합니다. For DM Dialogue Automatic Utterance Template ( [program_name] eun [channel] e-seo hap-ni-da ) Manager User Semantic Discourse Indexing [program_name] is broadcasted on [channel]. Dialogue Intention Frame History Example DB System System Domain Slot Values [program_name = 해신, channel = KBS] Action Expert EPG DB Responses Dialogue Query Generation Meta-Rules System Response EPG DB Manager Example DB 해신은 KBS에서 합니다. For SRG Generator System Utterance ( Hae-Sin eun KBS e-seo hap-ni-da ) Utterance Similarity Retrieval Hae-Sin is broadcasted on KBS.  Lexico-semantic Similarity  Discourse history Similarity Best Dialogue Dialogue TTS System Utterance Examples Example Tie-breaking Overview of POSSDS-EPG System Architecture