Skip to main content

An Evolutionary Approach for Learning Conditional Preference Networks from Inconsistent Examples

  • Conference paper
  • First Online:
Advanced Data Mining and Applications (ADMA 2017)

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

Included in the following conference series:

Abstract

Conditional Preference Networks (CP-nets) have been proposed for modeling and reasoning about combinatorial decision domains. However, the study of CP-nets learning has not advanced sufficiently for their widespread use in complex, real-world applications where the problem is large-scale and the data is not clean. In many real world applications, due to either the randomness of the users’ behaviors or the observation errors, the data-set in hand could be inconsistent, i.e., there exists at least one outcome preferred over itself in the data-set. In this work, we present an evolutionary-based method for solving the CP-net learning problem from inconsistent examples. Here, we do not learn the CP-nets directly. Instead, we frame the problem of learning into an optimization problem and use the power of evolutionary algorithms to find the optimal CP-net. The experiments indicate that the proposed approach is able to find a good quality CP-net and outperforms the current state-of-the-art algorithms in terms of both sample agreement and graph similarity.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Alanazi, E., Mouhoub, M., Zilles, S.: The complexity of learning acyclic CP-nets. In: IJCAI, pp. 1361–1367 (2016)

    Google Scholar 

  2. Allen, T.E.: CP-nets: from theory to practice. In: ADT, pp. 555–560 (2015)

    Google Scholar 

  3. Allen, T.E., Goldsmith, J., Mattei, N.: Counting, ranking, and randomly generating CP-nets. In: MPREF (2014)

    Google Scholar 

  4. Athienitou, F., Dimopoulos, Y.: Learning CP-networks: a preliminary investigation. In: MPREF (2007)

    Google Scholar 

  5. Baok, T.: Evolutionary Algorithm in Theory and Practice. Oxford University Press, Oxford (1998)

    Google Scholar 

  6. Boutilier, C., Brafman, R.I., Hoos, H.H., Poole, D.: Reasoning with conditional ceteris paribus preference statements. In: UAI, pp. 71–80 (1999)

    Google Scholar 

  7. Burges, C., Shaked, T., Renshaw, E., Lazier, A., Deeds, M., Hamilton, N., Hullender, G.: Learning to rank using gradient descent. In: ICML, pp. 89–96 (2005)

    Google Scholar 

  8. Chen, H., Zhou, L., Han, B.: On compatibility of uncertain additive linguistic preference relations and its application in the group decision making. Knowl. Based Syst. 24(6), 816–823 (2011)

    Article  Google Scholar 

  9. Chevaleyre, Y., Koriche, F., Lang, J., Mengin, J., Zanuttini, B.: Learning ordinal preferences on multiattribute domains: the case of CP-nets. In: Preference Learning, pp. 273–296 (2010)

    Google Scholar 

  10. Corder, G.W., Foreman, D.I.: Nonparametric statistics: a step-by-step approach (2014)

    Google Scholar 

  11. Dimopoulos, Y., Michael, L., Athienitou, F.: Ceteris paribus preference elicitation with predictive guarantees. In: IJCAI 2009, pp. 1–6 (2009)

    Google Scholar 

  12. Eiben, A.E.: A method for designing decision support systems for operational planning. Ph.D. thesis, Technische Universiteit Eindhoven (1991)

    Google Scholar 

  13. Emrouznejad, A., Mustafa, A., Al-Eraqi, A.S., et al.: Aggregating preference ranking with fuzzy data envelopment analysis. Knowl. Based Syst. 23(6), 512–519 (2010)

    Article  Google Scholar 

  14. Guerin, J.T., Allen, T.E., Goldsmith, J.: Learning CP-net preferences online from user queries. In: ADT, pp. 208–220 (2013)

    Google Scholar 

  15. Herbrich, R., Graepel, T., Obermayer, K.: Support vector learning for ordinal regression. In: ICANN, vol. 1, pp. 97–102 (1999)

    Google Scholar 

  16. Kamishima, T.: Nantonac collaborative filtering: recommendation based on order responses. In: ACM SIGKDD, pp. 583–588 (2003)

    Google Scholar 

  17. Kamishima, T., Akaho, S.: Nantonac collaborative filtering: a model-based approach. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 273–276 (2010)

    Google Scholar 

  18. Kazawa, H., Hirao, T., Maeda, E.: Order SVM: a kernel method for order learning based on generalized order statistics. Syst. Comput. Jpn. 36(1), 35–43 (2005)

    Article  Google Scholar 

  19. Keeney, R.L., Raiffa, H.: Decision with multiple objectives (1976)

    Google Scholar 

  20. Lang, J., Mengin, J.: Learning preference relations over combinatorial domains. In: NMR, pp. 207–214 (2008)

    Google Scholar 

  21. Lang, J., Mengin, J.: The complexity of learning separable ceteris paribus preferences. In: IJCAI, pp. 848–853 (2009)

    Google Scholar 

  22. Liu, J., Xiong, Y., Caihua, W., Yao, Z., Liu, W.: Learning conditional preference networks from inconsistent examples. IEEE TKDE 26(2), 376–390 (2014)

    Google Scholar 

  23. Liu, J., Yao, Z., Xiong, Y., Liu, W., Caihua, W.: Learning conditional preference network from noisy samples using hypothesis testing. Knowl. Based Syst. 40, 7–16 (2013)

    Article  Google Scholar 

  24. Xu, J., Li, H.: AdaRank: a boosting algorithm for information retrieval. In: ACM SIGIR, pp. 391–398 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Haqqani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Haqqani, M., Li, X. (2017). An Evolutionary Approach for Learning Conditional Preference Networks from Inconsistent Examples. In: Cong, G., Peng, WC., Zhang, W., Li, C., Sun, A. (eds) Advanced Data Mining and Applications. ADMA 2017. Lecture Notes in Computer Science(), vol 10604. Springer, Cham. https://doi.org/10.1007/978-3-319-69179-4_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69179-4_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69178-7

  • Online ISBN: 978-3-319-69179-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics