This Article 
 Bibliographic References 
 Add to: 
January-March 2008 (vol. 1 no. 1)
pp. 20-33
Philipp Kärger, L3S Research Center , Hannover
Daniel Olmedilla, L3S Research Center, Hannover
Fabian Abel, L3S Research Center, Hannover
Eelco Herder, L3S Research Center, Hannover
Wolf Siberski, L3S Research Center, Hannover
While the growing number of learning resources increases the choice for learners on how, what and when to learn, it also makes it more and more difficult to find the learning resources that best match the learners' preferences and needs. The same applies to learning systems that aim to adapt or recommend suitable courses and learning resources according to a learner's wishes and requirements. Improved representations for a learner's preferences as well as improved search capabilities that take these preferences into account leverage these issues. In this paper, we propose an approach for selecting optimal learning resources based on preference-enabled queries. A preference-enabled 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') and therefore allow for a more fine-grained representation of a learner's requirements, interests and wishes. We show how to exploit the representation of learner's wishes and interests with preferences and how to use preferences in order to find optimal learning resources. We present the Personal Preference Search Service~(PPSS), which offers significantly enhanced search capabilities for learning resources by taking the learner's detailed preferences into account.

[1] A. Jameson, Adaptive Interfaces and Agents. Lawrence Erlbaum Assoc., pp. 305-330, 2003.
[2] G. Cheetam and G. Chivers, Professions, Competence and Informal Learning. Edgard Elgar Publishing, 2005.
[3] P. Brusilovsky, “Adaptive Hypermedia,” User Modeling and User-Adapted Interaction, Ten Year Anniversary Issue 11, A. Kobsa, ed., pp. 87-110, 2001.
[4] H. Hills, Individual Preferences in E-Learning. Gower, 2003.
[5] A. Kobsa, “The Adaptive Web: Methods and Strategies of Web Personalization,” LNCS, ch. Generic User Modelling Systems, P.Brusilovsky, A. Kobsa, and W. Nejdl, eds., vol. 4321, Springer-Verlag, 2007.
[6] P. Brusilovsky and C. Peylo, “Adaptive and Intelligent Web-Based Educational Systems,” Int'l J. Artificial Intelligence in Education, special issue on Adaptive and Intelligent Web-Based Educational Systems, vol. 13, pp. 159-172, 2003.
[7] F. Abel, E. Herder, P. Kärger, D. Olmedilla, and W. Siberski, “Exploiting Preference Queries for Searching Learning Resources,” Proc. Second European Conf. Technology Enhanced Learning (EC-TEL '07), pp. 143-157, 2007.
[8] S. Skiena, Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica, ch. 5.4.2 Hasse Diagrams, pp. 163, 169-170, and 206-208, Addison-Wesley, 1990.
[9] S. Holland and W. Kießling, “Situated Preferences and Preference Repositories for Personalized Database Applications,” Proc. 23rd Int'l Conf. Conceptual Modeling (ER '04), pp. 511-523, 2004.
[10] W. Kießling, “Foundations of Preferences in Database Systems,” Proc. 28th Int'l Conf. Very Large Data Bases (VLDB '02), pp. 311-322, 2002.
[11] J. Chomicki, “Preference Formulas in Relational Queries,” ACM Trans. Database Systems, vol. 28, no. 4, pp. 427-466, 2003.
[12] W.-T. Balke, U. Güntzer, and W. Siberski, “Restricting Skyline Sizes Using Weak Pareto Dominance,” Informatik—Forschung und Entwicklung, vol. 21, nos. 3-4, pp. 165-178, 2007.
[13] C.-Y. Chan, P.-K. Eng, and K.-L. Tan, “Stratified Computation of Skylines with Partially-Ordered Domains,” Proc. ACM SIGMOD '05, pp. 203-214, 2005.
[14] S. Borzsonyi, D. Kossmann, and K. Stocker, “The Skyline Operator,” Proc. 17th Int'l Conf. Data Eng. (ICDE), 2001.
[15] K.-L. Tan, P.-K. Eng, and B.C. Ooi, “Efficient Progressive Skyline Computation,” Proc. 27th Int'l Conf. Very Large Databases (VLDB), 2001.
[16] D. Papadias, Y. Tao, G. Fu, and B. Seeger, “An Optimal andProgressive Algorithm for Skyline Queries,” Proc. ACM SIGMOD '03, pp. 467-478, 2003.
[17] A. Motro, “Vague: A User Interface to Relational Databases that Permits Vague Queries,” ACM Trans. Information Systems, vol. 6, no. 3, pp. 187-214, 1988.
[18] T. Gaasterland, “Cooperative Answering through Controlled Query Relaxation,” IEEE Expert, vol. 12, no. 5, pp. 48-59, 1997.
[19] N. Koudas, C. Li, A.K.H. Tung, and R. Vernica, “Relaxing Join and Selection Queries,” Proc. 32nd Int'l Conf. Very Large Data Bases (VLDB '06), VLDB Endowment, pp. 199-210, 2006.
[20] I. Muslea, “Machine Learning for Online Query Relaxation,” Proc. 10th ACM SIGKDD Int'l Conf. Knowledge Discovery and Data Mining (KDD '04), pp. 246-255, 2004.
[21] S. Agrawal, S. Chaudhuri, G. Das, and A. Gionis, “Automated Ranking of Database Query Results,” Proc. First Biennial Conf. Innovative Data Systems Research (CIDR), 2003.
[22] M.P. Atkinson, M.E. Orlowska, P. Valduriez, S.B. Zdonik, and M.L. Brodie, eds., Proc. 25th Int'l Conf. Very Large Data Bases (VLDB), 1999.
[23] C. Li, M.A. Soliman, K.C.-C. Chang, and I.F. Ilyas, “RankSQL: Supporting Ranking Queries in Relational Database Management Systems,” Proc. 31st Int'l Conf. Very Large Data Bases (VLDB '05), pp. 1342-1345, 2005.
[24] R. Fagin, “Combining Fuzzy Information from Multiple Systems,” Proc. 15th ACM SIGACT-SIGMOD-SIGART Symp. Principles of Database Systems (PODS '96), pp. 216-226, 1996.
[25] U. Güntzer, W.-T. Balke, and W. Kießling, “Optimizing Multi-Feature Queries for Image Databases,” Proc. 26th Int'l Conf. Very Large Data Bases (VLDB '00), pp. 419-428, 2000.
[26] M. Theobald, H. Bast, D. Majumdar, R. Schenkel, and G. Weikum, “TopX: Efficient and Versatile ${\rm Top}\hbox{-}k$ Query Processing for Semistructured Data,” VLDB J., vol. 17, no. 1, pp. 81-115, 2008.
[27] W. Kießling and G. Köstler, “Preference SQL—Design, Implementation, Experiences,” Proc. 28th Int'l Conf. Very Large Data Bases (VLDB '02), pp. 990-1001, 2002.
[28] W. Siberski, J.Z. Pan, and U. Thaden, “Querying the Semantic Web with Preferences,” Proc. Fifth Int'l Semantic Web Conf. (ISWC '06), pp. 612-624, 2006.
[29] R. Koper and B. Daniel, “Developing Advanced Units of Learning Using IMS Learning Design Level B,” Int'l J. Advanced Technology for Learning, 2005.
[30] N.V. Stash, A.I. Cristea, and P.M.D. Bra, “Authoring of Learning Styles in Adaptive Hypermedia: Problems and Solutions,” Proc. 13th Int'l World Wide Web Conf. Alternate Track Papers and Posters (WWW '04), pp. 114-123, 2004.
[31] S.Y. Chen and R.D. Macredie, “Cognitive Styles and Hypermedia Navigation: Development of a Learning Model,” J. Am. Soc. Information Science and Technology, vol. 53, no. 1, pp. 3-15, 2002.
[32] N. Henze and M. Kriesell, “Personalization Functionality for the Semantic Web: Architectural Outline and First Sample Implementations, Semantic Web Challenge 2005,” Proc. Int'l Conf. Adaptive Hypermedia and Adaptive Web-Based Systems (AH '04), Aug. 2004.
[33] A. Seaborne, “An Open Source Implementation of SPARQL,” Proc. WWW Developers Track Presentation, , 2006.
[34] B. McBride, “Jena: A Semantic Web Toolkit,” IEEE Internet Computing, vol. 6, no. 6, pp. 55-59, Nov./Dec. 2002.
[35] N. Henze and D. Krause, “Personalized Access to Web Services in the Semantic Web,” Proc. Third Int'l Semantic Web User Interaction Workshop (SWUI '06), Nov. 2006.
[36] M. Baldoni, C. Baroglio, I. Brunkhorst, E. Marengo, and V. Patti, “A Personalization Service for Curriculum Planning,” Proc. 14th Workshop Adaptivity and User Modeling in Interactive Systems (ABIS '06), Oct. 2006.
[37] F. Abel, R. Baumgartner, A. Brooks, C. Enzi, G. Gottlob, N. Henze, M. Herzog, M. Kriesell, W. Nejdl, and K. Tomaschewski, “The Personal Publication Reader, Semantic Web Challenge 2005,” Proc. Fourth Int'l Semantic Web Conf. (ISWC '05), Nov. 2005.
[38] P. Dolog, N. Henze, W. Nejdl, and M. Sintek, “Personalization in Distributed E-Learning Environments,” Proc. 13th Int'l World Wide Web Conf. Alternate Track Papers and Posters (WWW '04), pp.170-179, 2004.
[39] R. Agrawal and E.L. Wimmers, “A Framework for Expressing and Combining Preferences,” Proc. ACM SIGMOD '00, pp. 297-306, 2000.
[40] N. Spyratos and V. Christophides, “Querying with Preferences in a Digital Library,” Proc. Int'l Workshop Federation over the Web, LNAI 3847, Dagstuhl Seminar (N05182), May 2005.
[41] S. Dring, S. Fischer, W. Kießling, and T. Preisinger, “Optimizing the Catalog Search Process for E-Procurement Platforms,” Proc. Int'l Workshop Data Eng. Issues in E-Commerce (DEEC '05), pp. 39-48, 2005.
[42] C. Ullrich, “Course Generation Based on HTN Planning,” Proc. 13th Ann. Workshop SIG Adaptivity and User Modeling in Interactive Systems, 2005.
[43] B. Satzger, M. Endres, and W. Kießling, E-Commerce and Web Technologies, ch. A Preference-Based Recommender System, Springer, 2006.

Index Terms:
General Literature, General
Philipp Kärger, Daniel Olmedilla, Fabian Abel, Eelco Herder, Wolf Siberski, "What Do You Prefer? Using Preferences to Enhance Learning Technology," IEEE Transactions on Learning Technologies, vol. 1, no. 1, pp. 20-33, Jan.-March 2008, doi:10.1109/TLT.2008.5
Usage of this product signifies your acceptance of the Terms of Use.