Interactive causality reasoning