Overview Previous Work Our Contribution Summary Boosting a Chatterbot Understanding with a Weighted Filtered-Popping Network Parser Javier M. Sastre 1,2,3 Jorge Sastre 3 Javier García 4 1 IGM, Université Paris-Est 2 Grup Transducens, DLSI, Universitat d’Alacant 3 iTEAM, Universitat Politècnica de València 4 Telefónica I + D 4th Language & Technology Conference Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
25
Embed
Boosting a Chatterbot Understanding with a Weighted ...igm.univ-mlv.fr/~sastre/publications/sastre09ip_slides.pdfOverview Previous Work Our Contribution Summary Boosting a Chatterbot
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
OverviewPrevious Work
Our ContributionSummary
Boosting a Chatterbot Understanding with aWeighted Filtered-Popping Network Parser
Javier M. Sastre1,2,3 Jorge Sastre3 Javier García4
Dictionary compression and decompression [Revuz, 1992]Linguistic-aware entry extraction:<V+Trans_msg>Linguistic-aware edition of semantic classes:+Trans_msg <enviar.V>+<mandar.V>+ etc.
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
The Robot ExtensionsLinguistic DataComputer Programs
Implementation Details
C++ standard & Standard Template Library
Robust code
Developed with Eclipse CDT & g++
Open-source
*nix & Windows compatible
Tomcat servlet interfacing the engine over the Internet
Local use by single user
Remote use by multiple users
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
The Robot ExtensionsLinguistic DataComputer Programs
System Workflow
The user types a sentence in his Messenger
The NLP engine translates or simplifies itThe chatterbot applies its own AIML rules:
complete service requests→ launch serviceincomplete service request→ ask for missingargumentsnot a service request→ apply generalconversation rules
Robot & NLP engine independence
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
The Robot ExtensionsLinguistic DataComputer Programs
System Workflow
The user types a sentence in his Messenger
The NLP engine translates or simplifies itThe chatterbot applies its own AIML rules:
complete service requests→ launch serviceincomplete service request→ ask for missingargumentsnot a service request→ apply generalconversation rules
Robot & NLP engine independence
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
The Robot ExtensionsLinguistic DataComputer Programs
System Workflow
The user types a sentence in his Messenger
The NLP engine translates or simplifies itThe chatterbot applies its own AIML rules:
complete service requests→ launch serviceincomplete service request→ ask for missingargumentsnot a service request→ apply generalconversation rules
Robot & NLP engine independence
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
The Robot ExtensionsLinguistic DataComputer Programs
System Workflow
The user types a sentence in his Messenger
The NLP engine translates or simplifies itThe chatterbot applies its own AIML rules:
complete service requests→ launch serviceincomplete service request→ ask for missingargumentsnot a service request→ apply generalconversation rules
Robot & NLP engine independence
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
The Robot ExtensionsLinguistic DataComputer Programs
Gross, M., 1997.The construction of local grammars.In Emmanuel Roche and Yves Schabes (eds.), Finite-StateLanguage Processing. Cambridge, MA, USA: MIT Press,pages 329–352.
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
References II
Paumier, S., 2006.Unitex 1.2 User Manual .Université de Marne-la-Vallée.http://www-igm.univ-mlv.fr/ unitex/Unitex-Manual.pdf .
Revuz, D., 1992.Minimisation of acyclic deterministic automata in lineartime.Theoretical Computer Science, 92(1):181–189.
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser
OverviewPrevious Work
Our ContributionSummary
References III
Sastre, J. M., 2009a.Efficient parsing using filtered-popping recursive transitionnetworks.Lecture Notes in Computer Science, 5642:241–244.
Wallace, R., 2004.The elements of AIML style. ALICE AI Foundation.http://www.alicebot.org .
Woods, W. A., 1970.Transition network grammars for natural language analysis.Communications of the ACM, 13(10):591–606.
Javier M. Sastre, Jorge Sastre, Javier García Boosting a Chatterbot Understanding with a WFPN Parser