Specific and Shared Causal Relation Modeling and Mechanism-Based Clustering