Skip to content

Constructive Preference Elicitation for Social Choice With Setwise max-margin Learning.

License

Notifications You must be signed in to change notification settings

Bekyilma/Master_thesis

Repository files navigation

Constructive Social Choice With Setwise max-margin

This repo includes my Master's thesis, which addresses the problem of social choice from a constructive recommendation perspective (i.e recommending/choosing an outcome or a decision for a group by jointly eliciting personal preferences of individuals in a group generating entirely novel instances and recommending an instance that maximizes some notion of consensus among the group).

The work is done as an extension of the Constructive Preference Elicitation for Multiple Users with Setwise Max-margin. Checkout the social choise branch of Setmargin project

Requirements

NumPy NumPy
Gurobi NumPy
SciPy SciPy
scikit-learn scikit-learn
Pandas Pandas
Matplotlib Matplotlib
gensim gensim
spaCy spaCy

This code works on Python 3.5 or later.

Read the Thesis:

Constructive Social Choice With Setwise max-margin

Thesis defence slides

Thesis defence slides