Exploring Ant Colony Optimisation for Adaptive Interactive Search

  • M-Dyaa Albakour
  • Udo Kruschwitz
  • Nikolaos Nanas
  • Dawei Song
  • Maria Fasli
  • Anne De Roeck
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6931)


Search engines have become much more interactive in recent years which has triggered a lot of work in automatically acquiring knowledge structures that can assist a user in navigating through a document collection. Query log analysis has emerged as one of the most promising research areas to automatically derive such structures. We explore a biologically inspired model based on ant colony optimisation applied to query logs as an adaptive learning process that addresses the problem of deriving query suggestions. A user interaction with the search engine is treated as an individual ant’s journey and over time the collective journeys of all ants result in strengthening more popular paths which leads to a corresponding term association graph that is used to provide query modification suggestions. This association graph is being updated in a continuous learning cycle. In this paper we use a novel automatic evaluation framework based on actual query logs to explore the effect of different parameters in the ant colony optimisation algorithm on the performance of the resulting adaptive query suggestion model. We also use the framework to compare the ant colony approach against a state-of-the-art baseline. The experiments were conducted with query logs collected on a university search engine over a period of several years.


User Session Query Suggestion Pheromone Level Mean Reciprocal Rank Interactive Search 
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.
    Albakour, M.-D., Kruschwitz, U., Nanas, N., Kim, Y., Song, D., Fasli, M., De Roeck, A.: Autoeval: An evaluation methodology for evaluating query suggestions using query logs. In: Clough, P., Foley, C., Gurrin, C., Jones, G.J.F., Kraaij, W., Lee, H., Mudoch, V. (eds.) ECIR 2011. LNCS, vol. 6611, pp. 605–610. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  2. 2.
    Boldi, P., Bonchi, F., Castillo, C., Donato, D., Gionis, A., Vigna, S.: The query-flow graph: model and applications. In: Proceeding of CIKM 2008, pp. 609–618. ACM, New York (2008)Google Scholar
  3. 3.
    Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm intelligence: from natural to artificial systems. Oxford University Press, Inc., New York (1999)zbMATHGoogle Scholar
  4. 4.
    Bordino, I., Castillo, C., Donato, D., Gionis, A.: Query similarity by projecting the query-flow graph. In: Proceedings of SIGIR 2010, Geneva, pp. 515–522 (2010)Google Scholar
  5. 5.
    Caro, G.D., Dorigo, M.: Antnet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research 9, 317–365 (1998)zbMATHGoogle Scholar
  6. 6.
    Craswell, N., Szummer, M.: Random Walks on the Click Graph. In: Proceedings of SIGIR 2007, Amsterdam, pp. 239–246 (2007)Google Scholar
  7. 7.
    Dignum, S., Kruschwitz, U., Fasli, M., Kim, Y., Song, D., Cervino, U., De Roeck, A.: Incorporating Seasonality into Search Suggestions Derived from Intranet Query Logs. In: Proceedings of WI 2010, Toronto, pp. 425–430 (2010)Google Scholar
  8. 8.
    Dorigo, M., Birattari, M., Stutzle, T.: Ant colony optimization. IEEE Intelligent Systems 1, 28–39 (2006)Google Scholar
  9. 9.
    Dou, Z., Song, R., Wen, J.-R.: A large-scale evaluation and analysis of personalized search strategies. In: Proceedings of WWW 2007, pp. 581–590. ACM, New York (2007)Google Scholar
  10. 10.
    Efthimiadis, E.N.: Query Expansion. In: Williams, M.E. (ed.) Annual Review of Information Systems and Technology (ARIST), vol. 31, pp. 121–187. Information Today (1996)Google Scholar
  11. 11.
    Fonseca, B.M., Golgher, P.B., de Moura, E.S., Ziviani, N.: Using association rules to discover search engines related queries. In: Proceedings of the First Latin American Web Congress, Santiago, Chile, pp. 66–71 (2003)Google Scholar
  12. 12.
    Hauff, C., Hiemstra, D., Azzopardi, L., de Jong, F.: A case for automatic system evaluation. In: Gurrin, C., He, Y., Kazai, G., Kruschwitz, U., Little, S., Roelleke, T., Rüger, S., van Rijsbergen, K. (eds.) ECIR 2010. LNCS, vol. 5993, pp. 153–165. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Jansen, J., Spink, A., Taksa, I. (eds.): Handbook of Research on Web Log Analysis. IGI (2008)Google Scholar
  14. 14.
    Joachims, T.: Evaluating retrieval performance using clickthrough data. In: Franke, J., Nakhaeizadeh, G., Renz, I. (eds.) Text Mining, pp. 79–96. Physica/Springer Verlag, Heidelberg (2003)Google Scholar
  15. 15.
    Jones, R., Rey, B., Madani, O.: Generating query substitutions. In: Proceedings of the 15th International World Wide Web Conference (WWW 2006), pp. 387–396 (2006)Google Scholar
  16. 16.
    Kelly, D., Gyllstrom, K., Bailey, E.W.: A comparison of query and term suggestion features for interactive searching. In: Proceedings of SIGIR 2009, Boston, pp. 371–378 (2009)Google Scholar
  17. 17.
    Lawrie, D., Croft, W.B.: Discovering and Comparing Topic Hierarchies. In: Proceedings of RIAO 2000, Paris, pp. 314–330 (2000)Google Scholar
  18. 18.
    Marchionini, G.: Human-information interaction research and development. Library and Information Science Research 30(3), 165–174 (2008)CrossRefGoogle Scholar
  19. 19.
    Martens, D., De Backer, M., Vanthienen, J., Snoeck, M., Baesens, B.: Classification with Ant Colony Optimization. IEEE Transactions on Evolutionary Computation 11, 651–665 (2007)CrossRefGoogle Scholar
  20. 20.
    Nanas, N., Kruschwitz, U., Albakour, M.-D., Fasli, M., Song, D., Kim, Y., Cervino, U., De Roeck, A.: A Methodology for Simulated Experiments in Interactive Search. In: Proceedings of the SIGIR 2010 SimInt Workshop, Geneva (2010)Google Scholar
  21. 21.
    Ruthven, I.: Interactive information retrieval. Annual Review of Information Science and Technology (ARIST) 42, 43–92 (2008)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Sanderson, M., Croft, B.: Deriving concept hierarchies from text. In: Proceedings of SIGIR 1999, Berkeley, CA, pp. 206–213 (1999)Google Scholar
  23. 23.
    Silvestri, F.: Mining query logs: Turning search usage data into knowledge. Foundations and Trends in Information Retrieval 4, 1–174 (2010)CrossRefzbMATHGoogle Scholar
  24. 24.
    Soboroff, I., Nicholas, C., Cahan, P.: Ranking retrieval systems without relevance judgments. In: Proceedings of SIGIR 2001, New Orleans, pp. 66–73 (2001)Google Scholar
  25. 25.
    Socha, K., Sampels, M., Manfrin, M.: Ant algorithms for the university course timetabling problem with regard to the state-of-the-art. In: Raidl, G.R., Cagnoni, S., Cardalda, J.J.R., Corne, D.W., Gottlieb, J., Guillot, A., Hart, E., Johnson, C.G., Marchiori, E., Meyer, J.-A., Middendorf, M. (eds.) EvoWorkshops 2003. LNCS, vol. 2611, pp. 334–345. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  26. 26.
    Sowa, J.F.: Conceptual graphs. In: Handbook of Knowledge Representation. Foundations of Artificial Intelligence, ch. 5, pp. 213–237. Elsevier, Amsterdam (2008)CrossRefGoogle Scholar
  27. 27.
    Tunkelang, D.J.: Faceted search. Morgan & Claypool Publishers (2009)Google Scholar
  28. 28.
    White, R.W., Bilenko, M., Cucerzan, S.: Studying the Use of Popular Destinations to Enhance Web Search Interaction. In: Proceedings of SIGIR 2007, Amsterdam, pp. 159–166 (2007)Google Scholar
  29. 29.
    White, R.W., Ruthven, I.: A Study of Interface Support Mechanisms for Interactive Information Retrieval. JASIST 57(7), 933–948 (2006)CrossRefGoogle Scholar
  30. 30.
    Widdows, D., Dorow, B.: A Graph Model for Unsupervised Lexical Acquisition and Automatic Word-Sense Disambiguation. In: Proceedings of COLING 2002, Taipei, Taiwan, pp. 1093–1099 (2002)Google Scholar
  31. 31.
    Yuan, X., Belkin, N.J.: Supporting multiple information-seeking strategies in a single system framework. In: Proceedings of SIGIR 2007, Amsterdam, pp. 247–254 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • M-Dyaa Albakour
    • 1
  • Udo Kruschwitz
    • 1
  • Nikolaos Nanas
    • 2
  • Dawei Song
    • 3
  • Maria Fasli
    • 1
  • Anne De Roeck
    • 4
  1. 1.University of EssexColchesterUK
  2. 2.Centre for Research and TechnologyThessalyGreece
  3. 3.Robert Gordon UniversityAberdeenUK
  4. 4.Open UniversityMilton KeynesUK

Personalised recommendations