Skip to Content
SymmetrySymmetry
  • Article
  • Open Access

24 April 2026

27 Pages

Fuzzy Granular Ball-Based Attribute Reduction for Interval-Valued Decision Systems

,
and
School of Computer and Control Engineering, Yantai University, Yantai 264005, China
*
Author to whom correspondence should be addressed.

Abstract

Feature selection is a core step in data analysis and is referred to as attribute reduction in rough set theory. Granular ball computing has emerged as a novel data analysis paradigm characterized by high computational efficiency, robustness, and scalability. However, in previous attribute reduction methods for interval numbers, the construction of tolerance classes and the reduction iteration process suffer from inefficiency. To address these limitations, this paper proposes an efficient attribute reduction method based on fuzzy interval-valued granular balls. This method integrates fuzzy interval-valued granular balls with an acceleration strategy based on the positive region. Specifically, we first construct tolerance classes efficiently using fuzzy interval-valued granular balls, thereby enabling a reasonable partition of the universe. We then remove redundant objects in the positive region during the reduction iteration to avoid unnecessary computations. On this basis, we further propose a conditional entropy-based algorithm for attribute reduction. Experimental results show that this algorithm substantially improves computational efficiency while maintaining high classification accuracy.

1. Introduction

Proposed by Pawlak [1], rough set theory (RST) provides an effective method for analyzing uncertainty in complex datasets and has been applied in various areas. Attribute reduction [2,3] is a core research topic in RST. In practical applications, attribute reduction can effectively reduce data dimensionality, decrease computational complexity, and improve the robustness of learning models. With the increasing complexity of modern datasets, various reduction methods have been continuously developed. Miao et al. [4] investigated discernibility matrices corresponding to different reduction objectives. They defined generalized decision reduction and indiscernibility-relation-based reduction in decision systems. In incompletely labeled data systems, Dai et al. [5] proposed a label distribution-based reduction method. Yang et al. [6] designed an effective reduction method in fuzzy rough sets. Yuan et al. [7] introduced a soft label learning mechanism and designed a novel feature selection method under weakly supervised scenarios.
Nevertheless, data often exhibit the characteristics of interval numbers in practical scenarios. Consequently, equivalence relation-based attribute reduction cannot be applied to an interval-valued decision system (INDS). To tackle this problem, researchers have extensively investigated attribute reduction algorithms in an INDS [8,9]. For instance, based on the rough approximations, Gong et al. [10] constructed a knowledge discovery framework. Based on mutual information and attribute dependency, Xu et al. [11] designed heuristic reduction algorithms. They also provided a global feature reduction suitable for a large-scale INDS. Based on multiple measures, Dai et al. [12] designed a reduction method from an information-theoretic perspective. Xie et al. [13] introduced rough entropy and constructed the information structure of an INDS. Based on attribute weights, Zhang et al. [14] proposed an algorithm to remove redundant attributes. Liu et al. [15] formulated a fuzzy similarity relationship and developed a reduction algorithm. Dai et al. [16] proposed a novel reduction method based on fuzzy discernibility pairs. Xu et al. [17,18] investigated reduction methods for a multi-source INDS by combining optimization strategies with information fusion. Based on graph theory, Zhang et al. [19] designed an algorithm to remove redundant attributes.
As a novel method for handling complex data, the granular ball effectively utilizes label information and sample distribution characteristics. Xia et al. [20] constructed a classification framework based on granular computing and used it to classify data. In recent years, a large number of granular ball-based attribute reduction algorithms [21,22,23] were studied. To address the inefficiency of traditional radius computation, Xia et al. [24] designed a novel rough set model that adaptively generates the neighborhood radius and then developed a feature selection algorithm. Chen et al. [25] designed a reduction method that adaptively generated reducts by sorting granular balls. By adopting a division-oriented method, Xia et al. [26] accelerated granular ball generation during the attribute reduction process. To handle data with label noise, Peng et al. [27] constructed a model with variable parameters and proposed a reduction algorithm. By merging fuzziness with granular balls, Ji et al. [28] introduced a new definition for granular balls and proposed a novel reduction method. Xia et al. [29] integrated granular balls into rough set theory and represented two rough sets using a unified granular ball model. Chen et al. [30] introduced the granular ball into the variable precision rough set model and proposed a novel feature selection algorithm. In addition, granular ball-based methods have been extended to label distribution learning and labeling confidence-based feature selection [31,32], as well as outlier detection [33]. Gao et al. [34] proposed a novel granular ball model based on three-way decision theory and applied it to outlier detection. Wang et al. [35] proposed a novel outlier detection method that significantly enhances detection efficiency while ensuring detection accuracy.
To better position the proposed method with respect to existing studies, Table 1 summarizes representative related works from the perspectives of problem setting and efficiency strategy.
Table 1. Comparison of representative related works and the proposed method.
  • Motivation
As shown in Table 1, existing reduction methods for INDS are mainly based on traditional tolerance relations to construct tolerance classes, which usually lead to high computational cost in both tolerance class construction and the reduction process. In contrast, a granular ball can improve efficiency, but existing methods cannot be applied to INDS.
  • Novelties
To address this issue, the main contributions of this paper are summarized as follows:
(1)
This paper proposes a fuzzy interval-valued granular ball (FIGB). FIGB provides a fast and reasonable partition of the universe, thereby enabling the rapid and adaptive construction of tolerance classes for each object.
(2)
Based on the rank preservation of attribute significance, an acceleration strategy is proposed to improve the efficiency of the reduction process.
(3)
This paper proposes an efficient attribute reduction algorithm. The algorithm integrates FIGB with an acceleration strategy. During the reduction process, we remove redundant positive-region objects to avoid unnecessary computations in each iteration, thereby further improving efficiency.
The rest of this paper is structured as follows: Section 2 introduces the basic concepts of INDS and granular ball neighborhood rough sets. Section 3 proposes the construction of FIGB and an acceleration strategy based on the positive region. Section 4 provides a detailed description of the proposed algorithms. Section 5 presents experimental results and corresponding discussions. Section 6 concludes the paper. Figure 1 illustrates the framework of this paper.
Figure 1. Framework.

2. Preliminaries

In this section, we briefly review the basic concepts of an interval-valued decision system and granular ball neighborhood rough sets.

2.1. An Interval-Valued Decision System

In rough set theory, interval numbers are represented by a quadruple as follows:
Definition 1
([36]). Let I N I S = ( U , A , V , F ) be an interval-valued information system, where U = { x 1 , x 2 , … , x | U | } is the universe, A = { a 1 , a 2 , … , a | A | } is the set of attributes, V = ⋃ a k ∈ A V a k , V a k is the domain of attribute a k , the information function is given by F : U × A → V A . If A = AT ∪ D , AT ∩ D = ⌀ , and D ≠ ⌀ , then ( U , AT ∪ D , V , F ) is defined as an I N D S , where AT is the conditional attribute set, and D is the decision attribute set.
In an I N D S , the operations on interval numbers are defined as follows, including the intersection and union of two interval numbers.
Definition 2
([37]). In an I N D S , ∀ x h , x l ∈ U , a k ∈ AT , x h k = [ m h k , n h k ] and x l k = [ m l k , n l k ] , the intersection and union of x h k and x l k are defined as follows
x h k ∩ x l k = [ max ( m h k , m l k ) , min ( n h k , n l k ) ] , max ( m h k , m l k ) ≤ min ( n h k , n l k ) , ⌀ , otherwise .
x h k ∪ x l k = [ min ( m h k , m l k ) , max ( n h k , n l k ) ] , max ( m h k , m l k ) ≤ min ( n h k , n l k ) , m h k , n h k ] ∪ [ m l k , n l k ] , otherwise .
Figure 2 presents three basic relationships between interval numbers: disjointness, inclusion, and intersection. These relationships are the basis for the subsequent interval operations and similarity definition.
Figure 2. The relationships of interval numbers.
(1)
[ m 1 k , n 1 k ] and [ m 2 k , n 2 k ] are disjoint;
(2)
[ m 1 k , n 1 k ] contains [ m 3 k , n 3 k ] ;
(3)
[ m 1 k , n 1 k ] and [ m 4 k , n 4 k ] intersect.
Based on the above operations, the similarity degree between two interval numbers is defined as follows:
Definition 3
([38]). In an I N D S , ∀ a k ∈ AT , the Jaccard similarity degree between x h k and x l k is defined as
C h l k = | x h k ∩ x l k | | x h k ∪ x l k | ,
Definition 4
([12]). In an I N D S , P ⊆ AT , a similarity degree threshold γ ∈ [ 0 , 1 ] , the γ-tolerance relation is defined as
T P γ = ( x h , x l ) ∈ U × U | C h l k ≥ γ , ∀ a k ∈ P .
Based on the γ -tolerance relation of interval numbers, the tolerance class is defined as follows:
Definition 5
([12]). In an I N D S , P ⊆ AT , γ ∈ [ 0 , 1 ] , the γ-tolerance class of object x h is defined as
S P γ ( x h ) = x h ∈ U | ( x l , x h ) ∈ T P γ .
If two objects satisfy the γ -tolerance relation, then they belong to each other’s tolerance class. Based on the γ -tolerance class, the lower and upper approximations in an I N D S are given as follows:
Definition 6
([12]). In an I N D S , P ⊆ AT , X ⊆ U , γ ∈ [ 0 , 1 ] , the lower approximation ( L A ) and upper approximation ( U A ) of X are defined as
a p r P γ ̲ ( X ) = x h ∈ U | S P γ ( x h ) ⊆ X ,
a p r P γ ¯ ( X ) = x h ∈ U | S P γ ( x h ) ∩ X ≠ ⌀ .

2.2. Granular Ball Neighborhood Rough Sets

The fundamental concepts of granular ball neighborhood rough sets are reviewed in this subsection.
Definition 7
([29]). Let D S = ( U , AT ∪ D , V , F ) be a decision system. A granular ball G B τ = { x h ∣ h = 1 , 2 , … , ω } , where x h is a single value. The center c and radius r of G B τ are defined as
c = 1 ω ∑ h = 1 ω x h ,
r = max h = 1 , 2 , … , ω d ( x h , c ) ,
where d ( x h , c ) denotes the Euclidean distance between x h and c, r is the maximum distance between the center and other objects.
Based on the above definition, the neighborhood can be adaptively generated for each object. The neighborhood of an object is defined as follows:
Definition 8
([24]). G B τ is the τ-th granular ball. ∀ x h ∈ G B τ , the neighborhood of x h is defined as
σ ( x h ) = { x l ∈ G B τ ∣ d ( x l , c τ ) ≤ r τ } ,
For any object within a granular ball, other objects whose distance to the center of the ball is less than the radius are considered to belong to the neighborhood of that object.
Definition 9
([24]). In a D S , P ⊆ AT , X ⊆ U . The lower approximation ( L A ) and upper approximation ( U A ) of X are defined as
P ̲ X = { x h ∈ U ∣ x h ∈ G B τ ( P ) , σ ( x h ) ⊆ X } ,
P ¯ X = { x h ∈ U ∣ x h ∈ G B τ ( P ) , σ ( x h ) ∩ X ≠ ⌀ } ,
where G B τ ( P ) denotes the τ-th granular ball.

3. Construction of Tolerance Classes Based on FIGB and Rank Preservation of Attribute Significance

In this section, Section 3.1 proposes fuzzy interval-valued granular balls and rapidly constructs tolerance classes based on them. On this basis, Section 3.2 proposes the rank preservation property of the attribute significance measure to improve the efficiency of attribute reduction.

3.1. Construction of FIGB-Based Tolerance Classes

Considering the high efficiency of granular balls in partitioning the universe, we propose fuzzy interval-valued granular balls to construct tolerance classes and achieve an efficient partition of the universe. In the process of generating fuzzy interval-valued granular balls, we adopt the fuzzy c-means clustering method for symbolic interval numbers (IFCM) [39]. IFCM aims to partition objects into multiple clusters by maximizing intra-cluster similarity. The basic definitions of IFCM are summarized as follows:
Definition 10
([39]). In an I N D S , ∀ a k ∈ AT , Q = { Q 1 , … , Q z } is a partition of U , q i k = [ α i k , β i k ] is the i-th cluster center. x h ∈ U , the distance between x h k and q i k is defined as
d ( x h k , q i k ) = ( ( m h k − α i k ) 2 + ( n h k − β i k ) 2 ) 1 / 2 .
In the process of clustering, we assign objects to clusters based on their membership degrees. The membership degree between an object and a cluster center is defined as follows:
Definition 11
([39]). In an I N D S , ∀ x h ∈ U , a k ∈ AT , the membership degree between x h k and q i k is as follows
u i h = ∑ p = 1 z ( ( m h k − α i k ) 2 + ( n h k − β i k ) 2 ( m h k − α p k ) 2 + ( n h k − β p k ) 2 ) 1 m − 1 − 1 ,
where u i h ≥ 0 and ∑ i = 1 z u i h = 1 , for i = 1 , 2 , … , z . Here, m = 2 by default, z denotes the number of clusters.
Each object is assigned to the cluster with the highest membership degree in the process of clustering. Based on membership degrees, the formula for updating the cluster centers is defined as follows:
Definition 12
([39]). In an I N D S , ∀ a k ∈ AT , x h ∈ U , the cluster center q i k is updated as follows
α i k = ∑ h = 1 | U | ( u i h ) 2 m h k ∑ h = 1 | U | ( u i h ) 2 , β i k = ∑ h = 1 | U | ( u i h ) 2 n h k ∑ h = 1 | U | ( u i h ) 2 ,
Due to the efficiency, robustness, and scalability of granular balls in classification and reduction, we propose a fuzzy interval-valued granular ball (FIGB).
Definition 13.
In an I N D S , a fuzzy interval-valued granular ball is denoted by F I G B = { x h ∣ h = 1 , 2 , … , | F I G B | } , ∀ a k ∈ AT , the center c and radius r of F I G B are defined as
c = 1 | F I G B | ∑ x h ∈ F I G B m h k , 1 | F I G B | ∑ x h ∈ F I G B n h k ,
r = d ( x u , c ) ,
where x h = [ m h k , n h k ] , x u has the minimum membership degree with the center c.
Definition 13 defines the fuzzy interval-valued granular ball. It gives the center and radius of the fuzzy interval-valued granular ball and is used to represent similar interval-valued objects. A fuzzy interval-valued granular ball is defined as the set of objects whose distance to the center is less than the radius.
Definition 14.
Given a F I G B , which is composed of k classes of objects, such that ⋃ i = 1 k l i = F I G B and ⋂ i = 1 k l i = ⌀ . The purity of F I G B is defined as
T ( F I G B ) = max i = 1 , 2 , … , k | l i | | F I G B | ,
where l i represents the i-th label class in F I G B .
The purity of the fuzzy interval-valued granular ball is used to measure the decision consistency inside the granular ball. T ( F I G B ) measures the proportion of the objects with the majority label in F I G B . During the generation of F I G B s, the purity of each F I G B is used as the splitting criterion. If the purity does not satisfy a given threshold, the F I G B is split; otherwise, it is not split.
Definition 15.
In an I N D S , P ⊆ AT , a k ∈ P , ∀ x h , x l ∈ U , the F I G B -based tolerance relation is defined as follows
I a k = { ( x h , x l ) ∈ U × U ∣ ∃ F I G B , x h ∈ F I G B ∧ x l ∈ F I G B } .
If two objects belong to the same fuzzy interval-valued granular ball constructed on attribute a k , they are considered to have a tolerance relation. Based on this, the F I G B -based tolerance class is defined as follows:
Definition 16.
In an I N D S , ∀ a k ∈ AT , x h , x l ∈ U , the F I G B -based tolerance class of x h relative to a k is defined as follows
T R { a k } ( x h ) = { x l ∈ U ∣ ( x h , x l ) ∈ I { a k } } .
FIGB-based tolerance classes are approximations to the γ -tolerance classes. All objects that satisfy the FIGB-based tolerance relation with object x h under attribute a k form T R a k ( x h ) . The purity of fuzzy interval-valued granular balls is a fuzzy threshold; therefore, the constructed tolerance class is based on a fuzzy relation. If x h and x l satisfy the F I G B -based tolerance relation, then x l belongs to the F I G B -based tolerance class of x h . For a m ∈ AT , T R a m = { T R a m ( x h ) ∣ h = 1 , 2 , … , | U | } denotes the set of F I G B -based tolerance classes with respect to a m .
Definition 17.
In an I N D S , P ⊆ AT , ∀ a k ∈ P , the F I G B -based tolerance class of x h relative to P is defined as
T R P ( x h ) = ⋂ a k ∈ P T R { a k } ( x h ) .
Definition 17 extends the tolerance class from a single attribute to an attribute subset P by taking the intersection of the single-attribute tolerance classes for all a k ∈ P .
The procedure for constructing F I G B -based tolerance classes is illustrated in Figure 3. Step 1: We generate fuzzy interval-valued granular balls on the universe. Initially, all objects are regarded as a fuzzy interval-valued granular ball. Each object is assigned to the center with the highest membership degree. If the purity does not satisfy a given threshold, the fuzzy interval-valued granular ball is split; otherwise, it is not split. The process continues until a stable set of fuzzy interval-valued granular balls is obtained. Step 2: Tolerance classes are adaptively generated based on fuzzy interval-valued granular balls. All objects in each granular ball form a tolerance class.
Figure 3. Construction of F I G B -based tolerance classes.
Definition 18
([12]). In an I N D S , the partition of D is defined as
U / D = { D 1 , D 2 , … , D | U / D | } .
In rough set theory, the following property describes the relationship between F I G B -based tolerance classes and decision classes.
Property 1.
In an I N D S , P ⊆ AT , D d ∈ U / D , ∀ x h ∈ F I G B , if T ( F I G B ) = 1 , then T R P ( x h ) ⊆ D d .
Proof of Property 1. 
If T ( F I G B ) = 1 , then max | l i | = | F I G B | , which implies that all objects in F I G B belong to the same decision class D d . Therefore, ∀ x h ∈ F I G B , we have x h ∈ D d , and F I G B ⊆ D d . Since the F I G B -based tolerance class T R P ( x h ) is constructed based on the fuzzy interval-valued granular ball containing x h , it follows that T R P ( x h ) ⊆ D d .    □
Based on decision classes, the F I G B -based LA and UA in an I N D S are defined as follows:
Definition 19.
In an I N D S , D d ∈ U / D , P ⊆ AT , the F I G B -based LA and UA are defined as
P ̲ ( D ) = ⋃ d = 1 | U / D | P ̲ ( D d ) ,
P ¯ ( D ) = ⋃ d = 1 | U / D | P ¯ ( D d ) ,
where P ̲ ( D d ) = { x h ∣ x h ∈ F I G B ( P ) , T R P ( x h ) ⊆ D d } is defined as the F I G B -based LA of D d , P ¯ ( D d ) = { x h ∣ x h ∈ F I G B ( P ) , T R P ( x h ) ∩ D d ≠ ⌀ } is defined as the F I G B -based UA of D d .
In rough set theory and granular ball computing, if the F I G B -based tolerance class of an object is completely contained in a decision class, then the object belongs to L A . If the F I G B -based tolerance class of the object has a non-empty intersection with a decision class, then the object belongs to U A .
Definition 20.
In an I N D S , P ⊆ AT , the positive region of D is defined as
POS P ( D ) = P ̲ ( D ) ,

3.2. Rank Preservation of Attribute Significance Based on FIGB

In this subsection, we investigate the rank preservation property of the attribute significance measure in an I N D S . Based on this property, we remove redundant positive-region objects in each iteration of the reduction process to avoid unnecessary computations, thereby improving computational efficiency.
Conditional entropy measures the uncertainty of a decision attribute given conditional attributes. Therefore, it can serve as a common criterion for attribute reduction. The definition of conditional entropy is as follows:
Definition 21
([12]). In an I N D S , D d ∈ U / D , P ⊆ AT , the conditional entropy is defined as
H ( D | P ) = − ∑ h = 1 | U | p ( T R P ( x h ) ) ∑ d = 1 | U / D | p ( D d ∣ T R P ( x h ) ) log p ( D d ∣ T R P ( x h ) ) = − ∑ h = 1 | U | ∑ d = 1 | U / D | | T R P ( x h ) ∩ D d | | U | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | ,
where p ( T R P ( x h ) ) = | T R P ( x h ) | | U | , p ( D d ∣ T R P ( x h ) ) = | T R P ( x h ) ∩ D d | | T R P ( x h ) | , and T R P ( x h ) = { x l ∈ U ∣ ( x h , x l ) ∈ I P } .
Based on conditional entropy, the definition of attribute reduction is as follows:
Definition 22
([12]). In an I N D S , P ⊆ AT , ∀ a k ∈ P , P is a reduct if and only if the following conditions are satisfied:
(1) 
H ( D ∣ P ) = H ( D ∣ AT ) ;
(2) 
H ( D ∣ P ) ≠ H ( D ∣ P − { a k } ) .
Condition (1) requires that P has the same discriminative ability as AT in the I N D S . Condition (2) ensures the independence of P , meaning that no attribute in P is redundant. Therefore, a reduct contains minimal attributes while preserving the discriminative ability of the raw data.
In attribute reduction, we calculate attribute significance for selection. The definitions of two attribute significances are given as follows:
Definition 23
([12]). In an I N D S , P ⊆ AT , ∀ a k ∈ P , the internal significance of a k in P is defined as
S I G inner ( a k , P , D , U ) = H ( D ∣ P − { a k } ) − H ( D ∣ P ) .
If S I G inner ( a k , P , D ) > 0 , then a k is a core attribute of I N D S .
Definition 24
([12]). In an I N D S , P ⊆ AT , ∀ a k ∈ AT − P , the external significance of a k in P is defined as
S I G outer ( a k , P , D , U ) = H ( D ∣ P ) − H ( D ∣ P ∪ { a k } ) .
Based on Property 1, we have the following property.
Property 2.
In an I N D S , P ⊆ AT , if T ( F I G B ) = 1 , that is, POS P ( D ) = { x h ∣ x h ∈ F I G B ( P ) , T R P ( x h ) ⊆ D d } , then | T R P ( x h ) ∩ D d | | U | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | = 0 .
Proof of Property 2. 
∀ x h ∈ F I G B , if T ( F I G B ) = 1 , then all objects in the granular ball F I G B have the same decision label. Based on property 1, it follows that T R P ( x h ) ⊆ D d , which implies T R P ( x h ) ∩ D d = T R P ( x h ) , where T R P ( x h ) = { x h ∣ x h ∈ F I G B } . Therefore, | T R P ( x h ) ∩ D d | | U | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | = | T R P ( x h ) | | U | log | T R P ( x h ) | | T R P ( x h ) | = 0 . This completes the proof.    □
To remove unnecessary positive-region objects during the iterative process of reduction, following FSPA [40], we present the proof of the rank preservation theorem of attribute significance measures based on F I G B .
Theorem 1.
In an I N D S , P ⊆ AT , U ′ = U − POS P ( D ) . ∀ a k , a s ∈ AT − P , if S I G o u t e r ( a k , P , D , U ) ≥ S I G o u t e r ( a s , P , D , U ) , then S I G o u t e r ( a k , P , D , U ′ ) ≥ S I G o u t e r ( a s , P , D , U ′ ) .
Proof of Theorem 1. 
T R P = { T R P ( x h ) ∣ h = 1 , 2 , … , t , t + 1 , … , | U | } and U / D = { D 1 , D 2 , … , D | U / D | } , D d ∈ U / D , where T R P ( x t + 1 ) , … , T R P ( x | U | ) ⊆ POS P ( D ) . Then
H U ( D | P ) = − ∑ h = 1 | U | ∑ d = 1 | U / D | | T R P ( x h ) ∩ D d | | U | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | = − ∑ h = 1 t ∑ d = 1 | U / D | | T R P ( x h ) ∩ D d | | U | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | + ∑ h = t + 1 | U | ∑ d = 1 | U / D | | T R P ( x h ) | | U | log | T R P ( x h ) | | T R P ( x h ) | = − ∑ h = 1 t ∑ d = 1 | U / D | | T R P ( x h ) ∩ D d | | U | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | = − | U ′ | | U | ∑ h = 1 t ∑ d = 1 | U / D | | T R P ( x h ) ∩ D d | | U ′ | log | T R P ( x h ) ∩ D d | | T R P ( x h ) | = | U ′ | | U | H U ′ ( D | P ) ,
H U ( D | P ∪ { a k } ) = − ∑ h = 1 | U | ∑ d = 1 | U / D | | T R P ∪ { a k } ( x h ) ∩ D d | | U | log | T R P ∪ { a k } ( x h ) ∩ D d | | T R P ∪ { a k } ( x h ) | = − ( ∑ h = 1 t ∑ d = 1 | U / D | | T R P ∪ { a k } ( x h ) ∩ D d | | U | log | T R P ∪ { a k } ( x h ) ∩ D d | | T R P ∪ { a k } ( x h ) | + ∑ h = t + 1 | U | ∑ d = 1 | U / D | | T R P ∪ { a k } ( x h ) | | U | log | T R P ∪ { a k } ( x h ) | | T R P ∪ { a k } ( x h ) | ) = − ∑ h = 1 t ∑ d = 1 | U / D | | T R P ∪ { a k } ( x h ) ∩ D d | | U | log | T R P ∪ { a k } ( x h ) ∩ D d | | T R P ∪ { a k } ( x h ) | = − | U ′ | | U | ∑ h = 1 t ∑ d = 1 | U / D | | T R P ∪ { a k } ( x h ) ∩ D d | | U ′ | log | T R P ∪ { a k } ( x h ) ∩ D d | | T R P ∪ { a k } ( x h ) | = | U ′ | | U | H U ′ ( D | P ∪ { a k } ) ,
S I G outer ( a k , P , D , U ) = H U ( D ∣ P ) − H U ( D ∣ P ∪ { a k } ) = | U ′ | | U | H U ′ ( D ∣ P ) − | U ′ | | U | H U ′ ( D ∣ P ∪ { a k } ) = | U ′ | | U | ( H U ′ ( D ∣ P ) − H U ′ ( D ∣ P ∪ { a k } ) ) = | U ′ | | U | S I G outer ( a k , P , D , U ′ )
∀ a k , a s ∈ AT − P , we obtain S I G outer ( a k , P , D , U ′ ) = | U | | U ′ | S I G outer ( a k , P , D , U ) , S I G outer ( a s , P , D , U ′ ) = | U | | U ′ | S I G outer ( a s , P , D , U ) . If S I G outer ( a k , P , D , U ) ≥   S I G outer ( a s , P , D , U ) , then S I G outer ( a k , P , D , U ′ ) ≥ S I G outer ( a s , P , D , U ′ ) .    □
According to Theorem 1, in both the universe U and the reduced universe U ′ , the ranking of attribute significance remains unchanged. Thus, in each iteration, we can compute attribute significance on the reduced universe, which decreases the computational cost and enhances the efficiency of the reduction process. This theorem provides the theoretical foundation for the design of the heuristic reduction algorithm in the next section.

4. Algorithms via Fuzzy Granular Balls for Interval-Valued Decision Systems

Based on the fuzzy interval-valued granular balls in the previous section, this section presents an algorithm for constructing F I G B -based tolerance classes. Furthermore, an efficient attribute reduction algorithm is proposed based on the F I G B -based tolerance classes and the positive region acceleration method.
Algorithm 1 constructs tolerance classes based on FIGB for interval-valued decision systems.
At the beginning of Algorithm 1, U is regarded as the initial fuzzy interval-valued granular ball. This fuzzy interval-valued granular ball has minimal purity and is therefore unable to reflect the data distribution. Each F I G B ∈ R G B s is iteratively checked for purity. If T ( F I G B ) ≥ δ , F I G B is stable and added to N G B s . Otherwise, F I G B is further split. In this case, based on the random seed, k − 1 heterogeneous objects are randomly selected from F I G B as new centers. The membership degrees are calculated, and objects are assigned to the centers with the highest membership degrees. Then F I G B is split into k finer granular balls. All newly generated granular balls are collected into N G B s . This splitting procedure is repeated until the number of granular balls remains unchanged, indicating that the granular ball structure is stable and no further refinement is required. As the algorithm proceeds, the purity of granular balls gradually increases, and the decision boundaries become distinct. Eventually, a stable set of fuzzy interval-valued granular balls is obtained. We subsequently compute each object’s tolerance class. During the FIGB generation process, the number of objects processed in each iteration does not exceed U . Each object is calculated with k centers.
Algorithm 1: FIGB-based tolerance class construction algorithm for interval-valued decision systems (TFIGB).
Symmetry 18 00728 i001
The time complexity of Algorithm 1 is O ( | U | k t ) , where | U | is the number of objects, k is the number of decision classes, and t is the number of iterations.
Based on Theorem 1, we present a fast approximate attribute reduction algorithm via fuzzy granular balls for interval-valued decision systems (FRFIGB). Figure 4 illustrates the procedure of FRFIGB. Step 1: Fuzzy interval-valued granular balls are used to rapidly and adaptively construct tolerance classes for each object. Step 2: During each iteration of attribute significance computation, redundant objects in the positive region are removed, thereby decreasing the computational time. Step 3: The reduction result is output.
Figure 4. The reduction process of FRFIGB.
As shown in Algorithm 2, FRFIGB is divided into three parts. In the first part (Steps 1–6), the F I G B -based tolerance classes corresponding to each attribute are computed. The internal significance of each attribute is evaluated, and attributes that satisfy the condition are added to the candidate set. The time complexity of this part is O ( | AT | 2 | U | k t ) . In the second part (Steps 7–15), if the conditional entropy of the candidate set differs from the attribute set AT , the current positive region of the candidate set is computed. Objects that already belong to the positive region are removed from U , and the updated U i is used in the next iterations. The attribute with the highest external significance is iteratively added to the candidate set until the constraint is satisfied. The time complexity of the second stage is O ( ∑ i = 1 | AT | | AT | 2 | U i | ) . In the last part (Steps 16–20), unnecessary attributes are removed from the candidate set. Therefore, the time complexity is approximately O ( | AT | 2 | U | k t ) + O ( ∑ i = 1 | AT | | AT | 2 | U i | ) .
Algorithm 2: A fast approximate attribute reduction algorithm via fuzzy granular balls for interval-valued decision systems (FRFIGB).
Symmetry 18 00728 i002

5. Experimental Analyses

To evaluate the effectiveness of TFIGB and FRFIGB, a series of comparative experiments is conducted and discussed in this section. The experiments include: (1) Comparison of tolerance class construction time; (2) Comparison of attribute reduction time; (3) Ablation study; (4) Comparison of classification accuracy; (5) Sensitivity analysis; (6) Comparison of the number of selected attributes. The experiments are conducted on a computer with the Windows 11 (64-bit) operating system and an Intel Core i5-13500H CPU. The program environment consists of PyCharm 2023.3.2 and Python 3.9. The ten datasets used in the experiments are obtained from the UCI Machine Learning Repository (https://archive-beta.ics.uci.edu/). The details of the ten UCI datasets are shown in Table 2.
Table 2. UCI datasets.
In Table 2, | U | and | AT | denote the numbers of objects and conditional attributes, respectively, and | D | denotes the number of decision classes.
In the above datasets, numerical encoding is applied: missing data are replaced by high-frequency values in the same condition attribute; nominal data are encoded using 0, 1; and continuous data are discretized using an equal-frequency partitioning method. Based on [41], the formula for the interval number transformation is defined as follows
m h k = a k ( x h ) − 2 θ t ,
n h k = a k ( x h ) + 2 θ t ,
where θ t denotes the standard deviation of the corresponding attribute, and its calculation formula is
θ t = 1 | U | ∑ x h ∈ U a k ( x h ) − ave ( a k ) 2 ,
ave ( a k ) = 1 | U | ∑ x h ∈ U a k ( x h ) ,
where a k ( x h ) represents the value of object x h on attribute a k , a v e ( a k ) represents the mean value of attribute a k .
FRFIGB is compared with ARIE [11], ARCE [12], ARRE [13], FSPA [40], FH-IU-AR [42] and CH-HSD-AR [42]. FSPA and ARCE adopt the same similarity degree calculation formula. The interval-valued similarity degree threshold is 0.8.
Based on existing studies, when the purity threshold lies within [ 0.90 , 1.00 ] , the reduct can achieve high classification accuracy and exhibit good robustness to noise; thus, δ is set to 0.95 . In all algorithms, redundant attributes are removed from the reducts. In existing studies, the purity threshold is usually set within [ 0.90 , 1.00 ] . In this study, we set δ = 0.95 .

5.1. Comparison of Tolerance Class Construction Time

In this subsection, we compare the computational time of tolerance class construction. Table 3 shows the computational time required for tolerance class construction by six algorithms. In Table 3, the best result in each row is shown in bold. It can be observed that TFIGB has the shortest computational time on all datasets. On the Tiwg dataset, TFIGB, ARIE, ARCE, ARRE, FH-IU-AR, and CH-HSD-AR take 1.61 s, 24.44 s, 33.81 s, 34.27 s, 14.63 s, and 14.09 s, respectively. On average, TFIGB takes 110.40 s, whereas the average running times of ARIE, ARCE, ARRE, FH-IU-AR, and CH-HSD-AR are 3768.11 s, 3682.21 s, 3910.38 s, 2218.94 s, and 2676.27 s, respectively.
Table 3. Comparison of F I G B -based tolerance class construction time (s).
Figure 5 shows the trend in tolerance class construction time for six algorithms (ARIE, ARCE, ARRE, FH-IU-AR, CH-HSD-AR, and TFIGB) as the size of the object sets increases. The horizontal axis corresponds to the size of the objects used, and the vertical axis reports the time required to construct tolerance classes. For evaluation, the object set is split into ten subsets, and the running time is measured on 10%, 20%, …, up to 100% of the whole object set. The running time of all approaches increases as the number of objects grows, while that of TFIGB increases much more slowly. For example, on the Soyb dataset, as the size of the object sets increases from 40% to 90%, the running time rises from 3.80 s to 19.99 s for ARIE, the running time rises from 4.65 s to 32.17 s for ARCE, the running time rises from 6.01 s to 33.71 s for ARRE, the running time rises from 5.98 s to 15.47 s for FH-IU-AR, and the running time rises from 4.62 s to 13.65 s for CH-HSD-AR, while TFIGB increases from 0.76 s to 2.31 s.
Figure 5. Comparison of tolerance class construction time with increasing size of the object sets.
The trend of tolerance class construction time as the attribute sets change is illustrated in Figure 6. The horizontal axis and vertical axis represent the size of attribute sets and the time required to construct tolerance classes, respectively. The attribute set is divided into five subsets, and time comparisons are conducted on 20%, 40%, …, up to 100% of the whole attribute set. As shown in the subfigures, TFIGB has the shortest running time on all datasets for the same number of attributes. For example, on the Tiwg dataset, when the size of attribute sets is 60%, the tolerance class construction times of ARIE, ARCE, ARRE, FH-IU-AR, and CH-HSD-AR are 8.57 s, 11.01 s, 11.03 s, 7.68 s, and 6.57 s, respectively, whereas TFIGB takes 0.82 s. When the size of attribute sets is 80%, the tolerance class construction times of ARIE, ARCE, ARRE, FH-IU-AR, and CH-HSD-AR are 15.17 s, 28.49 s, 25.13 s, 11.02 s, and 10.11 s, respectively, whereas TFIGB takes 1.19 s. In other words, TFIGB takes the shortest time when processing attribute sets with the same number of attributes.
Figure 6. Comparison of tolerance class construction time with increasing size of attribute sets.

5.2. Comparison of Attribute Reduction Time

To validate the efficiency of the proposed algorithm FRFIGB, this subsection compares the attribute reduction time of seven algorithms (ARIE, ARCE, ARRE, FSPA, FH-IU-AR, CH-HSD-AR, and FRFIGB).
As shown in Table 4, FRFIGB has the shortest attribute reduction time on all datasets. On the Brea dataset, FRFIGB takes 0.65 s. In comparison, the corresponding times for ARIE, ARCE, ARRE, FSPA, FH-IU-AR, and CH-HSD-AR are 9.15 s, 9.88 s, 10.96 s, 9.52 s, 6.07 s, and 4.03 s, respectively. The average reduction time of FRFIGB is 162.51 s, whereas the average reduction time of the comparison algorithms ranges from 3425.50 s to 6193.76 s. FRFIGB is approximately 21.08–38.11 times faster than the other algorithms.
Table 4. Comparison of attribute reduction time (s).
Figure 7 shows the trend in reduction time as the size of the object sets increases on different datasets and algorithms. For each subfigure in Figure 7, the horizontal axis corresponds to the size of the objects used, and the vertical axis denotes the reduction time. The object set is sampled at 10%, 20%, …, up to 100% of the entire object set for computation. FRFIGB has the shortest running time on all datasets for the same size of the object sets. For example, on the Drug dataset, when the object set size is 70%, the reduction times of ARIE, ARCE, ARRE, FSPA, FH-IU-AR, and CH-HSD-AR are 43.10 s, 44.01 s, 55.39 s, 41.07 s, 68.21 s, and 45.50 s, respectively, whereas FRFIGB takes 11.31 s. When the object set size is 90%, the reduction times of ARIE, ARCE, ARRE, FSPA, FH-IU-AR, and CH-HSD-AR are 76.51 s, 70.81 s, 89.75 s, 71.09 s, 78.50 s, and 49.50 s, respectively, whereas FRFIGB takes 16.27 s.
Figure 7. Comparison of attribute reduction time with increasing size of the object sets.
The trend of reduction time as the attribute sets change is shown in Figure 8. The horizontal axis and vertical axis represent the size of attribute sets and the reduction time, respectively. The attribute set is sampled at 20%, 40%, …, up to 100% of the whole attribute set for computation. This shows the relationship between the size of attribute sets and the reduction time of each algorithm. As the attribute subset grows, FRFIGB shows a mild increase in running time. For example, on the Defa dataset, as the size of attribute sets increases from 20% to 100%, the running time rises from 7017.88 s to 40,368.50 s for ARIE, the running time rises from 6557.43 s to 36,390.80 s for ARCE, the running time rises from 8241.76 s to 51,096.94 s for ARRE, the running time rises from 6407.94 s to 39,854.05 s for FSPA, the running time rises from 5418.10 s to 31,913.05 s for FH-IU-AR, the running time rises from 5694.35 s to 30,643.76 s for CH-HSD-AR, while FRFIGB increases from 226.94 s to 1258.01 s.
Figure 8. Comparison of attribute reduction time with increasing size of attribute sets.

5.3. Ablation Study

To investigate the contributions of different components in FRFIGB, an ablation study is conducted in this subsection. Table 5 shows the ablation results of FIGB construction and the positive-region acceleration strategy on reduction time. The results show that FRFIGB achieves the highest running efficiency on all datasets when both FIGB construction and positive-region acceleration are used together. “✓” indicates used; “×” indicates not used.
Table 5. Ablation study of the effects of FIGB construction and positive-region acceleration on reduction time (s).

5.4. Comparison of Classification Accuracy

In this subsection, FRFIGB is compared with the other algorithms (ARIE, ARCE, ARRE, FSPA, FH-IU-AR, and CH-HSD-AR) in terms of classification accuracy. Both Support Vector Machine (SVM) and K-Nearest Neighbors (KNN) classifiers are employed to evaluate classification accuracy. All classifiers are implemented using the sklearn package with default parameters. All experiments are conducted using 10-fold cross-validation on each dataset. In each fold of the 10-fold cross-validation, attribute reduction is conducted only on the current training fold. The obtained reduct is applied to both the training set and the test set of that fold. The classifier is trained on the reduced training set and evaluated on the corresponding test set. The final result is reported as the average accuracy over the 10 folds. All classifiers were implemented using the sklearn package with default parameters. For the SVM classifier, the regularization parameter C = 1.0 and the kernel function are set to RBF. For the KNN classifier, the number of neighbors is k = 5 . The classification accuracy results are shown in Table 6 and Table 7, and the best value in each row is highlighted in bold.
Table 6. Classification accuracy based on KNN (%).
Table 7. Classification accuracy based on SVM (%).
Table 6 presents the classification accuracy results based on the KNN classifier. FRFIGB has a classification accuracy no lower than that of the other compared algorithms on eight datasets (Soyb, Germ, Drug, Faul, Wifi, Rice, Line, Defa). On the Soyb dataset, the classification accuracy of ARIE is 96.93%, ARCE is 97.81%, ARRE is 97.23%, FSPA is 97.23%, FH-IU-AR is 97.22%, and CH-HSD-AR is 97.36%, whereas FRFIGB achieves a higher classification accuracy of 98.39%. On the Drug dataset, ARIE, ARCE, ARRE, and FSPA all obtain a classification accuracy of 31.81%, FH-IU-AR is 31.67%, and CH-HSD-AR is 31.67%, whereas FRFIGB obtains a higher classification accuracy of 32.55%. FRFIGB is higher on four datasets, lower on two datasets, and the same on four datasets.
Table 7 presents the classification accuracy results based on the SVM classifier. On eight datasets (Brea, Tiwg, Germ, Drug, Faul, Wifi, Line, Defa), FRFIGB has a classification accuracy no lower than that of the other compared algorithms. On the Drug dataset, algorithms ARIE, ARCE, ARRE, and FSPA all obtain a classification accuracy of 40.56%, whereas FRFIGB obtains a higher classification accuracy of 40.93%. On the Wifi dataset, algorithms ARIE, ARCE, ARRE, and FSPA all obtain a classification accuracy of 98.05%, whereas FRFIGB obtains a higher classification accuracy of 98.10%.

5.5. Sensitivity Analysis

In this subsection, a sensitivity analysis is conducted to examine the effect of the purity threshold δ on the classification performance of the proposed method. Figure 9 presents the results of the sensitivity analysis. The purity threshold δ determines whether the fuzzy interval-valued granular ball continues to split. When δ is 0.90 or higher, the classification performance becomes stable.
Figure 9. Sensitivity analysis.

5.6. Comparison of the Number of Selected Attributes

In this subsection, we compared the number of selected attributes obtained by different algorithms to evaluate their attribute selection capability and the compactness of the reducts. Table 8 presents the number of selected attributes for all algorithms. These results indicate that FRFIGB can obtain more compact reducts for several datasets, thereby demonstrating its strong attribute selection capability.
Table 8. Comparison of the number of selected attributes.

6. Conclusions

Existing attribute reduction algorithms for an I N D S typically suffer from high time complexity in both tolerance class construction and the reduction process. To address this issue, this paper proposes TFIGB, an algorithm for adaptively constructing tolerance classes via fuzzy interval-valued granular balls. Based on TFIGB, FRFIGB is developed for attribute reduction and is accelerated by removing objects in the positive region. Experimental results demonstrate that FRFIGB improves the efficiency of attribute reduction while maintaining classification accuracy. The proposed method is mainly designed for attribute reduction in interval-valued decision systems and is applicable to data analysis scenarios where attribute values involve uncertainty, interval descriptions, or measurement errors.
However, this work generates fuzzy interval-valued granular balls with a single granularity. Future work may investigate the generation of fuzzy interval-valued granular balls from a multi-granularity perspective.

Author Contributions

Conceptualization, N.Z.; methodology, Y.H. and N.Z.; software, Y.H.; validation, Y.H.; formal analysis, Y.H., N.Z., and R.W.; resources, N.Z.; data curation, Y.H.; writing—original draft preparation, Y.H.; writing—review and editing, N.Z. and Y.H.; supervision, N.Z.; project administration, N.Z.; funding acquisition, N.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of China under Grant No. 62273290, Smart City Innovation Lab Project under Grant No. SDGP202302000504.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef] [Scilit]
  2. Zhu, Z.; Dai, J. Pairwise Joint Symmetric Uncertainty Based on Macro-neighborhood Entropy for Heterogeneous Feature Selection. Pattern Recognit. 2026, 175, 113051. [Google Scholar] [CrossRef] [Scilit]
  3. Zhang, X.; Shen, X.; Zhao, W. A novel approach to antinoise multi-granularity classification through graph-based feature selection. Inf. Sci. 2025, 721, 122632. [Google Scholar] [CrossRef] [Scilit]
  4. Miao, D.Q.; Zhao, Y.; Yao, Y.Y.; Li, H.; Xu, F.F. Relative reducts in consistent and inconsistent decision tables of the Pawlak rough set model. Inf. Sci. 2009, 179, 4140–4150. [Google Scholar] [CrossRef] [Scilit]
  5. Dai, J.; Huang, W.; Wang, W.; Zhang, C. Semi-supervised attribute reduction based on label distribution and label irrelevance. Inf. Fusion 2023, 100, 101951. [Google Scholar] [CrossRef] [Scilit]
  6. Yang, J.; Qin, X.; Wang, G.; Zhang, Q.; Li, S.; Wu, D. Attribute reduction for hierarchical classification based on improved fuzzy rough set. Inf. Sci. 2024, 677, 120900. [Google Scholar] [CrossRef] [Scilit]
  7. Yuan, K.; Miao, D.; Ding, W.; Pedrycz, W.; Yao, Y. Robust Semi-supervised Feature Selection with Multi-granularity Zentropy Modeling. IEEE Trans. Pattern Anal. Mach. Intell. 2025, 48, 4587–4604. [Google Scholar] [CrossRef] [Scilit]
  8. Dai, J.; Liu, Y.; Chen, J.; Liu, X. Fast feature selection for interval-valued data through kernel density estimation entropy. Int. J. Mach. Learn. Cybern. 2020, 11, 2607–2624. [Google Scholar] [CrossRef] [Scilit]
  9. Ali, G.; Afzal, M.; Asif, M.; Shazad, A. Attribute reduction approaches under interval-valued q-rung orthopair fuzzy soft framework. Appl. Intell. 2022, 52, 8975–9000. [Google Scholar] [CrossRef] [Scilit]
  10. Gong, Z.; Sun, B.; Chen, D. Rough set theory for the interval-valued fuzzy information systems. Inf. Sci. 2008, 178, 1968–1985. [Google Scholar] [CrossRef] [Scilit]
  11. Xu, F.; Lei, J. Approaches to Approximate Reduction with Interval-Valued Multi-Decision Tables in Big Data. J. Softw. 2014, 25, 2119–2135. (In Chinese) [Google Scholar] [CrossRef]
  12. Dai, J.H.; Hu, H.; Zheng, G.J.; Hu, Q.H.; Han, H.F.; Shi, H. Attribute reduction in interval-valued information systems based on information entropies. Front. Inf. Technol. Electron. Eng. 2016, 17, 919–928. [Google Scholar] [CrossRef] [Scilit]
  13. Xie, N.; Liu, M.; Li, Z.; Zhang, G. New measures of uncertainty for an interval-valued information system. Inf. Sci. 2019, 470, 156–174. [Google Scholar] [CrossRef] [Scilit]
  14. Zhang, X.; Jiang, Z.; Xu, W. Feature selection using a weighted method in interval-valued decision information systems. Appl. Intell. 2023, 53, 9858–9877. [Google Scholar] [CrossRef] [Scilit]
  15. Liu, X.; Dai, J.; Chen, J.; Zhang, C. A fuzzy α-similarity relation-based attribute reduction approach in incomplete interval-valued information systems. Appl. Soft Comput. 2021, 109, 107593. [Google Scholar] [CrossRef] [Scilit]
  16. Dai, J.; Wang, Z.; Huang, W. Interval-valued fuzzy discernibility pair approach for attribute reduction in incomplete interval-valued information systems. Inf. Sci. 2023, 642, 119215. [Google Scholar] [CrossRef] [Scilit]
  17. Xu, W.; Cai, K.; Wang, D.D. A novel information fusion method using improved entropy measure in multi-source incomplete interval-valued datasets. Int. J. Approx. Reason. 2024, 164, 109081. [Google Scholar] [CrossRef] [Scilit]
  18. Xu, W.; Tian, Z. Feature selection and information fusion based on preference ranking organization method in interval-valued multi-source decision-making information systems. Inf. Sci. 2025, 700, 121860. [Google Scholar] [CrossRef] [Scilit]
  19. Zhang, X.; Shen, X. Graph-driven feature selection via granular-rectangular neighborhood rough sets for interval-valued data sets. Appl. Soft Comput. 2025, 170, 112716. [Google Scholar] [CrossRef] [Scilit]
  20. Xia, S.; Liu, Y.; Ding, X.; Wang, G.; Yu, H.; Luo, Y. Granular ball computing classifiers for efficient, scalable and robust learning. Inf. Sci. 2019, 483, 136–152. [Google Scholar] [CrossRef] [Scilit]
  21. Song, M.; Chen, J.; Song, J.; Xu, T.; Fan, Y. Forward greedy searching to κ-reduct based on granular ball. Symmetry 2023, 15, 996. [Google Scholar] [CrossRef] [Scilit]
  22. Sun, L.; Liang, H.; Ding, W.; Xu, J. Granular ball fuzzy neighborhood rough sets-based feature selection via multiobjective mayfly optimization. IEEE Trans. Fuzzy Syst. 2024, 32, 6112–6124. [Google Scholar] [CrossRef] [Scilit]
  23. Deng, S.; Zheng, T.; Lai, L. Efficient and rapid attribute reduction based on local t-spherical fuzzy granular ball neighborhood rough sets. Appl. Soft Comput. 2025, 186, 114091. [Google Scholar] [CrossRef] [Scilit]
  24. Xia, S.; Zhang, H.; Li, W.; Wang, G.; Giem, E.; Chen, Z. GBNRS: A novel rough set algorithm for fast adaptive attribute reduction in classification. IEEE Trans. Knowl. Data Eng. 2020, 34, 1231–1242. [Google Scholar] [CrossRef] [Scilit]
  25. Chen, Y.; Wang, P.; Yang, X.; Mi, J.; Liu, D. Granular ball guided selector for attribute reduction. Knowl.-Based Syst. 2021, 229, 107326. [Google Scholar] [CrossRef] [Scilit]
  26. Xia, S.; Dai, X.; Wang, G.; Gao, X.; Giem, E. An efficient and adaptive granular-ball generation method in classification problem. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 5319–5331. [Google Scholar] [CrossRef] [Scilit]
  27. Peng, X.; Wang, P.; Xia, S.; Wang, C.; Chen, W. VPGB: A granular-ball based model for attribute reduction and classification with label noise. Inf. Sci. 2022, 611, 504–521. [Google Scholar] [CrossRef] [Scilit]
  28. Ji, X.; Peng, J.; Zhao, P.; Yao, S. Extended rough sets model based on fuzzy granular ball and its attribute reduction. Inf. Sci. 2023, 640, 119071. [Google Scholar] [CrossRef] [Scilit]
  29. 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]
  30. Chen, Y.; Huang, Z.; Li, J. Fuzzy neighborhood based variable-precision granular-ball rough sets with applications to feature selection. Fuzzy Sets Syst. 2025, 512, 109382. [Google Scholar] [CrossRef] [Scilit]
  31. Qian, W.; Xu, F.; Huang, J.; Qian, J. A novel granular ball computing-based fuzzy rough set for feature selection in label distribution learning. Knowl.-Based Syst. 2023, 278, 110898. [Google Scholar] [CrossRef] [Scilit]
  32. Qian, W.; Li, Y.; Ye, Q.; Xia, S.; Huang, J.; Ding, W. Confidence-Induced Granular Partial Label Feature Selection via Dependency and Similarity. IEEE Trans. Knowl. Data Eng. 2024, 36, 5797–5810. [Google Scholar] [CrossRef] [Scilit]
  33. Xie, Q.; Zhang, Q.; Xia, S.; Zhao, F.; Wu, C.; Wang, G.; Ding, W. GBG++: A fast and stable granular ball generation method for classification. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 2022–2036. [Google Scholar] [CrossRef] [Scilit]
  34. Gao, C.; Tan, X.; Zhou, J.; Ding, W.; Pedrycz, W. Fuzzy granule density-based outlier detection with multi-scale granular balls. IEEE Trans. Knowl. Data Eng. 2025, 37, 1182–1197. [Google Scholar] [CrossRef] [Scilit]
  35. Wang, R.; Wan, J.; Li, X.; Tan, S. Fast and robust outlier detection: A granular-ball center isolation and region consistency approach. Pattern Recognit. 2026, 176, 113212. [Google Scholar] [CrossRef] [Scilit]
  36. Miao, D.; Zhang, N.; Yue, X. Knowledge reduction in interval-valued information systems. In Proceedings of the 2009 8th IEEE International Conference on Cognitive Informatics, Hong Kong, China, 15–17 June 2009; pp. 320–327. [Google Scholar] [CrossRef] [Scilit]
  37. Yang, L.; Qin, K.; Sang, B.; Xu, W. Dynamic fuzzy neighborhood rough set approach for interval-valued information systems with fuzzy decision. Appl. Soft Comput. 2021, 111, 107679. [Google Scholar] [CrossRef] [Scilit]
  38. Levandowsky, M.; Winter, D. Distance between sets. Nature 1971, 234, 34–35. [Google Scholar] [CrossRef] [Scilit]
  39. De Carvalho, F.d.A. Fuzzy c-means clustering methods for symbolic interval data. Pattern Recognit. Lett. 2007, 28, 423–437. [Google Scholar] [CrossRef] [Scilit]
  40. Qian, Y.; Liang, J.; Pedrycz, W.; Dang, C. Positive approximation: An accelerator for attribute reduction in rough set theory. Artif. Intell. 2010, 174, 597–618. [Google Scholar] [CrossRef] [Scilit]
  41. Zhang, X.; Mei, C.; Chen, D.; Li, J. Multi-confidence rule acquisition and confidence-preserved attribute reduction in interval-valued decision systems. Int. J. Approx. Reason. 2014, 55, 1787–1804. [Google Scholar] [CrossRef] [Scilit]
  42. Liu, X.; Chen, B. Attribute reductions based on δ-fusion condition entropy and harmonic similarity degree in interval-valued decision systems. J. Intell. Fuzzy Syst. 2024, 46, 4453–4466. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.