Organizations: the College of Software, Jilin University, Changchun 130012, China · the Key Laboratory of Symbolic Computation and Knowledge Engineering of the Ministry of Education, Changchun 130012, China · the School of Computing and Artificial Intelligence, Southwestern University of Finance and Economics, Chengdu 611130, China · the Engineering Research Center of Intelligent Finance, Ministry of Education, Chengdu 611130, China · the College of Computer Science and Technology, Jilin University, Changchun 130012, China · the Shenzhen Key Laboratory of Visual Object Detection and Recognition, Harbin Institute of Technology, Shenzhen, Shenzhen 518055, China · the School of Artificial Intelligence and Computer Science, Nantong University, Nantong, 226019, China · the Faculty of Data Science, City University of Macau, Macau 999078, China
In recent years, multi-view multi-label learning (MVML) has attracted extensive attention due to its close alignment to real-world scenarios. Information-theoretic methods have gained prominence for learning nonlinear correlations. However, two key challenges persist: first, features in real-world data commonly exhibit high-order structural correlations, but existing information-theoretic methods struggle to learn such correlations; second, commonly relying on heuristic optimization, information-theoretic methods are prone to converging to local optima. To address these two challenges, we propose a novel method called Structural Entropy Guided High-Order Correlation Learning for Multi-View Multi-Label Feature Selection (SEHFS). The core idea of SEHFS is to convert the feature graph into a structural-entropy-minimizing encoding tree, quantifying the information cost of high-order dependencies and thus learning high-order feature correlations beyond pairwise correlations. Specifically, features exhibiting strong high-order redundancy are grouped into a single cluster within the encoding tree, while inter-cluster feaeture correlations are minimized, thereby eliminating redundancy both within and across clusters. Furthermore, a new framework based on the fusion of information theory and matrix methods is adopted, which learns a shared semantic matrix and view-specific contribution matrices to reconstruct a global view matrix, thereby enhancing the information-theoretic method and balancing the global and local optimization. The ability of structural entropy to learn high-order correlations is theoretically established, and and both experiments on eight datasets from various domains and ablation studies demonstrate that SEHFS achieves superior performance in feature selection.
Figures & tables
Fig. 1 : Concept maps of two types of information-theoretic methods. Each ball denotes a feature, and greater color similarity indicates higher correlation. The yellow and red balls show high-order correlation. (a) is existing methods based on mutual information, which are limited to learning low-order correlations; (b) is SEHFS guided by structural entropy, which learns high-order correlations.
Fig. 2 : The framework of SEHFS. Given a multi-view multi-label dataset [X1,X2,…,XV] , SEHFS first learns the semantic matrix Sv and view-specific matrix Hv from the v -th view Xv . Then, semantic matrices from all views are integrated to form a shared semantic matrix S , whose graph structure is regularized by a graph Laplacian LY learned from the label matrix Y . Here, S captures cross-view consensus information, whereas Hv compensates for view-specific complementary information that is not fully preserved in the shared space. Their joint effect reconstructs the global view matrix Xf , from which a global feature graph Gf is derived. Minimizing the structural entropy of Gf yields an optimal encoding tree T that learns higher-order correlations and removes redundancy. Mapping Y onto T produces a more effective, low-redundancy feature selection.
Fig. 3 : Structural-entropy–minimizing encoding tree in Scenario 1 and Scenario 2.
Fig. 4 : Subgraphs formed by nodes of the same color are highly densely connected, which is defined as “redundancy”. By minimizing structural entropy, the feature graph Gf is converted into an optimal encoding tree T , which increases intra-layer edge weights while decreasing the weights from nodes to the root of their parent layer.
Datasets
EMOTIONS
YEAST
VOC07
MIRFlickr
SCENE
OBJECT
Corel5K
IAPRTC12
View-1( d1 )
Rhythmic(8)
GE(79)
DH(100)
DH(100)
CH(64)
CH(64)
DH(100)
DH(100)
View-2( d2 )
Timbre(64)
PP(24)
GIST(512)
GIST(512)
CM(225)
CM(225)
DHV3H1(300)
DHV3H1(300)
View-3( d3 )
-
-
HH(100)
HH(100)
CORR(144)
CORR(144)
GIST(512)
GIST(512)
View-4( d4 )
-
-
-
-
EDH(73)
EDH(73)
HHV3H1(300)
HHV3H1(300)
View-5( d5 )
-
-
-
-
WT(128)
WT(128)
HH(100)
HH(100)
Instances( n )
593
2417
3817
4053
4400
6047
4999
4999
TABLE I : The detailed information for the datasets in our experiment
Datasets
SEHFS
DHLI
GRAFS
MSFS
MIFS
SPLDG
SRFS
MSSL
EMOTIONS
.686 ± .052
.591 ± .045
.605 ± .036
.591 ± .050
.637 ± .049
.654 ± .049
.666 ± .052
.631 ± .048
YEAST
.670 ± .019
.663 ± .022
.665 ± .020
.651 ± .039
.663 ± .024
.663 ± .019
.672 ± .021
.660 ± .020
VOC07
.592 ± .019
.585 ± .017
.586 ± .020
.593 ± .016
.576 ± .021
.583 ± .015
.598 ± .016
.577 ± .016
MIRFlickr
.692 ± .022
.655 ± .016
.659 ± .025
.682 ± .019
.646 ± .019
.682 ± .015
.687 ± .019
.678 ± .020
SCENE
.804 ± .019
.786 ± .018
.801 ± .019
.718 ± .046
.792 ± .017
.788 ± .017
.801 ± .016
.797 ± .018
OBJECT
.454 ± .052
.408 ± .051
.437 ± .056
.357 ± .049
.436 ± .044
.423 ± .050
.435 ± .045
.433 ± .054
TABLE II : Experimental results ↑ (mean ± std) of each method on AP; the best result is shown in bold and the second-best is underlined.
Datasets
SEHFS
DHLI
GRAFS
MSFS
MIFS
SPLDG
SRFS
MSSL
EMOTIONS
.663 ± .029
.775 ± .035
.749 ± .029
.769 ± .033
.722 ± .031
.706 ± .033
.681 ± .026
.721 ± .033
YEAST
.679 ± .034
.690 ± .037
.682 ± .034
.729 ± .062
.679 ± .042
.688 ± .039
.675 ± .035
.689 ± .034
VOC07
.441 ± .005
.458 ± .005
.459 ± .006
.454 ± .004
.495 ± .006
.454 ± .004
.445 ± .004
.474 ± .005
MIRFlickr
.582 ± .007
.635 ± .007
.617 ± .011
.592 ± .006
.640 ± .007
.585 ± .005
.587 ± .006
.592 ± .006
SCENE
.430 ± .009
.456 ± .008
.439 ± .008
.499 ± .010
.448 ± .008
.457 ± .009
.435 ± .008
.446 ± .009
OBJECT
.311 ± .010
.338 ± .008
.319 ± .009
.375 ± .008
.320 ± .009
.331 ± .008
.323 ± .007
.334 ± .009
TABLE III : Experimental results ↓ (mean ± std) of each method on Cov; the best result is shown in bold and the second-best is underlined.
Datasets
SEHFS
DHLI
GRAFS
MSFS
MIFS
SPLDG
SRFS
MSSL
EMOTIONS
.243 ± .031
.297 ± .032
.297 ± .031
.332 ± .059
.275 ± .031
.271 ± .032
.255 ± .028
.274 ± .039
YEAST
.223 ± .007
.225 ± .009
.230 ± .007
.254 ± .013
.224 ± .009
.230 ± .008
.223 ± .009
.230 ± .008
VOC07
.079 ± .004
.085 ± .004
.085 ± .005
.087 ± .005
.085 ± .004
.084 ± .004
.084 ± .004
.086 ± .004
MIRFlickr
.167 ± .010
.189 ± .007
.184 ± .010
.175 ± .009
.188 ± .007
.173 ± .007
.172 ± .009
.176 ± .009
SCENE
.092 ± .007
.103 ± .008
.098 ± .007
.136 ± .019
.102 ± .006
.100 ± .006
.097 ± .007
.099 ± .006
OBJECT
.052 ± .005
.059 ± .004
.057 ± .004
.069 ± .004
.060 ± .005
.057 ± .004
.056 ± .004
.057 ± .004
TABLE IV : Experimental results ↓ (mean ± std) of each method on HL; the best result is shown in bold and the second-best is underlined.
Datasets
SEHFS
DHLI
GRAFS
MSFS
MIFS
SPLDG
SRFS
MSSL
EMOTIONS
.272 ± .051
.383 ± .056
.362 ± .043
.395 ± .062
.330 ± .054
.316 ± .053
.291 ± .047
.333 ± .057
YEAST
.249 ± .015
.255 ± .018
.254 ± .015
.278 ± .038
.254 ± .019
.256 ± .015
.247 ± .016
.259 ± .016
VOC07
.194 ± .017
.206 ± .015
.206 ± .019
.204 ± .014
.225 ± .018
.205 ± .013
.194 ± .014
.215 ± .014
MIRFlickr
.149 ± .014
.180 ± .010
.173 ± .017
.159 ± .013
.183 ± .011
.156 ± .009
.154 ± .012
.159 ± .012
SCENE
.085 ± .011
.099 ± .011
.091 ± .011
.136 ± .025
.097 ± .011
.100 ± .011
.090 ± .010
.093 ± .011
OBJECT
.173 ± .027
.199 ± .025
.182 ± .027
.228 ± .025
.183 ± .024
.192 ± .024
.186 ± .022
.185 ± .026
TABLE V : Experimental results ↓ (mean ± std) of each method on RL; the best result is shown in bold and the second-best is underlined.
Fig. 5 : Performance comparison of SEHFS and seven baseline methods on SCENE (first row), VOC07 (second row), and MIRFlickr (third row). The horizontal axis denotes the number of selected features, and the vertical axis reports AP, Cov, HL, and RL.
Fig. 6 : Comparison of SEHFS with other methods using the Bonferroni-Dunn test. Methods not connected to SEHFS indicate a significant difference in performance (CD = 3.2946 at the significance level of 0.05).
Evaluation Metric
FF
Critical value
Average Precision
6.0485
2.2032
Coverage
5.9945
Hamming Loss
16.5200
Ranking Loss
5.8174
TABLE VI: Friedman statistics FF over four evaluation metrics, along with the critical value at a 0.05 significance level for SEHFS.
Fig. 7 : Reordered feature graph heatmap according to the encoding-tree clustering learned by SEHFS on the Emotions dataset.
Fig. 8 : Parameter sensitivity analysis of SEHFS on VOC07 (first row), SCENE (second row), and OBJECT (third row), where the horizontal axis indicates the parameter range, the vertical axis shows the number of selected features, and the depth axis represents AP.
Fig. 9 : Ablation study results of SEHFS on VOC07, MIRFlickr, SCENE, and OBJECT, where each subfigure lists SEHFS and its four variants on the horizontal axis and reports the evaluation metric on the vertical axis, with HL on the left and RL on the right.
Fig. 10 : Convergence curve of SEHFS on VOC07, MIRFlickr, Corel5K, and IAPRTC12.
Institute of Big Data Science and Industry, the School of Artificial Intelligence, and the Key Laboratory of Evolutionary Science Intelligence of Shanxi Province, Shanxi University, Taiyuan 030006, Shanxi, China
School of Computer Science & Technology, Beijing Jiaotong University · Key Laboratory of Big Data & Artificial Intelligence in Transportation, Ministry of Education, China · Department of Data Science, BI Norwegian Business School, Oslo, Norway +2