{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/ordered-preference-elicitation-strategies-for","title":"Ordered Preference Elicitation Strategies for Supporting Multi-Objective Decision Making","arxiv_id":"1802.07606","date":"2018-02-21","proceeding":null,"authors":["Luisa M. Zintgraf","Diederik M. Roijers","Sjoerd Linders","Catholijn M. Jonker","Ann Nowé"],"abstract":"In multi-objective decision planning and learning, much attention is paid to\nproducing optimal solution sets that contain an optimal policy for every\npossible user preference profile. We argue that the step that follows, i.e,\ndetermining which policy to execute by maximising the user's intrinsic utility\nfunction over this (possibly infinite) set, is under-studied. This paper aims\nto fill this gap. We build on previous work on Gaussian processes and pairwise\ncomparisons for preference modelling, extend it to the multi-objective decision\nsupport scenario, and propose new ordered preference elicitation strategies\nbased on ranking and clustering. Our main contribution is an in-depth\nevaluation of these strategies using computer and human-based experiments. We\nshow that our proposed elicitation strategies outperform the currently used\npairwise methods, and found that users prefer ranking most. Our experiments\nfurther show that utilising monotonicity information in GPs by using a linear\nprior mean at the start and virtual comparisons to the nadir and ideal points,\nincreases performance. We demonstrate our decision support framework in a\nreal-world study on traffic regulation, conducted with the city of Amsterdam.","url_abs":"http://arxiv.org/abs/1802.07606v1","url_pdf":"http://arxiv.org/pdf/1802.07606v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"ordered-preference-elicitation-strategies-for","repo_url":"https://github.com/lmzintgraf/gp_pref_elicit","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"clustering","task_name":"Clustering"},{"task_slug":"decision-making","task_name":"Decision Making"},{"task_slug":"gaussian-processes","task_name":"Gaussian Processes"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1802.07606","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1802.07606"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lmzintgraf/gp_pref_elicit","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":12},"by_repo_kind":{"official":{"samples":12,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"61fada5879f7faad","entry":"array_in_matrix","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"gp_utilities/utils_data.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/gp_utilities/utils_data.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"61fada5879f7faad"}},{"code_sha256_prefix":"d2a34011c31d9663","entry":"exclude_points","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"acquisition_function.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/acquisition_function.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d2a34011c31d9663"}},{"code_sha256_prefix":"f76b913d68f5771b","entry":"format_data","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"gp_utilities/utils_data.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/gp_utilities/utils_data.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f76b913d68f5771b"}},{"code_sha256_prefix":"54e586a164961fec","entry":"get_expected_improvement","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"acquisition_function.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/acquisition_function.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"54e586a164961fec"}},{"code_sha256_prefix":"315bdf29fc83f772","entry":"get_filename","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"gp_utilities/utils_parameters.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/gp_utilities/utils_parameters.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"315bdf29fc83f772"}},{"code_sha256_prefix":"fe2ceec33c3fa86d","entry":"get_parameter_dict","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"gp_utilities/utils_parameters.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/gp_utilities/utils_parameters.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fe2ceec33c3fa86d"}},{"code_sha256_prefix":"535f873c2fd4effe","entry":"get_pcs_grid_from_ccs","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"gp_utilities/utils_ccs.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/gp_utilities/utils_ccs.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"535f873c2fd4effe"}},{"code_sha256_prefix":"6bc4dc9be1485469","entry":"get_probability_of_improvement","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"acquisition_function.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/acquisition_function.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6bc4dc9be1485469"}},{"code_sha256_prefix":"be0544904a02439b","entry":"pareto_prune","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"pymodem/pruners.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/pymodem/pruners.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"be0544904a02439b"}},{"code_sha256_prefix":"401d77ef8cea80be","entry":"remove_weak_dominated_by","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"pymodem/pruners.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/pymodem/pruners.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"401d77ef8cea80be"}},{"code_sha256_prefix":"995564f2f487f5d9","entry":"scale_to_unit_interval","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"gp_utilities/utils_data.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/gp_utilities/utils_data.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"995564f2f487f5d9"}},{"code_sha256_prefix":"cbf95d57061ffba1","entry":"weak_pareto_dominates","repo":"lmzintgraf/gp_pref_elicit","repo_kind":"official","path":"pymodem/pruners.py","file_url":"https://github.com/lmzintgraf/gp_pref_elicit/blob/HEAD/pymodem/pruners.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"cbf95d57061ffba1"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}