Wallace: Incorporating Search into Chatting

  • Alexandre Sawczuk da Silva
  • Xiaoying Gao
  • Peter Andreae
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8862)


Chatbots are a well-established technology, however the conversational ability of the typical chatbot is greatly restricted. This paper investigates how the performance of a chatbot could be improved by connecting it with a knowledge source that could be used during its interactions with users. A new chatbot, Wallace, was created by extending Alice to incorporate knowledge from Wikipedia into its conversations. Mechanisms were designed and developed to retrieve Wikipedia pages, parse them, and select suitable sentences for the conversation. A user evaluation was conducted on the prototype, which showed that Wallace was generally more effective than Alice at providing factual answers to questions denoting an informational need. Participants also expressed that Wallace was more specific and more entertaining than Alice.


User Evaluation Cosine Similarity Input Sentence Ground Theory Methodology Query Vector 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abbattista, F., Degemmis, M., Licchelli, O., Lops, P., Semeraro, G., Zambetta, F.: Improving the usability of an e-commerce web site through personalization. Recommendation and Personalization in eCommerce 2, 20–29 (2002)Google Scholar
  2. 2.
    Aizawa, A.: An information-theoretic perspective of tf–idf measures. Information Processing & Management 39(1), 45–65 (2003)CrossRefzbMATHMathSciNetGoogle Scholar
  3. 3.
    Feng, D., Shaw, E., Kim, J., Hovy, E.: An intelligent discussion-bot for answering student queries in threaded discussions. In: Proceedings of the 11th International Conference on Intelligent User Interfaces, pp. 171–177. ACM (2006)Google Scholar
  4. 4.
    Higuchi, S., Rzepka, R., Araki, K.: A casual conversation system using modality and word associations retrieved from the web. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 382–390. Association for Computational Linguistics (2008)Google Scholar
  5. 5.
    Inoue, M., Matsuda, T., Yokoyama, S.: Web resource selection for dialogue system generating natural responses. In: Stephanidis, C. (ed.) Posters, Part I, HCII 2011. CCIS, vol. 173, pp. 571–575. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  6. 6.
    Mikic, F.A., Burguillo, J.C., Llamas, M., Rodríguez, D.A., Rodríguez, E.: Charlie: An aiml-based chatterbot which works as an interface among ines and humans. In: EAEEIE Annual Conference, pp. 1–6. IEEE (2009)Google Scholar
  7. 7.
    Ravichandran, D., Pantel, P., Hovy, E.: Randomized algorithms and nlp: using locality sensitive hash function for high speed noun clustering. In: Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics, pp. 622–629. Association for Computational Linguistics (2005)Google Scholar
  8. 8.
    Strauss, A., Corbin, J.: Grounded theory methodology. In: Handbook of Qualitative Research, pp. 273–285 (1994)Google Scholar
  9. 9.
    Tata, S., Patel, J.M.: Estimating the selectivity of tf-idf based cosine similarity predicates. ACM SIGMOD Record 36(2), 7–12 (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Alexandre Sawczuk da Silva
    • 1
  • Xiaoying Gao
    • 1
  • Peter Andreae
    • 1
  1. 1.School of Engineering and Computer ScienceVictoria University of WellingtonNew Zealand

Personalised recommendations