用新方法证明真实数据树结构远比想象中复杂
Fitting trees to $\ell_1$-hyperbolic distances
- 基于超曲率向量与树嵌入误差的l1范数关系建模
- 算法输出误差严格受数据超曲率l1范数约束
- 揭示标准数据集树结构异常,需更精细分析
构建能表示或拟合距离的树是系统发育分析、度量嵌入、近似算法、几何图神经网络和层次数据分析中的关键问题。以往算法多关注无先验约束的通用度量空间。本文结合双曲几何与几何群论的思想,研究超曲率(超度量性)向量与树嵌入误差之间的关系,定义所有点三元组的超曲率值,并比较其ℓ_p范数与最优树拟合的ℓ_q范数误差。该框架使平均超曲率可由超曲率向量的归一化ℓ_1范数表示。我们证明了经典树拟合结果Gromov可视为p=q=∞的情形。提出算法HCCRootedTreeFit,其ℓ_1嵌入误差可被超曲率向量的ℓ_1范数解析界定(即p=q=1),且该结果紧致。该算法在理论和实证上均显著优于Gromov及其相关方法。最后,通过HCCRootedTreeFit及相关算法发现,用于层次数据分析和几何图神经网络的标准数据集的树拟合效果,与真正树状结构的合成数据集有本质差异,表明对这些标准数据集需进行更精细的分析。
原文摘要 · Abstract (English)
Building trees to represent or to fit distances is a critical component of phylogenetic analysis, metric embeddings, approximation algorithms, geometric graph neural nets, and the analysis of hierarchical data. Much of the previous algorithmic work, however, has focused on generic metric spaces (i.e., those with no a priori constraints). Leveraging several ideas from the mathematical analysis of hyperbolic geometry and geometric group theory, we study the tree fitting problem as finding the relation between the hyperbolicity (ultrametricity) vector and the error of tree (ultrametric) embedding. That is, we define a vector of hyperbolicity (ultrametric) values over all triples of points and compare the $\ell_p$ norms of this vector with the $\ell_q$ norm of the distortion of the best tree fit to the distances. This formulation allows us to define the average hyperbolicity (ultrametricity) in terms of a normalized $\ell_1$ norm of the hyperbolicity vector. Furthermore, we can interpret the classical tree fitting result of Gromov as a $p = q = \infty$ result. We present an algorithm HCCRootedTreeFit such that the $\ell_1$ error of the output embedding is analytically bounded in terms of the $\ell_1$ norm of the hyperbolicity vector (i.e., $p = q = 1$) and that this result is tight. Furthermore, this algorithm has significantly different theoretical and empirical performance as compared to Gromov's result and related algorithms. Finally, we show using HCCRootedTreeFit and related tree fitting algorithms, that supposedly standard data sets for hierarchical data analysis and geometric graph neural networks have radically different tree fits than those of synthetic, truly tree-like data sets, suggesting that a much more refined analysis of these standard data sets is called for.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。