Mining rare association rules by discovering quasi-functional dependencies: An incremental approach