From 800b2f5c2e24d56e763669ffe2e2a420cc0c5177 Mon Sep 17 00:00:00 2001 From: Antonio Andriella <aandriella@iri.upc.edu> Date: Sun, 29 Nov 2020 23:33:41 +0100 Subject: [PATCH] BN moodels --- BN_Models/1000/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/1000/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/1000/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/1000/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/11/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/11/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/11/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/11/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/12/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/12/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/12/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/12/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/13/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/13/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/13/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/13/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/14/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/14/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/14/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/14/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/15/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/15/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/15/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/15/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/16/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/16/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/16/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/16/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/17/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/17/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/17/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/17/True/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/18/False/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/18/False/user_model.bif | 51 ++++++++++++++++++++++++++++ BN_Models/18/True/agent_model.bif | 40 ++++++++++++++++++++++ BN_Models/18/True/user_model.bif | 51 ++++++++++++++++++++++++++++ 36 files changed, 1638 insertions(+) create mode 100644 BN_Models/1000/False/agent_model.bif create mode 100644 BN_Models/1000/False/user_model.bif create mode 100644 BN_Models/1000/True/agent_model.bif create mode 100644 BN_Models/1000/True/user_model.bif create mode 100644 BN_Models/11/False/agent_model.bif create mode 100644 BN_Models/11/False/user_model.bif create mode 100644 BN_Models/11/True/agent_model.bif create mode 100644 BN_Models/11/True/user_model.bif create mode 100644 BN_Models/12/False/agent_model.bif create mode 100644 BN_Models/12/False/user_model.bif create mode 100644 BN_Models/12/True/agent_model.bif create mode 100644 BN_Models/12/True/user_model.bif create mode 100644 BN_Models/13/False/agent_model.bif create mode 100644 BN_Models/13/False/user_model.bif create mode 100644 BN_Models/13/True/agent_model.bif create mode 100644 BN_Models/13/True/user_model.bif create mode 100644 BN_Models/14/False/agent_model.bif create mode 100644 BN_Models/14/False/user_model.bif create mode 100644 BN_Models/14/True/agent_model.bif create mode 100644 BN_Models/14/True/user_model.bif create mode 100644 BN_Models/15/False/agent_model.bif create mode 100644 BN_Models/15/False/user_model.bif create mode 100644 BN_Models/15/True/agent_model.bif create mode 100644 BN_Models/15/True/user_model.bif create mode 100644 BN_Models/16/False/agent_model.bif create mode 100644 BN_Models/16/False/user_model.bif create mode 100644 BN_Models/16/True/agent_model.bif create mode 100644 BN_Models/16/True/user_model.bif create mode 100644 BN_Models/17/False/agent_model.bif create mode 100644 BN_Models/17/False/user_model.bif create mode 100644 BN_Models/17/True/agent_model.bif create mode 100644 BN_Models/17/True/user_model.bif create mode 100644 BN_Models/18/False/agent_model.bif create mode 100644 BN_Models/18/False/user_model.bif create mode 100644 BN_Models/18/True/agent_model.bif create mode 100644 BN_Models/18/True/user_model.bif diff --git a/BN_Models/1000/False/agent_model.bif b/BN_Models/1000/False/agent_model.bif new file mode 100644 index 0000000..92c679d --- /dev/null +++ b/BN_Models/1000/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.20833333333333334, 0.20833333333333334, 0.16666666666666666, 0.16666666666666666, 0.125, 0.125; +(beg, att_2) 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875; +(beg, att_3) 0.09090909090909091, 0.09090909090909091, 0.18181818181818182, 0.18181818181818182, 0.22727272727272727, 0.22727272727272727; +(beg, att_4) 0.1, 0.1, 0.15, 0.15, 0.25, 0.25; +(mid, att_1) 0.20833333333333334, 0.20833333333333334, 0.16666666666666666, 0.16666666666666666, 0.125, 0.125; +(mid, att_2) 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875; +(mid, att_3) 0.09090909090909091, 0.09090909090909091, 0.18181818181818182, 0.18181818181818182, 0.22727272727272727, 0.22727272727272727; +(mid, att_4) 0.1, 0.1, 0.15, 0.15, 0.25, 0.25; +(end, att_1) 0.20833333333333334, 0.20833333333333334, 0.16666666666666666, 0.16666666666666666, 0.125, 0.125; +(end, att_2) 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875; +(end, att_3) 0.09090909090909091, 0.09090909090909091, 0.18181818181818182, 0.18181818181818182, 0.22727272727272727, 0.22727272727272727; +(end, att_4) 0.1, 0.1, 0.15, 0.15, 0.25, 0.25; +} \ No newline at end of file diff --git a/BN_Models/1000/False/user_model.bif b/BN_Models/1000/False/user_model.bif new file mode 100644 index 0000000..a95de5b --- /dev/null +++ b/BN_Models/1000/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.25,0.3333333333333333,0.4166666666666667; +(wrong) 0.6666666666666666,0.3333333333333333,0.0; +(timeout) 0.6666666666666666,0.3333333333333333,0.0; +} +probability (attempt | user_action) { +(correct) 0.1875,0.25,0.25,0.3125; +(wrong) 0.5,0.25,0.25,0.0; +(timeout) 0.5,0.25,0.25,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.6,0.2,0.2; +(lev_1) 0.6,0.2,0.2; +(lev_2) 0.8,0.1,0.1; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/1000/True/agent_model.bif b/BN_Models/1000/True/agent_model.bif new file mode 100644 index 0000000..92c679d --- /dev/null +++ b/BN_Models/1000/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.20833333333333334, 0.20833333333333334, 0.16666666666666666, 0.16666666666666666, 0.125, 0.125; +(beg, att_2) 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875; +(beg, att_3) 0.09090909090909091, 0.09090909090909091, 0.18181818181818182, 0.18181818181818182, 0.22727272727272727, 0.22727272727272727; +(beg, att_4) 0.1, 0.1, 0.15, 0.15, 0.25, 0.25; +(mid, att_1) 0.20833333333333334, 0.20833333333333334, 0.16666666666666666, 0.16666666666666666, 0.125, 0.125; +(mid, att_2) 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875; +(mid, att_3) 0.09090909090909091, 0.09090909090909091, 0.18181818181818182, 0.18181818181818182, 0.22727272727272727, 0.22727272727272727; +(mid, att_4) 0.1, 0.1, 0.15, 0.15, 0.25, 0.25; +(end, att_1) 0.20833333333333334, 0.20833333333333334, 0.16666666666666666, 0.16666666666666666, 0.125, 0.125; +(end, att_2) 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875; +(end, att_3) 0.09090909090909091, 0.09090909090909091, 0.18181818181818182, 0.18181818181818182, 0.22727272727272727, 0.22727272727272727; +(end, att_4) 0.1, 0.1, 0.15, 0.15, 0.25, 0.25; +} \ No newline at end of file diff --git a/BN_Models/1000/True/user_model.bif b/BN_Models/1000/True/user_model.bif new file mode 100644 index 0000000..a95de5b --- /dev/null +++ b/BN_Models/1000/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.25,0.3333333333333333,0.4166666666666667; +(wrong) 0.6666666666666666,0.3333333333333333,0.0; +(timeout) 0.6666666666666666,0.3333333333333333,0.0; +} +probability (attempt | user_action) { +(correct) 0.1875,0.25,0.25,0.3125; +(wrong) 0.5,0.25,0.25,0.0; +(timeout) 0.5,0.25,0.25,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.6,0.2,0.2; +(lev_1) 0.6,0.2,0.2; +(lev_2) 0.8,0.1,0.1; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/11/False/agent_model.bif b/BN_Models/11/False/agent_model.bif new file mode 100644 index 0000000..f6a73b6 --- /dev/null +++ b/BN_Models/11/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_2) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_2) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_2) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +} \ No newline at end of file diff --git a/BN_Models/11/False/user_model.bif b/BN_Models/11/False/user_model.bif new file mode 100644 index 0000000..0dd2b70 --- /dev/null +++ b/BN_Models/11/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2857142857142857,0.35714285714285715,0.35714285714285715; +(wrong) 1.0,0.0,0.0; +(timeout) 1.0,0.0,0.0; +} +probability (attempt | user_action) { +(correct) 0.21052631578947367,0.2631578947368421,0.2631578947368421,0.2631578947368421; +(wrong) 1.0,0.0,0.0,0.0; +(timeout) 1.0,0.0,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.8,0.1,0.1; +(lev_1) 0.8,0.1,0.1; +(lev_2) 1.0,0.0,0.0; +(lev_3) 1.0,0.0,0.0; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/11/True/agent_model.bif b/BN_Models/11/True/agent_model.bif new file mode 100644 index 0000000..f6a73b6 --- /dev/null +++ b/BN_Models/11/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_2) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_2) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_2) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +} \ No newline at end of file diff --git a/BN_Models/11/True/user_model.bif b/BN_Models/11/True/user_model.bif new file mode 100644 index 0000000..0dd2b70 --- /dev/null +++ b/BN_Models/11/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2857142857142857,0.35714285714285715,0.35714285714285715; +(wrong) 1.0,0.0,0.0; +(timeout) 1.0,0.0,0.0; +} +probability (attempt | user_action) { +(correct) 0.21052631578947367,0.2631578947368421,0.2631578947368421,0.2631578947368421; +(wrong) 1.0,0.0,0.0,0.0; +(timeout) 1.0,0.0,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.8,0.1,0.1; +(lev_1) 0.8,0.1,0.1; +(lev_2) 1.0,0.0,0.0; +(lev_3) 1.0,0.0,0.0; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/12/False/agent_model.bif b/BN_Models/12/False/agent_model.bif new file mode 100644 index 0000000..9bb8ac9 --- /dev/null +++ b/BN_Models/12/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.225, 0.225, 0.15, 0.15, 0.15, 0.1; +(beg, att_2) 0.1, 0.2, 0.2, 0.2, 0.15, 0.15; +(beg, att_3) 0.1, 0.1, 0.25, 0.25, 0.2, 0.1; +(beg, att_4) 0.05, 0.15, 0.15, 0.2, 0.25, 0.2; +(mid, att_1) 0.225, 0.225, 0.15, 0.15, 0.15, 0.1; +(mid, att_2) 0.1, 0.2, 0.2, 0.2, 0.15, 0.15; +(mid, att_3) 0.1, 0.1, 0.25, 0.25, 0.2, 0.1; +(mid, att_4) 0.05, 0.15, 0.15, 0.2, 0.25, 0.2; +(end, att_1) 0.225, 0.225, 0.15, 0.15, 0.15, 0.1; +(end, att_2) 0.1, 0.2, 0.2, 0.2, 0.15, 0.15; +(end, att_3) 0.1, 0.1, 0.25, 0.25, 0.2, 0.1; +(end, att_4) 0.05, 0.15, 0.15, 0.2, 0.25, 0.2; +} \ No newline at end of file diff --git a/BN_Models/12/False/user_model.bif b/BN_Models/12/False/user_model.bif new file mode 100644 index 0000000..36c5c09 --- /dev/null +++ b/BN_Models/12/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2,0.4,0.4; +(wrong) 0.4,0.3,0.3; +(timeout) 0.4,0.3,0.3; +} +probability (attempt | user_action) { +(correct) 0.125,0.125,0.25,0.5; +(wrong) 0.3333333333333333,0.3333333333333333,0.25,0.08333333333333333; +(timeout) 0.3333333333333333,0.3333333333333333,0.25,0.08333333333333333; +} +probability (user_action | agent_assistance) { +(lev_0) 0.2,0.4,0.4; +(lev_1) 0.3,0.3,0.4; +(lev_2) 0.3,0.3,0.4; +(lev_3) 0.6,0.2,0.2; +(lev_4) 0.8,0.1,0.1; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/12/True/agent_model.bif b/BN_Models/12/True/agent_model.bif new file mode 100644 index 0000000..9bb8ac9 --- /dev/null +++ b/BN_Models/12/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.225, 0.225, 0.15, 0.15, 0.15, 0.1; +(beg, att_2) 0.1, 0.2, 0.2, 0.2, 0.15, 0.15; +(beg, att_3) 0.1, 0.1, 0.25, 0.25, 0.2, 0.1; +(beg, att_4) 0.05, 0.15, 0.15, 0.2, 0.25, 0.2; +(mid, att_1) 0.225, 0.225, 0.15, 0.15, 0.15, 0.1; +(mid, att_2) 0.1, 0.2, 0.2, 0.2, 0.15, 0.15; +(mid, att_3) 0.1, 0.1, 0.25, 0.25, 0.2, 0.1; +(mid, att_4) 0.05, 0.15, 0.15, 0.2, 0.25, 0.2; +(end, att_1) 0.225, 0.225, 0.15, 0.15, 0.15, 0.1; +(end, att_2) 0.1, 0.2, 0.2, 0.2, 0.15, 0.15; +(end, att_3) 0.1, 0.1, 0.25, 0.25, 0.2, 0.1; +(end, att_4) 0.05, 0.15, 0.15, 0.2, 0.25, 0.2; +} \ No newline at end of file diff --git a/BN_Models/12/True/user_model.bif b/BN_Models/12/True/user_model.bif new file mode 100644 index 0000000..36c5c09 --- /dev/null +++ b/BN_Models/12/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2,0.4,0.4; +(wrong) 0.4,0.3,0.3; +(timeout) 0.4,0.3,0.3; +} +probability (attempt | user_action) { +(correct) 0.125,0.125,0.25,0.5; +(wrong) 0.3333333333333333,0.3333333333333333,0.25,0.08333333333333333; +(timeout) 0.3333333333333333,0.3333333333333333,0.25,0.08333333333333333; +} +probability (user_action | agent_assistance) { +(lev_0) 0.2,0.4,0.4; +(lev_1) 0.3,0.3,0.4; +(lev_2) 0.3,0.3,0.4; +(lev_3) 0.6,0.2,0.2; +(lev_4) 0.8,0.1,0.1; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/13/False/agent_model.bif b/BN_Models/13/False/agent_model.bif new file mode 100644 index 0000000..2086e0a --- /dev/null +++ b/BN_Models/13/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(beg, att_2) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_1) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_2) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_1) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_2) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +} \ No newline at end of file diff --git a/BN_Models/13/False/user_model.bif b/BN_Models/13/False/user_model.bif new file mode 100644 index 0000000..25c893c --- /dev/null +++ b/BN_Models/13/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.3,0.3,0.4; +(wrong) 0.8,0.1,0.1; +(timeout) 0.5,0.25, 0.25; +} +probability (attempt | user_action) { +(correct) 0.21052631578947367,0.2631578947368421,0.2631578947368421,0.2631578947368421; +(wrong) 1.0,0.0,0.0,0.0; +(timeout) 1.0,0.0,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.8,0.1,0.1; +(lev_1) 1.0,0.0,0.0; +(lev_2) 1.0,0.0,0.0; +(lev_3) 1.0,0.0,0.0; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/13/True/agent_model.bif b/BN_Models/13/True/agent_model.bif new file mode 100644 index 0000000..2086e0a --- /dev/null +++ b/BN_Models/13/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(beg, att_2) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_1) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_2) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_1) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_2) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_3) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_4) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +} \ No newline at end of file diff --git a/BN_Models/13/True/user_model.bif b/BN_Models/13/True/user_model.bif new file mode 100644 index 0000000..25c893c --- /dev/null +++ b/BN_Models/13/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.3,0.3,0.4; +(wrong) 0.8,0.1,0.1; +(timeout) 0.5,0.25, 0.25; +} +probability (attempt | user_action) { +(correct) 0.21052631578947367,0.2631578947368421,0.2631578947368421,0.2631578947368421; +(wrong) 1.0,0.0,0.0,0.0; +(timeout) 1.0,0.0,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.8,0.1,0.1; +(lev_1) 1.0,0.0,0.0; +(lev_2) 1.0,0.0,0.0; +(lev_3) 1.0,0.0,0.0; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/14/False/agent_model.bif b/BN_Models/14/False/agent_model.bif new file mode 100644 index 0000000..3d47818 --- /dev/null +++ b/BN_Models/14/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(beg, att_2) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(beg, att_3) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(beg, att_4) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_1) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(mid, att_2) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(mid, att_3) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_4) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_1) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(end, att_2) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(end, att_3) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_4) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +} \ No newline at end of file diff --git a/BN_Models/14/False/user_model.bif b/BN_Models/14/False/user_model.bif new file mode 100644 index 0000000..0dd2b70 --- /dev/null +++ b/BN_Models/14/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2857142857142857,0.35714285714285715,0.35714285714285715; +(wrong) 1.0,0.0,0.0; +(timeout) 1.0,0.0,0.0; +} +probability (attempt | user_action) { +(correct) 0.21052631578947367,0.2631578947368421,0.2631578947368421,0.2631578947368421; +(wrong) 1.0,0.0,0.0,0.0; +(timeout) 1.0,0.0,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.8,0.1,0.1; +(lev_1) 0.8,0.1,0.1; +(lev_2) 1.0,0.0,0.0; +(lev_3) 1.0,0.0,0.0; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/14/True/agent_model.bif b/BN_Models/14/True/agent_model.bif new file mode 100644 index 0000000..3d47818 --- /dev/null +++ b/BN_Models/14/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(beg, att_2) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(beg, att_3) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(beg, att_4) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_1) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(mid, att_2) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(mid, att_3) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_4) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_1) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(end, att_2) 0.3333333333333333, 0.3333333333333333, 0.13333333333333333, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667; +(end, att_3) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_4) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +} \ No newline at end of file diff --git a/BN_Models/14/True/user_model.bif b/BN_Models/14/True/user_model.bif new file mode 100644 index 0000000..0dd2b70 --- /dev/null +++ b/BN_Models/14/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2857142857142857,0.35714285714285715,0.35714285714285715; +(wrong) 1.0,0.0,0.0; +(timeout) 1.0,0.0,0.0; +} +probability (attempt | user_action) { +(correct) 0.21052631578947367,0.2631578947368421,0.2631578947368421,0.2631578947368421; +(wrong) 1.0,0.0,0.0,0.0; +(timeout) 1.0,0.0,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.8,0.1,0.1; +(lev_1) 0.8,0.1,0.1; +(lev_2) 1.0,0.0,0.0; +(lev_3) 1.0,0.0,0.0; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/15/False/agent_model.bif b/BN_Models/15/False/agent_model.bif new file mode 100644 index 0000000..9f3fe18 --- /dev/null +++ b/BN_Models/15/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_2) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(beg, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_4) 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.14285714285714285, 0.09523809523809523, 0.09523809523809523; +(mid, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_2) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_4) 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.14285714285714285, 0.09523809523809523, 0.09523809523809523; +(end, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_2) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_4) 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.14285714285714285, 0.09523809523809523, 0.09523809523809523; +} \ No newline at end of file diff --git a/BN_Models/15/False/user_model.bif b/BN_Models/15/False/user_model.bif new file mode 100644 index 0000000..b637cfe --- /dev/null +++ b/BN_Models/15/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.18181818181818182,0.36363636363636365,0.45454545454545453; +(wrong) 0.75,0.25,0.0; +(timeout) 0.75,0.25,0.0; +} +probability (attempt | user_action) { +(correct) 0.17647058823529413,0.23529411764705882,0.29411764705882354,0.29411764705882354; +(wrong) 0.6666666666666666,0.3333333333333333,0.0,0.0; +(timeout) 0.6666666666666666,0.3333333333333333,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.4,0.3,0.3; +(lev_1) 0.4,0.3,0.3; +(lev_2) 0.6,0.2,0.2; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/15/True/agent_model.bif b/BN_Models/15/True/agent_model.bif new file mode 100644 index 0000000..9f3fe18 --- /dev/null +++ b/BN_Models/15/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_2) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(beg, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_4) 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.14285714285714285, 0.09523809523809523, 0.09523809523809523; +(mid, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_2) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(mid, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_4) 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.14285714285714285, 0.09523809523809523, 0.09523809523809523; +(end, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_2) 0.29411764705882354, 0.29411764705882354, 0.17647058823529413, 0.11764705882352941, 0.058823529411764705, 0.058823529411764705; +(end, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_4) 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.14285714285714285, 0.09523809523809523, 0.09523809523809523; +} \ No newline at end of file diff --git a/BN_Models/15/True/user_model.bif b/BN_Models/15/True/user_model.bif new file mode 100644 index 0000000..b637cfe --- /dev/null +++ b/BN_Models/15/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.18181818181818182,0.36363636363636365,0.45454545454545453; +(wrong) 0.75,0.25,0.0; +(timeout) 0.75,0.25,0.0; +} +probability (attempt | user_action) { +(correct) 0.17647058823529413,0.23529411764705882,0.29411764705882354,0.29411764705882354; +(wrong) 0.6666666666666666,0.3333333333333333,0.0,0.0; +(timeout) 0.6666666666666666,0.3333333333333333,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.4,0.3,0.3; +(lev_1) 0.4,0.3,0.3; +(lev_2) 0.6,0.2,0.2; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/16/False/agent_model.bif b/BN_Models/16/False/agent_model.bif new file mode 100644 index 0000000..2ab1b0a --- /dev/null +++ b/BN_Models/16/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_2) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_4) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_1) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_2) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_4) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_1) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_2) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_4) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +} \ No newline at end of file diff --git a/BN_Models/16/False/user_model.bif b/BN_Models/16/False/user_model.bif new file mode 100644 index 0000000..46adbdb --- /dev/null +++ b/BN_Models/16/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2222222222222222,0.3333333333333333,0.4444444444444444; +(wrong) 0.5,0.3333333333333333,0.16666666666666666; +(timeout) 0.5,0.3333333333333333,0.16666666666666666; +} +probability (attempt | user_action) { +(correct) 0.18181818181818182,0.18181818181818182,0.2727272727272727,0.36363636363636365; +(wrong) 0.3333333333333333,0.3333333333333333,0.2222222222222222,0.1111111111111111; +(timeout) 0.3333333333333333,0.3333333333333333,0.2222222222222222,0.1111111111111111; +} +probability (user_action | agent_assistance) { +(lev_0) 0.4,0.3,0.3; +(lev_1) 0.4,0.3,0.3; +(lev_2) 0.6,0.2,0.2; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/16/True/agent_model.bif b/BN_Models/16/True/agent_model.bif new file mode 100644 index 0000000..2ab1b0a --- /dev/null +++ b/BN_Models/16/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_2) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(beg, att_4) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_1) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_2) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(mid, att_4) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_1) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_2) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_3) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +(end, att_4) 0.25, 0.25, 0.2, 0.15, 0.1, 0.05; +} \ No newline at end of file diff --git a/BN_Models/16/True/user_model.bif b/BN_Models/16/True/user_model.bif new file mode 100644 index 0000000..46adbdb --- /dev/null +++ b/BN_Models/16/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.2222222222222222,0.3333333333333333,0.4444444444444444; +(wrong) 0.5,0.3333333333333333,0.16666666666666666; +(timeout) 0.5,0.3333333333333333,0.16666666666666666; +} +probability (attempt | user_action) { +(correct) 0.18181818181818182,0.18181818181818182,0.2727272727272727,0.36363636363636365; +(wrong) 0.3333333333333333,0.3333333333333333,0.2222222222222222,0.1111111111111111; +(timeout) 0.3333333333333333,0.3333333333333333,0.2222222222222222,0.1111111111111111; +} +probability (user_action | agent_assistance) { +(lev_0) 0.4,0.3,0.3; +(lev_1) 0.4,0.3,0.3; +(lev_2) 0.6,0.2,0.2; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/17/False/agent_model.bif b/BN_Models/17/False/agent_model.bif new file mode 100644 index 0000000..496ad28 --- /dev/null +++ b/BN_Models/17/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_2) 0.2, 0.25, 0.25, 0.15, 0.1, 0.05; +(beg, att_3) 0.15, 0.2, 0.25, 0.25, 0.1, 0.05; +(beg, att_4) 0.1, 0.1, 0.15, 0.25, 0.25, 0.15; +(mid, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_2) 0.2, 0.25, 0.25, 0.15, 0.1, 0.05; +(mid, att_3) 0.15, 0.2, 0.25, 0.25, 0.1, 0.05; +(mid, att_4) 0.1, 0.1, 0.15, 0.25, 0.25, 0.15; +(end, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_2) 0.2, 0.25, 0.25, 0.15, 0.1, 0.05; +(end, att_3) 0.15, 0.2, 0.25, 0.25, 0.1, 0.05; +(end, att_4) 0.1, 0.1, 0.15, 0.25, 0.25, 0.15; +} \ No newline at end of file diff --git a/BN_Models/17/False/user_model.bif b/BN_Models/17/False/user_model.bif new file mode 100644 index 0000000..dcdd9ed --- /dev/null +++ b/BN_Models/17/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.25,0.3333333333333333,0.4166666666666667; +(wrong) 0.6,0.3,0.1; +(timeout) 0.6,0.3,0.1; +} +probability (attempt | user_action) { +(correct) 0.2222222222222222,0.2222222222222222,0.2777777777777778,0.2777777777777778; +(wrong) 0.5,0.5,0.0,0.0; +(timeout) 0.5,0.5,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.4,0.3,0.3; +(lev_1) 0.4,0.3,0.3; +(lev_2) 0.6,0.2,0.2; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/17/True/agent_model.bif b/BN_Models/17/True/agent_model.bif new file mode 100644 index 0000000..496ad28 --- /dev/null +++ b/BN_Models/17/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(beg, att_2) 0.2, 0.25, 0.25, 0.15, 0.1, 0.05; +(beg, att_3) 0.15, 0.2, 0.25, 0.25, 0.1, 0.05; +(beg, att_4) 0.1, 0.1, 0.15, 0.25, 0.25, 0.15; +(mid, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(mid, att_2) 0.2, 0.25, 0.25, 0.15, 0.1, 0.05; +(mid, att_3) 0.15, 0.2, 0.25, 0.25, 0.1, 0.05; +(mid, att_4) 0.1, 0.1, 0.15, 0.25, 0.25, 0.15; +(end, att_1) 0.3125, 0.3125, 0.1875, 0.0625, 0.0625, 0.0625; +(end, att_2) 0.2, 0.25, 0.25, 0.15, 0.1, 0.05; +(end, att_3) 0.15, 0.2, 0.25, 0.25, 0.1, 0.05; +(end, att_4) 0.1, 0.1, 0.15, 0.25, 0.25, 0.15; +} \ No newline at end of file diff --git a/BN_Models/17/True/user_model.bif b/BN_Models/17/True/user_model.bif new file mode 100644 index 0000000..d32b06a --- /dev/null +++ b/BN_Models/17/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.25,0.3333333333333333,0.4166666666666667; +(wrong) 0.6,0.3,0.1; +(timeout) 0.6,0.3,0.1; +} +probability (attempt | user_action) { +(correct) 0.2222222222222222,0.2222222222222222,0.2777777777777778,0.2777777777777778; +(wrong) 0.5,0.5,0.0,0.0; +(timeout) 0.5,0.5,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.4,0.3,0.3; +(lev_1) 0.4,0.3,0.3; +(lev_2) 0.6,0.2,0.2; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/18/False/agent_model.bif b/BN_Models/18/False/agent_model.bif new file mode 100644 index 0000000..fc2fefb --- /dev/null +++ b/BN_Models/18/False/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_2) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(beg, att_3) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(beg, att_4) 0.23809523809523808, 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.047619047619047616, 0.047619047619047616; +(mid, att_1) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_2) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(mid, att_3) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(mid, att_4) 0.23809523809523808, 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.047619047619047616, 0.047619047619047616; +(end, att_1) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_2) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(end, att_3) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(end, att_4) 0.23809523809523808, 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.047619047619047616, 0.047619047619047616; +} \ No newline at end of file diff --git a/BN_Models/18/False/user_model.bif b/BN_Models/18/False/user_model.bif new file mode 100644 index 0000000..fd235c8 --- /dev/null +++ b/BN_Models/18/False/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.3076923076923077,0.3076923076923077,0.38461538461538464; +(wrong) 0.5,0.5,0.0; +(timeout) 0.5,0.5,0.0; +} +probability (attempt | user_action) { +(correct) 0.2222222222222222,0.2222222222222222,0.2777777777777778,0.2777777777777778; +(wrong) 0.5,0.5,0.0,0.0; +(timeout) 0.5,0.5,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.6,0.2,0.2; +(lev_1) 0.6,0.2,0.2; +(lev_2) 0.8,0.1,0.1; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file diff --git a/BN_Models/18/True/agent_model.bif b/BN_Models/18/True/agent_model.bif new file mode 100644 index 0000000..fc2fefb --- /dev/null +++ b/BN_Models/18/True/agent_model.bif @@ -0,0 +1,40 @@ +network agent_assistive_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5}; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + + +%INDIVIDUAL PROBABILITIES DEFINITION +probability ( agent_assistance ) { + table 0.17, 0.17, 0.17, 0.17, 0.16, 0.16; +} +probability ( game_state ) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability (agent_assistance | game_state, attempt) { +(beg, att_1) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(beg, att_2) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(beg, att_3) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(beg, att_4) 0.23809523809523808, 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.047619047619047616, 0.047619047619047616; +(mid, att_1) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(mid, att_2) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(mid, att_3) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(mid, att_4) 0.23809523809523808, 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.047619047619047616, 0.047619047619047616; +(end, att_1) 0.2777777777777778, 0.2777777777777778, 0.2222222222222222, 0.1111111111111111, 0.05555555555555555, 0.05555555555555555; +(end, att_2) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(end, att_3) 0.25, 0.25, 0.2, 0.2, 0.05, 0.05; +(end, att_4) 0.23809523809523808, 0.23809523809523808, 0.23809523809523808, 0.19047619047619047, 0.047619047619047616, 0.047619047619047616; +} \ No newline at end of file diff --git a/BN_Models/18/True/user_model.bif b/BN_Models/18/True/user_model.bif new file mode 100644 index 0000000..fd235c8 --- /dev/null +++ b/BN_Models/18/True/user_model.bif @@ -0,0 +1,51 @@ +network persona_model { +} + +%VARIABLES DEFINITION + +variable agent_assistance { + type discrete [ 6 ] { lev_0, lev_1, lev_2, lev_3, lev_4, lev_5 }; +} +variable attempt { + type discrete [ 4 ] { att_1, att_2, att_3, att_4 }; +} +variable game_state { + type discrete [ 3 ] { beg, mid, end }; +} + +variable user_action { + type discrete [ 3 ] { correct, wrong, timeout }; +} + +%INDIVIDUAL PROBABILITIES DEFINITION + +probability ( agent_assistance ) { + table 0.17, 0.16, 0.16, 0.17, 0.17, 0.17; +} +probability ( game_state) { + table 0.34, 0.33, 0.33; +} +probability ( attempt ) { + table 0.25, 0.25, 0.25, 0.25; +} +probability ( user_action ) { + table 0.33, 0.33, 0.34; +} +probability (game_state | user_action) { +(correct) 0.3076923076923077,0.3076923076923077,0.38461538461538464; +(wrong) 0.5,0.5,0.0; +(timeout) 0.5,0.5,0.0; +} +probability (attempt | user_action) { +(correct) 0.2222222222222222,0.2222222222222222,0.2777777777777778,0.2777777777777778; +(wrong) 0.5,0.5,0.0,0.0; +(timeout) 0.5,0.5,0.0,0.0; +} +probability (user_action | agent_assistance) { +(lev_0) 0.6,0.2,0.2; +(lev_1) 0.6,0.2,0.2; +(lev_2) 0.8,0.1,0.1; +(lev_3) 0.8,0.1,0.1; +(lev_4) 1.0,0.0,0.0; +(lev_5) 1.0,0.0,0.0; +} \ No newline at end of file -- GitLab