TY - JOUR
T1 - Uniform random generation and dominance testing for CP-nets
AU - Allen, Thomas E.
AU - Goldsmith, Judy
AU - Justice, Hayden Elizabeth
AU - Mattei, Nicholas
AU - Raines, Kayla
N1 - Publisher Copyright:
© 2017 AI Access Foundation. All rights reserved.
PY - 2017/5
Y1 - 2017/5
N2 - The generation of preferences represented as CP-nets for experiments and empirical testing has typically been done in an ad hoc manner that may have introduced a large statistical bias in previous experimental work. We present novel polynomial-time algorithms for generating CP-nets with n nodes and maximum in-degree c uniformly at random. We extend this result to several statistical cultures commonly used in the social choice and preference reasoning literature. A CP-net is composed of both a graph and underlying cp-statements; our algorithm is the first to provably generate both the graph structure and cp-statements, and hence the underlying preference orders themselves, uniformly at random. We have released this code as a free and open source project. We use the uniform generation algorithm to investigate the maximum and expected flipping lengths, i.e., the maximum length over all outcomes o 1 and o 2 , of a minimal proof that o 1 is preferred to o 2 . Using our new statistical evidence, we conjecture that, for CP-nets with binary variables and complete conditional preference tables, the expected flipping length is polynomial in the number of preference variables. This has positive implications for the usability of CP-nets as compact preference models.
AB - The generation of preferences represented as CP-nets for experiments and empirical testing has typically been done in an ad hoc manner that may have introduced a large statistical bias in previous experimental work. We present novel polynomial-time algorithms for generating CP-nets with n nodes and maximum in-degree c uniformly at random. We extend this result to several statistical cultures commonly used in the social choice and preference reasoning literature. A CP-net is composed of both a graph and underlying cp-statements; our algorithm is the first to provably generate both the graph structure and cp-statements, and hence the underlying preference orders themselves, uniformly at random. We have released this code as a free and open source project. We use the uniform generation algorithm to investigate the maximum and expected flipping lengths, i.e., the maximum length over all outcomes o 1 and o 2 , of a minimal proof that o 1 is preferred to o 2 . Using our new statistical evidence, we conjecture that, for CP-nets with binary variables and complete conditional preference tables, the expected flipping length is polynomial in the number of preference variables. This has positive implications for the usability of CP-nets as compact preference models.
UR - http://www.scopus.com/inward/record.url?scp=85054618019&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85054618019&partnerID=8YFLogxK
U2 - 10.1613/jair.5455
DO - 10.1613/jair.5455
M3 - Article
AN - SCOPUS:85054618019
SN - 1076-9757
VL - 59
SP - 771
EP - 813
JO - Journal of Artificial Intelligence Research
JF - Journal of Artificial Intelligence Research
ER -