This experiment simulates transmission chain with the Class? game. For that purpose agents transmit a classifiction through the communication of card samples and their distribution in the classification leaves. From a classification and a set of cards, their distribution can be computed deterministically. From a distribution, the classification can only be guessed, hence there are several outcomes creating variation.
The goal of the experiment is to assess the diversity of the classifications obtained through transmission chains.
For that purpose, from a classification $C$, $N=$10 transmission chains of length $I=$20 are played in parallel so that it is possible to compute the diversity across the $N$ chains. This experiment is repeated $R=$10 times and the diversity values averaged.
Three parameters are tested in this experiment which are:
Diversity is assessed using our knowledge diversity measure [Bourahla et al., 2022c].
Date: 2025-06-11
Designer: Adrien Bonnardel (UGA)
Hypotheses: **(1) The longer the transmission chain, the higher the diversity,
(2) The fewer cards drawn, the higher the diversity,
(3) The riskier the strategy, the higher the diversity**
10 runs; 20 games
There are 3 different seed classifications used (classif0, classif1, classif2)
Experimental setting: Computer-based transmission chain experiment in which agents communicate a classification through providing examples of class assignments
fixed variables: SEED NBITERATIONS NBAGENTS NBRUNS
controled variables: NBCARDS STRATEGY
dependent variables: DIVERSITY
NBCARDS takes values between 1 and 25
STRATEGY takes 1 for risky and 0 for conservative
The main measure that is computed is the diversity of the set of ontologies that agents have.
More on the diversity measure can be found at the knowledge diversity software site (https://gitlab.inria.fr/moex/kdiv) which is used here.
The measure is computed withing the experiment.
The experiment is 'described' wi The code has to be compiled.
It relies on the classapp and kdiv libraries and the experiments where run with the following hashes:
KDiv hash: 41476a476601bd38b0695136863d05d0fc2feb16
Classapp hash: f640e28ef9ba4baa83d4b6a634fadf36ec8a8a4f
They can be checked out at the correct hash and recompiled before compiling the experiment sources (in Java).
This compilation process may be carried out by the script (compile.sh) whose content is displayed below:
A legacy ant script (build.xml) is also available.
Considering the raised hypotheses:
There are some caveats to these results:
Hence, more experiments are needed.
This file can be retrieved from URL https://sake.re/20250611-CLWG