Next Article in Journal
Hybrid Gradient Descent Method for Galactic Modelling Using the Enhanced Newtonian Dynamics Framework
Previous Article in Journal
The Automorphism Group of Idempotent Matrices Preservers over the Boolean Algebra
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Maximal Consistent Block-Based Variable Precision Rough Set Method for Dimensional Reduction of Continuous Single-Label and Multi-Label Data

1
Fundamentals Department, Air Force Engineering University, Xi’an 710051, China
2
National Science Library, Chinese Academy of Sciences, Beijing 100190, China
3
Department of Information Resources Management, School of Economics and Management, University of Chinese Academy of Sciences, Beijing 100190, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(16), 3000; https://doi.org/10.3390/math14163000
Submission received: 3 July 2026 / Revised: 18 August 2026 / Accepted: 18 August 2026 / Published: 19 August 2026

Abstract

To address dimensional reduction for continuous single-label and multi-label data, this paper proposes an improved variable precision rough set method based on maximal consistent blocks. We formulate dimensional reduction as an attribute reduction problem in continuous decision information systems, construct a distance-based tolerance relation, and design a maximal consistent block generation algorithm based on pivoted Bron–Kerbosch maximal clique mining for direct continuous data modeling. We establish a generalized variable precision rough set model, define β -approximation sets and distribution reduction objectives for single- and multi-label scenarios, analyze the stage-wise complexity of the procedure, separating polynomial stages from output-sensitive enumeration stages, and develop a discernibility matrix-based reduction algorithm. Experiments on fourteen public benchmark datasets against seven baselines under Equal-d (fixed feature number) and Nested-d (training-partition tuning) protocols show that the proposed method attains the lowest average rank under Equal-d, where the Friedman test indicates overall differences among methods and Holm-adjusted Wilcoxon comparisons confirm significant advantages over MCLS and the neighborhood rough-set dependency baseline; under Nested-d, the comparison with MCLS remains significant after Holm adjustment. Parameter sensitivity analysis, distance metric comparison, ablation study, and a resource audit further confirm the robustness and feasibility of the method.

1. Introduction

In the era of data-driven intelligent systems, fields such as text classification, image annotation, and bioinformatics often deal with complex situations involving “multi-label” associations, in which a single sample is connected to multiple semantic labels. These tasks are referred to as multi-label learning [1]. Compared to single-label learning, multi-label learning more accurately reflects the intrinsic properties of the data. However, the high-dimensional feature space and intricate dependencies among labels often lead to the “curse of dimensionality,” resulting in inefficient model training and diminished generalization performance. Therefore, there is an urgent need for effective dimensionality reduction [2] methods.
Dimensional reduction encompasses two main categories of methods: feature selection and feature extraction. Feature selection is widely used in scenarios requiring explainability, such as medical diagnosis and treatment evaluation, because it preserves the original physical semantics of features [3,4,5]. However, when applied to continuous multi-label data, most of these methods require a discretization preprocessing step that inevitably causes information loss, and they inadequately capture the collaborative dependencies among multiple labels. Feature extraction methods [6,7,8] can effectively reduce dimensionality, but their high computational complexity restricts their practicality for high-dimensional continuous data.
To mitigate information loss caused by discretization in the processing of continuous multi-label data, several methods have been developed. González-López et al. [9] proposed a mutual information-based distributed continuous feature selection method. Yin et al. [10] developed a feature selection approach applicable to continuous multi-label data by constructing a robust multi-neighborhood fuzzy β -covering granular space. Ma et al. [11] introduced a discriminative feature selection method based on adaptive graph diffusion, which enhances feature discriminability by exploiting high-order structural information in continuous data. However, these methods do not sufficiently account for the correlations among multiple labels and thus fall short in meeting the requirements of multi-label collaborative classification.
From a theoretical perspective, the problem of dimensional reduction for multi-label continuous data can be naturally framed within the context of a decision information system and reformulated as an attribute reduction problem in rough set theory—that is, identifying the minimal subset of conditional attributes (features) that preserves the decision (label) information. Traditional rough set theory [12], which is based on equivalence relations, is only applicable to discrete symbolic data. To this end, scholars have extended equivalence relations by introducing neighborhood relations, dominance relations, similarity relations, and others [13,14,15]. It should be noted that these extended models, such as neighborhood rough sets and fuzzy rough set models, are already capable of processing continuous numerical attributes directly, and this line of research has continued to advance in recent years. Xia et al. [16] unified the Pawlak rough set and the neighborhood rough set through granular-ball computing, enabling equivalence-class-based knowledge representation on continuous data; Wang and Zhao [17] introduced a weighted k-nearest neighborhood mechanism to enhance the noise robustness of neighborhood models; Sewwandi et al. [18] performed granule-specific feature selection, which selects local feature subsets for the granules identified by neighborhood rough sets; and Zhang et al. [19] incorporated overlap functions into variable precision fuzzy rough sets, realizing fault tolerance at the fuzzy-membership level for attribute reduction. Despite their diverse mechanisms, these models share a common granulation paradigm: knowledge granules are constructed relative to individual objects, adaptive ball centers, or fuzzy similarity relations. In contrast, the tolerance maximal consistent block adopted in this study requires pairwise consistency among all its member objects together with maximality, which corresponds exactly to a maximal clique in the tolerance graph; it is therefore not centered at any specific object and does not rely on a center–radius representation. The distinction between this study and these models also lies in the reduction objective. Specifically, the reduction objectives of neighborhood rough sets, fuzzy rough sets, and classical variable precision rough sets are typically formulated at the object level, aiming to preserve the positive region or a (fuzzy) dependency degree of the decision; such union-level criteria do not constrain the class distribution carried by each individual granule, and two attribute subsets with identical positive regions may induce granules with very different decision distributions. In contrast, the objective of this study is distribution-level: it requires the generalized decision distribution of every non-redundant knowledge granule to be preserved, with the parameter β tolerating a controlled proportion of misclassified objects within each granule, which is particularly important for continuous data susceptible to noise. Moreover, formulated via the label inclusion degree, this distribution-level objective extends naturally to multi-label scenarios by preserving the support proportion of each granule for every label, thereby retaining label-correlation information, whereas dependency-degree-based objectives have no direct multi-label counterpart.
The “maximal consistent block,” defined as a set of objects satisfying both consistency and maximality, constitutes a non-redundant knowledge granule [20], which provides a suitable granular carrier for the above distribution-level objective. Subsequent studies have extended its application: Zhang et al. [21] integrated it with multi-granularity frameworks; Li et al. [22] applied it to telecommunications fraud detection; and Sun et al. [23] employed it for scale selection in incomplete multi-scale data. Sun et al. [24] proposed a variable precision rough set model based on maximal consistent blocks for incomplete information systems. In the study of maximal consistent block computation, reference [21] proposed an extended method based on the tolerance relation matrix; reference [25] derived maximal consistent blocks by constructing similarity classes and covering structures; and reference [26] introduced a novel construction method that incorporates computational complexity considerations and parallelization improvements. However, all three methods are designed for incomplete discrete data with missing values and rely on the logic of “missing value compatibility,” making them unsuitable for continuous data. In the context of continuous data, the binary relation of “feature set inclusion” adopted in [24], together with its reduction objective built upon the “equality or missingness” logic, cannot quantify object differences in continuous spaces, and thus the variable precision model and the reduction objective of [24] are not directly applicable to attribute reduction for continuous data. Nevertheless, the fault tolerance of the variable precision rough set model, achieved by balancing data uncertainty and reduction accuracy through the parameter β , is particularly important for continuous data susceptible to noise interference, as it prevents overfitting caused by rigid equivalence relations. Therefore, it is necessary to improve the method proposed in [24] to enable its application to attribute reduction in continuous data settings.
In light of this, we explore the intrinsic connection between label learning and decision information systems, transforming the problem of single/multi-label dimensional reduction for continuous data into an attribute reduction problem within single/multi-label continuous decision information systems. The main contributions of this work are summarized as follows: (1) To address the limitation that classical rough-set models rely on discretization and that the approximation and reduction objectives of the existing maximal consistent block-based variable precision model [24] are built upon the discrete “equality or missingness” logic, a maximal consistent block calculation framework based on distance tolerance relations is constructed. A complete algorithm flow covering data preprocessing, tolerance matrix construction, and maximal clique mining is designed to realize direct modeling of continuous data. Combined with the fault-tolerant idea of variable precision rough sets, a generalized model with distribution-level reduction objectives suitable for continuous data is established, which improves the adaptability to noisy samples in dimensional reduction tasks. (2) A unified distribution-based reduction objective is constructed for both single-label and multi-label dimensional reduction tasks. For each scenario, β -upper and -lower approximation sets as well as distribution consistent sets are formally defined. Following the discernibility matrix principle and Boolean function simplification, a targeted reduction solving algorithm that can remove redundant features while effectively preserving classification information and inherent label correlations is designed. (3) Empirical validation is conducted on fourteen public benchmark datasets spanning low-dimensional single-label data, dense multi-label data, sparse high-dimensional data, and continuous real-world tasks. The comparison includes seven feature-selection baselines, including a neighborhood rough-set dependency method. Equal-d and Nested-d evaluations use training-partition parameter selection, and the analysis covers primary performance, cross-dataset statistics, computational resources, distance metric comparison, parameter-selection patterns, and component ablation.
The remainder of this paper is organized as follows. Section 2 introduces basic theoretical preliminaries, including the formal definition of decision information systems, distance-based tolerance relations, and the generalized variable precision rough set model. Section 3 details the maximal consistent block construction algorithm and its stage-wise complexity analysis, and elaborates the dimensional reduction methods for single-label and multi-label continuous data, respectively. Section 4 presents the experimental setup and comprehensive result analysis. Finally, Section 5 concludes the whole work and discusses promising research directions for future improvement.

2. Preliminaries

This section systematically outlines the formal representation of decision information systems, including multi-label scenarios; introduces the concepts of tolerance relation and maximal consistent block adapted for handling continuous data; and details the construction of a generalized variable precision rough set model. This groundwork establishes the theoretical foundation for subsequent attribute reduction algorithms.

2.1. Decision Information System

Definition 1 
([27]). Let D S = ( U , A D , V , f ) be a decision information system, where U is the universe of objects, A D is the full set of attributes, A D = , A is the set of continuous conditional attributes, and D is the set of decision attributes. In the single-label scenario, | D | = 1 , denoted by D = { d j } , which represents the class label of objects. Based on the equivalence relation R D induced by the decision attributes, the universe U can be partitioned into mutually disjoint decision equivalence classes, denoted as U / R D = { D 1 , D 2 , , D r } .
The representation is then extended to a multi-label decision table to accommodate the complex associations between objects and multiple labels.
Definition 2 
([27]). Let D S = ( U , A L , V , f ) be a multi-label continuous decision information system, where L = { l 1 , l 2 , , l q } is a nonempty finite set of semantic labels. Each label l L corresponds to an independent binary classification task (“has the label” or “does not have the label”), and thus the label value domain is fixed as V L = { 0 , 1 } . For a conditional attribute a A , f ( x , a ) V a denotes the value of object x on the continuous attribute a; for a label l L , f ( x , l ) = 1 indicates that object x has label l, while f ( x , l ) = 0 indicates that object x does not have label l.

2.2. Tolerance Relation and Maximal Consistent Block

This section first introduces the tolerance relation based on the 2-norm [28], and then derives the related definitions of the maximal consistent block.
Definition 3. 
For a continuous information system S = ( U , A , V , f ) and any attribute subset B A , the distance-based tolerance relation T B U × U is defined as follows:
T B = { ( x , y ) U × U d B ( x , y ) γ }
where γ > 0 denotes the distance threshold, and d B ( x , y ) represents the distance between x and y with respect to the attribute subset B:
d B ( x , y ) = a B | f ( x , a ) f ( y , a ) | 2 1 / 2
T B is a tolerance relation on U, and T B ( x ) = { y U ( x , y ) T B } denotes the tolerance class of x with respect to the attribute B.
Definition 4. 
Let S = ( U , A , V , f ) be a continuous information system, B A , and X U . We say X is consistent with respect to B if ( x , y ) T B for any x , y X . Furthermore, if there does not exist a subset Y U such that X Y , and Y is consistent with respect to B, then X is called a maximal consistent block of B. We denote the set of all maximal consistent blocks determined by B as C ( B ) , and the set of all maximal consistent blocks of B that contain some object x U is denoted as C x ( B ) .

2.3. Generalized Variable Precision Rough Set Model for Continuous Data

This section, based on the ideas presented in reference [24], extends the rough set model based on maximal consistent blocks in continuous information systems [20] to the variable precision rough set model. Before presenting the formal definitions, we fix the notation used throughout this paper: the universe of objects is always denoted by the uppercase letter U, and individual objects by lowercase letters x , y , z ; approximation operators are written uniformly in lowercase “ a p p r ”, where an underline denotes a lower approximation and an overline denotes an upper approximation; the superscript β ( 0.5 , 1 ] is the precision parameter, and the additional superscripts P and O distinguish the pessimistic and optimistic variants, respectively.
First, we establish the relationship between the maximal consistent blocks in a subsystem and those in the original system.
Property 1. 
In a continuous information system S = ( U , A , V , f ) , where B A , for any X C ( A ) , there exists Y C ( B ) such that X Y holds. Moreover, for any Y C ( B ) , there exists Y = { X X C x ( A ) , x Y } .
Definition 5. 
In a continuous information system S = ( U , A , V , f ) , for any B A , any X U , and any β ( 0.5 , 1 ] , the β-lower approximation of X with respect to B is defined as
a p p r ̲ B β , P ( X ) = { x U Y C x ( B ) , D ( X / Y ) β }
and the β-upper approximation of X with respect to B is defined as
a p p r ¯ B β ( X ) = { x U Y C x ( B ) , D ( X / Y ) > 1 β } .
Here, D is an inclusion degree measure on P ( U ) and | Y | represents the cardinality of the set Y, i.e.,
D ( X / Y ) = | X Y | | Y | , | Y | 0 , 1 , | Y | = 0 .
This model is referred to as the pessimistic variable precision rough set model based on maximal consistent blocks.
Definition 6. 
In a continuous information system S = ( U , A , V , f ) , for any B A , any X U , and any β ( 0.5 , 1 ] , the β-lower approximation of X with respect to B is defined as
a p p r ̲ B β , O ( X ) = { x U Y C x ( B ) , D ( X / Y ) β }
and the β-upper approximation of X with respect to B is defined as
a p p r ¯ B β ( X ) = { x U Y C x ( B ) , D ( X / Y ) > 1 β } .
This model is referred to as the optimistic variable precision rough set model based on maximal consistent blocks.
Remark 1 
(Distinction between the pessimistic and optimistic variants).
The two models differ only in the quantifier governing the lower approximation, and share an identical upper approximation:
1. 
The pessimistic lower approximation adopts the universal quantifier : an object x is accepted only if every maximal consistent block containing x is included in X with a degree of at least β. The optimistic lower approximation adopts the existential quantifier : x is accepted as long as at least one block containing x satisfies the condition. Consequently,
a p p r ̲ B β , P ( X ) a p p r ̲ B β , O ( X ) a p p r ¯ B β ( X ) .
2. 
Intuitively, the pessimistic variant is conservative: it is robust to noisy or heterogeneous blocks, at the cost of a smaller positive region; the optimistic variant is liberal: it tolerates conflicting evidence from other blocks of the same object and yields a larger positive region.
3. 
The upper approximation uses the existential quantifier in both models because it characterizes possible membership of objects in X, which is consistent with the semantics of the upper approximation in classical variable precision rough set theory.
4. 
Both variants are monotone with respect to β: for 0.5 < β 1 β 2 1 , a p p r ̲ B β 2 , * ( X ) a p p r ̲ B β 1 , * ( X ) ( * { P , O } ), while a p p r ¯ B β 1 ( X ) a p p r ¯ B β 2 ( X ) .
When β = 1 , the optimistic lower approximation and the upper approximation degenerate into the lower and upper approximations of the classical maximal consistent block-based rough set model, respectively:
a p p r ¯ B 1 ( X ) = Y C ( B ) Y X ,
a p p r ̲ B 1 , O ( X ) = Y C ( B ) Y X .

3. Attribute Reduction Algorithms on a Generalized Variable Precision Rough Set Model Based on Maximal Consistent Blocks

This section discusses the differences in attribute reduction algorithms for single-label and multi-label continuous data. Based on the generalized variable precision rough set framework presented in Section 2.3, it first outlines the detailed steps for calculating all maximal consistent blocks based on the tolerance relation, together with a stage-wise complexity analysis that separates the polynomial stages from the output-sensitive enumeration stages of the complete procedure. Then, it defines several concepts of attribute reduction algorithms and the upper and lower distribution reduction methods on this model and verifies them with examples.

3.1. Computation Method for Maximal Consistent Blocks Based on Tolerance Relation

In Section 2.2, we defined the distance-based tolerance relation T B and the maximal consistent block C ( B ) . These definitions form the foundation for constructing the subsequent generalized variable precision rough set model. The steps and algorithms for computing maximal consistent blocks are not covered in reference [24]. This section designs and elaborates on a complete algorithm (Algorithm 1) for computing maximal consistent blocks to transform the theory into computable steps and ensure that all maximal consistent blocks can be effectively and systematically extracted from continuous data. Furthermore, a stage-wise complexity analysis of the complete reduction procedure is provided.
Algorithm 1 Algorithm for Constructing Maximal Consistent Blocks.
Input: 
Continuous information system S = ( U , A , V , f ) , and distance threshold γ .
Output: 
The set of all maximal consistent blocks C ( A ) .
  1:
{// Step 1: Data preprocessing}
  2:
Remove objects with missing values from U;
  3:
Let U = { x 1 , x 2 , , x n } ;
  4:
Construct feature matrix M R n × | A | , where M [ i , j ] = f ( x i + 1 , A j ) ;
  5:
{// Step 2: Tolerance relation matrix}
  6:
Initialize R { 0 , 1 } n × n with all zeros;
  7:
for  p = 1  to n do
  8:
    for  q = p  to n do
  9:
        Compute Euclidean distance: d ( x p , x q ) = a A f ( x p , a ) f ( x q , a ) 2 ;
10:
        if  d ( x p , x q ) γ  then
11:
            R [ p 1 , q 1 ] 1 ; R [ q 1 , p 1 ] 1 ;
12:
       end if
13:
    end for
14:
end for
15:
{// Step 3: Construct tolerance graph}
16:
Construct undirected graph G = ( V , E ) where V U and E { ( x p , x q ) R [ p 1 , q 1 ] = 1 } ;
17:
{// Step 4: Maximal consistent block mining}
18:
C ( A ) ;
19:
Apply the pivoted Bron–Kerbosch algorithm to G;
20:
Add every returned maximal clique to C ( A ) ;
21:
{// Step 5: Post-processing}
22:
Remove duplicate blocks from C ( A ) and sort by object indices;
23:
return  C ( A ) ;
Let n denote the number of training objects, s the number of conditional attributes, q the number of decision labels, m the number of maximal consistent blocks, T the total object-block memberships, c the number of retained discernibility clauses, and R the number of retained hitting-set states. Table 1 separates the polynomial stages from the two output-sensitive enumeration stages. The latter stages prevent a polynomial worst-case guarantee for the complete procedure.

3.2. Attribute Reduction Method for Single-Label Continuous Data

For a single-label continuous decision information system, this section presents a specific reduction algorithm and demonstrates its application through an example of scheme evaluation.

3.2.1. β -Approximate Set for Single-Labeled Scenarios

Based on the framework outlined in Section 2.3, the “target set X” is concretized as the “decision class D k ” in a single-label decision information system, yielding the β -approximation set definition for single-label scenarios.
Definition 7. 
In a single-label decision information system D S = ( U , A D , V , f ) , for any B A and for each decision class D k U / R D , we define
a p p r ̲ B β , P ( D k ) = { x U Y C x ( B ) , D ( D k / Y ) β } ,
a p p r ̲ B β , O ( D k ) = { x U Y C x ( B ) , D ( D k / Y ) β } ,
a p p r ¯ B β ( D k ) = { x U Y C x ( B ) , D ( D k / Y ) > 1 β } .
as the single-label pessimistic β-lower approximation, optimistic β-lower approximation, and β-upper approximation of X with respect to B, respectively.

3.2.2. Definitions Related to Single-Label Attribute Reduction

Definition 8. 
Let D S = ( U , A D , V , f ) be a single-label decision information system. For any B A , if C ( B ) = C ( A ) , then B is called a block consistent set. Furthermore, if for any B B , C ( B ) C ( A ) , then B is called a block reduct.
Definition 9. 
Let D S = ( U , A D , V , f ) be a single-label decision information system, where B A and U / R D = { D 1 , D 2 , , D r } . For β ( 0.5 , 1 ] , we denote the following:
O L B β = a p p r ̲ B β , O ( D 1 ) , a p p r ̲ B β , O ( D 2 ) , , a p p r ̲ B β , O ( D r ) ,
P L B β = a p p r ̲ B β , P ( D 1 ) , a p p r ̲ B β , P ( D 2 ) , , a p p r ̲ B β , P ( D r ) ,
H B β = a p p r ¯ B β ( D 1 ) , a p p r ¯ B β ( D 2 ) , , a p p r ¯ B β ( D r ) .
If H B β = H A β , then B is called a β-upper distribution consistent set of D S . Furthermore, if for any B B , H B β H A β , then B is called a β-upper distribution reduct of D S . (The definitions of the pessimistic β-lower distribution consistent set/reduct and optimistic β-lower distribution consistent set/reduct are analogous).
Theorem 1. 
In a continuous decision information system D S = ( U , A D , V , f ) , every block consistent set is a β-upper (lower) distribution consistent set.
Proof of Theorem 1. 
Let B be a block consistent set, i.e., C ( B ) = C ( A ) . For any decision class D k U / R D : Since C ( B ) = C ( A ) , the β -upper approximations satisfy a p p r ¯ B β ( D k ) = a p p r ¯ A β ( D k ) . Thus, the condition for a β -upper distribution consistent set is satisfied. Similarly, the distribution vectors of the pessimistic β -lower approximations and optimistic β -lower approximations remain consistent, so B is also a pessimistic β -lower distribution consistent set and an optimistic β -lower distribution consistent set.    □
Definition 10. 
Let D S = ( U , A D , V , f ) be a single-label decision information system, β ( 0.5 , 1 ] , U / R D = { D 1 , D 2 , , D r } , and C ( A ) = { X 1 , X 2 , , X m } . We denote the following:
M A β ( X i ) = D k X i a p p r ¯ A β ( D k ) , P G A β ( X i ) = D k X i a p p r ̲ A β , P ( D k ) , O G A β ( X i ) = D k X i a p p r ̲ A β , O ( D k ) .
D 1 β ( X i , X j ) = { a A | d a ( X i , X j ) > γ a } , M A β ( X i ) M A β ( X j ) , A , o t h e r w i s e . D 2 β ( X i , X j ) = { a A | d a ( X i , X j ) > γ a } , O G A β ( X i ) O G A β ( X j ) , A , o t h e r w i s e . D 3 β ( X i , X j ) = { a A | d a ( X i , X j ) > γ a } , P G A β ( X i ) P G A β ( X j ) , A , o t h e r w i s e .
Here, the mean value of the attribute values within a maximal consistent block is used to represent the attribute features of the block. We calculate the inter-block distance as d a ( X i , X j ) = s t a t a ( X i ) s t a t a ( X j ) , s t a t a ( X i ) = 1 | X i | x X i f ( x , a ) ; γ a = γ | A | (assuming equal contribution of attributes).
We refer to D t β ( X i , X j ) as the β -upper (lower) distribution discernibility attribute set for the maximal consistent blocks X i , X j C ( A ) over the attribute set A, where t = 1 , 2 , 3 . We denote by D t β = D t β ( X i , X j ) , i , j m the β -upper (lower) distribution discernibility matrix of D S .
Theorem 2. 
In a continuous decision information system D S = ( U , A D , V , f ) , where B A , the following applies:
1. 
B is a β-upper distribution consistent set if and only if for any X i , X j C ( A ) , whenever M A β ( X i ) M A β ( X j ) , it holds that B D 1 β ( X i , X j ) .
2. 
B is an optimistic β-lower distribution consistent set if and only if for any X i , X j C ( A ) , whenever O G A β ( X i ) O G A β ( X j ) , it holds that B D 2 β ( X i , X j ) .
3. 
B is a pessimistic β-lower distribution consistent set if and only if for any X i , X j C ( A ) , whenever P G A β ( X i ) P G A β ( X j ) , it holds that B D 3 β ( X i , X j ) .
Proof of Theorem 2. 
We take (1) as an example:
  • (⇒) Let B be a β -upper distribution consistent set, i.e., H B β = H A β . If M A β ( X i ) M A β ( X j ) , then { D k X i a p p r ¯ A β ( D k ) } { D l X j a p p r ¯ A β ( D l ) } . Since H B β = H A β , we have a p p r ¯ B β ( D k ) = a p p r ¯ A β ( D k ) for all D k U / R D . It follows that { D k X i a p p r ¯ B β ( D k ) } { D l X j a p p r ¯ B β ( D l ) } . By Property 1, X i and X j are also blocks determined by the attribute set B, but not necessarily maximal consistent blocks under B. Thus, there exist maximal consistent blocks Y i , Y j C ( B ) such that X i Y i and X j Y j , and M B β ( Y i ) M B β ( Y j ) . Hence, there exists an attribute a B such that d a ( Y i , Y j ) > γ a , which implies d a ( X i , X j ) > γ a . Therefore, B D 1 β ( X i , X j ) .
  • (⇐) Conversely, assume that for all X i , X j C ( A ) , if M A β ( X i ) M A β ( X j ) , then B D 1 β ( X i , X j ) . Suppose, for contradiction, that B D 1 β ( X i , X j ) = . Then, for all a B , d a ( X i , X j ) γ a . By Property 1, there exist Y i , Y j C ( B ) such that X i Y i , X j Y j , and d a ( Y i , Y j ) γ a . Thus, there must exist an attribute a A B such that d a ( X i , X j ) > γ a . This implies that there exists D k U / R D such that a p p r ¯ B β ( D k ) a p p r ¯ A β ( D k ) , contradicting the assumption that B is a β -upper distribution consistent set.
The proofs for (2) and (3) follow analogously.    □
In a continuous decision information system D S = ( U , A D , V , f ) , let D t β = D t β ( X i , X j ) , i , j m denote the β -upper (lower) distribution discernibility matrix of D S , where A = { a 1 , a 2 , , a s } . We define the following:
M t β = { a l a l D β ( X i , X j ) , l s }   |   i , j m , t = 1 , 2 , 3 .
M t β is called the β -upper (lower) distribution discernibility formula. The minimal disjunctive normal form of the discernibility formula M t β can be expressed as M t β = m = 1 p i = 1 q a i , where q s . Let B m = { a i i = 1 , , q } ; then, similar to the proof of Theorem 3.5 in [29], it can be shown that { B m m = 1 , , p } is the collection of all β -upper (lower) distribution reducts.
Let μ B ( Y ) = D ( D 1 / Y ) , D ( D 2 / Y ) , , D ( D r / Y ) denote the generalized decision distribution function of the maximal consistent block Y with respect to the attribute set B in a continuous information system.

3.2.3. Single-Label β -Upper Distribution Reduction Algorithm

Based on the discernibility matrix and Boolean function simplification, we take the β -upper distribution as an example to present the single-label β -upper distribution reduction algorithm (Algorithm 2) as follows:
Algorithm 2 Single-labe β -upper Distribution Reduction Algorithm.
Input: 
Decision information system D S = ( U , A D , V , f ) , distance threshold γ , and tolerance parameter β ( 0.5 , 1 ] .
Output: 
All β -upper distribution reducts of D S .
  1:
{// Step 1: Compute maximal consistent blocks}
  2:
Compute C ( A ) using Algorithm 1 with attribute set A;
  3:
Let C ( A ) = { X 1 , X 2 , , X m } and U / R D = { D 1 , , D r } ;
  4:
{// Step 2: Upper approximations and block label sets}
  5:
for  k = 1  to r do
  6:
   Compute a p p r ¯ A β ( D k ) ;
  7:
end for
  8:
for  i = 1  to m do
  9:
    M A β ( X i ) { D k X i a p p r ¯ A β ( D k ) } ;
10:
   Compute s t a t a ( X i ) = 1 | X i | x X i f ( x , a ) for all a A ;
11:
end for
12:
{// Step 3: Build β -upper distribution discernibility matrix}
13:
for  i = 1  to m do
14:
   for  j = 1  to m do
15:
      if  M A β ( X i ) M A β ( X j )  then
16:
           D 1 β ( X i , X j ) { a A | s t a t a ( X i ) s t a t a ( X j ) | > γ a } ;
17:
      else
18:
           D 1 β ( X i , X j ) A ;
19:
      end if
20:
   end for
21:
end for
22:
{// Step 4: Discernibility formula and reducts}
23:
Construct M 1 β = { { a a D 1 β ( X i , X j ) } i , j m } ;
24:
Simplify M 1 β to its minimal disjunctive normal form;
25:
return all attribute sets in the minimal form;

3.2.4. Example Calculation

Next, we use the scenario of “UAV platform performance evaluation” to verify the feasibility of the algorithm. This scenario simulates a decision-making process for selecting the optimal model from multiple UAV platforms for a specific mission (e.g., regional reconnaissance, material delivery).
Example 1. 
Table 2 shows a UAV platform performance evaluation table ( U , A D , V , f ) , where U = { x 1 , x 2 , , x 20 } is the set of UAV platforms to be evaluated, and A = { a 1 , a 2 , , a 5 } is the set of performance indicators. The meanings of a 1 to a 5 are endurance time, control radius, maximum load, wind resistance rating, and communication rate. V [ 0 , 3 ] represents the normalized score for each indicator, where a higher score indicates better performance. We set γ = 2.5 .
In this example, the comprehensive rating rules are as follows:
  • A platform with 5 evaluation scores 2 is rated as “Excellent” ( d 3 ).
  • A platform with 3–4 evaluation scores 2 is rated as “Good” ( d 2 ).
  • A platform with 2 or fewer evaluation scores 2 is rated as “Average” ( d 1 ).
Taking β = 0.7 as an example, we calculate its upper distribution reduct.
The set of maximal consistent blocks determined by the conditional attribute set A is as follows:
C ( A ) = { Y 1 = { x 1 , x 3 , x 4 , x 8 , x 11 , x 13 , x 14 , x 19 } , Y 2 = { x 1 , x 3 , x 4 , x 13 , x 14 , x 18 , x 19 } , Y 3 = { x 1 , x 3 , x 5 , x 8 , x 17 , x 19 } , , Y 17 = { x 3 , x 6 , x 13 , x 17 , x 19 , x 20 } , Y 18 = { x 5 , x 7 , x 8 , x 16 , x 17 , x 19 } , Y 19 = { x 6 , x 7 , x 13 , x 17 , x 19 , x 20 } }
The partition of U induced by the decision attribute D is as follows:
U / R D = { d 1 = { x 1 , x 3 , x 4 , x 9 , x 11 , x 15 , x 18 , x 19 } , d 2 = { x 7 , x 8 , x 10 , x 12 , x 13 , x 14 , x 17 } , d 3 = { x 2 , x 5 , x 6 , x 16 , x 20 } }
The generalized decision distribution functions of the maximal consistent blocks are as follows:
μ A ( Y 1 ) = ( 0.6250 , 0.3750 , 0.0000 ) , μ A ( Y 2 ) = ( 0.7143 , 0.2857 , 0.0000 ) , μ A ( Y 3 ) = ( 0.5000 , 0.3333 , 0.1667 ) , , μ A ( Y 17 ) = ( 0.3333 , 0.3333 , 0.3333 ) , μ A ( Y 18 ) = ( 0.1667 , 0.5000 , 0.3333 ) , μ A ( Y 19 ) = ( 0.1667 , 0.5000 , 0.3333 )
The 0.7 -upper approximations of the decision equivalence classes are as follows:
a p p r ¯ A 0.7 ( d 1 ) = { x 1 , x 3 , x 4 , x 5 , x 6 , x 7 , x 8 , x 9 , x 11 , x 12 , x 13 , x 14 , x 15 , x 17 , x 18 , x 19 , x 20 } , a p p r ¯ A 0.7 ( d 2 ) = { x 1 , x 3 , x 4 , x 5 , x 6 , x 7 , x 8 , x 9 , x 11 , x 12 , x 13 , x 14 , x 15 , x 16 , x 17 , x 19 , x 20 } , a p p r ¯ A 0.7 ( d 3 ) = { x 1 , x 2 , x 3 , x 5 , x 6 , x 7 , x 8 , x 10 , x 12 , x 13 , x 16 , x 17 , x 19 , x 20 }
Thus, we have the following:
M A 0.7 ( Y 1 ) = { d 1 , d 2 } , M A 0.7 ( Y 2 ) = { d 1 } , M A 0.7 ( Y 3 ) = { d 1 , d 2 , d 3 } , , M A 0.7 ( Y 17 ) = { d 1 , d 2 , d 3 } , M A 0.7 ( Y 18 ) = { d 2 , d 3 } , M A 0.7 ( Y 19 ) = { d 1 , d 2 , d 3 }
The discernibility attribute sets are as follows:
D 1 β ( Y 1 , Y 15 ) = { a 2 } , D 1 β ( Y 2 , Y 15 ) = { a 4 } , D 1 β ( Y 5 , Y 15 ) = { a 1 } , D 1 β ( Y 10 , Y 15 ) = { a 1 } , D 1 β ( Y 10 , Y 16 ) = { a 1 }
Using the formula M t β = { a l a l D β ( X i , X j ) , l s }   |   i , j m , we perform Boolean function simplification to obtain the 0.7 -upper distribution discernibility formula for this decision information system:
M 0.7 = a 1 a 2 a 4
Thus, { a 1 , a 2 , a 4 } is the β-upper distribution reduct of the UAV platform performance evaluation table.
Compared with the traditional discernibility matrix based on objects, the proposed method based on maximal consistent blocks compresses the size of the discernibility matrix, further simplifying the calculation process and saving storage space.

3.3. Attribute Reduction Method for Multi-Label Continuous Data

For multi-label continuous decision information systems, this section presents a specific reduction algorithm.

3.3.1. β -Approximate Set for Multi-Labeled Scenarios

Traditional rough set methods were developed primarily for single-label scenarios and are not applicable to continuous data settings with multiple labels per object. In this subsection, based on the general framework introduced in Section 2.3, we concretize the “target set X” as the set of objects that “satisfy the semantics of label l” in the multi-label decision table, i.e., { x U f ( x , l ) = 1 } . This leads to the definition of the β -approximation set in the context of multi-label scenarios.
Definition 11. 
In a multi-label decision information system D S = ( U , A L , V , f ) , let B A and L = { l 1 , l 2 , , l q } be the set of labels. We define
a p p r ̲ B β , P ( l ) = { x U Y C x ( B ) , D l ( Y ) β } ,
a p p r ̲ B β , O ( l ) = { x U Y C x ( B ) , D l ( Y ) β } ,
a p p r ¯ B β ( l ) = { x U Y C x ( B ) , D l ( Y ) > 1 β } .
as the multi-label pessimistic β-lower approximation, optimistic β-lower approximation, and β-upper approximation of X with respect to B, respectively. Here, D l ( Y ) is the label inclusion degree, which measures the support proportion of the set Y for label l. It is defined as
D l ( Y ) = { x Y f ( x , l ) = 1 } | Y | , | Y | 0 , 1 , | Y | = 0 .

3.3.2. Definitions Related to Multi-Label Attribute Reduction

Definition 12. 
Let D S = ( U , A L , V , f ) be a multi-label decision information system. For any B A , if C ( B ) = C ( A ) , then B is called a block consistent set. Furthermore, if for any B B , C ( B ) C ( A ) , then B is called a block reduct.
Definition 13. 
Let D S = ( U , A L , V , f ) be a multi-label decision information system, where B A and L = { l 1 , l 2 , , l q } . For β ( 0.5 , 1 ] , we denote the following:
O L B β = a p p r ̲ B β , O ( l 1 ) , a p p r ̲ B β , O ( l 2 ) , , a p p r ̲ B β , O ( l q ) ,
P L B β = a p p r ̲ B β , P ( l 1 ) , a p p r ̲ B β , P ( l 2 ) , , a p p r ̲ B β , P ( l q ) ,
H B β = a p p r ¯ B β ( l 1 ) , a p p r ¯ B β ( l 2 ) , , a p p r ¯ B β ( l q ) .
If H B β = H A β , then B is called a β-upper distribution consistent set of D S . Furthermore, if for any B B , H B β H A β , then B is called a β-upper distribution reduct of D S . (The definitions of the pessimistic β-lower distribution consistent set/reduct and optimistic β-lower distribution consistent set/reduct are analogous).
Theorem 3. 
In a continuous decision information system D S = ( U , A L , V , f ) , every block consistent set is a β-upper (lower) distribution consistent set.
Proof of Theorem 3. 
Similar to the proof of Theorem 1.    □
Definition 14. 
Let D S = ( U , A L , V , f ) be a multi-label decision information system, β ( 0.5 , 1 ] , and C ( A ) = { X 1 , X 2 , , X m } . We denote the following:
M A β ( X i ) = l L X i a p p r ¯ A β ( l ) , P G A β ( X i ) = l L X i a p p r ̲ A β , P ( l ) , O G A β ( X i ) = l L X i a p p r ̲ A β , O ( l ) .
D 1 β ( X i , X j ) = { a A | d a ( X i , X j ) > γ a } , M A β ( X i ) M A β ( X j ) , A , o t h e r w i s e . D 2 β ( X i , X j ) = { a A | d a ( X i , X j ) > γ a } , O G A β ( X i ) O G A β ( X j ) , A , o t h e r w i s e . D 3 β ( X i , X j ) = { a A | d a ( X i , X j ) > γ a } , P G A β ( X i ) P G A β ( X j ) , A , o t h e r w i s e .
Here, the definitions of d a ( X i , X j ) , s t a t a ( X i ) , and γ a are the same as in the single-label case. We refer to D t β ( X i , X j ) as the β-upper (lower) distribution discernibility attribute set for the maximal consistent blocks X i , X j C ( A ) over the attribute set A, where t = 1 , 2 , 3 . We denote by D t β = D t β ( X i , X j ) , i , j m the β-upper (lower) distribution discernibility matrix of D S .
Theorem 4. 
In a continuous decision information system D S = ( U , A L , V , f ) , where B A , the following applies:
1. 
B is a β-upper distribution consistent set if and only if for any X i , X j C ( A ) , whenever M A β ( X i ) M A β ( X j ) , it holds that B D 1 β ( X i , X j ) .
2. 
B is an optimistic β-lower distribution consistent set if and only if for any X i , X j C ( A ) , whenever O G A β ( X i ) O G A β ( X j ) , it holds that B D 2 β ( X i , X j ) .
3. 
B is a pessimistic β-lower distribution consistent set if and only if for any X i , X j C ( A ) , whenever P G A β ( X i ) P G A β ( X j ) , it holds that B D 3 β ( X i , X j ) .
Proof of Theorem 4. 
Similar to the proof of Theorem 2.    □
In a multi-label continuous decision information system D S = ( U , A L , V , f ) , let D t β = D t β ( X i , X j ) , i , j m denote the β -upper (lower) distribution discernibility matrix of D S , where A = { a 1 , a 2 , , a s } . The definition of M t β is consistent with that in the single-label case.

3.3.3. Multi-Label β -Upper Distribution Reduction Algorithm

Based on the discernibility matrix and Boolean function simplification, we take the β -upper distribution as an example to present the multi-label β -upper distribution reduction algorithm (Algorithm 3). The steps are symmetrical to those of the single-label algorithm, with only the “ β -class-level approximate calculation” phase replaced by the label-level scenario to accommodate multi-label classification objectives. The steps are as follows:
Remark 2. 
The generalized variable precision rough set model and the reduction algorithms presented in this section follow the conceptual skeleton of β-approximations and distribution reduction established in [24], while several essential adaptations are introduced to accommodate continuous data.
First, the tolerance relation is induced by a metric distance threshold instead of the “equality or missingness” logic, so that consistency among objects is measured directly in the continuous feature space; accordingly, Property 1 is re-established under the metric tolerance relation, and the computation of maximal consistent blocks is transformed into maximal clique mining on the distance-induced tolerance graph (Algorithm 1).
Second, the discernibility between maximal consistent blocks is redefined in a metric form: each block is characterized by the mean values of its member objects on each attribute, and two blocks are regarded as discernible on an attribute only when the difference in their means exceeds the corresponding threshold. This redesign is indispensable for continuous data—since continuous attribute values rarely coincide, the Boolean discernibility logic of [24] would mark almost every attribute as discernible for every pair of blocks, and the resulting discernibility matrix would degenerate and yield only the trivial reduct A.
Third, the framework is extended from single-decision systems to multi-label decision information systems through the label inclusion degree, so that the support proportion of each granule for every label is explicitly preserved during reduction (Definitions 11–14 and Theorem 4), a scenario that the framework of [24] does not cover.
Algorithm 3 Multi-label β -upper Distribution Reduction Algorithm.
Input: 
Multi-label continuous system D S = ( U , A L , V , f ) , distance threshold γ , parameter β ( 0.5 , 1 ] .
Output: 
All β -upper distribution reducts of D S .
  1:
{// Step 1: Compute maximal consistent blocks}
  2:
Compute C ( A ) using Algorithm 1 with attribute set A;
  3:
Let C ( A ) = { X 1 , X 2 , , X m } and L = { l 1 , , l q } ;
  4:
{// Step 2: Label-level upper approximations}
  5:
for  j = 1  to q do
  6:
   Compute a p p r ¯ A β ( l j ) ;
  7:
end for
  8:
for  i = 1  to m do
  9:
    M A β ( X i ) { l j X i a p p r ¯ A β ( l j ) } ;
10:
   Compute s t a t a ( X i ) = 1 | X i | x X i f ( x , a ) for all a A ;
11:
end for
12:
{// Step 3: Build discernibility matrix}
13:
for  i = 1  to m do
14:
    for  j = 1  to m do
15:
       if  M A β ( X i ) M A β ( X j )  then
16:
           D 1 β ( X i , X j ) { a A | s t a t a ( X i ) s t a t a ( X j ) | > γ a } ;
17:
       else
18:
           D 1 β ( X i , X j ) A ;
19:
      end if
20:
   end for
21:
end for
22:
{// Step 4: Discernibility formula and reducts}
23:
Construct M 1 β = { { a a D 1 β ( X i , X j ) } i , j m } ;
24:
Simplify M 1 β to its minimal disjunctive normal form;
25:
return all attribute sets in the minimal form;

4. Experiments and Analysis

This section evaluates the proposed method on fourteen continuous single-label and multi-label datasets. The experiments cover the data and protocol settings, method comparisons under Equal-d and Nested-d, cross-dataset statistical tests, running time and scalability, distance-metric settings and parameter selection analysis, a comparison of candidate distance metrics, and component ablation.

4.1. Experimental Setup

4.1.1. Datasets

The evaluation corpus comprises five single-label and nine multi-label benchmark datasets. Dry Bean [30], Glass Identification [31], Iris [32], Leaf [33], and Wine [34] are obtained from the UCI Machine Learning Repository; Bibtex [35], Corel5k [36], Delicious [37], Emotions [38], Enron [39], Mediamill [40], Scene [41], TMC2007 [42], and Yeast [43] are obtained from the MULAN benchmark collection. Dataset provenance is documented through the original publication associated with each benchmark. Glass Identification, for which the repository provides no introductory publication, is cited as an electronic dataset resource. Mediamill-10k contains 10,000 instances. Table 3 summarizes the dataset characteristics and primary score. Macro-F1 is used for single-label datasets and Micro-F1 for multi-label datasets. Each dataset uses five outer splits, and parameter and feature count selection is performed by three-fold cross-validation within the corresponding outer training partition.

4.1.2. Comparison Methods and Evaluation Metrics

The proposed method in this paper is denoted as Ours, and it is compared with seven baseline methods. These methods encompass mainstream technical approaches such as information theory, multi-criteria decision-making, and manifold learning:
  • The Fast Information-theoretic Mutual-information Feature ranking (FIMF) [44]: An information-theoretic method that optimizes feature scoring by limiting label combination cardinality and reusing entropy calculations for efficient large-scale feature selection.
  • The VIKOR-based Multi-target Feature Selection (VMFS) [45]: A multi-criteria decision-making approach that constructs a decision matrix using cosine similarity and ranks features via the VIKOR method.
  • The Multi-label Feature Selection using Multi-Criteria Decision Making (MFS-MCDM) [46]: A method that employs ridge regression to build feature-label decision matrices and combines entropy weighting with TOPSIS for feature ranking.
  • The manifold-based constraint Laplacian score (MCLS) [47]: A manifold learning-based algorithm that transforms logical labels into numerical ones and constructs scale-invariant similarity matrices to integrate local structural features.
  • The manifold regularization based multi-label feature selection (MDFS) [48]: A manifold regularization approach that constructs low-dimensional embeddings to capture label correlations and uses l 2 , 1 -norm regularization for sparse feature selection.
  • The Shared latent Structure feature Selection (SSFS) [49]: A graph regularization method based on latent structure sharing that simultaneously models feature spaces and label structures for high-dimensional data.
  • The neighborhood rough-set dependency ranking (NRS-Dep) [28,50]: NRS-Dep denotes the neighborhood rough-set dependency ranking used in this comparison. After min–max scaling within the training partition, each feature is scored by the relative size of its neighborhood positive region. For multi-label data, the positive region uses a label-wise lower-approximation construction. The neighborhood radius is selected from { 0.10 , 0.20 , 0.30 } within each outer training partition, and dependency ties are resolved by neighborhood discernibility.
All methods are implemented under a unified data splitting, classifier, and evaluation pipeline.
The experiments adopt 5-fold cross-validation, with the k-nearest neighbors as the classifier where k = 5 . For the single-label datasets, Accuracy and Macro-F1 are reported; for the multi-label datasets, Accuracy, Macro-F1, Micro-F1 and Hamming loss are reported.
The mathematical definitions of all evaluation metrics on the r-th test fold are given as follows. Let I r denote the set of test samples in the r-th fold, with a total number of n r samples. For single-label tasks, y i and y ^ i represent the true label and predicted label of sample i, respectively. For multi-label tasks, y i = ( y i 1 , , y i L ) and y ^ i = ( y ^ i 1 , , y ^ i L ) denote the true label vector and predicted label vector of sample i, respectively, where L is the total number of labels. I ( · ) is the indicator function, which takes value 1 when the condition inside holds, and 0 otherwise.
The evaluation metrics for single-label tasks are as follows:
  • Accuracy: Accuracy represents the proportion of samples with completely correct category prediction:
    Accuracy ( r ) = 1 n r i I r I ( y i = y ^ i ) .
  • Macro-F1: Let C be the set of all categories. For each category c C , the true positive ( T P c ), false positive ( F P c ) and false negative ( F N c ) are defined as
    T P c = i I r I ( y i = c , y ^ i = c ) ,
    F P c = i I r I ( y i c , y ^ i = c ) ,
    F N c = i I r I ( y i = c , y ^ i c ) .
    The F1 score of category c is calculated as
    F 1 c = 2 T P c 2 T P c + F P c + F N c , 2 T P c + F P c + F N c > 0 , 0 , 2 T P c + F P c + F N c = 0 .
    Macro-F1 is the unweighted average of F1 scores across all categories:
    Macro - F 1 ( r ) = 1 | C | c C F 1 c .
The evaluation metrics for multi-label tasks are as follows:
  • Accuracy (Subset Accuracy): For multi-label tasks, Accuracy adopts subset accuracy, which means a sample is counted as correct only when all its labels are predicted correctly:
    Accuracy ( r ) = 1 n r i I r I ( y i = y ^ i ) = 1 n r i I r I { 1 , , L } , y i = y ^ i .
  • Macro-F1: For each label { 1 , , L } , the true positive ( T P ), false positive ( F P ) and false negative ( F N ) are defined as
    T P = i I r I ( y i = 1 , y ^ i = 1 ) ,
    F P = i I r I ( y i = 0 , y ^ i = 1 ) ,
    F N = i I r I ( y i = 1 , y ^ i = 0 ) .
    The F1 score of label is
    F 1 = 2 T P 2 T P + F P + F N , 2 T P + F P + F N > 0 , 0 , 2 T P + F P + F N = 0 .
    Macro-F1 is the unweighted average of F1 scores across all labels:
    Macro - F 1 ( r ) = 1 L = 1 L F 1 .
  • Micro-F1: Micro-F1 first accumulates T P , F P and F N over all labels, then calculates the overall F1 score:
    Micro - F 1 ( r ) = 2 = 1 L T P 2 = 1 L T P + = 1 L F P + = 1 L F N .
    If the denominator is 0, the corresponding Micro-F1 value is set to 0.
  • Hamming Loss: Hamming loss represents the average prediction error rate per sample and per label:
    HL ( r ) = 1 n r L i I r = 1 L I ( y i y ^ i ) .
    For Hamming loss, a lower value indicates better performance; for all other metrics above, a higher value indicates better performance.
To avoid confusion of evaluation metrics across different tasks, the main result ranking and statistical tests adopt primary evaluation metrics: Macro-F1 for single-label tasks and Micro-F1 for multi-label tasks. The complete experimental results of all evaluation metrics are presented in Appendix A.

4.1.3. Parameter and Feature Number Protocol

The density-adaptive ranking profile is used throughout the evaluation. For each outer training partition, β is selected from { 0.60 , 0.70 , 0.85 } and γ quantile from { 0.20 , 0.40 } by three-fold inner cross-validation. Under Equal-d, the feature count is fixed at min ( kref , 20 ) . Under Nested-d, the candidate set is { 5 , 10 , 20 , min ( kref , 20 ) } after duplicate removal. The selected configuration maximizes the inner lower confidence bound, defined as the mean primary score minus its standard error. Model selection is completed before evaluation of the corresponding outer test partition. Here, γ quantile is the gamma-quantile level used to derive the tolerance threshold γ from the empirical distribution of pairwise Euclidean distances in the current outer training partition.
Table 4 summarizes the modal parameter choices across the five outer training partitions for each dataset under both protocols, along with the full range of observed k values. Figure 1 aggregates the selected β γ quantile combinations across Equal-d and Nested-d and displays their frequencies for each dataset.

4.2. Main Experimental Results

Table 5 and Table 6 report Macro-F1 on the five single-label datasets under Equal-d and Nested-d, respectively; Table 7 and Table 8 report Micro-F1 on the nine multi-label datasets. Bold underlining marks the largest score in each dataset row, and italic underlining marks the second-largest score. All scores are means over five outer-test partitions, with parameters and feature counts selected only within the corresponding outer training partition. Figure 2 displays the primary F1 scores across the fourteen evaluation datasets.

4.3. Statistical Significance Test

Table 9, Table 10 and Table 11 summarize the cross-dataset rank and statistical analyses. Lower average ranks indicate better performance. Figure 3 visually compares the average rank of all methods under both evaluation protocols. Under Equal-d, Ours achieves the lowest average rank ( 2.643 ), and the Friedman test indicates an overall difference among methods ( χ 2 = 17.861 , p = 0.01261). Holm-adjusted Wilcoxon comparisons are significant for Ours–MCLS (p = 0.000854; 14 / 0 / 0 win/tie/loss) and Ours–NRS-Dep (p = 0.0232; 11 / 1 / 2 ). Under Nested-d, Ours has an average rank of 3.429 , and the Ours–MCLS comparison is significant after Holm adjustment (p = 0.0120; 12 / 0 / 2 ).

4.4. Running Time and Scalability

Table 12 summarizes the observed computational range over five outer training partitions.
Across the fourteen datasets, the observed number of maximal consistent blocks ranged from 33–40 on Iris to 834–2411 on Leaf; Yeast spanned 423–3000. Leaf and Yeast showed the widest fold-to-fold ranges and also required longer fitting times than most datasets.
Clique enumeration remained short, with a maximum observed time of 0.14 s, whereas total fitting time ranged from 0.03 s on Iris to 22.12 s on Leaf. The gap between clique time and total fitting time indicates that the subsequent construction of block statistics, discernibility clauses, and inclusion-minimal hitting sets accounts for a substantial part of the computational cost. Peak memory ranged from 183 to 469 MiB, and the largest memory values did not occur on the datasets with the largest numbers of maximal consistent blocks, indicating that memory use depends on the complete fitting pipeline rather than block enumeration alone.

4.5. Metric Settings and Parameter Sensitivity Analysis

All numerical features are standardized using statistics computed from the corresponding training partition, and Euclidean distance is used to construct the tolerance relation for every dataset and outer split. The same metric is retained throughout inner selection and outer evaluation, so β , γ quantile , and the feature count are evaluated under a common geometry.
For each outer training partition, the tolerance threshold γ is set to the empirical γ quantile -quantile of its pairwise Euclidean distances. The quantile rule adapts the distance scale to the current training data while preserving the same prespecified construction across datasets. A lower γ quantile produces a more local tolerance relation because it selects a smaller quantile of the training-partition distance distribution.
Statistics and labels from the outer test partition are excluded from standardization, threshold construction, parameter selection, and feature count selection. Fixing the distance metric and restricting all data-dependent quantities to the training partition isolates the effects of β , γ quantile , and k and keeps the comparison between Equal-d and Nested-d consistent.
Under this configuration, we further examine how the three key parameters are actually selected by the inner-validation procedure across datasets and protocols.
β and γ are critical parameters that affect the approximation relations of the model, the structure of the maximal consistent blocks, and the final reduction results.
The selected values in Table 4 and Figure 1 are obtained independently within each outer training partition. Across the twenty-eight dataset–protocol settings, γ quantile = 0.20 is the modal choice in twenty-five settings, while the selected β values span the complete candidate set. Under Nested-d, the selected feature count varies across outer partitions on thirteen datasets and remains k = 3 on every Iris partition. The observed frequencies characterize dataset-specific and partition-specific selection under the prespecified inner-validation rule. Because γ quantile = 0.20 is the lower candidate quantile, its predominance corresponds to a more local tolerance relation than γ quantile = 0.40 within the same training partition. These frequencies report inner-validation choices and contain no information from the corresponding outer test partitions.

4.6. Distance Metric Comparison

To verify the rationality of the selected distance metric, this section compares three distance metrics, namely, Euclidean, Manhattan, and cosine, under the same reduction framework.
All three distance metrics are evaluated using β = 0.70 and the quantile parameter γ quantile = 0.20 , the same Equal-d feature number, identical five-fold partitions, and the same evaluation population. The distance definition is the sole varying factor; the outer test folds are excluded from configuration decisions. Table 13 reports Macro-F1 for the single-label datasets and Micro-F1 for the multi-label datasets.
The results demonstrate that no single distance metric achieves optimal performance on all datasets. Euclidean distance obtained the lowest average rank of 1.5357 and achieved the highest or tied-highest mean score on 10 of the 14 datasets. Manhattan and cosine distances obtained average ranks of 2.0357 and 2.4286, with the highest or tied-highest scores on four datasets and one dataset, respectively. Euclidean distance outperformed Manhattan on nine datasets, tied on one, and underperformed on four. It outperformed cosine on 11 datasets and underperformed on three. The lowest average rank and the broadest coverage of best-performing datasets show that Euclidean distance provides the most stable aggregate performance across the evaluated single-label and multi-label datasets. Euclidean distance is therefore adopted as the default setting in the main experiments. This comparison indicates that the distance metric affects the tolerance relation and the structure of the maximal consistent blocks, and the distance form can be further adjusted according to data types in practical applications.

4.7. Ablation Study

The ablation study examines the structural and relevance terms in the ranking profile used by the proposed method. The Full profile combines maximal-block structural evidence, label relevance, the soft-reduct membership contribution, and redundancy control. The structure-removed profile suppresses the maximal-block structural terms and the soft-reduct membership contribution while retaining label relevance and redundancy control. The relevance-removed profile sets the label-relevance contribution to zero while retaining the structural terms, the soft-reduct membership contribution, and redundancy control. The three profiles use identical outer folds, candidate budgets, classifiers, and evaluation metrics. Parameters and feature counts are selected within the corresponding outer training partition for each profile. Macro-F1 is used for the five single-label datasets, and Micro-F1 is used for the nine multi-label datasets.
Table 14 reports the primary F1 scores under Equal-d and Nested-d, Table 15 summarizes the paired dataset-level contrasts, and Figure 4 displays the score differences between the Full profile and each ablated profile.
The component effects vary across datasets. Under Equal-d, the full profile records 8 / 1 / 5 wins/ties/losses against the structure-removed profile and 10 / 0 / 4 against the relevance-removed profile. Under Nested-d, the corresponding counts are 5 / 1 / 8 and 7 / 0 / 7 . The positive mean differences for both Equal-d contrasts and for the Nested-d relevance contrast indicate an average benefit from the corresponding complete profile terms within those comparisons. The Nested-d structure contrast varies in the opposite direction on more datasets. These results characterize dataset-dependent contributions of structural evidence and label relevance without implying a universal component effect.
Across the fourteen datasets, Ours obtains the lowest average rank under Equal-d. The Equal-d Friedman test detects an overall method difference, and Holm-adjusted comparisons are significant against MCLS and NRS-Dep. Under Nested-d, the Holm-adjusted comparison with MCLS is significant. The parameter selections in Table 4 are confined to the outer training partitions, and the resource audit reports the observed computational range of maximal-block and inclusion-minimal hitting-set enumeration.

5. Conclusions

Dimensional reduction for continuous single-label and multi-label data is a critical yet challenging task in pattern recognition and machine learning. Targeting the shortcomings of existing rough set-based reduction methods in continuous data processing, this paper proposes a novel dimensional reduction method based on maximal consistent blocks and variable precision rough sets. The proposed method constructs maximal consistent blocks directly from continuous data via distance tolerance relations, avoiding information loss caused by discretization preprocessing. By introducing the variable precision approximation mechanism, the model achieves favorable fault tolerance for noisy samples. Furthermore, unified distribution-based reduction objectives and corresponding discernibility matrix solving algorithms are established for both single-label and multi-label scenarios. Across the fourteen evaluated datasets, Ours attained the lowest average rank under Equal-d, where the Friedman test indicated an overall difference among methods and the Holm-adjusted comparisons with MCLS and NRS-Dep were significant. Under Nested-d, the planned comparison with MCLS remained significant after Holm adjustment. Maximal-block enumeration and inclusion-minimal hitting-set search constitute the output-sensitive stages of the procedure; the resource audit in Section 4.4 reports their observed computational range.
For future work, we will carry out research from four aspects. First, we will extend the current framework to handle continuous multi-label data with missing labels to improve adaptability to real-world incomplete scenarios. Second, we will explore lightweight optimization strategies for the proposed algorithm to further improve computational efficiency for large-scale continuous dimensional reduction tasks. Specifically, since maximal consistent block enumeration is exponential in the worst case, we plan to control its practical cost from three directions: (i) regulating the density of the tolerance graph through the quantile-based distance threshold γ so that degenerate dense graphs—which are the main source of the exponential blow-up—are avoided in practice; (ii) adopting pivot-optimized Bron–Kerbosch enumeration with degeneracy ordering, together with pruning and parallelization, so that the enumeration cost remains output-sensitive, i.e., proportional to the number of blocks actually generated rather than to the worst-case bound; and (iii) developing approximate or sampling-based block generation schemes that trade a bounded loss of blocks for substantial speed-ups on massive data. Third, we will extend the model to dynamic incremental continuous multi-label data and develop an incremental dimensional reduction algorithm that avoids full recalculation when samples or features are updated and improves the applicability of the method in dynamic data stream scenarios. In this setting, maximal consistent blocks will be maintained incrementally—only the blocks affected by the updated objects are recomputed and merged—which directly alleviates the enumeration overhead discussed above and provides a natural implementation path for the lightweight strategies in the second aspect. Fourth, we will explore the application of the proposed framework to data preprocessing and feature screening in intelligent systems, such as heterogeneous vehicle platooning and multi-agent collaborative control [51], where high-dimensional continuous monitoring data must be compressed online under strict time and resource budgets. Combining the granularity reduction ability of the proposed rough set method with predefined-time performance constraints and adaptive event-triggered scheduling mechanisms in such systems may further improve the efficiency of downstream decision and control modules, which is worthy of in-depth exploration and verification in follow-up studies.

Author Contributions

Methodology, S.C. and Z.S.; writing—original draft preparation, S.C.; validation, S.C. and Y.K.; writing—review and editing, Z.S.; data curation, Y.K.; supervision, Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are openly available in Github at https://github.com/1933211129/LDR (accessed on 17 August 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Complete Experimental Results of All Evaluation Metrics

The following tables report complete outcomes for the eight-method comparison. Ours denotes the full ranking profile, and the values follow the Equal-d and Nested-d protocols used in the main comparison.
Table A1. Complete all-metric results for single-label datasets.
Table A1. Complete all-metric results for single-label datasets.
DatasetProtocolMetricOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
Dry BeanEqual-dAccuracy0.86670.87500.86670.88330.86670.85830.87500.8583
Macro-F10.88010.86830.87450.88650.87600.84900.86830.8567
Nested-dAccuracy0.85000.87500.84170.86670.85830.82500.87500.8417
Macro-F10.84470.86870.84680.85610.86680.81740.86870.8461
GlassEqual-dAccuracy0.65830.63330.65000.64170.65830.63330.60000.6500
Macro-F10.44840.37210.43570.39760.39710.44550.38290.4348
Nested-dAccuracy0.64170.68330.65000.66670.63330.66670.65830.7000
Macro-F10.42340.43140.41260.44550.39800.44280.41560.4420
IrisEqual-dAccuracy0.98330.86670.98330.98330.95000.96670.93330.9833
Macro-F10.98310.86120.98310.98310.94750.96610.93230.9831
Nested-dAccuracy0.98330.90000.98330.98330.95000.95000.93330.9833
Macro-F10.98310.89670.98310.98310.94750.94750.93230.9831
LeafEqual-dAccuracy0.60000.57200.57600.58800.58000.46400.56400.5920
Macro-F10.56440.52050.53160.54060.53760.41980.51740.5435
Nested-dAccuracy0.60000.58400.54400.60800.58400.58400.58400.5840
Macro-F10.56720.54090.50610.57060.54620.54620.54730.5393
WineEqual-dAccuracy0.96600.96600.95490.98890.88630.94310.94440.9778
Macro-F10.96830.96830.95710.98810.89370.94740.94610.9779
Nested-dAccuracy0.96600.94380.96600.96600.94380.95490.95490.9889
Macro-F10.96830.94600.96830.96830.94600.95710.95480.9881
Note: Values are means across the five outer test partitions. Higher values are preferable for Accuracy, Macro-F1, and Micro-F1; lower values are preferable for Hamming loss. Bold underlining marks the best value and italic underlining marks the second-best value within each dataset–protocol–metric row; ties at the reported precision receive the same mark.
Table A2. Complete all-metric results for multi-label datasets (Part I: Bibtex, Corel5k, and Delicious).
Table A2. Complete all-metric results for multi-label datasets (Part I: Bibtex, Corel5k, and Delicious).
DatasetProtocolMetricOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
BibtexEqual-dAccuracy0.00000.00000.00000.00000.00000.02770.00000.0000
Macro-F10.00280.00330.00950.00290.00000.00440.00600.0008
Micro-F10.02990.05380.12080.03500.00000.04380.09710.0059
Hamming loss0.01770.01790.01700.01820.01760.01750.01710.0178
Nested-dAccuracy0.00000.00000.00770.00000.00000.02770.00000.0000
Macro-F10.00570.00310.00960.00570.00000.00440.00600.0008
Micro-F10.04540.05520.12610.04540.00000.04380.09710.0059
Hamming loss0.01760.01800.01680.01760.01760.01750.01710.0176
Corel5kEqual-dAccuracy0.00000.00000.00000.00000.00000.00000.00000.0000
Macro-F10.00100.00050.00070.00130.00020.00120.00120.0003
Micro-F10.03320.02020.02190.02680.01720.03120.04520.0049
Hamming loss0.01180.01030.00990.00970.01040.01080.01080.0096
Nested-dAccuracy0.00000.00000.00000.00000.00000.00000.00000.0000
Macro-F10.00120.00040.00020.00070.00020.00190.00080.0004
Micro-F10.03840.01240.00450.01730.01720.04730.03200.0319
Hamming loss0.01260.00990.01010.00980.01040.01150.01060.0111
DeliciousEqual-dAccuracy0.00830.00000.00000.00830.00000.00000.00000.0000
Macro-F10.00690.00280.00340.00690.00140.00460.00680.0008
Micro-F10.10350.07330.06650.10580.05050.08980.11530.0346
Hamming loss0.01990.02000.02000.01960.01980.02020.01970.0199
Nested-dAccuracy0.00000.00830.00000.00000.00000.00000.00000.0083
Macro-F10.00810.00310.00360.00590.00140.00520.00710.0003
Micro-F10.12910.06100.06580.11210.05050.09270.11890.0174
Hamming loss0.01970.01970.01970.02000.01980.02000.01990.0195
Note: Values are means across the five outer test partitions. Higher values are preferable for Accuracy, Macro-F1, and Micro-F1; lower values are preferable for Hamming loss. Bold underlining marks the best value and italic underlining marks the second-best value within each dataset–protocol–metric row; ties at the reported precision receive the same mark.
Table A3. Complete all-metric results for multi-label datasets (Part II: Emotions, Enron, and Mediamill-10k).
Table A3. Complete all-metric results for multi-label datasets (Part II: Emotions, Enron, and Mediamill-10k).
DatasetProtocolMetricOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
EmotionsEqual-dAccuracy0.15110.11010.19230.20250.13950.09860.09960.1874
Macro-F10.45710.38420.47080.46490.44020.41130.35670.4326
Micro-F10.49340.44810.50220.50500.45950.44900.42800.4934
Hamming loss0.28730.30380.27490.27690.29430.30290.29480.2739
Nested-dAccuracy0.16690.15120.25090.22740.18790.18380.13220.2084
Macro-F10.52300.42100.54050.52180.50150.48850.40190.5243
Micro-F10.55880.48670.59650.56520.53230.52100.47010.5583
Hamming loss0.25260.27880.22850.24540.25860.25880.26560.2435
EnronEqual-dAccuracy0.00710.02910.02200.08750.00000.00710.03140.0214
Macro-F10.04920.06150.05180.05520.03980.03740.05670.0547
Micro-F10.43960.44440.40950.40770.42920.36900.42900.4264
Hamming loss0.06110.05910.06220.06210.06530.06710.06360.0609
Nested-dAccuracy0.01620.02910.02000.03630.00000.00710.01000.0305
Macro-F10.04960.05890.04970.05390.04070.03940.04900.0559
Micro-F10.43860.44150.40790.39340.44080.38410.42510.4282
Hamming loss0.06240.05980.06870.06320.06430.06690.06440.0600
Mediamill-10kEqual-dAccuracy0.04970.00000.01630.02620.01630.01670.04130.0250
Macro-F10.04170.04300.03450.03770.03350.03950.04050.0407
Micro-F10.48450.49430.45860.46390.45190.47410.47660.4784
Hamming loss0.03590.03500.03700.03670.03750.03660.03580.0361
Nested-dAccuracy0.05740.02470.02470.03420.03300.00800.03300.0247
Macro-F10.04170.04270.03640.03940.03300.03820.04010.0327
Micro-F10.47580.49340.45590.46770.44620.46810.47370.4516
Hamming loss0.03610.03560.03760.03670.03760.03630.03580.0382
Note: Values are means across the five outer test partitions. Higher values are preferable for Accuracy, Macro-F1, and Micro-F1; lower values are preferable for Hamming loss. Bold underlining marks the best value and italic underlining marks the second-best value within each dataset–protocol–metric row; ties at the reported precision receive the same mark.
Table A4. Complete all-metric results for multi-label datasets (Part III: Scene, TMC2007-500, and Yeast).
Table A4. Complete all-metric results for multi-label datasets (Part III: Scene, TMC2007-500, and Yeast).
DatasetProtocolMetricOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
SceneEqual-dAccuracy0.30440.26200.28430.25710.28200.40060.22120.2734
Macro-F10.30610.26820.28960.27370.28230.42280.25010.2637
Micro-F10.37910.36190.37800.32810.34860.48850.32220.3216
Hamming loss0.19130.18150.18680.18690.19020.15660.18550.1930
Nested-dAccuracy0.27300.26960.24190.19260.25590.40860.22120.2900
Macro-F10.28050.27520.26290.21080.25420.42240.25010.3079
Micro-F10.34420.37440.35530.26810.31520.49520.32220.3622
Hamming loss0.20330.18440.18710.19220.19890.15260.18550.1784
TMC
2007-500
Equal-dAccuracy0.04840.05010.05420.11150.06760.06000.03360.0521
Macro-F10.11170.07010.07410.13800.03430.12200.06280.0515
Micro-F10.35790.37860.33310.42110.30130.43270.35750.2678
Hamming loss0.10790.10220.10880.09650.11510.09200.10740.0993
Nested-dAccuracy0.04070.06660.04370.07590.06760.06040.03360.0420
Macro-F10.11010.07490.09360.08970.03430.10110.06540.0390
Micro-F10.33600.39100.34160.37130.30130.39300.37580.2704
Hamming loss0.10840.10120.11130.09980.11510.09520.09940.1122
YeastEqual-dAccuracy0.09810.04910.04040.08240.06980.06980.08410.0307
Macro-F10.29590.32210.31190.28300.27460.26280.27690.2970
Micro-F10.53830.50710.56020.53640.52900.49230.50420.5239
Hamming loss0.25860.27060.25620.25260.25930.26260.27110.2598
Nested-dAccuracy0.08070.03910.04700.06570.05440.05440.10140.0307
Macro-F10.30250.32640.30580.27540.27140.27520.26940.2970
Micro-F10.53090.51870.55150.51700.51790.50740.50670.5239
Hamming loss0.26050.26890.25770.25640.26490.26320.26360.2598
Note: Values are means across the five outer test partitions. Higher values are preferable for Accuracy, Macro-F1, and Micro-F1; lower values are preferable for Hamming loss. Bold underlining marks the best value and italic underlining marks the second-best value within each dataset–protocol–metric row; ties at the reported precision receive the same mark.

References

  1. Zhou, Z.H.; Zhang, M.L. Multi-label learning. In Encyclopedia of Machine Learning and Data Mining; Springer: New York, NY, USA, 2017; pp. 875–881. [Google Scholar]
  2. Liu, Z.; Tang, C.; Abhadiomhen, S.E.; Shen, X.J.; Li, Y. Robust Label and Feature Space Co-Learning for Multi-Label Classification. IEEE Trans. Knowl. Data Eng. 2023, 35, 11846–11859. [Google Scholar] [CrossRef] [Scilit]
  3. Ruan, J.; Wang, M.; Liu, D.; Chen, M.; Gao, X. Multi-Label Feature Selection with Feature–Label Subgraph Association and Graph Representation Learning. Entropy 2024, 26, 992. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Zhang, J.; Wu, H.; Jiang, M.; Liu, J.; Li, S.; Tang, Y.; Long, J. Group-preserving label-specific feature selection for multi-label learning. Expert Syst. Appl. 2023, 213, 118861. [Google Scholar] [CrossRef] [Scilit]
  5. He, Z.; Lin, Y.; Lin, Z.; Wang, C. Multi-label feature selection via similarity constraints with non-negative matrix factorization. Knowl.-Based Syst. 2024, 297, 111948. [Google Scholar] [CrossRef] [Scilit]
  6. Li, H.; Fang, M.; Wang, P. Dual dimensionality reduction on instance-level and feature-level for multi-label data. Neural Comput. Appl. 2023, 35, 24773–24782. [Google Scholar] [CrossRef] [Scilit]
  7. Hao, P.; Liu, K.; Gao, W. Uncertainty-Aware Global-View Reconstruction for Multi-View Multi-Label Feature Selection. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI: Palo Alto, CA, USA, 2025; Volume 39, pp. 17068–17076. [Google Scholar]
  8. Wan, M.; Cai, M.; Yang, G. Robust exponential graph regularization non-negative matrix factorization technology for feature extraction. Mathematics 2023, 11, 1716. [Google Scholar] [CrossRef] [Scilit]
  9. González-López, J.; Ventura, S.; Cano, A. Distributed selection of continuous features in multilabel classification using mutual information. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 2280–2293. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Yin, T.; Chen, H.; Wan, J.; Zhang, P.; Horng, S.J.; Li, T. Exploiting feature multi-correlations for multilabel feature selection in robust multi-neighborhood fuzzy β covering space. Inf. Fusion 2024, 104, 102150. [Google Scholar] [CrossRef] [Scilit]
  11. Ma, J.; Xu, F.; Rong, X. Discriminative multi-label feature selection with adaptive graph diffusion. Pattern Recognit. 2024, 148, 110154. [Google Scholar] [CrossRef] [Scilit]
  12. Pawlak, Z. Rough Sets: Theoretical Aspects of Reasoning About Data, 1st ed.; Kluwer Academic Publishers: London, UK, 1991; pp. 1–55. [Google Scholar]
  13. Qian, D.; Liu, K.; Wang, J.; Zhang, S.; Yang, X. Attribute reduction based on directional semi-neighborhood rough set. Int. J. Mach. Learn. Cybern. 2025, 16, 2523–2535. [Google Scholar] [CrossRef] [Scilit]
  14. Greco, S.; Matarazzo, B.; Slowinski, R. Rough sets theory for multicriteria decision analysis. Eur. J. Oper. Res. 2001, 129, 1–47. [Google Scholar] [CrossRef] [Scilit]
  15. Dai, J.; Gao, S.; Zheng, G. Generalized rough set models determined by multiple neighborhoods generated from a similarity relation. Soft Comput. 2018, 22, 2081–2094. [Google Scholar] [CrossRef] [Scilit]
  16. Xia, S.; Wang, C.; Wang, G.; Gao, X.; Ding, W.; Yu, J.; Zhai, Y.; Chen, Z. GBRS: A unified granular-ball learning model of pawlak rough set and neighborhood rough set. IEEE Trans. Neural Netw. Learn. Syst. 2023, 36, 1719–1733. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Wang, N.; Zhao, E. A new method for feature selection based on weighted k-nearest neighborhood rough set. Expert Syst. Appl. 2024, 238, 122324. [Google Scholar] [CrossRef] [Scilit]
  18. Sewwandi, M.A.N.D.; Li, Y.; Zhang, J. Granule-specific feature selection for continuous data classification using neighborhood rough sets. Expert Syst. Appl. 2024, 238, 121765. [Google Scholar] [CrossRef] [Scilit]
  19. Zhang, X.; Ou, Q.; Wang, J. Variable precision fuzzy rough sets based on overlap functions with application to tumor classification. Inf. Sci. 2024, 666, 120451. [Google Scholar] [CrossRef] [Scilit]
  20. Leung, Y.; Li, D. Maximal consistent block technique for rule acquisition in incomplete information systems. Inf. Sci. 2003, 153, 85–106. [Google Scholar] [CrossRef] [Scilit]
  21. Zhang, Z.; Yang, X. Tolerance-based multigranulation rough sets in incomplete systems. Front. Comput. Sci. 2014, 8, 753–762. [Google Scholar] [CrossRef] [Scilit]
  22. Li, R.; Chen, H.; Liu, S.; Wang, K.; Wang, B.; Hu, X. TFD-IIS-CRMCB: Telecom fraud detection for incomplete information systems based on correlated relation and maximal consistent block. Entropy 2023, 25, 112. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  23. Sun, Y.; Wu, W.Z.; Wang, X. Maximal consistent block based optimal scale selection for incomplete multi-scale information systems. Int. J. Mach. Learn. Cybern. 2023, 14, 1797–1809. [Google Scholar] [CrossRef] [Scilit]
  24. Yan, S.; Jusheng, M.; Tao, F.; Leijun, L.; Meishe, L. Maximum consistent block based variable precision rough set model and attribute reduction. J. Front. Comput. Sci. Technol. 2020, 14, 892. [Google Scholar]
  25. Leung, Y.; Wu, W.Z.; Zhang, W.X. Knowledge acquisition in incomplete information systems: A rough set approach. Eur. J. Oper. Res. 2006, 168, 164–180. [Google Scholar] [CrossRef] [Scilit]
  26. Mroczek, T.; Zheng, R. A new approach to constructing maximal consistent blocks for mining incomplete data. Procedia Comput. Sci. 2022, 207, 1047–1056. [Google Scholar] [CrossRef] [Scilit]
  27. Zhang, W.; Qiu, G. Uncertain Decision Making Based on Rough Sets, 1st ed.; Tsinghua University Press: Beijing, China, 2005; pp. 92–93. [Google Scholar]
  28. Hu, Q.; Yu, D.; Liu, J.; Wu, C. Neighborhood rough set based heterogeneous feature subset selection. Inf. Sci. 2008, 178, 3577–3594. [Google Scholar] [CrossRef] [Scilit]
  29. Mi, J.; Wu, W.Z.; Zhang, W.X. Knowledge reducts based on variable precision rough set theory. Syst. Eng.-Theory Pract. 2004, 24, 116–120. [Google Scholar]
  30. Koklu, M.; Ozkan, I.A. Multiclass classification of dry beans using computer vision and machine learning techniques. Comput. Electron. Agric. 2020, 174, 105507. [Google Scholar] [CrossRef] [Scilit]
  31. German, B. Glass Identification. 1987. Available online: https://archive.ics.uci.edu/dataset/42/glass+identification (accessed on 20 June 2026).
  32. Fisher, R.A. The use of multiple measurements in taxonomic problems. Ann. Eugen. 1936, 7, 179–188. [Google Scholar] [CrossRef] [Scilit]
  33. Silva, P.F.B. Development of a System for Automatic Plant Species Recognition. Master’s Thesis, Universidade do Porto (Portugal), Porto, Portugal, 2013. [Google Scholar]
  34. Aeberhard, S.; Coomans, D.; De Vel, O. Comparative analysis of statistical pattern recognition methods in high dimensional settings. Pattern Recognit. 1994, 27, 1065–1077. [Google Scholar] [CrossRef] [Scilit]
  35. Katakis, I.; Tsoumakas, G.; Vlahavas, I. Multilabel text classification for automated tag suggestion. ECML PKDD Discov. Chall. 2008, 75, 2008. [Google Scholar]
  36. Duygulu, P.; Barnard, K.; de Freitas, J.F.; Forsyth, D.A. Object recognition as machine translation: Learning a lexicon for a fixed image vocabulary. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2002; pp. 97–112. [Google Scholar]
  37. Tsoumakas, G.; Katakis, I.; Vlahavas, I. Effective and efficient multilabel classification in domains with large number of labels. In Proceedings of the ECML/PKDD 2008 Workshop on Mining Multidimensional Data (MMD’08); Springer: Berlin/Heidelberg, Germany, 2008; Volume 21, pp. 53–59. [Google Scholar]
  38. Trohidis, K.; Tsoumakas, G.; Kalliris, G.; Vlahavas, I. Multi-label classification of music by emotion. EURASIP J. Audio Speech Music Process. 2011, 2011, 4. [Google Scholar] [CrossRef] [Scilit]
  39. Klimt, B.; Yang, Y. The enron corpus: A new dataset for email classification research. In Proceedings of the European Conference on Machine Learning; Springer: Berlin/Heidelberg, Germany, 2004; pp. 217–226. [Google Scholar]
  40. Snoek, C.G.; Worring, M.; Van Gemert, J.C.; Geusebroek, J.M.; Smeulders, A.W. The challenge problem for automated detection of 101 semantic concepts in multimedia. In Proceedings of the 14th ACM International Conference on Multimedia; ACM: San Jose, CA, USA, 2006; pp. 421–430. [Google Scholar]
  41. Boutell, M.R.; Luo, J.; Shen, X.; Brown, C.M. Learning multi-label scene classification. Pattern Recognit. 2004, 37, 1757–1771. [Google Scholar] [CrossRef] [Scilit]
  42. Srivastava, A.N.; Zane-Ulman, B. Discovering recurring anomalies in text reports regarding complex space systems. In Proceedings of the 2005 IEEE Aerospace Conference; IEEE: New York, NY, USA, 2005; pp. 3853–3862. [Google Scholar]
  43. Elisseeff, A.; Weston, J. A kernel method for multi-labelled classification. Adv. Neural Inf. Process. Syst. 2001, 14, 681–687. [Google Scholar] [CrossRef] [Scilit]
  44. Lee, J.; Kim, D.W. Fast multi-label feature selection based on information-theoretic feature ranking. Pattern Recognit. 2015, 48, 2761–2771. [Google Scholar] [CrossRef] [Scilit]
  45. Hashemi, A.; Dowlatshahi, M.B.; Nezamabadi-pour, H. VMFS: A VIKOR-based multi-target feature selection. Expert Syst. Appl. 2021, 182, 115224. [Google Scholar] [CrossRef] [Scilit]
  46. Hashemi, A.; Dowlatshahi, M.B.; Nezamabadi-pour, H. MFS-MCDM: Multi-label feature selection using multi-criteria decision making. Knowl.-Based Syst. 2020, 206, 106365. [Google Scholar] [CrossRef] [Scilit]
  47. Huang, R.; Jiang, W.; Sun, G. Manifold-based constraint Laplacian score for multi-label feature selection. Pattern Recognit. Lett. 2018, 112, 346–352. [Google Scholar] [CrossRef] [Scilit]
  48. Zhang, J.; Luo, Z.; Li, C.; Zhou, C.; Li, S. Manifold regularized discriminative feature selection for multi-label learning. Pattern Recognit. 2019, 95, 136–150. [Google Scholar] [CrossRef] [Scilit]
  49. Gao, W.; Li, Y.; Hu, L. Multilabel Feature Selection With Constrained Latent Structure Shared Term. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 1253–1262. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  50. Liu, J.; Lin, Y.; Li, Y.; Weng, W.; Wu, S. Online multi-label streaming feature selection based on neighborhood rough set. Pattern Recognit. 2018, 84, 273–287. [Google Scholar] [CrossRef] [Scilit]
  51. Zhao, Y.; Liu, Y.; Zhang, H.; Zhao, N.; Shi, Y. Funnel-based predefined-time output feedback fuzzy adaptive event-triggered platoon control for heterogeneous vehicles. IEEE Internet Things J. 2026, early access. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Frequency of β and γ quantile selections within the outer training partitions.
Figure 1. Frequency of β and γ quantile selections within the outer training partitions.
Mathematics 14 03000 g001
Figure 2. Primary F1 scores across the fourteen evaluation datasets. Macro-F1 is shown for the five single-label datasets and Micro-F1 for the nine multi-label datasets.
Figure 2. Primary F1 scores across the fourteen evaluation datasets. Macro-F1 is shown for the five single-label datasets and Micro-F1 for the nine multi-label datasets.
Mathematics 14 03000 g002
Figure 3. Average ranks across the fourteen evaluation datasets under the Equal-d and Nested-d protocols.
Figure 3. Average ranks across the fourteen evaluation datasets under the Equal-d and Nested-d protocols.
Mathematics 14 03000 g003
Figure 4. Component-ablation score differences across the evaluated datasets.
Figure 4. Component-ablation score differences across the evaluated datasets.
Mathematics 14 03000 g004
Table 1. Stage-wise complexity of the complete maximal consistent block reduction procedure.
Table 1. Stage-wise complexity of the complete maximal consistent block reduction procedure.
StageTime ComplexityWorking SpaceQuantity of Interest
Standardization O ( n s ) O ( n s ) Standardization time
Pairwise distances and tolerance matrix O ( n 2 s ) O ( n 2 ) Tolerance-construction time and graph density
Tolerance graph O ( n 2 ) O ( n 2 ) Number of vertices and edges
Maximal consistent blocksOutput-sensitive; O ( 3 n / 3 ) in the worst case O ( n 2 + T ) Number and size of maximal blocks; enumeration time
Block statistics and b e t a -approximations O ( T ( s + q ) ) O ( m ( s + q ) + n q ) Block-statistics and approximation time
Discernibility clauses O ( m 2 s ) O ( c s ) Examined block pairs and retained clauses
Clause simplification O ( c 2 s ) in the conservative bound O ( c s ) Simplification time and final clause count
Inclusion-minimal hitting setsOutput-sensitive; O ( c R s ) , R 2 s O ( R + c s ) Solver time and reduct-search status
Relevance and redundancy ranking O ( n s 2 ) after relevance estimation O ( s 2 ) Ranking time
Table 2. Evaluation form of projects.
Table 2. Evaluation form of projects.
U a 1 a 2 a 3 a 4 a 5 D
x 1 1.11.32.21.52.1 d 1
x 2 3.02.92.12.82.5 d 3
x 3 2.31.80.71.52.2 d 1
x 4 2.11.00.61.41.9 d 1
x 5 2.72.02.22.93.0 d 3
x 6 3.03.02.12.52.6 d 3
x 7 1.02.12.92.02.1 d 2
x 8 1.20.92.12.22.1 d 2
x 9 1.02.42.21.10.9 d 1
x 10 2.93.01.53.02.5 d 2
x 11 0.70.81.31.42.0 d 1
x 12 3.02.91.12.13.0 d 2
x 13 2.22.12.00.62.1 d 2
x 14 2.02.12.10.91.1 d 2
x 15 1.11.13.00.61.2 d 1
x 16 3.02.22.92.92.0 d 3
x 17 2.01.23.02.22.1 d 2
x 18 2.22.51.11.20.8 d 1
x 19 2.12.01.21.41.7 d 1
x 20 2.83.02.52.12.1 d 3
Table 3. Dataset characteristics.
Table 3. Dataset characteristics.
DatasetTaskPublic ObjectsFeaturesClasses/LabelsPrimary Score
Dry BeanSingle-label13,611167Macro-F1
GlassSingle-label21496Macro-F1
IrisSingle-label15043Macro-F1
LeafSingle-label3401430Macro-F1
WineSingle-label178133Macro-F1
BibtexMulti-label73951836159Micro-F1
Corel5kMulti-label5000499374Micro-F1
DeliciousMulti-label16,105500983Micro-F1
EmotionsMulti-label593726Micro-F1
EnronMulti-label1702100153Micro-F1
Mediamill-10kMulti-label10,000120101Micro-F1
SceneMulti-label24072946Micro-F1
TMC2007-500Multi-label28,59650022Micro-F1
YeastMulti-label241710314Micro-F1
Table 4. Parameter selections within the outer training partitions; each mode is calculated across five outer folds.
Table 4. Parameter selections within the outer training partitions; each mode is calculated across five outer folds.
DatasetProtocol β Mode γ q ( γ quantile ) Modek ModeObserved k Values
BibtexEqual-d β = 0.6 (5/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.6 (4/5) γ q = 0.2 (3/5) k = 10 / 20 (2/5)5; 10; 20
Corel5kEqual-d β = 0.6 / 0.7 (2/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.7 / 0.85 (2/5) γ q = 0.2 (4/5) k = 20 (3/5)10; 20
DeliciousEqual-d β = 0.6 (5/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.6 (4/5) γ q = 0.2 (4/5) k = 10 (4/5)10; 20
Dry BeanEqual-d β = 0.85 (3/5) γ q = 0.2 (3/5) k = 8 (5/5)8
Nested-d β = 0.6 (5/5) γ q = 0.2 (4/5) k = 5 (3/5)5; 16
EmotionsEqual-d β = 0.85 (3/5) γ q = 0.2 (3/5) k = 4 (5/5)4
Nested-d β = 0.6 (4/5) γ q = 0.2 (4/5) k = 20 (2/5)4; 5; 10; 20
EnronEqual-d β = 0.7 (3/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.6 / 0.85 (2/5) γ q = 0.2 (3/5) k = 5 (3/5)5; 10; 20
GlassEqual-d β = 0.7 (3/5) γ q = 0.2 (3/5) k = 5 (5/5)5
Nested-d β = 0.6 (3/5) γ q = 0.2 (4/5) k = 5 (3/5)5; 9
IrisEqual-d β = 0.6 (5/5) γ q = 0.2 (5/5) k = 3 (5/5)3
Nested-d β = 0.6 (5/5) γ q = 0.2 (5/5) k = 3 (5/5)3
LeafEqual-d β = 0.6 / 0.85 (2/5) γ q = 0.2 (4/5) k = 8 (5/5)8
Nested-d β = 0.6 (3/5) γ q = 0.2 (3/5) k = 8 / 10 (2/5)8; 10; 14
Mediamill-10kEqual-d β = 0.6 / 0.85 (2/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.7 (3/5) γ q = 0.2 (4/5) k = 20 (3/5)10; 20
SceneEqual-d β = 0.85 (3/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.7 / 0.85 (2/5) γ q = 0.4 (3/5) k = 20 (3/5)10; 20
TMC2007-500Equal-d β = 0.6 / 0.85 (2/5) γ q = 0.2 (3/5) k = 20 (5/5)20
Nested-d β = 0.6 (3/5) γ q = 0.4 (3/5) k = 20 (3/5)10; 20
WineEqual-d β = 0.6 (3/5) γ q = 0.4 (3/5) k = 7 (5/5)7
Nested-d β = 0.6 (4/5) γ q = 0.2 (4/5) k = 10 (4/5)10; 13
YeastEqual-d β = 0.6 (3/5) γ q = 0.2 (4/5) k = 20 (5/5)20
Nested-d β = 0.6 (3/5) γ q = 0.2 (4/5) k = 20 (4/5)5; 20
Table 5. Equal-d results on the five single-label datasets (Macro-F1). Bold underlining = best; italic underlining = second best.
Table 5. Equal-d results on the five single-label datasets (Macro-F1). Bold underlining = best; italic underlining = second best.
DatasetOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
Dry Bean0.88010.86830.87450.88650.87600.84900.86830.8567
Glass0.44840.37210.43570.39760.39710.44550.38290.4348
Iris0.98310.86120.98310.98310.94750.96610.93230.9831
Leaf0.56440.52050.53160.54060.53760.41980.51740.5435
Wine0.96830.96830.95710.98810.89370.94740.94610.9779
Table 6. Nested-d results on the five single-label datasets (Macro-F1). Bold underlining = best; italic underlining = second best.
Table 6. Nested-d results on the five single-label datasets (Macro-F1). Bold underlining = best; italic underlining = second best.
DatasetOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
Dry Bean0.84470.86870.84680.85610.86680.81740.86870.8461
Glass0.42340.43140.41260.44550.39800.44280.41560.4420
Iris0.98310.89670.98310.98310.94750.94750.93230.9831
Leaf0.56720.54090.50610.57060.54620.54620.54730.5393
Wine0.96830.94600.96830.96830.94600.95710.95480.9881
Table 7. Equal-d results on the nine multi-label datasets (Micro-F1). Bold underlining = best; italic underlining = second best.
Table 7. Equal-d results on the nine multi-label datasets (Micro-F1). Bold underlining = best; italic underlining = second best.
DatasetOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
Bibtex0.02990.05380.12080.03500.00000.04380.09710.0059
Corel5k0.03320.02020.02190.02680.01720.03120.04520.0049
Delicious0.10350.07330.06650.10580.05050.08980.11530.0346
Emotions0.49340.44810.50220.50500.45950.44900.42800.4934
Enron0.43960.44440.40950.40770.42920.36900.42900.4264
Mediamill-10k0.48450.49430.45860.46390.45190.47410.47660.4784
Scene0.37910.36190.37800.32810.34860.48850.32220.3216
TMC2007-5000.35790.37860.33310.42110.30130.43270.35750.2678
Yeast0.53830.50710.56020.53640.52900.49230.50420.5239
Table 8. Nested-d results on the nine multi-label datasets (Micro-F1). Bold underlining = best; italic underlining = second best.
Table 8. Nested-d results on the nine multi-label datasets (Micro-F1). Bold underlining = best; italic underlining = second best.
DatasetOursFIMFVMFSMFS-MCDMMCLSMDFSSSFSNRS-Dep
Bibtex0.04540.05520.12610.04540.00000.04380.09710.0059
Corel5k0.03840.01240.00450.01730.01720.04730.03200.0319
Delicious0.12910.06100.06580.11210.05050.09270.11890.0174
Emotions0.55880.48670.59650.56520.53230.52100.47010.5583
Enron0.43860.44150.40790.39340.44080.38410.42510.4282
Mediamill-10k0.47580.49340.45590.46770.44620.46810.47370.4516
Scene0.34420.37440.35530.26810.31520.49520.32220.3622
TMC2007-5000.33600.39100.34160.37130.30130.39300.37580.2704
Yeast0.53090.51870.55150.51700.51790.50740.50670.5239
Table 9. Average ranks under the Equal-d and Nested-d protocols. Values in the table that are bold and underlined indicate the best results; values in italics and underlined indicate the second-best results.
Table 9. Average ranks under the Equal-d and Nested-d protocols. Values in the table that are bold and underlined indicate the best results; values in italics and underlined indicate the second-best results.
MethodEqual-d Average RankNested-d Average Rank
Ours2.6433.429
FIMF4.7864.286
VMFS4.0364.464
MFS-MCDM3.4644.000
MCLS5.7865.964
MDFS4.9294.500
SSFS5.1794.536
NRS-Dep5.1794.821
Table 10. Friedman test results.
Table 10. Friedman test results.
ProtocolFriedman χ 2 dfp
Equal-d17.86170.01261
Nested-d8.76170.2703
Table 11. Planned two-sided Wilcoxon signed-rank comparisons with Holm adjustment; Δ = Ours comparator .
Table 11. Planned two-sided Wilcoxon signed-rank comparisons with Holm adjustment; Δ = Ours comparator .
ProtocolComparatorMean Δ W/T/LRaw pHolm pHolm < 0.05
Equal-dFIMF0.02379/1/40.044450.2222No
Equal-dVMFS0.005110/1/30.10250.314No
Equal-dMFS-MCDM0.00567/1/60.48960.4896No
Equal-dMCLS0.033214/0/00.00012210.0008545Yes
Equal-dMDFS0.014711/0/30.17260.3452No
Equal-dSSFS0.020111/0/30.078490.314No
Equal-dNRS-Dep0.025111/1/20.0038630.02318Yes
Nested-dFIMF0.01187/0/70.42631No
Nested-dVMFS0.00446/2/60.7531No
Nested-dMFS-MCDM0.00736/3/50.50691No
Nested-dMCLS0.025612/0/20.0017090.01196Yes
Nested-dMDFS0.001510/0/40.29581No
Nested-dSSFS0.010311/0/30.24121No
Nested-dNRS-Dep0.01689/1/40.11640.6982No
Table 12. Observed resource audit for the full ranking profile; entries are minima–maxima over five outer training partitions.
Table 12. Observed resource audit for the full ranking profile; entries are minima–maxima over five outer training partitions.
DatasetMCBsClique Time (s)Fit Time (s)Peak Memory (MiB)
Bibtex55–750.00–0.080.51–1.18316–323
Corel5k52–800.00–0.010.07–0.18225–226
Delicious46–620.00–0.010.15–0.32467–469
Dry Bean112–1910.00–0.010.09–0.40193–196
Emotions228–8080.00–0.020.62–3.33219–238
Enron50–710.00–0.010.51–1.05240–292
Glass79–1740.010.14–0.18186–188
Iris33–400.000.03184–185
Leaf834–24110.00–0.142.66–22.12232–383
Mediamill-10k179–2420.00–0.010.63–7.52296–322
Scene254–4620.00–0.021.21–3.76253–289
TMC2007-50050–890.00–0.010.13–0.24277–280
Wine91–1830.00–0.010.06–0.20183–190
Yeast423–30000.01–0.033.59–5.39248–421
Table 13. Comparison of different distance metrics.
Table 13. Comparison of different distance metrics.
DatasetEuclideanManhattanCosine
Iris0.98310.98310.9475
Wine0.98880.95620.9563
Glass0.41640.41620.4036
Leaf0.58180.56690.5535
Dry Bean0.89040.87560.8482
Emotions0.53610.54370.5542
Scene0.43460.48220.4673
Yeast0.55190.49940.4973
Enron0.44730.34150.4023
Bibtex0.02990.04070.0393
Corel5k0.02830.02730.0275
Delicious0.10280.11200.0996
TMC2007-5000.37250.34260.3520
Mediamill-10k0.49140.48400.4749
Note: Values are means over five outer test folds. Higher values indicate better performance. Bold underlined and italic underlined values denote the best and second-best results, respectively.
Table 14. Component ablation on the evaluation datasets. Within each protocol triplet, bold underlining = best; italic underlining = second best.
Table 14. Component ablation on the evaluation datasets. Within each protocol triplet, bold underlining = best; italic underlining = second best.
DatasetEq FullEq −Struct.Eq −Rel.Nest FullNest −Struct.Nest −Rel.
Bibtex0.02990.04070.07560.04540.05070.0468
Corel5k0.03320.02750.01520.03840.02350.0122
Delicious0.10350.11110.09970.12910.12900.1023
Dry Bean0.88010.85880.79910.84470.87570.8517
Emotions0.49340.48520.48250.55880.60020.5764
Enron0.43960.27870.41460.43860.32470.4146
Glass0.44840.47540.40790.42340.46600.4195
Iris0.98310.98310.87640.98310.98310.9120
Leaf0.56440.51640.51770.56720.57390.5677
Mediamill-10k0.48450.47630.50410.47580.46520.4958
Scene0.37910.48260.40900.34420.44360.4090
TMC2007-5000.35790.38810.37140.33600.40990.3371
Wine0.96830.94600.93420.96830.94680.9667
Yeast0.53830.53570.50090.53090.54870.5252
Table 15. Paired component contrasts; Δ = Full ablated profile .
Table 15. Paired component contrasts; Δ = Full ablated profile .
ProtocolContrastMean Δ W/T/LTwo-Sided p
Equal-dFull vs. structure-removed0.00708/1/50.6602
Equal-dFull vs. relevance-removed0.021110/0/40.104
Nested-dFull vs. structure-removed 0.0112 5/1/80.2856
Nested-dFull vs. relevance-removed0.00337/0/70.583
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, S.; Suo, Z.; Kong, Y. A Maximal Consistent Block-Based Variable Precision Rough Set Method for Dimensional Reduction of Continuous Single-Label and Multi-Label Data. Mathematics 2026, 14, 3000. https://doi.org/10.3390/math14163000

AMA Style

Chen S, Suo Z, Kong Y. A Maximal Consistent Block-Based Variable Precision Rough Set Method for Dimensional Reduction of Continuous Single-Label and Multi-Label Data. Mathematics. 2026; 14(16):3000. https://doi.org/10.3390/math14163000

Chicago/Turabian Style

Chen, Shiqi, Zhongying Suo, and Yuanbo Kong. 2026. "A Maximal Consistent Block-Based Variable Precision Rough Set Method for Dimensional Reduction of Continuous Single-Label and Multi-Label Data" Mathematics 14, no. 16: 3000. https://doi.org/10.3390/math14163000

APA Style

Chen, S., Suo, Z., & Kong, Y. (2026). A Maximal Consistent Block-Based Variable Precision Rough Set Method for Dimensional Reduction of Continuous Single-Label and Multi-Label Data. Mathematics, 14(16), 3000. https://doi.org/10.3390/math14163000

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop