2

I'm trying to replicate Zhou's Paper on quantifying UX using Fuzzy Math.

In their model, there is a weight vector $A$ for a set of characteristics. in the paper's test case the characteristics were Effectiveness, Efficiency, and Satisfaction with weights [0.4434, 0.1692, 0.3874], respectively. The method of obtaining these weights was something i was able to replicate.

along with this, a rating matrix $R$ which in the each category has 5 bins of discrete ratings: [Excellent, Good, Medium, Poor, Very Poor]. So for the category effectiveness, 68.75% of the respondents had an Excellent rating while the remainder had a rating of Good. Giving us [0.6875, 0.3125, 0, 0, 0] the scores for Efficiency and Satisfaction were similarly obtained which gives us:

Excellent Good Medium Poor Very Poor
Effectiveness 0.6875 0.3125 0 0 0
Efficiency 0.25 0.3125 0.0625 0.25 0.125
Satisfaction 0.125 0.625 0.25 0 0

The next step describes getting the appraisal vector $B$ where $B = A ∘ R$ where they describe the $∘$ as the composition operator $M(⋅,⊕)$. I'll directly take a chunk of the paper to show how they described the operator: Zhou (2015), Eq(2)

This is where I fail to replicate the math. It seems to equate $B$ onto two different values. it says $B$ is equal to $A ⋅ R$ but the the same time is also equal to $min(1, A ⋅ R)$. Specifically,

$b_j = \sum_{i=1}^n a_i r_{ij} = min \{1,\sum_{i=1}^n a_i r_{ij}\}$

where the weight vector is

$A = (a_1, a_2, ...)$

and the rating vector is $R = $$ \begin{bmatrix} r_{11} & r_{12} & \cdots & r_{1m}\\ r_{21} & r_{22} & \cdots & r_{2m}\\ r_{31} & r_{32} & \cdots & r_{3m}\\ \vdots & \vdots & & \vdots \\ r_{n1} & r_{n2} & \cdots & r_{nm} \\ \end{bmatrix} $$ $

In the example,

$B = A ∘ R = [0.3956, 0.3711, 0.1758, 0.0156, 0.0313]$

I should note that $b_1$ or the first element of $B$ which has a value of 0.3956 has the same value when i do a simple dot product, but the rest of the values ($b_2$ to $b_5$) have glaringly different values. i also can't seem to place where I'd actually do the $\alpha ⊕ \beta = min(1, \alpha + \beta)$ operation as described in the paper.

can anybody point me in the right direction?

carlo
  • 121

0 Answers0