Skip to main content

Computing Explanations and Implications in Preference-Based Configurators

  • Conference paper
  • First Online:
Recent Advances in Constraints (CologNet 2002)

Abstract

We consider configuration problems with preferences rather than just hard constraints, and we analyze and discuss the features that such configurators should have. In particular, these configurators should provide explanations for the current state, implications of a future choice, and also information about the quality of future solutions, all with the aim of guiding the user in the process of making the right choices to obtain a good solution.

We then describe our implemented system, which, by taking the soft n-queens problem as an example, shows that it is indeed possible, even in this very general context of preference-based configurators, to automatically compute all the information needed for the desired features. This is done by keeping track of the inferences that are made during the constraint propagation enforcing phases.

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. J. Amilhastre, H. Fargier, P. Marquis. Consistency restoration and explanations in dynamic CSPs — application to configuration. Artificial Intelligence 135(1–2):199–234, 2000.

    MathSciNet  Google Scholar 

  2. S. Bistarelli, U. Montanari, and F. Rossi. Semiring-based Constraint Solving and Optimization. Journal of the ACM, 44(2):201–236, March 1997.

    Article  MATH  MathSciNet  Google Scholar 

  3. J. Bowen. Using dependency records to generate design coordination advice in a constraint-based approach to concurrent engineering. Computers in Industry, 33:191–199, 1997.

    Article  Google Scholar 

  4. D. Dubois, H. Fargier, and H. Prade. The calculus of fuzzy restrictions as a basis for flexible constraint satisfaction. In Proc. IEEE International Conference on Fuzzy Systems, pages 1131–1136. IEEE, 1993.

    Google Scholar 

  5. E. C. Freuder, C. Likitvivatanavong, R. J. Wallace. Explanation and implication for configuration problems. IJCAI 2001 workshop on configuration, pages 31–37, 2001.

    Google Scholar 

  6. F. Frayman. User-interaction requirements and its implications for efficient implementations of interactive constraint satisfaction systems. In Proc. CP 2001 workshop on user-interaction in constraint satisfaction, Paphos, Cyprus, 2001.

    Google Scholar 

  7. N. Jussien, V. Barichard. The palm system: explanation-based constraint programming. In Proc. CP 2000 workshop on techniques for implementing constraint programming systems, 2000.

    Google Scholar 

  8. S. Mittal, F. Frayman. Towards a generic model of configuration tasks. Proc. 11th IJCAI, 1989.

    Google Scholar 

  9. D. Sabin, E. C. Freuder. Configuration as Composite Constraint Satisfaction. Proceedings of the (1st) Artificial Intelligence and Manufacturing Research Planning Workshop, AAAI Press, 1996.

    Google Scholar 

  10. D. Sabin, R. Weigel. Product configuration frameworks — a survey. IEEE Intelligent Systems and their Applications. Special issue on configuration, pages 42–49, 1998.

    Google Scholar 

  11. T. Schiex. Possibilistic constraint satisfaction problems, or “how to handle soft constraints?”. In Proc. 8th Conf. of Uncertainty in AI, pages 269–275, 1992.

    Google Scholar 

  12. T. Soininen, E. Gelle. Dynamic Constraint Satisfaction in Configuration. Configuration Papers from the AAAI Workshop, pp. 95–100, AAAI Technical Report WS-99-05, AAAI Press, 1999.

    Google Scholar 

  13. T. Soininen, J. Tiihonen, T. Mannisto, R. Sulonen. Towards a general ontology of configuration. Artificial Intelligence for Engineering, Design and Manifacturing, 12:357–372, 1998.

    Google Scholar 

  14. M. Stumptner. An overview of knowledge-based configuration. AI Communication, 10(2), 1997.

    Google Scholar 

  15. G. Suthers. Preferences for Model Selection in explanation. In Proc. of IJCAI95, Vol. 2, 1993

    Google Scholar 

  16. Edward P. K. Tsang. Foundations of Constraint Satisfaction. Academic Press, 1993.

    Google Scholar 

  17. R. J. Wallace, E. C. Freuder. Explanations for whom? In Proc. CP 2001 Workshop on User-Interaction in Constraint Satisfaction, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Freuder, E.C., Likitvivatanavong, C., Moretti, M., Rossi, F., Wallace, R.J. (2003). Computing Explanations and Implications in Preference-Based Configurators. In: O’Sullivan, B. (eds) Recent Advances in Constraints. CologNet 2002. Lecture Notes in Computer Science, vol 2627. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36607-5_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-36607-5_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00986-3

  • Online ISBN: 978-3-540-36607-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics