Abstract

As a graphical model, Conditional Preference Networks (CP-nets) are used to describe the qualitative conditional preferences of attributes, and the structure learning plays an important role in the research of CP-nets. Different from traditional CP-nets structure learning methods, a Maximum Relevance Minimum Common Redundancy (mRMCR) algorithm based on the information theory and feature selection is proposed and discussed detailedly. Firstly, a mutual information solution formula on the preference database is established, it regards mutual information as mutual relation between one attribute and its feasible father set, which also avoids the calculation of conditional mutual information. Secondly, in order to make our graphical model include relevant, exclude irrelevant and control the use of redundant features, a formula for calculating mRMCR is designed. The mRMCR algorithm can measure the dependent relationship effectively and determine the causal relationship between variables, and can get the structure of CP-nets. Finally, the effectiveness of the algorithm is verified on the movie recommendation datasets. The experimental results show that the proposed mRMCR algorithm can not only obtain the causal relationship between variables quickly and effectively but also extract the feasible father set of each attribute and then obtain the topological structure of CP-nets.

Highlights

  • Preference processing is an important application in the field of artificial intelligence [1], [2]

  • Most applications of preferences are described based on the conditional preference network [3], such as voting based on Conditional Preference Networks (CP-nets) [4], [5], preference aggregation based on CP-nets [6], product recommendation based on CP-nets, etc

  • WORK This paper proposes an algorithm based on feature selection to learn the structure of CP-nets, the Maximum Relevance Minimum Common Redundancy (mRMCR) algorithm is designed to obtain the topology of CP-nets

Read more

Summary

INTRODUCTION

Preference processing is an important application in the field of artificial intelligence [1], [2]. The feature selection method is used to study the structure learning of CP-nets. Liu: CP-Nets Structure Learning Based on mRMCR Principle the feature selection of the variable. (2) A new method for solving the structure of CP-nets is proposed, which considers the relevance between attributes and the redundancy between attributes but avoids the calculation of conditional mutual information and uses common redundancy to make correlation and redundancy comparable so that can improves the accuracy. Example 1 (Vehicle Choice Recommendation): FIGURE 1 shows an example of CP-nets vehicle selection It contains three variables S, W and D, representing consumption, weather, and distance, respectively. B. INDUCED GRAPH OF CP-NETS By Definition 1, we can quickly determine the preference relationship between a pair of exchangeable results. B in the preference database, we use mutual information to evaluate the relationship of attributes in the CP-nets structure.

MAXIMUM RELEVANCE MINIMUM COMMON REDUNDANCY
ALGORITHM DESCRIPTION
AN ILLUSTRATIVE EXAMPLE
EXPERIMENTAL RESULTS
LEARNING FROM SYNTHTIC DATASETS
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call