Abstract
This paper presents a method for building a real estate chatbot automatically to support customers in Vietnamese. The chatbot is trained with data set collected on Facebook groups and from the famous real estate website in Vietnam. Using Logistic Regression, user’s intent recognition task achieves precision = 0.93, recall = 0.87 and F1-score = 0.89, while the automatic entity labeling achieves 83% accuracy thanks to the development of a real estate knowledge base. Besides, we report our experience on the design of dialog management modules.
T.-D. Cao and Q. H. Nguyen—Contributed equally to the work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chatbot’s definition on Wikipedia. https://en.wikipedia.org/wiki/Chatbot
MacTear, M., Callejas, Z.: The History of Chatbots. https://onlim.com/en/the-history-of-chatbots/
Goebel, T.: Machine Learning or Linguistic Rules: Two Approaches to Building a Chatbot. https://www.cmswire.com/digital-experience/machine-learning-or-linguistic-rules-two-approaches-to-building-a-chatbot/
Pavel Surmenok, Chatbot Architecture 2016. https://medium.com/@surmenok/chatbot-architecture-496f5bf820ed
Chowdhury, G.G.: Natural language processing. Ann. Rev. Inf. Sci. Technol. 37(1), 51–89 (2003)
Nhat, M.P.Q.: Overview of natural language processing problems in chatbot system development 2017. https://techinsight.com.vn/khai-quat-cac-bai-toan-xu-ly-ngon-ngu-tu-nhien-trong-phat-trien-thong-chatbot/
Evgeniou, T., Pontil, M., Support vector machines: theory and applications. In: Advanced Course on Artificial Intelligence, vol. 5, pp. 249–257. Springer, Heidelberg (1999)
Rish, I.: An empirical study of the naive Bayes classifier. In: IJCAI 2001 workshop on empirical methods in artificial intelligence 4 August 2001, vol. 3, no. 22, pp. 41–46 (2001)
McGreal, S., Adair, A., McBurney, D., Patterson, D.: Neural networks: the prediction of residential values. J. Property Valuation Investment 16(1), 57–70 (1998)
Li, S.: Named Entity Recognition and Classification with Scikit-Learn 2018. https://towardsdatascience.com/named-entity-recognition-and-classification-with-scikit-learn-f05372f07ba2
Rabiner, L.R., Juang, B.H.: An introduction to hidden Markov models. IEEE ASSP Mag. 3(1), 4–16 (1986)
Berger, A.L., Pietra, V.J., Pietra, S.A.: A maximum entropy approach to natural language processing. Comput. Linguist. 22(1), 39–71 (1996)
Lafferty, J., McCallum, A., Pereira, F.C.N.: Conditional random fields: probabilistic models for segmenting and labeling sequence data (2001)
Jurafsky, D., Martin, J.H.: Dialog systems and chatbots. Speech Lang. Process. 3 (2017)
Robino, G.: Dialogs modeled as finite state machines 2016. https://medium.com/@solyarisoftware/dialoghi-come-macchine-a-stati-41bb748fd5b0
Reiter, E., Dale, R.: Building Natural Language Generation Systems. Cambridge University Press, Cambridge (2000)
Weizenbaum, J.: ELIZA, a computer program for the study of natural language communication between man and machine. Commun. ACM 9(1), 36–45 (1966)
Chamberlain, W.: The Policeman’s Beard is Half Constructed: Computer Prose and Poetry. Warner Books, New York (1984)
Performing Sequence Labelling using CRF in Python, Albert Au Yeung, May 23, 2017. http://www.albertauyeung.com/post/python-sequence-labelling-with-crf/
Acknowledgements
We wish to thank Hai Nguyen for his valuable assistance in the technical implementation of the system. We would like to thank reviewers for their insightful comments on the paper, which have improved our manuscript substantially.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Cao, TD., Nguyen, Q.H. (2021). An Approach for Building Effective Real Estate Chatbots in Vietnamese. In: Kreinovich, V., Hoang Phuong, N. (eds) Soft Computing for Biomedical Applications and Related Topics. Studies in Computational Intelligence, vol 899. Springer, Cham. https://doi.org/10.1007/978-3-030-49536-7_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-49536-7_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-49535-0
Online ISBN: 978-3-030-49536-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)