Association Rule भी Unsupervised Machine Learning की एक प्रमुख method है। इसका मुख्य उद्देश्य होता है बडे बडे Data Set मे Association को identify करना। मतलब Data Points के बिच Relationship या Dependencies का पता लगाता है।

इसका सबसे आच्छा उदाहरण है Market Basket Analysis मतलब इसके द्वारा हम डेटाबेस मे transaction (लेन देन) को देख कर यह बताना कि कोन से items एक साथ खरिदे जाते है। इसे मै आपको एक उदाहरण से समझाता हु - अगर हमे किसी Footware कि दुकान का market basket analysis करते है तो उसके लेन देन database को देख कर पता चलता है कि कोई व्यक्ति यदि जुते खरिदता है तो वह उसके साथ मोजे भी खरिदता है तो इससे हम यह कर सकते है कि जब कोइ नया व्यक्ति जुते खरिदने आता है तो हम उसे मोजे खरिदने के लिये भी उकसा सकते है।

Association Rules को पूरा करने के लिए बहुत समय की आवश्यकता होती है; वे बहुत ज्यादा CPU और मेमोरी का उपयोग करते हैं।