{'fraction_non_alphanumeric': 0.023917995444191344, 'fraction_numerical': 0.002277904328018223, 'mean_word_length': 5.609022556390977, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Designing social choice mechanisms using machine learning

Social choice studies ordinal preference and information aggregation with applications in high-stakes political elections as well as low-stakes movie rating websites. Recently, computational aspects of classical social choice mechanisms have been extensively investigated, yet not much has been done in designing new mechanisms with the help of computational techniques. 
 
In this paper, we outline a workflow to formalize a principled approach towards designing novel social choice mechanisms using machine learning. In the workflow, we clearly separate the following two goals of social choice (1) reaching a compromise among agents' subjective preferences, and (2) revealing the ground truth. For each of the two goals, we discuss criteria for evaluation, main challenges, possible solutions, and future directions.