多级关联规则与多维关联规则有何区别?请结合实用实例详解
多级关联规则(Multilevel Association Rule)
多级关联规则的核心是商品/概念的层级抽象——越往上的抽象层级,覆盖的用户群体范围越广,群体共性越强,因此关联的概率通常越高。
实用实例(电商场景)
假设某电商平台的商品分类有三层:
- 顶层抽象:电子产品 → 办公配件
- 中层细分:笔记本电脑 → 打印机
- 底层精准:游戏本 → 彩色激光打印机
平台通过用户购买数据统计出以下关联规则:
- 顶层规则:
buys(X, "电子产品") => buys(X, "办公配件"),关联概率62%(每100个买电子产品的用户里,62个会买办公配件) - 中层规则:
buys(X, "笔记本电脑") => buys(X, "打印机"),关联概率48% - 底层规则:
buys(X, "游戏本") => buys(X, "彩色激光打印机"),关联概率31%
很明显,层级越往上,关联概率越高——因为顶层的「电子产品」「办公配件」涵盖的商品类型更多,用户的共性需求更普遍;而底层的「游戏本」「彩色激光打印机」是精准细分品类,用户群体更小、需求更个性化,关联自然更弱。
多维关联规则(Multidimensional Association Rule)
多维关联规则是结合多个用户属性/维度来推导购买行为,而不是只看商品间的关联。这些维度可以是用户的年龄、职业、地域、消费能力等,再结合购买动作,就能挖掘更精准的用户需求规律。
实用实例(校园超市场景)
某校园超市统计了近半年的用户消费数据,结合学生的身份信息,得出以下关联规则:age(X,"18-25") ∧ occupation(X,"学生") ∧ monthly_expense(X,"1200-1800") => buys(X,"无线蓝牙耳机")
这条规则的意思是:年龄在18-25岁、职业为学生、每月校园消费在1200-1800元的用户,有71%的概率会购买无线蓝牙耳机。
这里用到了三个维度:年龄、职业、月消费额,再关联购买行为——相比只看「买手机→买耳机」的单维商品关联,多维规则能帮超市更精准地定位目标用户,比如在开学季针对符合这些特征的学生做耳机促销,转化率会更高。
内容的提问来源于stack exchange,提问作者Himanshu Singh
相关产品推荐
相关产品推荐

