Rule-Based Machine Learning (RBML)

It is used for Association Rule Mining is used to discover Association Rules by analyzing data for patterns or co-occurrences. It's generally considered Unsupervised Learning.