HV0 PMedicalDiagnosis D. D./900775616 F174:./900775616/model +% Bayesian model: Thu Sep 5 16:13:15 2002 + +'!box'('Bayesian model', 'Compound' / 'Generic', [], 'A Bayesian model of the Medical Diagnosis Task'). + +'!property_levels'([]). + F212:./900775616/subboxes +% Bayesian model: Thu Sep 5 16:13:15 2002 + +'!subbox'(833400035, 450, 190, [output(833399888, send), input(833399888, send)]). + +'!subbox'(833399888, 170, 190, [input(833400035, send), output(833400035, send)]). + D./900775616/833400035 F189:./900775616/833400035/model +% Subject: Thu Sep 5 16:18:52 2002 + +'!box'('Subject', 'Compound' / 'Generic', [], 'Information-processing structures used by the subject in the Diagnosis Task'). + +'!property_levels'([]). + F506:./900775616/833400035/subboxes +% Subject: Thu Sep 5 16:18:52 2002 + +'!subbox'(799958923, 420, 155, [input(799962533, read), input(828631078, read), input(828631078, send)]). + +'!subbox'(799962533, 245, 155, [input(833399888, send), output(833399888, send), output(799958923, read)]). + +'!subbox'(831750826, 500, 295, [input(828631078, read)]). + +'!subbox'(900775719, 355, 295, [input(828631078, read)]). + +'!subbox'(828631078, 570, 155, [output(900775719, read), output(831750826, read), output(799958923, read), output(799958923, send)]). + D./900775616/833400035/799958923 F452:./900775616/833400035/799958923/model +% Working Memory: Thu Sep 5 16:13:15 2002 + +'!box'('Working Memory', 'Buffer' / 'Propositional', [enum("Initialise", 'Each Trial'), enum("Decay", 'None'), pos_int("Decay Constant", 6), boolean("Limited Capacity", 0), pos_int("Capacity", 0), enum("On Excess", 'Random'), boolean("Grounded", 1), enum("Access", 'LIFO'), boolean("Duplicates", 0)], 'The buffer in which all working data is manipulated'). + +'!property_levels'([0, 0, 0, 0, 0, 0, 0, 0, 0]). + F44:./900775616/833400035/799958923/elements +% Working Memory: Thu Sep 5 16:13:15 2002 + F0:./900775616/833400035/799958923/description F0:./900775616/833400035/799958923/messages F3:./900775616/833400035/799958923/elements.current + F127:./900775616/833400035/799958923/elements.html + +
+Initial Contents: None
+ + + F44:./900775616/833400035/799958923/mapping_rules +% Working Memory: Thu Sep 5 16:13:15 2002 + F1:./900775616/833400035/799958923/mapped_elements + D./900775616/833400035/799962533 F246:./900775616/833400035/799962533/model +% Input-Output: Thu Sep 5 16:13:15 2002 + +'!box'('Input-Output', 'Process', [enum("Initialise", 'Each Trial'), boolean("Recurrent", 0), real("Firing Rate", 1.00000)], 'Forward messages to/from the Experimenter'). + +'!property_levels'([0, 0, 0]). + F565:./900775616/833400035/799962533/rules +% Input-Output: Thu Sep 5 16:13:15 2002 + +'!rule'('Forward working memory queries to the experimenter', [refracted], [match(query(Anything, present), 799958923), not [match(diagnosis_is(Disease), 799958923)]], [send(ask(Anything, present), 833401743)]). + +'!rule'('Say diagnosis (i.e., forward it to the experimenter)', [refracted], [match(diagnosis_is(Disease), 799958923)], [send(say(diagnosis_is(Disease)), 833401743)]). + +'!rule'('Rule', [triggered(told(Symptom, Value))], [not [match(told(Symptom, Value), 799958923)]], [add(told(Symptom, Value), 799958923)]). + F0:./900775616/833400035/799962533/description F0:./900775616/833400035/799962533/messages F1432:./900775616/833400035/799962533/rules.html + + +|
+ Rule 1 (refracted): Forward working memory queries to the experimenter
Rule 2 (refracted): Say diagnosis (i.e., forward it to the experimenter)
Rule 3 (unrefracted): Rule
|
|
+ Comment: Source of "Knowledge Base (sparse)" (880043586) exported at Sat Jul 18 15:47:10 1998 +Comment: Class: 'Buffer'/'Propositional' +Element: Frequency present/absent pyrexia in 100 trials Element: Frequency present/absent vomiting in 100 trials Element: Frequency present/absent earache in 100 trials Element: Frequency present/absent headache in 100 trials Element: Frequency present/absent stiffness in 100 trials Element: Frequency present/absent pyrexia in 100 malengitis trials Element: Frequency present/absent vomiting in 100 malengitis trials Element: Frequency present/absent earache in 100 malengitis trials Element: Frequency present/absent headache in 100 malengitis trials Element: Frequency present/absent stiffness in 100 malengitis trials Element: Frequency present/absent pyrexia in 100 deptinnitis trials Element: Frequency present/absent vomiting in 100 deptinnitis trials Element: Frequency present/absent earache in 100 deptinnitis trials Element: Frequency present/absent headache in 100 deptinnitis trials Element: Frequency present/absent stiffness in 100 deptinnitis trials Element: Frequency present/absent pyrexia in 100 paronitis trials Element: Frequency present/absent vomiting in 100 paronitis trials Element: Frequency present/absent earache in 100 paronitis trials Element: Frequency present/absent headache in 100 paronitis trials Element: Frequency present/absent stiffness in 100 paronitis trials Element: Frequency present/absent pyrexia in 100 ritengitis trials Element: Frequency present/absent vomiting in 100 ritengitis trials Element: Frequency present/absent earache in 100 ritengitis trials Element: Frequency present/absent headache in 100 ritengitis trials Element: Frequency present/absent stiffness in 100 ritengitis trials Element: Frequency present/absent pyrexia in 100 tepititis trials Element: Frequency present/absent vomiting in 100 tepititis trials Element: Frequency present/absent earache in 100 tepititis trials Element: Frequency present/absent headache in 100 tepititis trials Element: Frequency present/absent stiffness in 100 tepititis trials Comment: End of "Knowledge Base (sparse)" + |
|
+ Comment: Source of "Decision Procedure" (828631078) exported at Fri Jul 17 14:58:50 1998 +Comment: Class: 'Process' +Comment: ----------------Phase 0 (Initialisation) --------------------------- +Rule 1 (refracted): Setup initial prior probs (not frequentistic)
Comment: ----------------Phase 1 (Respond to symptom)--------------------- +Rule 2 (refracted): respond to new symptom
Comment: ----------------Phase 2a (Update Probabilities by Bayes' Rule)----------- +Rule 3 (unrefracted): Calculate the relative likelihoods of each disease
Comment: ----------------Phase 2b (Diagnose if possible)----------------------- +Rule 4 (unrefracted): The early diagnosis rule
Rule 5 (unrefracted): pick the best if no symptoms are left to query
Rule 6 (unrefracted): If no disease has p>0, just guess
Rule 7 (unrefracted): If no diagnosis this time, trigger query procedure
Comment: --------------Phase 3a (calculate informativeness of each symptom)-------------- +Rule 8 (unrefracted): Calculate informativeness of each remaining symptom
Comment: --------------Phase 3b (pick the most informative symptom to query)---- +Rule 9 (unrefracted): Pick most informative symptom and make query
Comment: ---------------Diagnosis criteria----------------------------- + +Condition Definition: diagnosis_criterion/1: Uniqueness criterion
Condition Definition: diagnosis_criterion/1: Threshold criterion
Comment: -----------------Bayesian Probability revision ------------------------- +Condition Definition: posterior_probability_of_disease/4: Posterior probability of disease by Bayes' rule
Condition Definition: probability_of_symptom_given_disease/4: Probability of symptom given a disease
+
+
Condition Definition: posterior_denominator/3: Denominator of posterior probability function
Comment: -------------calculating informativeness of symptoms------------- +Condition Definition: delta_entropy/2: Information (Change in entropy) assoc with symptom
Condition Definition: p_D_given_X_by_log/3: Condition Definition
Condition Definition: prior_entropy/1: Total Prior Entropy
Comment: ---------------Miscellaneous------------------------------ +Rule 10 (unrefracted): Rule
Condition Definition: number_of_diseases/1: Condition Definition
Condition Definition: divide_by_zero_check/2: Special case handling for FP exception errors
+
Comment: End of "Decision Procedure" + |
|
+ Element: Earache is possible Element: Headache is possible Element: Vomiting is possible Element: Pyrexia is possible Element: Dysphagia is possible Element: Tepititis is possible Element: Ritengitis is possible Element: Malengitis is possible Element: Paronitis is possible Element: Deptinnitis is possible |
|
+ Element: setup for a specified symptom or specified disease or both Element: Number of cases for each disease in each block |
(null): None
+ + + D./900775616/833399888/841932882 F424:./900775616/833399888/841932882/model +% Simulation Data (sparse): Thu Sep 5 16:13:15 2002 + +'!box'('Simulation Data (sparse)', 'Buffer' / 'Propositional', [enum("Initialise", 'Each Trial'), enum("Decay", 'None'), pos_int("Decay Constant", 20), boolean("Limited Capacity", 0), pos_int("Capacity", 0), enum("On Excess", 'Random'), boolean("Grounded", 1), enum("Access", 'Random'), boolean("Duplicates", 0)], ''). + +'!property_levels'([0, 0, 0, 0, 0, 0, 0, 0, 0]). + F2897:./900775616/833399888/841932882/elements +% Simulation Data (sparse): Thu Sep 5 16:13:15 2002 + +'!comment'(' Source of "Simulation Data (sparse)" (841932882) exported at Sat Jul 18 15:52:52 1998'). + +'!comment'(' Class: ''Buffer''/''Propositional'''). + +'!element'(' No association between deptinnitis and earache', assoc(deptinnitis, earache, 0.00000)). + +'!element'(' Very high association between deptinnitis and headache', assoc(deptinnitis, headache, 1.00000)). + +'!element'(' Very high association between deptinnitis and pyrexia', assoc(deptinnitis, pyrexia, 1.00000)). + +'!element'(' Very high association between deptinnitis and stiffness', assoc(deptinnitis, stiffness, 1.00000)). + +'!element'(' No association between deptinnitis and vomiting', assoc(deptinnitis, vomiting, 0.00000)). + +'!element'(' No association between malengitis, and earache', assoc(malengitis, earache, 0.00000)). + +'!element'(' Weak association between malengitis, and headache', assoc(malengitis, headache, 0.25000)). + +'!element'(' Weak association between malengitis, and pyrexia', assoc(malengitis, pyrexia, 0.25000)). + +'!element'(' Very high association between malengitis, and stiffness', assoc(malengitis, stiffness, 1.00000)). + +'!element'(' No association between malengitis, and vomiting', assoc(malengitis, vomiting, 0.00000)). + +'!element'(' Moderate association between ritengitis, and earache', assoc(ritengitis, earache, 0.50000)). + +'!element'(' Very high association between ritengitis, and headache', assoc(ritengitis, headache, 1.00000)). + +'!element'(' Very high association between ritengitis, and pyrexia', assoc(ritengitis, pyrexia, 1.00000)). + +'!element'(' No association between ritengitis, and stiffness', assoc(ritengitis, stiffness, 0.00000)). + +'!element'(' Moderate association between ritengitis, and vomiting', assoc(ritengitis, vomiting, 0.50000)). + +'!element'(' No association between tepittitis, and earache', assoc(tepititis, earache, 0.00000)). + +'!element'(' No association between tepittitis, and headache', assoc(tepititis, headache, 0.00000)). + +'!element'(' Weak association between tepittitis, and pyrexia', assoc(tepititis, pyrexia, 0.25000)). + +'!element'(' No association between tepittitis, and stiffness', assoc(tepititis, stiffness, 0.00000)). + +'!element'(' Very high association between tepittitis, and vomiting', assoc(tepititis, vomiting, 1.00000)). + +'!element'(' Very high association between paronitis, and earache', assoc(paronitis, earache, 1.00000)). + +'!element'(' Weak association between paronitis, and headache', assoc(paronitis, headache, 0.25000)). + +'!element'(' No association between paronitis, and pyrexia', assoc(paronitis, pyrexia, 0.00000)). + +'!element'(' No association between paronitis, and stiffness', assoc(paronitis, stiffness, 0.00000)). + +'!element'(' No association between paronitis, and vomiting', assoc(paronitis, vomiting, 0.00000)). + +'!comment'(' End of "Simulation Data (sparse)"'). + F0:./900775616/833399888/841932882/description F1521:./900775616/833399888/841932882/elements.current + 0: assoc(paronitis, vomiting, ext_float(0.0, 0, 0)). + 0: assoc(paronitis, stiffness, ext_float(0.0, 0, 0)). + 0: assoc(paronitis, pyrexia, ext_float(0.0, 0, 0)). + 0: assoc(paronitis, headache, ext_float(0.25, 0, 1070596096)). + 0: assoc(paronitis, earache, ext_float(1.0, 0, 1072693248)). + 0: assoc(tepititis, vomiting, ext_float(1.0, 0, 1072693248)). + 0: assoc(tepititis, stiffness, ext_float(0.0, 0, 0)). + 0: assoc(tepititis, pyrexia, ext_float(0.25, 0, 1070596096)). + 0: assoc(tepititis, headache, ext_float(0.0, 0, 0)). + 0: assoc(tepititis, earache, ext_float(0.0, 0, 0)). + 0: assoc(ritengitis, vomiting, ext_float(0.5, 0, 1071644672)). + 0: assoc(ritengitis, stiffness, ext_float(0.0, 0, 0)). + 0: assoc(ritengitis, pyrexia, ext_float(1.0, 0, 1072693248)). + 0: assoc(ritengitis, headache, ext_float(1.0, 0, 1072693248)). + 0: assoc(ritengitis, earache, ext_float(0.5, 0, 1071644672)). + 0: assoc(malengitis, vomiting, ext_float(0.0, 0, 0)). + 0: assoc(malengitis, stiffness, ext_float(1.0, 0, 1072693248)). + 0: assoc(malengitis, pyrexia, ext_float(0.25, 0, 1070596096)). + 0: assoc(malengitis, headache, ext_float(0.25, 0, 1070596096)). + 0: assoc(malengitis, earache, ext_float(0.0, 0, 0)). + 0: assoc(deptinnitis, vomiting, ext_float(0.0, 0, 0)). + 0: assoc(deptinnitis, stiffness, ext_float(1.0, 0, 1072693248)). + 0: assoc(deptinnitis, pyrexia, ext_float(1.0, 0, 1072693248)). + 0: assoc(deptinnitis, headache, ext_float(1.0, 0, 1072693248)). + 0: assoc(deptinnitis, earache, ext_float(0.0, 0, 0)). + F0:./900775616/833399888/841932882/messages F3634:./900775616/833399888/841932882/elements.html + + +|
+ Comment: Source of "Simulation Data (sparse)" (841932882) exported at Sat Jul 18 15:52:52 1998 +Comment: Class: 'Buffer'/'Propositional' +Element: No association between deptinnitis and earache Element: Very high association between deptinnitis and headache Element: Very high association between deptinnitis and pyrexia Element: Very high association between deptinnitis and stiffness Element: No association between deptinnitis and vomiting Element: No association between malengitis, and earache Element: Weak association between malengitis, and headache Element: Weak association between malengitis, and pyrexia Element: Very high association between malengitis, and stiffness Element: No association between malengitis, and vomiting Element: Moderate association between ritengitis, and earache Element: Very high association between ritengitis, and headache Element: Very high association between ritengitis, and pyrexia Element: No association between ritengitis, and stiffness Element: Moderate association between ritengitis, and vomiting Element: No association between tepittitis, and earache Element: No association between tepittitis, and headache Element: Weak association between tepittitis, and pyrexia Element: No association between tepittitis, and stiffness Element: Very high association between tepittitis, and vomiting Element: Very high association between paronitis, and earache Element: Weak association between paronitis, and headache Element: No association between paronitis, and pyrexia Element: No association between paronitis, and stiffness Element: No association between paronitis, and vomiting Comment: End of "Simulation Data (sparse)" + |
|
+ Comment: Source of "Block Setup (dense/sparse)" (867411230) exported at Sat Jul 18 15:52:35 1998 +Comment: Class: 'Buffer'/'Propositional' +Element: Include a deptinnitis trial (1). Element: Include a deptinnitis trial (2). Element: Include a deptinnitis trial (3). Element: Include a deptinnitis trial (4). Element: Include a deptinnitis trial (5). Element: Include a malengitis trial (1). Element: Include a malengitis trial (2). Element: Include a malengitis trial (3). Element: Include a malengitis trial (4). Element: Include a malengitis trial (5). Element: Include a ritengitis trial (1). Element: Include a ritengitis trial (2). Element: Include a ritengitis trial (3). Element: Include a ritengitis trial (4). Element: Include a ritengitis trial (5). Element: Include a tepittitis trial (1). Element: Include a tepittitis trial (2). Element: Include a tepittitis trial (3). Element: Include a tepittitis trial (4). Element: Include a tepittitis trial (5). Element: Include a paronitis trial (1). Element: Include a paronitis trial (2). Element: Include a paronitis trial (3). Element: Include a paronitis trial (4). Element: Include a paronitis trial (5). Comment: End of "Block Setup (dense/sparse)" + |
|
+ Element: How many correct diagnoses? Element: Mean # of questions until diagnosis |
|
+ Rule 1 (unrefracted): Forward all of the subject's output to Trace
Rule 2 (refracted): Trial set up (RC's version for all disease/symptom pairs)
Rule 3 (refracted): Answer queries from Input-Output by reference to Simulation Dataedge
Condition Definition: pa/4: To compute whether symptom is present/absent in response to question
Condition Definition: pr/3: To generate a presenting symptom
Rule 4 (unrefracted): Give feedback to the subject
Rule 5 (unrefracted): Increment correct diagnoses
Rule 6 (unrefracted): Increment incorrect diagnoses
Rule 7 (unrefracted): Calculate mean question count
Comment: End of "Experimenter" + |