DaFranker comments on The Fundamental Question - Rationality computer game design - Less Wrong Discussion
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (68)
What seems to be taking shape while doing this is the idea of the player having access to a tool, mostly separated from the rest of the game, to help calculate probabilities. It would allow new (possible) facts to be entered with priors, facts split up into conjunctions, dependencies noted between facts and so on. The tool would then calculate probabilities for you while you tweak the calculation. (Possibly color coded or otherwise abstracted if we expect numbers to be seen as scary.)
I'm not even gonna try to do make this into an intuitive or full featured tool right away, but in a final release I would imagine a very polished interface with drag&drop graphs for dependencies, folding to hide irrelevant details etc.
Early on in the game, there would be heavy prompting on exactly how to use the tool while later on the player would be left increasingly on their own in figuring out how to enter statements and facts she encounters.
First of all, is this in line with what other people are envisioning?
Secondly, this seems like something which may actually be useful in real life as well (and I could see the game ending with an encouragement to do just that). Does anyone know of such a tool which already exists? If nothing else, it might be good for salvaging ideas from. Some quick Googling doesn't reveal anything beyond simple tools where you can put in the numbers for a single equation and tools special fitted for a single application.
Edit: Argument Map software seem to be what I was looking for.
I've already posted this link in a reply lower down the thread, but here. SMILE seems built explicitly to be used as an API, but I'm not sure I like the way it stores data nor its I/O methods. So far, OpenMarkov with the ProbModelXML are the most attractive implementations, and I think something closer to that (or perhaps use them as API / backend straight-up, depending on language considerations and interfacing issues) would be more straightforward to implement.
As for looking for apps that do this for general use, I've been toying around with this for a bit and it seems quite fun and intuitive to use (well, to someone who knows some bayes anyway).