
Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-18) Dynamic Hypergraph Structure Learning Zizhao Zhang, Haojie Lin, Yue Gao∗ BNRist, KLISS, School of Software, Tsinghua University, China. [email protected], [email protected], [email protected] Abstract 1 Introduction Hypergraph is composed of a vertex set and a hyperedge set. In recent years, hypergraph modeling has shown In a hypergraph, each hyperedge can connect any number of its superiority on correlation formulation among vertices, and the hyperedge can be easily expanded, which samples and has wide applications in classifica- leads to a flexible edge degree for hypergraph. Therefore, the tion, retrieval, and other tasks. In all these works, hypergraph model is able to formulate the high-order corre- the performance of hypergraph learning highly de- lation of data compared with simple graph and other linear pends on the generated hypergraph structure. A comparison methods. good hypergraph structure can represent the data Due to this advantage, hypergraph learning method [Zhou correlation better, and vice versa. Although hy- and Scholkopf,¨ 2007] has attracted much attention in recent pergraph learning has attracted much attention re- years and has been applied in many tasks [Zhang et al., 2017; cently, most of existing works still rely on a static Zhu et al., 2017b], such as image retrieval [Huang et al., hypergraph structure, and little effort concentrates 2010; Zhu et al., 2017a], social network analysis [Zhao et on optimizing the hypergraph structure during the al., 2018], object classification [Gao et al., 2012], image seg- learning process. To tackle this problem, we pro- mentation [Huang et al., 2009], hyperspectral image analysis pose the first dynamic hypergraph structure learn- [Luo et al., 2018], person re-identification [An et al., 2017], ing method in this paper. In this method, given the multimedia recommendation [Zhu et al., 2015] and visual originally generated hypergraph structure, the ob- tracking [Du et al., 2017]. In these applications, usually the jective of our work is to simultaneously optimize relationship of the data for processing is formulated in a hy- the label projection matrix (the common task in hy- pergraph structure, where each vertex denotes the data and pergraph learning) and the hypergraph structure it- the hyperedges represent some kind of connections. Then, self. On one hand, the label projection matrix is the hypergraph learning is conducted as a label propagation related to the hypergraph structure in our formula- process on the hypergraph to obtain the label projection ma- tion, similar to traditional methods. On the other trix [Liu et al., 2017a] or as a spectral clustering [Li and hand, different from the existing hypergraph gener- Milenkovic, 2017] in different tasks. ation methods based on the feature space only, the In these methods, the quality of the hypergraph structure hypergraph structure optimization in our formula- plays an important role for data modelling. A well con- tion utilizes the data correlation from both the la- structed hypergraph structure can represent the data correla- bel space and the feature space. Then, we alterna- tion accurately, yet leading to better performance, while an tively learn the optimal label projection matrix and inappropriate hypergraph structure could make the situation the hypergraph structure, leading to a dynamic hy- worse. To generate a better hypergraph structure, many ap- pergraph structure during the learning process. We proaches have been proposed in recent years, such as k-nn have applied the proposed method in the tasks of method [Huang et al., 2009], clustering-based method [Gao 3D shape recognition and gesture recognition. Ex- et al., 2012], spare representation method [Liu et al., 2017b], perimental results on four public datasets show bet- etc. In existing methods, after the hypergraph has been con- ter performance compared with the state-of-the-art structed, it never changes during the learning process, leading methods. We note that the proposed method can be to a static hypergraph structure learning mechanism. How- further applied in other tasks. ever, it is uneasy to guarantee that the generated hypergraph structure is optimal and suitable for all applications. In recent years, there have been some attempts to mod- ify the hypergraph components, such as learning the hy- ∗indicates corresponding author peredge weights [Gao et al., 2012] and the sub-hypergraph 3162 Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-18) weights [Gao et al., 2013]. However, these methods only tensive evaluations to demonstrate the effectiveness of make slightly maintenance on the original hypergraph struc- the proposed method. We have observed that traditional ture, and cannot repair the connections which are inappro- hypergraph hyperedge weight updating method has the priate or even contain errors. Confronting this challenge, it limitation on improving the hypergraph learning perfor- is urgent to investigate the hypergraph structure optimization mance, and the dynamic updating of hypergraph struc- during the learning process, leading to a dynamic hypergraph ture has shown consistent performance improvement. structure learning scheme. The rest of this paper is organized as follows. Section 2 In this paper, we propose a dynamic hypergraph struc- introduces the related work on hypergraph learning. Section ture learning method, which can jointly learn the hypergraph 3 presents the proposed dynamic hypergraph structure learn- structure and label projection matrix simultaneously. In a hy- ing method. The applications and experimental results are pergraph, its structure is represented by the incidence matrix, provided in Section 4. We conclude this paper in Section 5. which records the connections and the connection strength between vertices and hyperedges. The objective here is to op- timize the incidence matrix during the learning process, yet 2 Related Work leading to a better hypergraph structure accordingly. Given In this section, we briefly review existing works on hyper- the data, an initial hypergraph structure can be generated graph learning and its applications, such as video object seg- by selecting a suitable hypergraph construction method for mentation, scene recognition, 3D object retrieval and classifi- the application. In our formulation, we propose to optimize cation. the hypergraph structure from two spaces, i.e., the data label In hypergraph learning, hypergraph construction is the first space and the data feature space. With the initial hypergraph, step for data modeling. Existing works can be divided into a transductive learning process can be conducted to propagate feature-based methods and representation-based methods. In the vertex labels on the hypergraph. In each round, after the feature-based methods, the hyperedge targets on exploring optimization of the label projection matrix, we further update the nearest neighbors in the feature space, based on k-nn or a the incidence matrix considering the data correlation on both search radius. The k-nn scheme [Huang et al., 2009] selects the label space and the feature space. This process repeats a set number of nearest neighbors for each vertex to generate until both the hypergraph structure and the label projection a hyperedge. The search radius scheme, while, sets a pre- matrix are stable. During this process, the hypergraph struc- defined search radius and all vertices in the radius are con- ture can be dynamically updated, leading to a dynamic hy- nected by one hyperedge. However, it is challenging to de- pergraph strategy. In this way, we can achieve both optimal termine an optimal number of nearest neighbors or the search label projection matrix (the objective for the application) and radius, which may be sensitive to noise and limit the perfor- updated hypergraph structure (the data correlation modelling) mance of data modeling. Different from the feature-based under a dual optimization framework. methods, representation-based method [Liu et al., 2017b] We have applied our dynamic hypergraph structure learn- aims to exploit the relation among vertices through feature ing method on the tasks of 3D shape recognition and ges- reconstruction. Given a centroid vertex, the sparse represen- ture recognition. For object classification, experiments have tation was conducted to represent the centroid vertex by its been conducted on two public benchmarks, i.e., the Na- neighbors, and then only the vertices with non-zero coeffi- tional Taiwan University (NTU) 3D shape dataset [Chen cients to the centroid vertex were used to construct the hy- et al., 2003] and the Engineering Shape Benchmark (ESB) peredge. To deal with multi-modal data, multi-hypergraph [Jayanti et al., 2006]. For gesture recognition, experiments structure [Gao et al., 2012; Zhu et al., 2015] has also been have been conducted on the public MSR Gesture 3D dataset introduced corresponding to different modalities or features. (MSRGesture3D) and a motion gesture dataset collected In [Zhou and Scholkopf,¨ 2007], hypergraph learning was by Huazhong University of Science and Technology (Ges- introduced as a propagation process through the hypergraph ture3DMotion). Experimental results demonstrate better per- structure. The transductive inference on hypergraph aims formance of the proposed method compared with traditional to minimize the label differences between
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages8 Page
-
File Size-