Your first modeling challenge
2023-10-20
„The man who is violently, but equally, hungry and thirsty, and stands at an equal distance from food and drink, and who therefore must remain where he is.“
Aristoteles: De Caelo/On the Heavens. Trans. W. K. C. Guthrie, Heinemann, London 1938, 2:13:295b (S. 237)
https://p8.storage.canalblog.com/87/85/553105/80715840.jpeg
See Wikipedia
“Die Gnosis kannte die Gestalt des Demiurgen, eines Schöpfergottes von niederem Rang, der von der Hochgottheit den Auftrag erhalten hatte, den Kosmos zu erbauen”N. Bischof (in prep, S. 143)
The gnosis knew the figure of the Demiurge, a creator god of lower rank, who had received the commission from the High Deity to build the cosmos
By Dmitrismirnov - Own work, CC BY-SA 3.0
Der Forscher, der eine komplexe Struktur verstehen will, ist gut beraten, wenn er sich in die Rolle eines solchen Demiurgen versetzt und sich vorstellt, er hätte sie selbst konstruieren müssen. Natürlich muss er dafür eine begründete Vermutung haben, was sie leisten soll. Leistung schließt immer eine Zielvorgabe ein, die Arbeit des Demiurgen läuft also naturgemäß im Rahmen einer telischen Heuristik 1 ab.N. Bischof (in prep, S. 143)
The researcher who wants to understand a complex structure is well advised to put himself in the role of such a demiurge and imagine that he would have had to construct it himself. Of course, to do this he must have an educated guess as to what it should perform. Performance always includes a target, so the demiurge’s work naturally runs within the framework of a telic heuristic.
Note
Wäre ich ein Ingenieur, der einen Mechanismus so konstruieren soll, dass er eine Leistung des Organismus ebenso gut wie dieser erbringt und dabei möglichst dieselben Fehler macht – wie würde ich dann vorgehen?
If I were an engineer and I had to design a mechanism that performs as well as the organism and makes the same mistakes – how would I go about it?
Bischof (in prep, S. 143)
Scenario: The environment has two unlimited sources (food and water), in a substantial distance from each other. The donkey has a general metabolism that continuously consumes food and water reserves in the body. If any of the two reserves drops to zero, the donkey dies.
(Simplifying) assumptions:
Task: Construct an organism, with as few assumptions as possible, that survives as long as possible. Which constructs / sensors / abilities are necessary for this? Assume as simple abilities as possible - certainly not super-human abilities. (Rather think of an amoeba, not a super-AI).
Deliverable: A markdown text file with a verbal description of the organism. Give it the version number 0.1.0
. Upload to the Git repo.
Reminder: free vs fixed parameters
Task:
Cf. linear regression: \(\color{red} y = \color{forestgreen} \beta_0 \color{black} + \color{forestgreen} \beta_1 \color{blue} x\)
→ \(\color{red} y\) = output variable, \(\color{forestgreen} \beta\)s = parameters, \(\color{blue} x\) = input variable.
In the previous lecture, you learned how a good construct definition looks like. Apply that new skill to your model!
Task:
0.2.7
to 0.3.0
)Deliverables:
CHANGELOG.md
file that explains the changes between the previous and the current version of the theory.dev
branch.dev
into main
.Task: Sketch your initial verbal model in the style of Bischof. Refine and extend where necessary, e.g.:
Deliverables:
dev
branchxml
file and push it to the Github repo. Increase version number in cff
file.Note
Wäre ich ein Ingenieur, der, aufbauend auf der letzten funktionstüchtigen Vorform, einen Mechanismus so konstruieren soll, dass er eine Leistung des Organismus ebenso gut wie dieser erbringt und dabei möglichst dieselben Fehler macht – wie würde ich dann vorgehen?
If I were an engineer and, building upon the last functional (evolutionary) preform, I had to design a mechanism that performs as well as the organism and makes the same mistakes – how would I go about it?
→ Assume realistic capabilities, which respect the evolutionary path dependency.
E.g., don’t assume …
Bischof (in prep, S. 143)
As-if models typically employ mathematical representations chosen for elegance or feasibility, are deliberately free from psychological interpretation , and their input–output transformations need not correspond to actual cognitive processes. […] The implication is that process models need to be simple and respect capacity limits or link the proposed operations directly to psychological constructs
Tasks:
Deliverables:
.nlogo
file to your group’s Github repo.CHANGELOG.md
.Formal modeling in psychology - Empirisches Praktikum, Ludwig-Maximilians-Universität München