A Scalable Association Rule Learning Algorithm for Large Datasets and Its Application to Microarray Datasets