G1.03.1mutually exclusive collectively exhaustive设计研究
层级需要互斥且穷尽才可预测
别名: MECE · 互斥穷尽 · 可预测分类
概念解释
一层类目如果彼此重叠、又留出未覆盖的空隙,用户就无法预判目标在哪。互斥且穷尽(mutually exclusive, collectively exhaustive)要求:同一对象只合法落入其中一个子类,且所有对象都能落入某一个子类。互斥保证「不在 A 就去 B」的排除法能用;穷尽保证排除到最后不会两手空空。可预测性来自这两条,不来自类目数量看起来整齐。
「产品 / 解决方案 / 资源」这种常见顶层往往既不互斥也不穷尽:一篇案例既是产品又是资源,一篇招聘既不是三者之一。表面像层级,实际无法排除。
机制
层级导航把选择建成一串排除。每一步用户都在问:它更像哪一个?互斥被破坏时,两个类目都能吸收同一对象,排除法没有终点,人只能靠猜编目员当时的心情。穷尽被破坏时,走完所有看起来相关的类目仍然找不到,人会更新信念为「系统里没有」,即使对象被塞进了「其他」或某个名字对不上的桶。
可预测性是对「下一次同类对象会落在哪」的稳定预期。互斥穷尽一旦成立,新内容的归档位置可以从规则推出来,用户也可以用同一规则去找。规则一松,归档和查找就会各用一套故事。
怎么研究
直接测排除法是否能用,不要只看卡片分类的聚类图好不好看。
- 范式:给对象和一层类目,要求「只能选一个」;再给一批新对象,问「有没有无处可放的」。树测试中记录在两个相似类目之间的来回。
- 自变量:类目是否允许重叠、是否提供「其他」、类目名的语义重叠程度。
- 因变量:双归属率、无处可放率、来回次数、用户能否在事后写出一条归档规则。
- 方法论注意点:开放式卡片分类天然允许重叠和剩余,不能拿它的聚类当互斥穷尽已经成立。要测可预测性,得用封闭选择加新对象泛化:规则若不能推广到未见过的条目,层级只对训练样本成立。
边界
分面分类故意在不同维度上重叠(颜色与尺码同时成立),那不是这一层内部的失败,前提是每个维度自己仍然互斥穷尽。多父类(polyhierarchy)允许一个对象挂在两棵树上,那是跨方案的多次挂接,需要明确告诉用户「可以在两处找到」,否则仍会被读成互斥失败。生活语言里的类目本来就模糊(「家具」和「家居」),强行 MECE 会造出没人用的伪精确词,这时应换维度,而不是把旧词削尖。
怎么落地
- 写一层类目时,先做归属矩阵:每条代表内容只能打一个勾。出现双勾就合并或改名,出现空行就补类或改维度。
- 禁止用「其他」充当穷尽。临时收容必须有清空规则,否则穷尽是假的。
- 类目名做对立测试:遮住其中一个,另一个是否仍能靠排除找到目标。两个名字若同真同假,它们不是互斥。
- 验证:拿十个未见过的新对象让未参与者归档,位置应能从已有规则推出。推不出或推出两个位置,这一层还不可预测。