As a source of intelligence, the general notion of causality has been a popular subject of study in many fields, particularly the artificial intelligence. Causality refers to the relation between two events when the occurrence of one event (the cause) leads to the occurrence of another one (the effect). It helps to predict the future; achieve goals on the basis of actions; diagnose problems and explain why something has happened.