Scalable Model-Based Clustering with Sequential Monte Carlo
AI 摘要
提出一种可扩展的基于模型的聚类算法,利用分解策略解决大规模在线聚类问题。
主要贡献
- 提出一种新颖的SMC算法,分解聚类问题为近似独立的子问题
- 降低大规模聚类问题的内存需求
- 应用于知识库构建等传统SMC方法难以解决的场景
方法论
采用Sequential Monte Carlo方法,通过分解聚类问题为子问题,实现算法状态的紧凑表示。
原文摘要
In online clustering problems, there is often a large amount of uncertainty over possible cluster assignments that cannot be resolved until more data are observed. This difficulty is compounded when clusters follow complex distributions, as is the case with text data. Sequential Monte Carlo (SMC) methods give a natural way of representing and updating this uncertainty over time, but have prohibitive memory requirements for large-scale problems. We propose a novel SMC algorithm that decomposes clustering problems into approximately independent subproblems, allowing a more compact representation of the algorithm state. Our approach is motivated by the knowledge base construction problem, and we show that our method is able to accurately and efficiently solve clustering problems in this setting and others where traditional SMC struggles.