Improving the Performance-Compatibility Tradeoff with Personalized Objective Functions (Student Abstract)


  • Jonathan Martinez Ben Gurion University


Human Computer Interaction, Machine Learning, Sample Reweighting


AI-systems that model and interact with their users can update their models over time to reflect new information and changes in the environment. Although these updates may improve the overall performance of the AI-system, they may actually hurt the performance with respect to individual users. Prior work has studied the tradeoff between improving the system's performance following an update and the compatibility of the updated system with prior user experience. The more the model is forced to be compatible with a prior version, the higher loss in performance it will incur. This paper shows that that by personalizing the loss function to specific users, it is possible to increase the prediction performance of the AI-system while sacrificing less compatibility for these users following an update to improve the system's performance. Our approach updates the sample weights to reflect their contribution to the compatibility of the model for a particular user following the update. We construct a portfolio of different models that vary in how they personalize the loss function for a target user and then select the best model to use based on a validation set. We use a model selection algorithm to choose the best model from the portfolio for each user given a set of features that reflect the users' characteristics and performance of the different models on a training set. We apply this approach to three supervised learning tasks commonly used in the human-computer decision-making literature. We show that using our approach leads to significant improvements in the performance-compatibility tradeoff over the non-personalized approach of Bansal et al., achieving up to 300% improvement for certain users.




How to Cite

Martinez, J. (2021). Improving the Performance-Compatibility Tradeoff with Personalized Objective Functions (Student Abstract). Proceedings of the AAAI Conference on Artificial Intelligence, 35(18), 15843-15844. Retrieved from



AAAI Student Abstract and Poster Program