Open tobiasgerstenberg opened 6 years ago
A few questions:
Do we not want either of these as candidate explanations? --"E went through the gate because A collided with B." --"E went through the gate because B collided with E."
Here are some qualitatively different kinds of explanations:
So, good explanations are true and contain only what's necessary for the listener to figure out what happened (no less, and no more). It's these pragmatic principles that we need to consider when scoring explanations.
For informativeness: how much does the explanation help cut down the space of possible things that could have happened. For simplicity: we prefer explanations with fewer cause
So for the qualitatively different explanations, are we going to hand-craft those for each clip? Or should the model have a way to construct/score the whole space of explanations which include the qualitatively different kinds you mentioned?
It should be fairly easy to generate these:
Ok, so we want the model to construct/score the space of explanations, including the qualitatively different ones. I think what counts as an explanation is now clear.
I'll make updates to the doc, and follow up when questions come up.
great! just to clarify: explanations are just statements of the sort "Ball E went through the gate because event 1
and event 2
and ... ." good explanations are those that include the right events.
different models differ in how the choose what events to include. for example, a useful baseline comparison model is one that just always states the events that actually happened. this model:
another model might construe events in the wrong way, e.g. when it records a collision that happened between A and B and A was faster than B, it records that "B collided with A". this will lead the model to generate a different counterfactual (it will simulate a counterfactual in which ball B is removed shortly before the collision with A) from a model that encodes the event as "A collided with B".
here is a simple way to get started:
let's say the only things in our vocabulary are:
some rules:
some applications:
Limitations: