Exploiting Preference Queries for Searching Learning Resources

  • Fabian Abel
  • Eelco Herder
  • Philipp Kärger
  • Daniel Olmedilla
  • Wolf Siberski
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4753)


While the growing number of learning resources increases the choice for learners, it also makes it more and more difficult to find suitable courses. Thus, improved search capabilities on learning resource repositories are required. We propose an approach for learning resource search based on preference queries. A preference query does not only allow for hard constraints (like ’return lectures about Mathematics’) but also for soft constraints (such as ’I prefer a course on Monday, but Tuesday is also fine’). Such queries always return the set of optimal items with respect to the given preferences. We show how to exploit this technique for the learning domain, and present the Personal Preference Search Service (PPSS) which offers significantly enhanced search capabilities compared to usual search facilities for learning resources.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kobsa, A.: Generic User Modelling Systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, Springer, Heidelberg (2007)Google Scholar
  2. 2.
    Brusilovsky, P.: Adaptive hypermedia. User Modeling and User-Adapted Interaction. In: Kobsa, A. (ed.) Ten Year Anniversary Issue 11, pp. 87–110 (2001)Google Scholar
  3. 3.
    Peylo, P.B.C.: Adaptive and intelligent web-based educational systems. International Journal of Artificial Intelligence in Education, Special Issue on Adaptive and Intelligent Web-based Educational Systems 13, 159–172 (2003)Google Scholar
  4. 4.
    Kießling, W., Köstler, G.: Preference sql - design, implementation, experiences. In: VLDB. Proceedings of 28th International Conference on Very Large Data Bases, pp. 990–1001 (2002)Google Scholar
  5. 5.
    Siberski, W., Pan, J.Z., Thaden, U.: Querying the semantic web with preferences. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 612–624. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Kießling, W.: Foundations of preferences in database systems. In: Proceedings of the 28th International Conference on Very Large Data Bases, Hong Kong, China, pp. 311–322 (2002)Google Scholar
  7. 7.
    Chomicki, J.: Preference formulas in relational queries. ACM Trans. Database Syst. 28(4), 427–466 (2003)CrossRefGoogle Scholar
  8. 8.
    Borzsonyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: Proceedings of the 17th International Conference on Data Engineering (ICDE), Heidelberg, Germany (2001)Google Scholar
  9. 9.
    Tan, K.L., Eng, P.K., Ooi, B.C.: Efficient progressive skyline computation. In: Proceedings of the 27th International Conference on Very Large Databases (VLDB), Rome, Italy (2001)Google Scholar
  10. 10.
    Papadias, D., Tao, Y., Fu, G., Seeger, B.: An optimal and progressive algorithm for skyline queries. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, San Diego, CA, USA, pp. 467–478. ACM Press, New York (2003)Google Scholar
  11. 11.
    Henze, N., Kriesell, M.: Personalization functionality for the semantic web: Architectural outline and first sample implementations, semantic web challenge 2005. In: De Bra, P., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, Springer, Heidelberg (2004)Google Scholar
  12. 12.
    Baldoni, M., Baroglio, C., Brunkhorst, I., Marengo, E., Patti, V.: A personalization service for curriculum planning. In: ABIS 2006 - 14th Workshop on Adaptivity and User Modeling in Interactive Systems (October 2006)Google Scholar
  13. 13.
    Henze, N., Krause, D.: Personalized access to web services in the semantic web. In: SWUI 2006 - 3rd International Semantic Web User Interaction Workshop, Athens, Georgia, USA (November 2006)Google Scholar
  14. 14.
    Abel, F., Baumgartner, R., Brooks, A., Enzi, C., Gottlob, G., Henze, N., Herzog, M., Kriesell, M., Nejdl, W., Tomaschewski, K.: The personal publication reader, semantic web challenge 2005. In: 4th International Semantic Web Conference (November 2005)Google Scholar
  15. 15.
    Seaborne, A.: An open source implementation of sparql. In: WWW 2006 Developers track presentation (2006), http://www2006.org/programme/item.php?id=d18
  16. 16.
    Kießling, W., Köstler, G.: Preference SQL - design, implementation, experiences. In: VLDB 2002. 28th International Conference on Very Large Data Bases, Hong Kong, China (2002)Google Scholar
  17. 17.
    Spyratos, N., Christophides, V.: Querying with preferences in a digital library. In: Jantke, K.P., Lunzer, A., Spyratos, N., Tanaka, Y. (eds.) Federation over the Web. LNCS (LNAI), vol. 3847, Springer, Heidelberg (2006)CrossRefGoogle Scholar
  18. 18.
    Dring, S., Fischer, S., Kießling, W., Preisinger, T.: Optimizing the catalog search process for e-procurement platforms. deec 0, 39–48 (2005)Google Scholar
  19. 19.
    Spink, A., Wolfram, D., Jansen, B.J., Saracevic, T.: Searching the web: The public and their queries. Journal of the American Society for Information Science and Technology 52(3), 226–234 (2001)CrossRefGoogle Scholar
  20. 20.
    Pu, P., Faltings, B., Torrens, M.: User-involved preference elicitation. In: Proc. IJCAI 2003 Workshop on Configuration (2003)Google Scholar
  21. 21.
    Teevan, J., Alvarado, C., Ackerman, M.S., Karger, D.R.: The perfect search engine is not enough: a study of orienteering behavior in directed search. In: CHI 2004. Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 415–422. ACM Press, New York (2004)CrossRefGoogle Scholar
  22. 22.
    Viappiani, P., Faltings, B., Pu, P.: Evaluating preference-based search tools: A tale of two approaches. In: Proceedings of The Twenty-First National Conference on Artificial Intelligence, Boston, Massachusetts, USA (July 16-20, 2006)Google Scholar
  23. 23.
    Satzger, B., Endres, M., Kießling, W.: A Preference-Based Recommender System. In: Bauknecht, K., Pröll, B., Werthner, H. (eds.) EC-Web 2006. LNCS, vol. 4082, Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Fabian Abel
    • 1
  • Eelco Herder
    • 1
  • Philipp Kärger
    • 1
  • Daniel Olmedilla
    • 1
  • Wolf Siberski
    • 1
  1. 1.L3S Research Center and Leibniz University of Hannover, HannoverGermany

Personalised recommendations