SoCRATe: A Recommendation System with Limited-Availability Items

Davide Azzalini, Fabio Azzalini, Chiara Criscuolo, Tommaso Dolci, Davide Martinenghi, Sihem Amer-Yahia

ACM International Conference on Information and Knowledge Management (CIKM), 2022, pp. 4793-4797.

Abstract

We demonstrate SoCRATe, an online system dedicated to providing adaptive recommendations to users when items have limited availability. SoCRATe is relevant to several real-world applications, among which movie and task recommendations. SoCRATe has several appealing features: (i) watching users as they consume recommendations and accounting for user feedback in refining recommendations in the next round; (ii) implementing loss compensation strategies to make up for sub-optimal recommendations, in terms of accuracy, when items have limited availability; (iii) deciding when to re-generate recommendations on a need-based fashion. SoCRATe accommodates real users as well as simulated users to enable testing multiple recommendation choice models. To frame evaluation, SoCRATe introduces a new set of measures that capture recommendation accuracy, user satisfaction and item consumption over time. All these features make SoCRATe unique and able to adapt recommendations to user preferences in a resource-limited setting. A video of SoCRATe is available at https://youtu.be/4wlaScc_rUo.

Download full text (PDF)

DOI: 10.1145/3511808.3557208

BibTeX

  @inproceedings{azzalini2022socrate,
    title={SoCRATe: A Recommendation System with Limited-Availability Items},
    author={Azzalini, Davide and Azzalini, Fabio and Criscuolo, Chiara and Dolci, Tommaso and Martinenghi, Davide and Amer-Yahia, Sihem},
    booktitle={ACM International Conference on Information and Knowledge Management (CIKM)},
    pages={4793--4797},
    year={2022},
    organization={ACM},
    doi={10.1145/3511808.3557208}
  }