-
Affordances as Probabilistic Interrelations 90%
This model uses on-line probabilistic reasoning to perform a task in the face of various forms of ignorance and uncertainty, using the construct of ‘affordance’ from Ecological Psychology.- Individual Performance in a Simple Functional Ecosystem 30%
Model of interdependent tasks that are embedded in an institutional field, using the construct of affordances.
- Individual Performance in a Simple Functional Ecosystem 30%
-
Evolving Team Structure 60%
This model replicates reft:ethiraj_bounded_2004, which is a stochastic evolutionary model of team structure given dependency between tasks. -
Affordances, Institutions, and Interdependent Tasks
Model of interdependent tasks that are embedded in an institutional field, using the construct of affordances.-
Foundations
Definitions for ‘tasks’, ‘performance’, ‘capabilities’, ‘affordance’ as fit between agents and task’, and informational resources provided by affordances. -
Affordances as Emergent Computational Objects 70%
Abstracting from protein folding, we build up a computational model of affordances as emergent objects. -
Model of Institutions Via Affordances 0%
Model of interdependent tasks in an institutional field using the construct of affordances.
-
-
A Virtual World for Engineering Design Teams 30%
Model of a virtual world that features products that are designed, produced, and consumed. -
Negotiating Team Roles and Responsibilities 20%
Actors self-organize into teams. The model uses recursive multi-actor reasoning and repeated social interaction in a somewhat non-cooperative coordination game with incomplete and imperfect information.
Other Resources
A. Interactive WebPPL editor – to create and modify your own markdown pages, saved in your browser’s cache.
B. Probabilistic Models of Cognition – an on-line book for the cognitive science applications of WebPPL. CAUTION: This book uses an older version of WebPPL and the syntax and functions are somewhat different than used in this tutorial.
C. WebPPL Language Manual – a tutorial introduction to the design of WebPPL, which can help you understand how the language is interpreted and executed, and therefore why the language is designed the way it is (e.g. functional programming).
D. WebPPL Language Reference – specification of components and functions in the language.
E. WebPPL.org – interactive editor and local installation instructions. (Note: this editor does not have all the javascript libraries necessary to run the models presented here.)