Skip to main content

Techniques for Fast Query Relaxation in Content-Based Recommender Systems

  • Conference paper
KI 2006: Advances in Artificial Intelligence (KI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4314))

Included in the following conference series:

Abstract

‘Query relaxation’ is one of the basic approaches to deal with unfulfillable or conflicting customer requirements in content-based recommender systems: When no product in the catalog exactly matches the customer requirements, the idea is to retrieve those products that fulfill as many of the requirements as possible by removing (relaxing) parts of the original query to the catalog. In general, searching for such an ‘maximum succeeding subquery’ is a non-trivial task because a) the theoretical search space exponentially grows with the number of the subqueries and b) the allowed response times are strictly limited in interactive recommender applications.

In this paper, we describe new techniques for the fast computation of ‘user-optimal’ query relaxations: First, we show how the number of required database queries for determining an optimal relaxation can be limited to the number of given subqueries by evaluating the subqueries individually. Next, it is described how the problem of finding relaxations returning ‘at-least-n’ products can be efficiently solved by analyzing these partial query results in memory. Finally, we show how a general-purpose conflict detection algorithm can be applied for determining ‘preferred’ conflicts in interactive relaxation scenarios.

The described algorithms have been implemented and evaluated in a knowledge-based recommender framework; the paper comprises a discussion of implementation details, experiences, and experimental results.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amer-Yahia, S., Lakshmanan, L.V.S., Pandit, S.: FleXPath: flexible structure and full-text querying for XML. In: Proceedings ACM SIGMOD International Conference on Management of Data, Paris, pp. 83–94 (2004)

    Google Scholar 

  2. Bridge, D.: Product recommendation systems: A new direction. In: Weber, R., Wangenheim, C. (eds.) Workshop Programme at 4th Intl. Conference on Case-Based Reasoning, pp. 79–86 (2001)

    Google Scholar 

  3. Godfrey, P.: Minimization in Cooperative Response to Failing Database Queries. International Journal of Cooperative Information Systems 6(2), 95–149 (1997)

    Article  Google Scholar 

  4. Jannach, D.: ADVISOR SUITE - A knowledge-based sales advisory system. In: Proceedings of ECAI/PAIS 2004, Valencia, pp. 720–724 (2004)

    Google Scholar 

  5. Jannach, D., Liegl, J.: Conflict-Directed Relaxation of Constraints in Content-Based Recommender Systems. In: Ali, M., Dapoigny, R. (eds.) IEA/AIE 2006. LNCS (LNAI), vol. 4031, pp. 819–829. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Junker, U.: QUICKXPLAIN: Preferred Explanations and Relaxations for Over-Constrained Problems. In: Proceedings AAAI’2004, San Jose, pp. 167–172 (2004)

    Google Scholar 

  7. Lee, D.: Query Relaxation for XML Model. Ph.D Dissertation, University of California, Los Angeles (June 2002)

    Google Scholar 

  8. McSherry, D.: Explanation of Retrieval Mismatches in Recommender System Dialogues. In: ICCBR Workshop on Mixed-Initiative Case-Based Reasoning, Trondheim, pp. 191–199 (2003)

    Google Scholar 

  9. McSherry, D.: Incremental Relaxation of Unsuccessful Queries. In: Funk, P., González Calero, P.A. (eds.) ECCBR 2004. LNCS (LNAI), vol. 3155, pp. 331–345. Springer, Heidelberg (2004)

    Google Scholar 

  10. McSherry, D.: Maximally Successful Relaxations of Unsuccessful Queries. In: Proceedings of the 15th Conference on Artificial Intelligence and Cognitive Science, Castlebar, Ireland, pp. 127–136 (2004)

    Google Scholar 

  11. Reiter, R.: A theory of diagnosis from first principles. Artificial Intelligence 32(1), 57–95 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  12. Ricci, F., Mirzadeh, N., Bansal, M.: Supporting User Query Relaxation in a Recommender System. In: Bauknecht, K., Bichler, M., Pröll, B. (eds.) EC-Web 2004. LNCS, vol. 3182, pp. 31–40. Springer, Heidelberg (2004)

    Google Scholar 

  13. Smyth, B., et al.: Compound Critiques for Conversational Recommender Systems. In: IEEE/WIC/ACM International Conference on Web Intelligence(WI’04), Maebashi, China, pp. 145–151 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christian Freksa Michael Kohlhase Kerstin Schill

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jannach, D. (2007). Techniques for Fast Query Relaxation in Content-Based Recommender Systems. In: Freksa, C., Kohlhase, M., Schill, K. (eds) KI 2006: Advances in Artificial Intelligence. KI 2006. Lecture Notes in Computer Science(), vol 4314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69912-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69912-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69911-8

  • Online ISBN: 978-3-540-69912-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics