在多类分类(MCC) 问题的背景下,一种常见的方法是从多个二元分类器构建最终解决方案。通常提到的两种组合策略是一对多和一对一。
为了区分该方法,更清楚地查看每个二元分类器尝试做什么。One-vs-all 的原始分类器试图将一个类与其他类分开。而一对一的原始尝试将一对一与 一对一分开也很容易混淆,称为全对全和全对。
我想通过以二元决策树的方式组合二元分类器来研究构建 MCC 分类器的这个相当简单的想法。举个例子:
has wings?
/ \
quack? nyan?
/ \ / \
duck bird cat dog
正如你所看到的has wings?
那样,2-vs-2 分类,所以我称这种方法为多对多。
问题是,我不知道从哪里开始阅读。有什么好论文可以推荐吗?
为了提供更多背景信息,我正在考虑使用多级进化算法 (MLEA) 来构建树。因此,如果有更直接的答案,那将是最受欢迎的。
编辑:有关更多上下文(也许您可能会发现它有用),我阅读了这篇论文,它是GECCO 2011 最佳论文获奖者之一;它使用 MLEA 以一对多的方式组成 MCC。这就是启发我寻找一种方法来修改它作为决策树构建器的原因。