Stochastic transitivity

From testwiki
Revision as of 18:26, 19 March 2024 by imported>Natg 19 (Disambiguating links to Pairwise comparison (link changed to Pairwise comparison (psychology)) using DisamAssist.)
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)
Jump to navigation Jump to search

Stochastic transitivity models[1][2][3][4] are stochastic versions of the transitivity property of binary relations studied in mathematics. Several models of stochastic transitivity exist and have been used to describe the probabilities involved in experiments of paired comparisons, specifically in scenarios where transitivity is expected, however, empirical observations of the binary relation is probabilistic. For example, players' skills in a sport might be expected to be transitive, i.e. "if player A is better than B and B is better than C, then player A must be better than C"; however, in any given match, a weaker player might still end up winning with a positive probability. Tightly matched players might have a higher chance of observing this inversion while players with large differences in their skills might only see these inversions happen seldom. Stochastic transitivity models formalize such relations between the probabilities (e.g. of an outcome of a match) and the underlying transitive relation (e.g. the skills of the players).

A binary relation on a set ๐’œ is called transitive, in the standard non-stochastic sense, if ab and bc implies ac for all members a,b,c of ๐’œ.

Stochastic versions of transitivity include:

  1. Weak Stochastic Transitivity (WST): โ„™(ab)12 and โ„™(bc)12 implies โ„™(ac)12, for all a,b,c๐’œ;[5]Template:Rp[6]Template:Rp
  2. Strong Stochastic Transitivity (SST): โ„™(ab)12 and โ„™(bc)12 implies โ„™(ac)max{โ„™(ab),โ„™(bc)}, for all a,b,c๐’œ;[5]Template:Rp
  3. Linear Stochastic Transitivity (LST): โ„™(ab)=F(μ(a)μ(b)), for all a,b๐’œ, where F:โ„[0,1] is some increasing and Template:Clarify span function (called a comparison function), and μ:๐’œโ„ is some mapping from the set ๐’œ of alternatives to the real line (called a merit function).

A toy example

The marble game - Assume two kids, Billy and Gabriela, collect marbles. Billy collects blue marbles and Gabriela green marbles. When they get together they play a game where they mix all their marbles in a bag and sample one randomly. If the sampled marble is green, then Gabriela wins and if it is blue then Billy wins. If B is the number of blue marbles and G is the number of green marbles in the bag, then the probability โ„™(BillyGabriela) of Billy winning against Gabriela is

โ„™(BillyGabriela)=BB+G=eln(B)eln(B)+eln(G)=11+eln(G)ln(B).

In this example, the marble game satisfies linear stochastic transitivity, where the comparison function F:โ„[0,1] is given by F(x)=11+ex and the merit function μ:๐’œโ„ is given by μ(M)=ln(M), where M is the number of marbles of the player. This game happens to be an example of a Bradleyโ€“Terry model.[7]

Applications

  • Ranking and Rating - Stochastic transitivity models have been used as the basis of several ranking and rating methods. Examples include the Elo-Rating system used in chess, go, and other classical sports as well as Microsoft's TrueSkill used for the Xbox gaming platform.
  • Models of Psychology and Rationality - Thurstonian models[8] (see Case 5 in law of comparative judgement), Fechnerian models[3] and also Luce's choice axiom[9] are theories that have foundations on the mathematics of stochastic transitivity. Also, models of rational choice theory are based on the assumption of transitivity of preferences (see Von Neumann's utility and Debreu's Theorems), these preferences, however, are often revealed with noise in a stochastic manner.[10][11][12]
  • Machine Learning and Artificial Intelligence (see Learn to Rank) - While Elo and TrueSkill rely on specific LST models, machine learning models have been developed to rank without prior knowledge of the underlying stochastic transitivity model or under weaker than usual assumptions on the stochastic transitivity.[13][14][15] Learning from paired comparisons is also of interest since it allows for AI agents to learn the underlying preferences of other agents.
  • Game Theory - Fairness of random knockout tournaments is strongly dependent on the underlying stochastic transitivity model.[16][17][18] Social choice theory also has foundations that depend on stochastic transitivity models.[19]

Connections between models

Positive Results:

  1. Every model that satisfies Linear Stochastic Transitivity must also satisfy Strong Stochastic Transitivity, which in turn must satisfy Weak Stochastic Transitivity. This is represented as: LST SSTWST ;
  2. Since the Bradley-Terry models and Thurstone's Case V model[8] are LST models, they also satisfy SST and WST;
  3. Due to the convenience of Template:Clarify span, a few authors[1][2][3][4][20][21] have identified axiomatic Template:Clarify span of linear stochastic transitivity (and other models), most notably Gรฉrard Debreu showed that:[10] Template:Clarify span + Template:Clarify span LST (see also Debreu Theorems);
  4. Two LST models given by invertible comparison functions F(x) and G(x) are Template:Clarify span if and only if F(x)=G(κx)for some κ0.[22]

Negative Results:

  1. Stochastic transitivity models are empirically Template:Clarify span,[4] however, they may be falsifiable;
  2. Template:Clarify span between LST comparison functions F(x) and G(x) can be impossible even if an infinite amount of data is provided over a finite number of Template:Clarify span;[23]
  3. The Template:Clarify span for WST, SST and LST models are in general NP-Hard,[24] however, near optimal polynomially computable estimation procedures are known for SST and LST models.[13][14][15]

See also

References

Template:Reflist