1 Introduction

The essential ideas of three-way decisions are commonly used in everyday life and are widely applied in many fields and disciplines, including medical decision-making, social judgement theory, hypothesis testing in statistics, management sciences, classifications, machine learning and data mining, and peer review processes. By extracting the common elements of decision-making methods in these fields, Yao [37] introduced the notion of three-way decisions, consisting of the positive, boundary and negative rules, as a new paradigm of decision-making. A key feature of three-way decisions is to take different actions and to make different decisions for the three regions. Three-way decision approaches have been applied to areas such as decision support systems, email spam filtering, clustering analysis and so on [6, 17, 18, 41].

The main idea of three-way decisions is to divide a universe into three disjoint regions and to process the different regions by using different strategy. By using notations and terminology of rough set theory [26, 27, 38], we give a brief description of three-way decisions as follows [41].

Definition 1

Suppose U is a finite nonempty set of objects or decision alternatives and C is a finite set of conditions. Each condition in C may be a criterion, an objective, or a constraint. The problem of three-way decisions is to divide, based on the set of conditions C, U into three pair-wise disjoint regions by a mapping f:

$$\begin{aligned} f: U \longrightarrow \{\mathrm{POS, BND, NEG}\}. \end{aligned}$$
(1)

The three regions are called the positive, boundary, and negative regions, respectively.

By definition, the three regions \(\mathrm{POS}\), \(\mathrm{BND}\) and \(\mathrm{NEG}\) are subsets of U with \(U=\mathrm{POS} \cup \mathrm{BND} \cup \mathrm{NEG}\), \(\mathrm{POS} \cap \mathrm{BND} = \emptyset \), \(\mathrm{BND} \cap \mathrm{NEG} = \emptyset \), and \(\mathrm{NEG} \cap \mathrm{POS} = \emptyset \). Because one or two of the three regions may be the empty set \(\emptyset \), \(\{\mathrm{POS}, \mathrm{BND}, \mathrm{NEG}\}\) might not be a partition of U. In order to facilitate the discussion, we usually call \(\{\mathrm{POS}, \mathrm{BND}, \mathrm{NEG}\}\) a tripartition of U by slightly loosening the definition of a partition. Corresponding to these three regions, the complements are as follows: \(\mathrm{POS}^c = \mathrm{BND} \cup \mathrm{NEG}\), \(\mathrm{BND}^c = \mathrm{POS}\cup \mathrm{NEG}\), and \(\mathrm{NEG}^c = \mathrm{POS} \cup \mathrm{BND}\).

Depending on the construction and interpretation of the mapping f, there are qualitative three-way decisions and quantitative three-way decisions. In qualitative three-way decision models, the universe is divided into three regions based on a function f that is of a qualitative nature. Quantitative three-way decision models are induced by that is of a quantitative nature. An evaluation-based three-way decision model uses an evaluation function that measures the desirability of objects with reference the set of criteria.

It should be pointed out that we can have a more general description of three-way decisions by using more generic labels and names. For example, in an evaluation-based model of three-way decisions [37], we can use a pair of thresholds to divide a universe into three regions. If we arrange objects in an increasing order with lower values at left, then we can conveniently label the three regions as the left, middle, or right regions, respectively, or simply L, M, and R regions [39]. In a similar way, strategies for processing three regions can be described in more generic terms [40].

Originally, the concept of three-way decisions was proposed and used to interpret probabilistic rough set three regions. Further studies show that a theory of three-way decision can be developed by moving beyond rough set theory. In fact, many recent studies went far beyond rough sets. An edited Chinese book entitled “Three-way Decisions: Methods and Practices for Complex Problem Solving” provides a snapshot of such research efforts from a group of Chinese researchers. In order to go further insights into three-way decisions and promote further research, this paper gives a brief of results on three-way decisions reported in the edited book.

2 Studies on the Basic Issues of Three-Way Decisions

Cost-Sensitive Models Based on DTRS. Three-way decisions originate from the studies on the decision-theoretic rough set (DTRS) model. It presents a semantics explanation on how to decide a concept into positive, negative and boundary regions based on the minimization of the decision cost, rather than decision error. Therefore, three-way decisions can be viewed as a cost-sensitive decision. Li et al. incorporated the three-way decisions into cost-sensitive learning and proposed a three-region cost-sensitive classification [14]. The key content of three-region cost-sensitive classification is to classify an instance into boundary region when precise classification (decide positive instance and negative instance decisions) cannot be immediately decided [15]. It is evident that the boundary decision may achieve lower cost/risk than positive and negative decisions do, if available information for immediate decision is insufficient, which is consistent with human decision process [14, 16].

Cost-Sensitive Sequential Three-Way Decisions. In real-world applications, the available information is always insufficient, or it may associate with extra costs to get available information, which leads to frequent boundary decision. However, if the available information continuously increases, the previous boundary decisions may be converted to positive or negative decisions, which forms a sequential decision process [35, 36]. Li et al. proposed a cost-sensitive sequential three-way decision strategy [12, 13], which simulates the human decisions on such dynamic sequential decision: from rough granule to precise granule process. The applications of cost-sensitive sequential three-way decisions in face recognition were investigated in [57], which indicated that cost sequential three-way decisions achieve lower misrecognition costs than traditional two-way decisions in the dynamic sequential decision process of face recognition.

Compared to two-way decisions approaches, three-way decisions approaches introduces deferment decision through a pair of thresholds \((\alpha , \beta )\). Therefore, for three-way decision models, a great challenge is acquirement of a set of pairs of thresholds \((\alpha , \beta )\).

Determination of the Thresholds Through Optimization. Shang and Jia [7, 8] studied this problem from an optimization viewpoint. An optimization problem is constructed to minimize the decision cost. Through solving the optimization problem, the thresholds and corresponding cost functions for making three-way decisions can be learned from given data without any preliminary knowledge. An adaptive algorithm with computational complexity \(O(n^2)\) and other evolutionary algorithms were also proposed. They also studied the problem of how to obtain a two-way decisions result through a three-way decisions procedure. A two-phase classification approach is proposed by importing ensemble learning method [19].

Determination of the Thresholds Through Gini Coefficients. Zhang and Yao [42] investigated the relationship between changes in rough set regions and their impacts on the Gini coefficients of decision regions. Effective decision regions can be obtained by satisfying objective functions of Gini coefficients of decision regions. Three different objective functions are discussed in the book. The example shows that effective decision regions can be obtained by tuning Gini coefficients of decision regions to satisfy a certain objective function. It is suggested that with the new approach more applicable decision regions and decision rules may be obtained.

Determination the Thresholds by a Constructive Covering Algorithm. Zhang and Zou et al. [44] proposed a cost-sensitive three-way decisions model based on constructive covering algorithm (CCA). Zhang and Xing et al. [43] introduced CCA to three-way decisions procedure and proposed a new three-way decisions model based on CCA. According to the samples, POS, NEG and BND are gotten automatically. The new model does not need any given parameters to form the regions. This model has three advantages: (1) it is easier to process multi-categories classification; (2) it can process discrete type data and continuous type data directly; (3) the most important one is that it provides a new method to form three regions automatically for three-way decisions.

Three-Way Decision Spaces. Hu [5] established three-way decision space based on the proposed decision measurement, decision condition and evaluation function. That is, we use fuzzy lattice (complete distributive lattice with an inverse order and involutive operator) as a decision measurement tool, decision condition is unified by a mapping from universe to fuzzy lattice and evaluation function is unified through three axioms, i.e. (E1) Minimum element axiom, (E2) Monotonicity axiom and (E3) Complement axiom. Thus, three-way decisions based on fuzzy sets, interval-valued fuzzy sets, random sets and rough sets are the special examples of three-way decision spaces. At the same time, multi-granulation three-way decisions space and its corresponding multi-granulation three-way decisions are also established. We also introduce novel dynamic two-way decisions and dynamic three-way decisions based on three-way decisions spaces and three-way decisions based on bi-evaluation functions.

Three-Way Attribute Reduction. Miao and his group constructed three-way weighted entropies from the concept level to classification level, and further explore three-way attribute reduction by a novel approach of Bayesian inference [45]; established region-based hierarchical attribute reduction [46] and reduction target structure-based hierarchical attribute reduction [48] for the two-category decision theoretic rough set model; and built an expanded double-quantitative model by logically integrating probabilities and grades and the relevant double-quantitative reduction by hierarchically preserving specific regions [47].

3 Three-Way Decisions with Rough Sets

Incremental Approaches with DTRS for Incomplete Data. Considering that incomplete data with missing values are very common in many data-intensive applications. Luo et al. [20] proposed an incremental approach for updating probabilistic rough approximations, i.e., positive, boundary and negative regions, with the variation of objects in an incomplete information system. Four different maintenance strategies of the three-way decision rules with an incremental object based on the rough approximations were implemented, respectively [21].

Dynamic Three-Way Decisions with DTRS. Considering the addition of new objects in an information system, some new attributes may appear simultaneously. Chen et al. [1] investigated the dynamic DTRS approach for updating rough approximations with respect to the variation of objects and attributes simultaneously. On consideration of the semantic explanations of three-way decisions, Liu et al. [22] proposed a “four-level” approach and integrated the existing probabilistic rough set models to a generalized research framework. In general, three-way decisions build a bridge to connect the rough sets and decision theory, and promote the development of the both two research fields. Liu et al. [23] considered the dynamic change of loss functions in DTRS with the time, and further proposed the dynamic three-way decision model. Liu et al. [24] investigated multiple-category classification problems with three-way decisions, and further proposed a dynamic two-stage method to choose the best candidate classification.

4 Three-Way Decisions with Other Theories

Three-Way Decisions with Dempster-Shafer Theory. Faced with a multi-criteria group decision making with more attributes and a great deal of alternatives, the traditional decision making methods usually have the intensive computations or too many parameters to determine. To overcome these limitations, Wang et al. [29] proposed a Dempster-Shafer theory based intelligent three-way group sorting method. The method constructs the decision evidences from computing the fuzzy memberships of an alternative belonging to the decision classes and aggregates these evidences by using the famous Dempster combination approach. The proposed method has two merits: only one parameter to determine and the decision evidences obtained from decision makers’ assessments.

Three-Way Decisions with Fuzzy Sets. Zadeh had introduced the concept of fuzzy sets to address the uncertainty and fuzziness due to ambiguity and incomplete information in real world. Zhang and her team mainly study uncertainty measures, ranking and their applications of fuzzy sets and its generalized model, including interval-valued fuzzy sets and hesitant fuzzy sets [50, 51]. A new axiomatic definition of entropy of interval-valued fuzzy sets was proposed and its relation with similarity measure was discussed in [50]. A hybrid monotonic inclusion measure was proposed in [51] to quantitative ranking of any two fuzzy sets. A general model of ranking of any two interval sets and the uncertainty and ambiguity measures were discussed in detail [49] and their applications to three-way decisions was presented. Yang et al. [30] had devoted to construct the basic frame of fuzzy three-way decisions by extending three-way decisions to fuzzy case based on fuzzy set theory. In fuzzy three-way decisions, one universe is divided into three fuzzy regions satisfying some conditions rather than three pair-wise disjoint crisp regions. Some research results about fuzzy three-way decisions have been contained in the published book [41]. They introduced notions of several kinds of evaluation functions based fuzzy three-way decisions by using fuzzy set theory, and illustrated the relationships among these notions. In future research, they will focus on how to apply fuzzy three-way decisions to real-world applications by using fuzzy mathematic theory and methods. Besides, three-way approximations of intuitionistic fuzzy sets is also this group’s research issue.

Three-Way Decisions with Formal Concept Analysis. Qi et al. [28] proposed the three-way concept analysis based on combining three-way decisions [37] and formal concept analysis [2]. In the framework of formal concept analysis, given a formal context (UVR), a formal concept (XA) means that X contains just those objects sharing all the attributes in A and the attributes in A are precisely those common to all the objects in X. This expresses the semantics of “jointly possessed” between an object subset and an attribute subset in a formal context. But such concept cannot express the semantics of “jointly not possessed” which also exists in a formal context. The extension (or/and intension) of a three-way concept is equipped with two parts: positive and negative ones, where the positive part is used to express “jointly possessed” and the negative one is used to express “jointly not possessed”. For example, a three-way concept (X, (AB)) implies that all the objects in X jointly possessed every attribute in A and jointly not possessed every attribute in B.

5 Applications of Three-Way Decisions

Clustering Analysis. Yu and her group studied overlapping clustering [31], determining the number of clusters [32], incremental clustering [34] and so on, based on the three-way decision theory. In their work, a cluster is represented by an interval set instead of a single set. They use three regions to represent a cluster. Objects in the \(\mathrm{POS}\) region belong to the cluster definitely, objects in the \(\mathrm{NEG}\) region do not belong to the cluster definitely, and objects in \(\mathrm{BND}\) region are fringe elements of the cluster. The advantages of the representation are that it is not only show which objects just belong to this cluster but also show which objects might belong to the cluster intuitively. Through the further work on the \(\mathrm{BND}\) region [33], we can know the degree of an object influences on the form of the cluster intuitively, which is very helpful in some practice of applications such as community evaluations.

Frequent Itemsets Mining. Min and his group applied three-way decisions to the incremental mining of frequent itemsets [25, 52]. In these works, as new data added, the algorithm only need to check and update itemsets in the boundary region. All possible itemsets are divided into three regions, namely the positive, the boundary and the negative region. Itemsets in the positive region are already frequent. Itemsets in the boundary region are infrequent, however may be frequent after data increment in the near future. Itemsets in the negative region will not be frequent even after data increment. Therefore to keep the frequent itemsets up-to-date, one only need to check those in the boundary region, and the runtime is saved.

Text Classification. Shang and Jia combined the three-way decisions solution with text sentiment analysis to improve the performance of sentiment classification [53], and they also applied it to filter spam email to obtain a lower misclassification rate and a less misclassification cost [9]. Miao and his group established an instance-centric hierarchical classification framework based on decision-theoretic rough set model [10]. Furthermore, Zhu et al. [55] presented a two-stage three-way decision classifiers based on integration of three-way decision and traditional machine learning algorithms. Zhang et al. [56] applied three-way decisions to sentiment classification with sentiment uncertainty to deal with the problems of context-dependent sentiment classification and topic-dependent sentiment classification.

Image Processing, Video Analysis and Others. Shang and Jia have combined three-way decisions solution with fuzzy sets to propose a new fuzzy rough set model and applied it in image segmentation [3, 4]; Miao and his group have proposed a novel algorithm for image segmentation with noise in the framework of decision-theoretic rough set model [11]. Shang and Jia have adopted three-way decisions to analyze video behaviors and detect video anomaly behaviors [54].

6 Conclusions

The notion of three-way decisions was introduced for meeting the needs to properly explain three regions of probabilistic rough sets. A theory of three-way decisions moves far beyond this original goal. We begin to see a more general theory that embraces ideas from many fields and disciplines. An edited Chinese book entitled “Three-way Decisions: Methods and Practices for Complex Problem Solving” marks a cornerstone in the development of three-way decisions. It provides a snapshot of most recent research on three-way decisions. This paper is a summary of the main results reported in the book. A reader is encourage to read the book for more detailed descriptions.

For studies on basic issues of three-way decisions, we review cost-sensitive models based on decision-theoretic rough sets, cost-sensitive sequential three-way decisions, approaches to computing the thresholds \(\alpha \) and \(\beta \), three-way decision spaces, and algorithms of three-way attribute reductions. In the context of rough set theory, we discuss multigranulation decision-theoretic rough set models, incremental approaches to rough set approximations, and dynamic three-way decisions. With respect to other theories, we examine three-way decisions with Dempster-Shafer theory of evidential reasoning, fuzzy sets and formal concept analysis. Finally, we touch upon applications of three-way decisions in clustering analysis, frequent itemsets mining, text classification, sentiment analysis, image processing and so on.

By introducing a sample of most recent studies on three-way decisions, we want to demonstrate the value and power, as well as the great potentials, of three-way decisions. Considering the significance and generality of three-way decisions, continued research efforts are needed. We welcome you to join us and to work on an emerging and exciting theory of three-way decisions. For additional information, please consult the homepage of three-way decisions at: http://www2.cs.uregina.ca/~twd/.