Diseñar sistemas de recomendación: Pautas de diseño

*2ª parte (de 3)*

Teniendo en cuenta el funcionamiento de los sistemas de recomendación descrito en…, el equipo de la Universidad de Berkeley que realizó el estudio Interaction Design form Recomendar Systems analizó y creó las pautas de diseño en función de las dos fases en que se puede dividir la interacción del usuario y el sistema de recomendación:

  • La 1ª fase en la que el sistema solicita al usuario sus preferencias.
  • La 2ª fase en la que el sistema ofrece las recomendaciones al usuario.


Antes de conocer las pautas es necesario conocer algunas cuestiones que diferencian uno sistemas de recomendación de otros:

  • el tipo y la cantidad de información que el usuario debe proporcionarles,
  • la técnica para que el usuario proporcione la información al sistema, entre las que se encuentran:
  • una técnica abierta, pidiendo a los usuarios que indiquen su escritor, su cantante o su actor favorito, solicitando que se puntúen una serie de ítems determinados (libros, canciones o películas) a través de una escala Likert, una técnica mixta preguntando primero cuestiones generales en cuanto a las preferencias del usuario, después pidiendo que se puntúen ítems de forma individual y luego solicitando que se comparen esos ítems.
Pautas para la 1ª fase

(el sistema solicita al usuario sus preferencias)

1. Número de ítems a pedir al usuario que puntúe.
Ante el dilema de potenciar la facilidad de uso del sistema (pidiendo a los usuarios que puntúen pocos ítems) o potenciar el que las recomendaciones sean más ajustadas a las preferencias de los usuarios (pidiéndoles que den un mayor número de puntuaciones) es recomendable que se opte por pedir a los usuarios un mayor número de puntuaciones si esto supone unas mejores recomendaciones.

A los usuarios no les importa proporcionar un poco más de información si esto redunda en unas mejores recomendaciones. En el momento de tener que introducir la información los usuarios no valoran a priori si la cantidad de información que han de proporcionar es adecuada o no, si no que lo hacen a posteriori una vez que comprueban lo adecuado de las recomendaciones que el sistema les ofrece.

2. Forma de solicitar la información al usuario.
Se recomienda diseñar un proceso de solicitud de información fácil y que no aburra al usuario o le haga sentir frustrado, presentando preguntas planteadas de diferente forma y un feedback continuo del sistema hacia el usuario.

Se pueden considerar 4 técnicas para solicitar la información que ha de proporcionar al sistema:

  • Hacer preguntas de respuesta abierta (por ejemplo pedir al usuario que nombre un artista o escritor favoritos). Esta técnica tiene la desventaja de que el usuario puede no saber qué responder o sentirse presionado a actuar con precaución a la hora de responder este tipo de pregunta.
  • Pedir que se puntúe dentro de una determinada escala de mayor a menor gusto una serie de ítems (escala Likert). Esta técnica tiene como desventaja el que se vuelve aburrido y repetitivo.
  • Pedir al usuario que marque el checkbox en cada item que se le ofrece si le gustan (escala bipolar). Esta técnica tiene como desventaja que resulta también aburrida y repetitiva, aunque es simple de realizar.
  • Recurrir a un proceso mixto, que incorpore características de las técnicas antes referidas.

La facilidad también está relacionada con el nivel de conocimiento que el usuario tenga de los ítems que ha de puntuar; es necesario tener en cuenta que cuando se ofrecen al usuario una serie de ítems que desconoce, éstos se sienten frustrados al tratar de puntuarlos.

3. Mostrar categorías para filtrar las preferencias.
Permitir al usuario expresar sus preferencias eligiendo a través de géneros o categorías, pero presentar éstas de forma simple y autoexplicativa; por ejemplo si se trata de música ofrece como filtros los géneros musicales (rock, clásica, electrónica, etc). Se debe dar la oportunidad de poder elegir más de una categoría así como incluir una pequeña explicación de cada una de las que se presenten.

Pautas para la 2ª fase

(el sistema ofrece las recomendaciones al usuario)

1. Facilitar el conseguir más recomendaciones
Los usuarios valoran positivamente el que se les ofrezca un alto número de recomendaciones (aspecto que varía de un sistema a otro) pero sin embargo les importa más la facilidad con la que pueden conseguir más recomendaciones.

Los usuarios perciben que un sistema de recomendación es fácil de usar si les permite generar un nuevo conjunto de recomendaciones sin realizar un gran esfuerzo.

Algunos sistemas permiten a los usuarios modificar sus recomendaciones simplemente puntuando más ítems, mientras que otros requieren que el usuario repita el proceso entero de puntuaciones para ver nuevas recomendaciones.

Los usuarios no deben percibir el conjunto de recomendaciones que se les ofrece como un final, tanto si las encuentran adecuadas como si no. Si les gustan entonces podrían estar interesados en ver más; si nos les gustan podrían estar interesados en afinar las puntuaciones que han dado para generar un conjunto nuevo de recomendaciones.

2. Ofrecer información relativa a cada ítem recomendado.
A los usuarios les gusta disponer de información suficiente sobre el item recomendado, ya sea a través de descripciones detalladas acompañando a cada item o bien a través de enlaces que redirijan a páginas donde se ofrezca información en detalle.

Se percibe como utilidad y facilidad de uso del sistema de recomendación el que proporcione esta información sobre los items recomendados.

Pero no sólo hay que proporcionar información sino que ha de facilitarse el acceso a ella, por ejemplo no apartándola del ítem mediante un número elevado de clics y ofreciendo de forma clara la ruta hacia ella.

En caso de no disponer de información detallada, es recomendable ofrecer algún tipo de foro donde los usuarios puedan intercambiar sus comentarios sobre el item recomendado.

En esa información detallada que se ofrezca sobre el item recomendado se ha de encontrar los siguientes tipos:

  • Información básica sobre el ítem: las características primordiales del item y que le hacen reconocible.
  • Puntuaciones de expertos y del resto de usuarios: sobre todo las opiniones de otros usuarios tienen una especial relevancia.
  • Muestra del ítem: las cuales condicionan en gran medida la decisión sobre cómo actuar con el item recomendado (adquirirlo o no).

———————————————————————–
Artículo anterior:
1ª parte.Diseñar sistemas de recomendación. Introducción.
Siguiente artículo:
3ª parte. Diseñar sistemas de recomendación. Percepción de los usuarios y Tipos resultantes.
———————————————————————–

Leave a Reply