Designer: Fatima Danash (INRIA) (2019-06-01)
Revision of networks of ontologies with population and synchronization using majority mode (4 pops * 4 agents; 10 runs; 20000 games; delete/replace/refine/add/addjoin/refadd)
Hypotheses:
Experimental setting: New population-based synchronisation
Experimenter: Jérôme Euzenat (INRIA) (2019-07-15)
Date: 2019-07-15
Lazy lavender hash: f91a6a57e385e2bfed96840d2b6cc76893a935b0
Classpath: lib/lazylav/ll.jar:lib/slf4j/logback-classic-1.2.3.jar:lib/slf4j/logback-core-1.2.3.jar:.
OS: stretch
Parameters: params.sh
Command line (script.sh):
. params.sh
OUTPUT=${OUTPUT}${LABEL}
for rate in ${SYNCRATES}
do
for op in ${OPS}
do
bash scripts/runexp.sh -p ${OUTPUT} -d ${DIRPREF}-${op}${postfix}${rate} java -Dlog.level=INFO -cp ${JPATH} fr.inria.exmo.lazylavender.engine.Monitor -Dexperiment=fr.inria.exmo.lazylavender.expe.PopulatedARExperiment ${OPT} ${LOADOPT} -DrevisionModality=${op} -DsynchronizationRate=${rate}
done
done
Class used: Population, PopulatedARExperiment, PopulationAlignmentAdjustingAgent, NOOEnvironment, ActionLogger, AverageLogger, Monitor
Execution environment: 24 * Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz with 20GB RAM / Linux 4.15.17-1-pve / Java(TM) SE Runtime Environment 1.8.0_151 with 4.33G max heap size
Input: Input required for reproducibility can be retrieved from: https://files.inria.fr/sakere/input/expePop.zip Then unzip expePop.zip -d input
4x4-20000-add-sncmaj0.tsv 4x4-20000-add-sncmaj0.txt 4x4-20000-add-sncmaj100.tsv 4x4-20000-add-sncmaj100.txt 4x4-20000-add-sncmaj1000.tsv 4x4-20000-add-sncmaj1000.txt 4x4-20000-add-sncmaj500.tsv 4x4-20000-add-sncmaj500.txt 4x4-20000-addjoin-sncmaj0.tsv 4x4-20000-addjoin-sncmaj0.txt 4x4-20000-addjoin-sncmaj100.tsv 4x4-20000-addjoin-sncmaj100.txt 4x4-20000-addjoin-sncmaj1000.tsv 4x4-20000-addjoin-sncmaj1000.txt 4x4-20000-addjoin-sncmaj500.tsv 4x4-20000-addjoin-sncmaj500.txt 4x4-20000-delete-sncmaj0.tsv 4x4-20000-delete-sncmaj0.txt 4x4-20000-delete-sncmaj100.tsv 4x4-20000-delete-sncmaj100.txt 4x4-20000-delete-sncmaj1000.tsv 4x4-20000-delete-sncmaj1000.txt 4x4-20000-delete-sncmaj500.tsv 4x4-20000-delete-sncmaj500.txt 4x4-20000-refadd-sncmaj0.tsv 4x4-20000-refadd-sncmaj0.txt 4x4-20000-refadd-sncmaj100.tsv 4x4-20000-refadd-sncmaj100.txt 4x4-20000-refadd-sncmaj1000.tsv 4x4-20000-refadd-sncmaj1000.txt 4x4-20000-refadd-sncmaj500.tsv 4x4-20000-refadd-sncmaj500.txt 4x4-20000-refine-sncmaj0.tsv 4x4-20000-refine-sncmaj0.txt 4x4-20000-refine-sncmaj100.tsv 4x4-20000-refine-sncmaj100.txt 4x4-20000-refine-sncmaj1000.tsv 4x4-20000-refine-sncmaj1000.txt 4x4-20000-refine-sncmaj500.tsv 4x4-20000-refine-sncmaj500.txt 4x4-20000-replace-sncmaj0.tsv 4x4-20000-replace-sncmaj0.txt 4x4-20000-replace-sncmaj100.tsv 4x4-20000-replace-sncmaj100.txt 4x4-20000-replace-sncmaj1000.tsv 4x4-20000-replace-sncmaj1000.txt 4x4-20000-replace-sncmaj500.tsv 4x4-20000-replace-sncmaj500.txt
test | success rate |
network size |
incoherence degree |
semantic precision |
semantic F-measure |
semantic recall |
maximum convergence |
---|---|---|---|---|---|---|---|
No synchronisation (sncmaj0) | |||||||
delete | 0.99 | 12 | 0.00 | 0.99 | 0.58 | 0.42 | 4096 |
replace | 0.99 | 12 | 0.00 | 0.99 | 0.58 | 0.42 | 4096 |
refine | 0.98 | 18 | 0.01 | 0.99 | 0.63 | 0.47 | 5732 |
add | 0.98 | 18 | 0.02 | 0.96 | 0.62 | 0.46 | 5656 |
addjoin | 0.99 | 18 | 0.02 | 0.96 | 0.62 | 0.46 | 4096 |
refadd | 0.98 | 35 | 0.04 | 0.94 | 0.73 | 0.60 | 9200 |
Majority synchronisation each 1000 games (sncmaj1000) | |||||||
delete | 0.99 | 12 | 0.00 | 0.99 | 0.59 | 0.42 | 4096 |
replace | 0.99 | 12 | 0.00 | 0.99 | 0.59 | 0.42 | 4096 |
refine | 0.98 | 19 | 0.01 | 0.99 | 0.64 | 0.47 | 5732 |
add | 0.98 | 19 | 0.02 | 0.96 | 0.63 | 0.47 | 5656 |
addjoin | 0.99 | 19 | 0.02 | 0.96 | 0.63 | 0.47 | 4096 |
refadd | 0.98 | 37 | 0.04 | 0.94 | 0.74 | 0.61 | 9200 |
Majority synchronisation each 500 games (sncmaj500) | |||||||
delete | 0.99 | 12 | 0.00 | 0.99 | 0.59 | 0.42 | 4135 |
replace | 0.99 | 12 | 0.00 | 0.99 | 0.59 | 0.42 | 4135 |
refine | 0.98 | 19 | 0.01 | 0.99 | 0.64 | 0.48 | 7070 |
add | 0.98 | 19 | 0.02 | 0.96 | 0.63 | 0.47 | 6278 |
addjoin | 0.99 | 19 | 0.02 | 0.96 | 0.63 | 0.47 | 4806 |
refadd | 0.98 | 37 | 0.03 | 0.94 | 0.74 | 0.61 | 9200 |
Majority synchronisation each 100 games (sncmaj100) | |||||||
delete | 0.99 | 13 | 0.01 | 0.97 | 0.58 | 0.42 | 14097 |
replace | 0.99 | 13 | 0.01 | 0.97 | 0.58 | 0.42 | 14097 |
refine | 0.97 | 20 | 0.01 | 0.95 | 0.64 | 0.48 | 19996 |
add | 0.97 | 20 | 0.03 | 0.94 | 0.63 | 0.47 | 19817 |
addjoin | 0.98 | 20 | 0.02 | 0.94 | 0.63 | 0.47 | 19745 |
refadd | 0.97 | 37 | 0.04 | 0.91 | 0.74 | 0.62 | 19979 |
Observations:
Analyst: Jérôme Euzenat (INRIA) (2019-12-09 -- 17)
Key points:
Conclusions:
Further experiments:
This file can be retrieved from URL https://sake.re/20190701-POPR
It is possible to check out the repository by cloning https://felapton.inrialpes.fr/cakes/20190701-POPR.git
This experiment has been transferred from its initial location at https://gforge.inria.fr (not available any more)
The original, unaltered associated zip file can be obtained from https://files.inria.fr/sakere/gforge/20190701-POPR.zip