causality-inspired ML