Reinforcement Learning-Based Framework for the Intelligent Adaptation of User Interfaces

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gaspar-Figueiredo, Daniel, Fernández-Diego, Marta, Nuredini, Ruben, Abrahão, Silvia, Insfrán, Emilio
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913351357956096
author Gaspar-Figueiredo, Daniel
Fernández-Diego, Marta
Nuredini, Ruben
Abrahão, Silvia
Insfrán, Emilio
author_facet Gaspar-Figueiredo, Daniel
Fernández-Diego, Marta
Nuredini, Ruben
Abrahão, Silvia
Insfrán, Emilio
contents Adapting the user interface (UI) of software systems to meet the needs and preferences of users is a complex task. The main challenge is to provide the appropriate adaptations at the appropriate time to offer value to end-users. Recent advances in Machine Learning (ML) techniques may provide effective means to support the adaptation process. In this paper, we instantiate a reference framework for Intelligent User Interface Adaptation by using Reinforcement Learning (RL) as the ML component to adapt user interfaces and ultimately improving the overall User Experience (UX). By using RL, the system is able to learn from past adaptations to improve the decision-making capabilities. Moreover, assessing the success of such adaptations remains a challenge. To overcome this issue, we propose to use predictive Human-Computer Interaction (HCI) models to evaluate the outcome of each action (ie adaptations) performed by the RL agent. In addition, we present an implementation of the instantiated framework, which is an extension of OpenAI Gym, that serves as a toolkit for developing and comparing RL algorithms. This Gym environment is highly configurable and extensible to other UI adaptation contexts. The evaluation results show that our RL-based framework can successfully train RL agents able to learn how to adapt UIs in a specific context to maximize the user engagement by using an HCI model as rewards predictor.
format Preprint
id arxiv_https___arxiv_org_abs_2405_09255
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Reinforcement Learning-Based Framework for the Intelligent Adaptation of User Interfaces
Gaspar-Figueiredo, Daniel
Fernández-Diego, Marta
Nuredini, Ruben
Abrahão, Silvia
Insfrán, Emilio
Human-Computer Interaction
Software Engineering
D.2.2
Adapting the user interface (UI) of software systems to meet the needs and preferences of users is a complex task. The main challenge is to provide the appropriate adaptations at the appropriate time to offer value to end-users. Recent advances in Machine Learning (ML) techniques may provide effective means to support the adaptation process. In this paper, we instantiate a reference framework for Intelligent User Interface Adaptation by using Reinforcement Learning (RL) as the ML component to adapt user interfaces and ultimately improving the overall User Experience (UX). By using RL, the system is able to learn from past adaptations to improve the decision-making capabilities. Moreover, assessing the success of such adaptations remains a challenge. To overcome this issue, we propose to use predictive Human-Computer Interaction (HCI) models to evaluate the outcome of each action (ie adaptations) performed by the RL agent. In addition, we present an implementation of the instantiated framework, which is an extension of OpenAI Gym, that serves as a toolkit for developing and comparing RL algorithms. This Gym environment is highly configurable and extensible to other UI adaptation contexts. The evaluation results show that our RL-based framework can successfully train RL agents able to learn how to adapt UIs in a specific context to maximize the user engagement by using an HCI model as rewards predictor.
title Reinforcement Learning-Based Framework for the Intelligent Adaptation of User Interfaces
topic Human-Computer Interaction
Software Engineering
D.2.2
url https://arxiv.org/abs/2405.09255