Self-explaining deep models with logic rule reasoning