arXiv:2409.01428cs.LGstat.ML2024-09

提出图节点分类新算法,能高效处理凸性聚类问题。

Self-Directed Learning of Convex Labelings on Graphs

  • 自适应选择节点顺序,基于图的凸性结构设计学习算法
  • 在双凸簇图上仅犯3次错误,错误数对数级增长
  • 适用于社交网络等强连通性聚类场景

本文研究图节点分类的自导向学习问题。该设置下,学习者自主选择节点呈现顺序,而非由对手决定。尽管此前已有欧氏半空间、线性函数和多类假设类的自导向学习结果,但针对图结构节点分类的研究尚无。本文聚焦于(测地)凸簇:任意同标签节点间所有最短路径上的节点也具相同标签。我们提出一个运行时间多项式于 $n$ 的算法,在仅有两个凸簇的图上仅犯 $3(h(G)+1)^4 \ln n$ 次错误,其中 $n$ 为节点总数,$h(G)$ 为图 $G$ 的哈德威格数(即最大团子图的大小)。算法对轻微非凸情况仍具鲁棒性,错误界仍为 $\log n$ 级。此外,还设计了一种简单高效的算法用于同质性聚类,即强连接节点倾向于同属一类。

原文摘要 · Abstract (English)

We study the problem of classifying the nodes of a given graph in the self-directed learning setup. This learning setting is a variant of online learning, where rather than an adversary determining the sequence in which nodes are presented, the learner autonomously and adaptively selects them. While self-directed learning of Euclidean halfspaces, linear functions, and general multiclass hypothesis classes was recently considered, no results previously existed specifically for self-directed node classification on graphs. In this paper, we address this problem developing efficient algorithms for it. More specifically, we focus on the case of (geodesically) convex clusters, i.e., for every two nodes sharing the same label, all nodes on every shortest path between them also share the same label. In particular, we devise an algorithm with runtime polynomial in $n$ that makes only $3(h(G)+1)^4 \ln n$ mistakes on graphs with two convex clusters, where $n$ is the total number of nodes and $h(G)$ is the Hadwiger number, i.e., the size of the largest clique minor of the graph $G$. We also show that our algorithm is robust to the case that clusters are slightly non-convex, still achieving a mistake bound logarithmic in $n$. Finally, we devise a simple and efficient algorithm for homophilic clusters, where strongly connected nodes tend to belong to the same class.

图学习自导向学习凸性聚类

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。