[Home]->[Project]->[Context-aware placement]

[Japanese]

Affective Color Palette Recommendations

26th International Conference Information Visualisation (IV2022)


This web page is prepared for providing research materials of our project on affective color palette recommendations.



Introducing affective categories into the color recommendation


Color is an important factor that affects human perception, and choosing the right colour set is crucial for creating informative and attractive visual content. Furthermore, the choice of such colour palettes often reflects the emotional intentions of the creator, especially when a particular emotional style is being introduced. In this study, we have attempted to realise a colour palette recommendation system that promotes the preferred colours and emotional expression in visual content.


Idea


The recommendation system is based on data from the item selections made by multiple users in the past. Taking color selection as an example, as shown on the left of Figure 1, the colors chosen by users are expressed using a matrix. By approximating this matrix by factorizing it as the product of two feature matrices, the color selection trends of all users are expressed using a small number of factor vectors. We use a nonnegative matrix factorization, which makes it easier to understand the implications of the decomposed matrix in which all matrix elements are non-negative.

However, the matrix representation above only allows us to obtain trends between users and colors. Therefore, we introduced a tensor representation, a three-dimensional matrix shown on the right of Figure 1, by incorporating a one-dimensional emotional expression into the matrix representation. By leveraging the non-negative factorization of this tensor, we were able to extract meaningful trends that relate to both users' color choices and emotional expressions. This enabled us to construct a practical and effective color recommendation system.

Figure 1: Matrix representation (left) of color selection by multiple users. Tensor representation (right) of color selection based on various users and affective expressions.



Results


In this study, we conducted experiments on the following three cases:
  • Case I: Predicting colors individually for each affective category
  • Case II: Predicting colors taking all affective categories into account
  • Case III: Predicting colors while inferring the corresponding affective category
Please also refer to the video at the end of the page.

Figure 2 shows a comparison between Case I and Case II, and demonstrates that the proposed method based on tensor factorization provides better color recommendations.

Positive Disturbing Trustworthy
(a)
(b)
Figure 2: Affective color recommendation results. Comparison of (a) Case I and (b) Case II for Positive, Disturbing, and Trustworthy affective categories. The tensor-based recommendation approach (Case II) recommends a better set of colors than the matrix-based approach (Case I) because it effectively captures the overall trend of color preferences related to affective categories.


Figure 3 shows how the color choices of other affective categories influence the results in Case II. In Trustworthy, there is a mixture of warm and cool color preferences. Still, the colors chosen by other affective categories impact the color recommendations, which are now different for warm and cool colors.

Positive Exciting Trustworthy
(a)
Disturbing Calm Trustworthy
(b)
Figure 3: The effect of the color preferences of other emotions on the Trustworthy color recommendation in Case II. Trustworthy has a mixture of two prominent trends: warm colors and cool colors. (a) When warm colors are selected for Positive and Exciting, Trustworthy recommends warm colors. (b) If cool colors are selected for Disturbing and Calm, cool colors are recommended for Trustworthy.


Figure 4 shows an example of Case III, where colors are recommended while guessing the emotion that best matches the selected color. In this way, it is possible to automatically guess the emotion from the colors given as an example and recommend a set of colors that match it.


Positive Playful Exciting
(a)
Disturbing Calm Trustworthy
(b)
Figure 4: In Case III, colors are recommended while inferring the corresponding emotion category. In the above example, the emotions that best match the selected color tones were guessed to be Positive, Playful, Exciting, Disturbing, Calm, and Trustworthy, in that order. The recommendation system is designed to present a list of potential affective categories arranged in ascending order of error, with each error value indicated in brackets.



Paper & Video

Ikuya Morita, Shigeo Takahashi, Satoshi Nishimura and Kazuo Misue,   Affective Color Palette Recommendations with Non-negative Tensor Factorization   in Proceedings of the 26th International Conference Information Visualisation (IV2022),   pp. 40-47, 2022   doi: 10.1109/IV56949.2022.00016



email