Abstract
Imbalanced datasets are one of the main issues encountered by artificial intelligence researchers, as machine learning (ML) algorithms can become biased toward the majority class and perform insufficiently on the minority classes. Financial distress (FD) is one of the numerous real-world applications of ML, struggling with this issue. Furthermore, the topic of financial distress holds considerable interest for both academics and practitioners due to the non-determined indicators of condition states. This research focuses on the involvement of balancing techniques according to different FD condition states. Moreover, this research was expanded by implementing ML models and dimensionality reduction techniques. During the course of this study, a Combined FD was constructed using five distinct conditions, ten distinct class balancing techniques, five distinct dimensionality reduction techniques, two features selection strategies, eleven machine learning models, and twelve weighted majority algorithms (WMAs). Results revealed that the highest area under the receiver operating characteristic (ROC) curve (AUC) score was achieved when using the extreme gradient boosting machine (XGBoost) feature selection technique, the experimental max number strategy, the undersampling methods, and the WMA 3.1 weighted majority algorithm (i.e., with categorical boosting (CatBoost), XGBoost, and random forest (RF) having equal voting weights). Moreover, this research has introduced a novel approach for setting the condition states of financial distress, including perspectives from debt and change in employment. These outcomes have been achieved utilizing authentic enterprise data from small and medium Lithuanian enterprises.
1. Introduction
Financial distress (FD) occurs when a business faces challenges from external economic conditions or internal financial decisions, leading to difficulties, such as inadequate cash flow, declining profitability, or the possibility of bankruptcy [1]. Researchers often focus on stock market enterprises due to the comprehensive and frequently accessible financial data they provide. However, small and medium-sized enterprises (SMEs) are often overlooked. SMEs have a substantial impact on the economy and employment. Nevertheless, SME financial reporting quality is generally low due to its private nature [2]. Despite being private entities, these enterprises are still subject to assessments of financial stability by banks, business partners, and government institutions. These stakeholders emphasize the need for more accurate and transparent financial reporting, ensuring a clearer understanding of an enterprise’s financial health. Regardless of data quality issues, the definition of financial distress state varies in different articles, from net income, or equity condition to financial ratio analysis (EBIT/interest expense, net loss/equity, etc.) or Altman Z-score categorization. The expansion of data and its increased accessibility presents opportunities for a more accurate identification and targeting of financial distress conditions. Notably, Altman’s research on financial distress, conducted in 1968, occurred during an era of limited data availability. As a result, Altman’s FD score is deemed more appropriate for publicly traded companies rather than SMEs. Consequently, there is a growing recognition of the need to broaden the criteria for assessing financial distress conditions. Therefore, to fill this gap, this research analyzes the different financial distress conditions and how well machine learning models perform in identifying them.
Moreover, the identification of financial distress features can help uncover underlying financial weaknesses or risks, contributing to more informed investor decision making, and aiding financial institutions in making lending decisions [3]. Moreover, the interdependencies among businesses and economic instability have the potential to trigger cascading effects on society and the overall economy [2]. Consequently, the government needs to engage in timely intervention, anticipating and effectively managing financial crises to ensure prompt and effective control. Furthermore, creating a model capable of gauging the probability of a company declaring bankruptcy holds significance for creditors, investors, regulators, and managers [4]. Additionally, the early warning signs can become an essential component in the decision making process [5]. The presumption of detecting early warning signs of financial distress is commonly found in research papers. However, challenges arise from the increasing availability of data, leading to complex feature interrelationships. Historical methods rely on ratios derived from financial statements, which are limited by delayed data. Nowadays, researchers aim to expand analysis by including additional features, leading to a high-dimensional feature space categorized as Big Data. Machine learning models become crucial for extracting meaningful patterns and developing accurate predictive models. However, including numerous features can lead to overfitting and reduced accuracy, highlighting the importance of identifying essential features for robust model development. Therefore, this study not only incorporates various feature selection techniques, but also proposes strategies for determining the size of features, which build upon the continuation of previous authors’ research.
Additionally, class distribution is commonly imbalanced. The percentage of financially stable enterprises is significantly higher than that of financial distress cases. Since traditional classification algorithms often give the majority class more weight to improve the overall model’s accuracy, the unequal distribution of the two classes will have a detrimental effect on the created financial distress detection models’ performance [4]. Financial distress class recognition is an essential task, which is usually ignored in this situation [1,4]. Therefore, for this research, one of the major focuses for this research was on the analysis of different class imbalance methods and their effectiveness. It is known that, to overcome the poor performance of the model, data level balancing techniques, e.g., oversampling, undersampling, or hybrid, are often used. Researchers frequently concentrate on eliminating undersampling techniques due to their insufficient ability to provide enough information and their inaccurate reflection of the proportion of companies facing bankruptcy in the actual business environment [6]. However, the main advantage of undersampling techniques is the elimination of redundant information. Therefore, it is important to include all different data-level approach techniques for the FD problem in the analysis. Additionally, this research introduces a novel proposal for deep neural networks, specifically the generative adversarial networks (GANs), to tackle the issue of class imbalance. Moreover, our objective is to demonstrate not only the efficiency of imbalance methods, but also the effectiveness of machine learning algorithms in identifying FD.
This research aims to provide insights regarding the impact of balancing techniques on the detection of financial distress. In addition, the definition of financial distress is expanded in novel condition states by incorporating debt and employment change states. The suggested framework employs feature selection techniques with different numbers of feature selection strategies, balancing techniques, and machine learning models. The five research questions that were analyzed in this research are as follows; RQ1: what is the difference between machine learning model performances for different financial distress conditions? RQ2: how does the use of different feature selection techniques affect the results? Do selected features have the same patterns? RQ3: which strategy is more effective for determining the size of features: an experimental or rule-based approach? RQ4: which method of class balancing is the most effective for identifying financial distress? RQ5: which machine learning model performs better in identifying financial distress? In total, 9428 experiments have been conducted. The data consisted of 64,648 Lithuanian SMEs (during the 2015–2022 period), wherein each enterprise was described by a feature space of 1020. During the ML experiments, the efficiency evaluation had been conducted using AUC, Gini, G-mean, and other metrics. The proposed methodology is transferable to all SMEs that provide annual reports and have available data regardless of legal status, debt, and employment changes.
The main research parts are organized as detailed further. Section 2 presents a literature analysis of financial distress condition states, used features, and balancing techniques. Section 3 provides with the description of Lithuanian SMEs’ data. Section 4 presents the proposed theoretical framework, whereas Section 5 provides a comparison of its obtained results. Section 6 and Section 7 discuss the results and give the main conclusion for this research.
2. Literature Analysis
2.1. Financial Distress Definition Determination and Features Analysis
Financial distress is a situation wherein an enterprise faces difficulties fulfilling its financial obligations [7,8]. However, there is no consensus on the definition of difficulties in fulfilling its financial obligations. Generally, the financial distress in an enterprise is an intermediate state that could lead to either recovery or bankruptcy [9]. The words failure and default are synonyms of bankruptcy [10,11], and bankruptcy is defined as the legal status of an enterprise when the enterprise cannot repay its debt and creditors take legal actions [7,10,12,13]. The bankruptcy classification system comprises two distinct categories, namely bankrupt and non-bankrupt, which entails the characterization of legal proceedings. Rather than financial distress, which depends on the researcher’s interpretation, an enterprise can be categorized into two classes (financially distressed or not) or three classes (healthy, financially distressed, bankrupt). In the Chinese stock market, ST (Special Treatment) labeling is used as a financial distress indicator. Companies that obtain such an ‘‘abnormal situation’’ label may be excluded from the stock market listing [14]. However, in other markets, researchers do not have such labeling. Therefore, different conditions are used as class identifiers, e.g., negative income or EBIT for 2–3 consecutive years, etc. All financial distress identification forms described in Table 1 can be used for stock companies. However, indicators that can only be used by small-medium enterprises (SMEs) are marked with ✓ in Table 1 due to lower requirements for the financial statement.
Table 1.
Comparison of financial distress definitions.
Additionally, the beginning of bankruptcy classification is associated with Beaver (1966) and Altman’s (1968) studies in the late 1960s [3,69]. In these studies, the viewpoint of financial indicators is that these indicators are the main historical information holders of the enterprise, for further classification analysis. The technical improvements and data availability led to the incorporation of additional features into financial distress analysis for better model classification and a more universal model creation [9]. However, in the models, the majority of features retain financial ratios due to financial information disclosures and mandatory submissions to state institutions. These ratios are created from the balance sheets and income statements, but for some of them, additional stock market information is needed: P/E, EPS, etc. In addition to this, the author in [70] analyzed 111 different financial ratios. However, only 53 ratios were used for predicting firm failure, which were selected using a two-sample t-test. In general, researchers use approximately 20–30 financial ratios for financial distress identification [3,26,66,71,72,73,74]. Of course, researchers are adding not only financial indicators, but other novel features that can be categorized as macro indicators, industry indicators, and additional indicators. The following Table 2 provides only direct indicators, not derived ones. For example, CEO age, not the log of CEO ages [75], or tenure, expertise, and education diversity, not its sum named as cognitive diversity [23], etc. In addition, these indicators can be used to create graphs, such as shareholder or manager connection graphs [76]. Moreover, this table can be supplemented with regulatory indicators, such as tax rate, economic freedom, the integrality of the legal system, regulatory, etc. [33]. Table 2 is like a guide map for future researchers, who want to know what kind of additional indicators (except financial) were used in previous studies.
The use of additional indicators spreads data and leads to a higher-dimensional space. Therefore, dimensionality reduction techniques are used to simplify model design and to create more efficient models. Our previous study’s findings, which examined 15 different methods for dimension reduction, led to the selection of the most effective methods, which were then utilized in this study. The chosen methods come from the embedded methods category, where both feature selection and algorithm training is conducted simultaneously. One of these techniques is called the least absolute shrinkage and selection operator (LASSO). This method removes uninformative predictors from the model by reducing their coefficients to zero [77]. An interesting aspect of the LASSO method, i.e., the stability of it over time, was analyzed in [24]. In the initial year, LASSO identified seven significant features, followed by nine features in the subsequent year, with only four of them overlapping consistently between both years. In [78], the same four features were selected from a set of 12 financial features using the LASSO method, backward and forward stepwise LR techniques. However, the study analyzed only 492 Vietnamese-listed enterprises and the results were compared with the Altman z-score. Another noteworthy study [79] incorporated the LASSO technique after the Q-Bert and BertTopic analyses of the text-based data. These data are question-and-answer (Q&A) information from online interactive platforms about investor concerns and companies’ reactions to them. The generated 187 topics were reduced to 71 topics after LASSO filtering.
Another popular embedded technique that is frequently used for detecting financial distress is XGBoost. Following the XGBoost importance rank, the top k features, that represent 80% of the feature importance overall were included in the study [80]. However, it is not explained how 80% is chosen for the determination in this research. Moreover, during the research in [81], four features were selected from 13 without further explanation. However, these features differ during pre-COVID and post-COVID periods. The feature set size limitation is also detected in the study [82], where only the random forest (RF) method is applied. Also, the authors used the correlation criteria (greater than 0.7) to select 25 significant features. The authors in [83] determined the optimal feature set by combining the random forest and the recursive feature elimination (RF-RFE) methods. Nonetheless, the feature set kept changing according to the predicted time window shift. In addition, the [84] study determined the optimal feature set by combining several different feature selection techniques (T-test, RFE-SVM, and RF) and selecting the features that overlap the most. However, it remains unclear where the optimal set is if the RF method ranks all provided features.
Table 2.
Indicators used for financial distress/bankruptcy detection.
In conclusion, financial distress is not a legal status of the enterprise. Therefore, out of the various financial distress indicators identified, 29 of them could be applicable to a public company, and 14 of them are suitable for SMEs. Moreover, a trend to add additional non-financial features to the analysis was noticed. These features were characterized into three main groups: macroeconomics, industry, and additional. Furthermore, the additional group is further divided into: (a) board, ownership, and management features; (b) enterprise additional features; (c) environmental; (d) social responsibility features; (e) social sentiment features. The most popular groups were board, ownership, management features, and enterprises’ additional features, among which the most common features used in the analyses were as follows: the age of the enterprise, size of the enterprise, board independence, board size, etc. However, the inclusion of additional indicators spreads the data and leads to a higher-dimensional space. Based on the findings from our previous study, we suggest using embedded methods for feature selection. On the other hand, a literature analysis has shown the remaining gap between the feature ranking and the optimal feature set.
2.2. Balancing Techniques
Class imbalance occurs when one class in a dataset has fewer instances than the other class [6]. Classification models often presume the equal representation of all classes. For this reason, a model may overlook financial distress enterprises (minority class) and classify firms as non-financial distress (majority class). Hence, a large skew to a single class causes classification algorithms to be biased toward the majority class [121].
In a real-world scenario, even during times of crisis, only a small number of all enterprises are in a state of bankruptcy [2]. However, the percentage of financial distress enterprises is greater than the ones that go bankrupt, and it typically falls between and , whereas the percentage of bankruptcy is between and [57,121]. Therefore, it is challenging to create a model for identifying financial problems.
Generally, the class imbalance approaches are divided into data level, algorithm level, and hybrid approaches. The data-level approach (also called sampling-level) creates a more balanced distribution of classes using preprocessing techniques, such as oversampling, undersampling, or a hybrid approach [2]. The algorithm-level approach modifies the classifier to prioritize learning how to distinguish the minority class using such techniques as cost-sensitive learning and ensemble learning [120]. Combining these two approaches creates a hybrid methodology, which modifies the classifier and the data to solve particular problems [9]. The comparison of these techniques is presented in Table 3.
Table 3.
Overview of balancing techniques.
The problem of class imbalance in financial distress research is solved in three ways:
- By applying single-class imbalance techniques [24,34,50,54,77,93,137,138,139,140,141,142,143,144,145];
- By applying and analyzing several class imbalance techniques, [2,3,4,5,6,51,57,108,121,124,126,132,134];
- without applying class imbalance techniques [15,20,32,41,68,94,102].
Typically, the first group of researchers uses a data-level approach, and mostly uses the Synthetic Minority Oversampling Technique (SMOTE) [24,34,54,93,137,138,139], or the random sampling (undersampling) [77,145] or random sampling with the matching parameter (sector, size, etc.) [50,140,141,142,143], also called stratified sampling [144]. Due to its relevance to this article, the second research group will be analyzed more in-depth.
The utilization of data-level approach combinations is more frequently observed in comparison to algorithm-level combinations, owing to the independent creation of processes from sampling and classifier training, and the ability to utilize a wider range of machine learning algorithms in subsequent analyses. Researchers usually involve random oversampling (ROS), random undersampling (RUS), and SMOTE techniques in the analysis [6,124,132] or analyze the improvements of SMOTE methods among themselves [4,108,121,134]. Veganzones and Séverin (2018) [124] analyzed ROS, RUS, SMOTE, and easy ensemble techniques with different class imbalance ratios and machine learning approaches. The following machine learning algorithms were included in the research: linear discriminant analysis (LDA), logistic regression (LR), neural network (NN), support vector machine (SVM), and random forest (RF). The authors demonstrated the significance of utilizing balancing techniques, resulting in a decrease in machine learning performance power when the ratio of class imbalance is ≤. However, the SVM method turned out to be less sensitive to an increase in class imbalance. Moreover, SMOTE offered the best results. Other bankruptcy prediction researchers for Slovak SMEs [6,132] analyzed ROS, RUS, and SMOTE techniques with AdaBoost, the C5.0 algorithm, CART, CatBoost, LDA, LR, and NB classifiers. The best AUC performance (99.95%) was obtained with stepwise regression for feature selection, the ROS sampling technique and the CatBoost algorithm. Without using feature selection techniques, the highest AUC (99.94%) was reached with the SMOTE sampling technique and the CatBoost algorithm. Without using feature selection techniques, the highest AUC (99.94%) was reached with the SMOTE sampling technique and the CatBoost algorithm. Moreover, in study [146], the ROS sampling technique overperformed other data-level approach techniques (RUS, SMOTE, and a combination of SMOTE and the Tomek links (SMOTE-TL) with gradient boosting tree algorithm (Gboost) for a dataset of Polish enterprises, reaching an AUC score of 78.7%.
The authors in [108] used a Spanish bankruptcy dataset to analyze data-level approach techniques: SMOTE, borderline-SMOTE (BSMOTE), Safe-level-SMOTE, ROS, RUS, condensed nearest neighbor together with different individual algorithms (SVM, C4.5, and logistic regression), and ensemble learners (AdaBoostM1, DTBagging, and RF). The best AUC score (99.98%) was achieved with DTBagging and two of the sampling techniques: BSMOTE and ROS. The BSMOTE algorithm was analyzed in [134] along with SMOTE, Adasyn, a combination of SMOTE and the Tomek links (SMOTE-TL), and a combination of SMOTE and the edited nearest neighbor (SMOTE-ENN). However, the authors used principal component analysis (PCA) on a Korean dataset before applying the sampling techniques, which resulted in additional difficulties in properly distinguishing the classes. For example, if SMOTE is performed before PCA, maintained class trends are observed, whereas after performing PCA, the points selected by the SMOTE method are more scattered. Nevertheless, authors used RF, DT, NN, and SVM classifiers for predicting the bankruptcy. The best AUC results (84.2%) were achieved with SMOTE-ENN and RF. The authors in [121] compared the SMOTE method and its different modifications: Adasyn, Adasyn, BSmote, DB Smote, Safe-Level Smote, and a combination of SMOTE and cluster-based undersampling. This study analyzed quarterly data from a US company, obtained from Bloomberg, using 11 different machine learning algorithms, including LDA, LR, SVM, etc. The highest AUC score (95.6%) was reached with NB and ADASYN.
In the [2] research, which analyzed the algorithm-level approach, these one-class classifiers were used: one-class SVM, isolation forest (IF), and least-squares anomaly detection (LSAD). The bankruptcy prediction results for Slovak SMEs demonstrated that LSAD had outperformed the other predictors, having the highest AUC prediction score (91.83% for the construction sector and 87.92% for the manufacturing sector). Another research [82] analyzed the EasyEnsemble and the BalanceBaggingClassifier for US company data. This research achieved an AUC score of 93.9% by implementing XGBoost with the EasyEnsemble technique for financial and textual data.
Moreover, researchers conduct comparative analyses not only among techniques employed in a single approach, but also among diverse approaches (as illustrated in Table 3), in order to predict financial distress or bankruptcy. For example, the [4] analysis proved that SMOTE combined with the AdaBoost ensemble method using a basic classifier (the REP tree) can produce promising (and dependable) results (AUC = 87%). Furthermore, the bankruptcy of Slovak SMEs was predicted in an extensive study ([5]) about the usage of algorithm-level techniques. The analysis was conducted using AdaBoost, RF, gradient boost (GB), balanced bagging (BB), easy ensemble, balanced random forest (BRF), RUSBoost, one-class SVM, and IF. Moreover, this study analyzed the annual distance from bankruptcy, from one year to four. The findings of this study distinguish themselves from other studies due to the superior outcomes achieved two years prior to bankruptcy compared to one year, and the highest G-mean score of 97.4% was achieved using the RUSBoost technique. Another study [51,57] proposed using a technique called weighted XGBoost-based tree (XGBoost-W-BT). To compare the results, different data-level techniques were used like ROS, RUS, and SMOTE. Also, algorithm-level techniques like AdaCost, MetaCost, and cost-sensitive boosted trees, as well as hybrid III techniques like RUSBoost and SMOTEBoost were used to compare the results. Even though different authors presented the results of these studies in separate articles [51,57], it is worth noting that both papers share the same analysis and results. However, the specific ML methods employed for the data-level approach are not fully disclosed, i.e., it is unclear what additional techniques were used along with SMOTE. Nevertheless, the proposed model demonstrated the highest scores.
Often, the authors want to confirm the effectiveness of a newly proposed sampling technique by demonstrating its suitability through experiments. For example, E-SMOTE-ADASVM-TW model embeds SMOTE into the iteration of the ADASVM-TW model [1], multi-objective classifier selection (MOCS) [126], or the adaptive neighbor SMOTE-recursive ensemble approach (ANS-REA) [3]. Nevertheless, the proposed techniques were not empirically tested in other studies.
Moreover, the effectiveness of deep neural networks suggests its use regarding the topic of class imbalance. The generative adversarial networks are used to generate synthetic samples in different fields: image generation [147], intrusion attack samples [148], tabular data [149], etc. For example, the authors in [150] firstly used GAN to generate bankruptcy samples. This GAN was used together with heterogeneous graph neural network algorithm, and outperformed undersampling, oversampling, SMOTE, and re-weight techniques, achieving an AUC score of 71.4% for the Tianyancha dataset. However, this method was not compared to other class imbalance techniques.
In conclusion, data-level approach application prevails in financial distress and bankruptcy topics. Primarily, the SMOTE technique and its various modifications are employed.
3. Data
3.1. Sample Size
LTD Baltfakta collected and provided the dataset used in this study. It contains information on 64,648 active enterprises operating in Lithuania, covering the period from 1 January 2015 to 30 December 2022. The analyzed enterprises meet the following conditions:
- Small- and medium-sized enterprises (SMEs). The enterprise category is defined according to the last consolidated version of the European Union Commission Regulation (EC) No 651/2014 [151]. Medium-sized enterprises are made up of enterprises that employ fewer than 250 persons, which have an annual turnover not exceeding EUR 50 million and/or an annual balance sheet total not exceeding EUR 43 million. A small enterprise is defined as an enterprise which employs fewer than 50 persons and whose annual turnover and/or annual balance sheet total does not exceed EUR 10 million. A micro-enterprise is defined as an enterprise which employs fewer than 10 persons and whose annual turnover and/or annual balance sheet total does not exceed EUR 2 million. The number of employees is defined according to the Order of the Minister of Finance of the Republic of Lithuania No 1K-320 [152]:where —mean number of employees in the analyzed year; the indicator from 1 to 12 corresponds to the last day of the months (i.e., 1—January, …, 12—December) from which the number of employees is taken. —indicates the number of employees on December 31 of the previous year; or —indicates the number of employees on December 31 of the analyzed year. The size change of analyzed enterprises during the years is represented in Figure 1. During the analyzed years, the enterprise change in the non-analyzed category (highlighted in gray) occurs due to the removal of enterprises that have experienced financial distress (for the recovery period) or the inclusion of new enterprises in the sample (related to the establishment of new enterprises or the end of the recovery period).Figure 1. The change in the size of the analyzed enterprises during the years.
- The legal form of an enterprise is assigned to one of these categories: (a) a private limited liability (PLL); (b) a public limited liability (PbLL); (c) agricultural enterprise (Agr); (d) an individual enterprise (Ind); and (e) a small community (SCom);
- Enterprises excluded from this analysis belong to these NACE sectors: K—financial and insurance; L—real estate; O—public administration and defense, compulsory social security. The distribution between the NACE code and the legal status of the analyzed enterprises is provided in Appendix A;
- The enterprise’s age is ≥1.5 years;
- The enterprise has provided at least one financial statement from the last two years;
- The enterprise has ≥1 socially insured employee (only for legal form: PLL or PbLL);
- The recovery period ≥ 1 has passed. The recovery period depends on the external reaction of market participants. If the financial distress status is obtained from the information supplied by the authoritative institutions, then the enterprise has to register the resume of its activities and maintain good enterprise conditions for at least 1.5 years to be considered again as a non-financial distress enterprise. For example, an enterprise has had a bankruptcy case in court before, but following a change in circumstances, the enterprise’s operations persist, and its favorable conditions are acknowledged in the LTU register. If the financial distress status is obtained through Financial statement information, the recovery period is 1 year after the fulfillment of non-financial distress enterprise requirements.
The final dataset consists of 184,421 unique records, of which only ∼10% of the cases represent financial distress. The data are split into training and test datasets. The test dataset covers the latest period, i.e., the class variable is based on the year 2022, and the training dataset consists of class identifiers covering the period from 2018 to 2021. Thus, the dataset is divided into training and test datasets according to a ratio of ∼75:25.
3.2. Class
In this study, a binary classification problem was analyzed, where 0 indicates “non-financial distress”, also known as a “good” enterprise, and 1 indicates “financial distress” in the enterprise. The state of combined financial distress is defined by several financial distress conditions:
- Institutions’ financial distress (Institutions FD);
- Employees’ financial distress (Empl FD);
- Debt financial distress (debt FD);
- Financial statements:
- (a)
- Equity financial distress (Equity FD);
- (b)
- Net income financial distress (Net income FD).
All of these definitions of financial distress conditions are presented in Section 4.1. They are connected by the “OR” operator for final financial distress determination. The distribution of the financial distress condition in the training and test sample is presented in Figure 2 and Figure 3. Comparing Figure 2a and Figure 3a, it is noticeable that the NA values of Equity_FD are higher in the test dataset. The reasoning behind this is as follows:
Figure 2.
Financial distress status distribution in the training sample.
Figure 3.
Financial distress status distribution in the test sample.
- The enterprise has not submitted a financial statement on time. The financial statement was downloaded on 12 July 2023. According to the law, enterprises must submit the FS 6 months after the end of the period;
- The enterprise submitted a misleading financial statement (see Section 4.1.4);
- The enterprise’s FS period is different.
From Figure 2b and Figure 3b, it is observed that there are not many overlaps between different financial distress conditions. A more intense color in Figure 2b and Figure 3b indicates greater overlap. The y axis of these graphs represents the overlap of one FD status over another FD status, i.e., Figure 2b Institutions FD overlap EMPL FD by 54.89%, but EMPL FD overlaps institutions FD by only 22.05%. FD statuses are affected by the difference in the number of cases (see Figure 2c Institutions FD—1146, Empl FD—2853). Also, it can be noticed that Debt_FD determines the highest number of FD conditions for enterprises (see Figure 2c and Figure 3c).
3.3. Features
The data used in this research can be divided into nine different categories, depending on the provider of the data or the information (see Table 4). For example, three data source providers are combined in the sector’s category: (1) sector type, identified by the NACE category; (2) information on sector profitability, competitiveness, etc. from the Lithuanian Statistics Department; (3) sectoral indicators calculated by combining financial statement data and NACE types. The number of features shows how many features fall under this category. The data frequency is divided into three categories:
Table 4.
Characteristics of the features.
- Stable—information is constant, e.g., legal status, types of sectors;
- Depending on an event—changes when the event occurs, the number of courts, the number of changes of directors, the time elapsed since the last event, etc.;
- Periodic data (annual, quarterly, monthly)—information is updated at the indicated periodicity, e.g., financial reports, macro indicators, and the number of employees.
Periodic data correspond to time series data. Each period interval was treated as a separate feature. For example, from the balance sheet the feature “Total assets” (see Appendix C) is presented annually, therefore, the features of “total assets” are analyzed separately for the periods , and . The same condition was applied to the monthly data: the number of employees had been collected 36 times (i.e., monthly data for three years) along with various change statistics. The methodology’s concept is based on demonstrating AI’s ability to select important attributes without human intervention. Surprisingly, the conducted experiment revealed that the company’s debt in period is more significant than in period .
All categorical features have been transformed into binary features by expanding the feature space. In the final dataset, each enterprise is described by 1016 features for each analyzed year.
4. Methodology
The aim of this research is to analyze the balancing technique’s influence on identifying financial distress. For this reason, various class balancing techniques were implemented in combination with different feature selection and machine learning methods. Hence, the focus of this research is to answer these questions:
- RQ1:
- What is the difference between machine learning model performances for different financial distress conditions?
- RQ2:
- How does the use of different feature selection techniques affect the results? Do selected features have the same patterns?
- RQ3:
- Which strategy is more effective for determining the size of features: an experimental or rule-based approach?
- RQ4:
- Which method of class balancing is the most effective for identifying financial distress?
- RQ5:
- Which machine learning model performs better in identifying financial distress?
The proposed framework for identifying financial distress is presented in Figure 4.
Figure 4.
The structure of this research.
The first step deals with identifying primary conditions: expansion of class definition (see Section 4.1) and preparation of the final feature space (see Section 4.2). After creating the final dataset, the data are split into training and test samples. Cross-validation is not performed in order to obtain the classification evaluation results on the most relevant data and to provide market participants with current information about enterprises’ financial distress position. Hence, the test dataset uses the newest data and the training dataset uses data from 2018 to 2021. The ratio of the total data to the training and test samples is about 75:25.
The second step is data normalization. Normalization is a critical step in developing classification models with equal feature scales, i.e., it is performed to limit the dominance of specific features. The normalization process begins with the normalization of the training dataset, and then these normalization characteristics (identified by 2* arrow in Figure 4) are saved and used for normalizing the test dataset.
For the latest period data (test data), normalization is based on the features’ characteristics from previous years. Min–max normalization is used to scale the variables between zero and one [153]:
where is an original value of the j feature; —the transformed value of the feature j; and are, respectively, the minimum and maximum values of a feature.
After normalization, all missing values (NA) are replaced by the smallest value—zero.
The third and fourth steps are related to the selection of important features and the identification of an optimal feature set. Firstly, feature selection techniques (see Section 4.3) rank the feature set in decreasing order of importance. The feature set is then narrowed down based on the chosen strategy: the experimental max number or the rule-based strategy (see Section 4.4).
The fifth step is either balancing or sampling the data. In this research, several oversampling, undersampling, and hybrid sampling techniques were used to give a better representation of the minority class instances (see Section 4.5). In addition, the non-balanced training dataset is also included in the comparison.
The sixth step is model training. Supervised machine learning classification methods, which are specified in Section 4.6, were used for identifying financial distress.
The seventh and eighth steps show the results after the classification and evaluation of the test data. The evaluation metrics are described in Section 4.7.
4.1. Class Definition Conditions
4.1.1. Financial Distress Identification from the Authoritative Institutions Perspective
The class being determined by the authorities is the worst-case of a financial distress scenario, as the chances for the enterprise to stop the bankruptcy or liquidation processes and recover are very little. Three authoritative institutions were analyzed as the main providers of information for identifying Institution’s financial distress:
- Registry center;
- State tax inspection;
- Courts.
Institutional financial distress class definition includes the following:
- A bankruptcy case that is filed against the enterprise;
- The enterprise’s status in the register center being changed to going bankrupt, bankrupt, under restructuring, under liquidation, etc.;
- The enterprise having made announcements to the register center about bankruptcy, liquidation, restructuring, insolvency, etc.;
- The enterprise being included in the State tax inspectorate’s lists of:
- (a)
- Companies temporarily exempt from submitting declarations to the STI,
- (b)
- Companies that have declared temporary inactivity to the STI;
- (c)
- Companies for which the STI has submitted a proposal to the State Register for deregistration following Article 2.70 of the Civil Code.
The enterprise may experience several of these events at once. For instance, an enterprise might be listed in the STI (State Tax Inspectorate) while its status in the registry center is marked as ‘under liquidation’. In such case, the earliest date of the first incident is determined. The enterprise is then placed in the FD category and is not further examined until the recovery criterion is satisfied. Notwithstanding, the likelihood of an enterprise satisfying the recovery criterion, i.e., the enterprise’s status changing to no legal proceedings in the registry center, is low. This is classified as the beginning of a recovery event, and after the 1.5 year recovery period is over, the enterprise is then included back into the sample (see Figure 5).
Figure 5.
Sampling and recovery period from the authoritative institutions perspective.
4.1.2. Financial Distress Identification from the Drop in Employees’ Perspective
A sudden decrease in the number of employees in an enterprise’s activities indicates an unclear internal situation of the enterprise, which can be linked to financial distress. However, the identification has to be made after the seasonality condition is checked.
For finding stable seasonal patterns, the Kruskal–Wallis test is used [154]. The selected significance level is , i.e., smaller p-values suggest that there are indications of seasonality in the time series. Seasonality is analyzed for enterprises that meet these conditions:
- The minimum number of employees has to be >0 during the t and years;
- The mean of employees ( see Equation (1)) has to be >5 and <250 during the year;
- Available information about employees in an enterprise is ≥26 months.
Every year, the seasonality of enterprises is checked. If the enterprise meets the requirements to qualify as a seasonal one, it is included in the list of seasonal enterprises.
It is evident that due to the time series being too short, determining the seasonality of some enterprises will not be possible. For this reason, sectors with the greatest seasonality (according to NACE: A, B, C, F, G, I, see Appendix A) had been identified and were considered, just like the Agr enterprises, as seasonal enterprises.
Employee’s financial distress class definition includes:
- If the minimum number of employees is >0 in period t:
- The maximum number is >5 in period t, and the enterprise is not indicated as seasonal, i.e., is not included in the seasonal enterprise’s sample or is not assigned to seasonal legal status or enterprise sectors. If all conditions are satisfied, then the following indicators are calculated:where —the number of employees on December 31 of the period t; M—median of the number of employees during the year, max—max number of employees during the period t, —the number of employees on January 31 of the period t.After calculating the indicators, the change is analyzed, and if the change meets at least one of the conditions specified in Table 5, the enterprise is identified as being in financial distress.Table 5. Conditions for financial distress from drop in employees perspective.
- If the minimum number of employees = 0 in period t:
- (a)
- For ≥3 months:
- Legal status is PLL or PbLL;
- (b)
- For <3 months:
- The maximum number of employees is >5, the minimum number of employees is >0 in period , and the enterprise is not indicated as seasonal. The conditions of seasonality and financial distress are the same as in the first case.
These conditions do not encompass all micro-enterprises due to the insufficient number of employees required for seasonality determination and implementation of drop in employees perspective. Moreover, the recovery criterion is not implemented, which allows the enterprises to have FD status for two consecutive years (see Figure 6).
Figure 6.
Sampling and recovery period from drop in employees perspective.
4.1.3. Financial Distress Identification from a Debt Perspective
The enterprises having overdue financial obligations is a key indicator of financial distress. However, the availability of this kind of data is limited. The Lithuanian government gave information to the State Social Insurance about how many people work for the enterprises without paying social insurance taxes. The debt information was not used for identifying financial distress. Since the size of the debt depends on the size of the enterprise, a debt of 10,000 EUR is large for one enterprise, but small for another. For this reason, we created a flexible indicator—, see Equation (6):
where the indicator shows how deep in debt an enterprise is if it pays minimal month’s salary (MMS) to its employees; —max debt during the period t, and calculation is shown in Equation (7):
where —indicates a minimal amount of payment, i.e., cases where employees did not work for a full month and have been paid more than the minimum wage are not analyzed. —mean number of employees in period t; —the minimal month’s salary in period t (see Table 6). The indicator 0.2 is a minimum state social insurance tax payment from brutto salary for the employee.
Table 6.
Minimal month’s salary (brutto), in EUR [155].
Debt financial distress class definition is:
- If ≠ 0:
- ≥ 3 and Debt is overdue for ≥90 days.
- If = 0:
- (a)
- Legal status is PLL or PbLL:
- Debt is overdue for >15 days.
- (b)
- Legal status is Agr, Ind, or SCom:
- ≥ 3 and debt is overdue for ≥90 days.
The second condition is noteworthy due to the legal nature of the Agr, Ind, or SCom enterprises, i.e., enterprises, which provide opportunities for employment without the need for socially insured workers. Therefore, a correction in the formula is made by removing the zero indicator ():
However, Agr, Ind, or SCom enterprises can operate without employees, and the possibility of debt to this institution becomes questionable. Nevertheless, the debt overdue is smaller, for PLL or PbLL enterprises due to the unclear situation with these enterprises.
The recovery criterion is not implemented, as in the drop in employee’s perspective (see Figure 6) which allows the enterprise to have an FD status for two consecutive years.
4.1.4. Financial Distress Identification from Financial Statements Perspective
The identification of financial distress from financial statements is widely analyzed in the literature (see Table 1). As a result, two indicators were chosen for recognizing financial distress:
- Equity (negative) for period t;
- Net income (loss) for t and consecutive periods.
To clarify, the main reasons behind choosing these indicators are as follows:
- NA (not available data) values being present in financial statements. The deeper a subcategory in the statement is, the fewer areas are filled, e.g., interest expense is filled only 12–33% depending on the analyzed year. The completion level of a financial statement is given in Appendix B. Also, NA values double, if a ratio is present;
- unsuitability for SME analysis, e.g., if total liabilities divided by Total Equity is chosen as an indicator, almost all FD enterprises would be present, due to the main financing coming from equity.
- Overlaying results, i.e., net loss overlays 100% of the negative earnings results and ∼96% of the operating profit results.
Misstatements are eliminated before the financial statements are analyzed. For a financial statement to be considered for this analysis, it has to have:
- Balance sheet:
- (a)
- Total assets = long-term assets + short-term assets
- (b)
- Total equity and liabilities = equity (net worth) + amounts payable and liabilities + grants and subsidies
- (c)
- Amounts payable and liabilities = long-term amounts payable and liabilities + short-term amounts payable and liabilities
- (d)
- Total assets ≥ 0;
- (e)
- All statements in balance sheet ≠ 0.
- Income statement:
- (a)
- All statements in the income statement ≠ 0;
- (b)
- All profits (gross, operating, net) ≠ 0;
- (c)
- All costs ≠ NA or opposite sign. Here, ‘opposite sign’ implies that costs which increase profit do not decrease it.
In the analysis, only enterprises, which have provided at least one financial statement from the last two years, are included. For this reason, NA values are treated as FD conditions of previous years, see Table 7.
Table 7.
Equity and net income condition.
The financial statements of enterprises are not analyzed until their recovery period has passed. The criterion of recovery for financial statements is shown in Figure 7.
Figure 7.
Sampling and recovery period from the financial statements perspective.
4.2. Feature Set Preparation
The list of all features is presented in different tables sorted by data category (see Table 4) and shown in Appendix C. However, not all features are included in the analysis due to not having variance. These features are crossed out in Appendix A and eliminated from the study.
The selection of financial ratios for inclusion in the analyses has been based on the fulfillment of financial statements (see Appendix B), with a minimum of >50% of filled values (not NA) being considered. These values are not filled due to differences in FS templates for enterprises, which depend on the size, legal form, etc., of the enterprise. Moreover, the percentiles’ method has been used for all financial ratios, i.e., all observations that lie outside the interval formed by the 2.5 and 97.5 percentiles are considered as potential outliers [156] and their values are changed to NA (not available data). However, this implementation has not been sufficient for some features, which is why the percentiles’ method was repeated. In Appendix D, the statistics of financial ratios before and after using the percentiles’ method are presented.
For all these time-related features, like the time after the director change or the last lawsuit, the Equation (9) is applied, after calculating the feature duration in days:
where is the number of days that have passed after the event, and is a derivative attribute, which indicates a greater significance the closer it is to the present. If is equal to 0, then is equal to 1.
4.3. Feature Selection Methods
The incorporation of new features into the model is related to detecting early warning signals and creating more precise models. However, the expansion of the feature space has a negative impact that occurs through data sparsity, multiple testing, multicollinearity, and overfitting problems [9]. To overcome these difficulties, different dimensionality reduction techniques are used. In this study (based on previous research), several embedded techniques have been used that belong to the feature selection approach. This approach determines a narrow subset of informative features from the original wide range of data [157] by removing irrelevant, redundant, or noisy features. Also, the embedded technique uses machine learning models for feature selection.
- LASSO (least absolute shrinkage and selection operator) is a method that combines feature selection and regularization. This method thins out the feature space by reducing some regression coefficients to zero [158]. The features that are left (non-zero) are then prioritized by the absolute value of LASSO regression coefficients. LASSO defines a limited group of features, which makes the interpretation of a model more accurate and is used for further classification [24].
- The random forest (RF) employs two methods for prioritizing features, both of which involve aspects of feature cost and the ability to differentiate [159].
- (a)
- MDA (mean decreasing accuracy) or permutation importance prioritizes features depending on the model accuracy, i.e., measuring the importance of features before and after the permutation in the OOB (out of bags) accuracy [160,161].
- (b)
- MDG (mean decreasing gini) or MDI (mean decreasing impurity) prioritizes features after estimating the sum over the number of splits (through all trees) that include the feature, corresponding to the number of samples it separates [160,161].
- XGBoost (extreme gradient boosting machine) uses the gain metrics to prioritize each feature. The greater the XGBoost gain, the greater the feature’s involvement is in the decision making regarding outcomes [162,163].
- (Voted importance) prioritizes features depending on the combined rank from all the feature selection methods.
4.4. Number of Features
Despite the lack of information on the requirement for a maximum feature set for efficient model creation, the researchers focus on implementing the dimensionality reduction techniques. Hence, this research creates several new research directions to fill this gap.
- Experimental max number strategy narrows the prioritized feature set to an experimentally chosen number of features from a lower-dimensional space, specifically, .
- Rule-based strategy takes the most effective feature’s value, which is given by the embedded model, then splits it in half (), and all the features valued > go to a final dataset. Also, this strategy could be called half of the highest value strategy. According to this strategy, in this research, the k value for LASSO is 5, RF-MDA—36, RF-MDG—20, XGBoost—4. Since this strategy for the has to include 321 features, it was modified by only including overlapping features with ≥0.9 combined ranking score, then .
4.5. Class Balancing Techniques
Let denote the class labels, where n is the number of enterprises and belongs to one of the two classes: —non-financial distress (majority class) or —financial distress (minority class). Each enterprise is defined by a number of features , . The balancing ratio () of the training dataset T is:
The ratio’s values range from 0 to 1, the smaller the number, then the more difficult the task will be for a learner [135]. Financial distress and bankruptcy are rare events for the enterprises, and hence, the for these events is from 0.01 to 0.001 [124]. This lack of data from the minority class makes the majority classes dominate evaluation metrics, i.e., the learner can attain 99 percent accuracy without classifying rare examples [164]. For this reason, it is better to use AUC, Gini, G-mean, Recall, and Precision metrics [9].
The problem of class imbalance can be solved by using three different approaches: data-level, algorithm-level, and hybrid. The data-level approach involves modifying the data to ensure a more equitable distribution of classes. In contrast, the algorithm-level approach makes adjustments to the learner’s bias, prioritizing minority classes in the learning process. The hybrid approach combines data-level and algorithm-level approaches. In this research, the data-level approach, which separates the sampling and the classifier training processes, is used. To be more precise, the following techniques were employed:
- Oversampling—a technique, used to increase the amount of data. It modifies the original dataset by replacing or creating new data samples (generally the minority ones) [165]. The advantages of this technique include the enhancement of learner performance and a more precise representation of the two classes.
- (a)
- SMOTE (synthetic minority oversampling technique) is an oversampling technique that generates synthetic examples from the minority class to achieve a balanced dataset distribution [131,166]. SMOTE employs the k-NN method for the identification of the k-nearest neighbors of the minority class, and then generates synthetic examples by interpolating the reference sample with a randomly selected object from its neighborhood [167]. The SMOTE-generated samples are linear combinations between two similar samples from the minority class ( and ) and are defined as [166,168]:with generated synthetic samples; ; is selected at random from the 5 nearest neighbors (minority class) of .
- (b)
- SMOTE-NC (smote-nominal, continuous) is an enhancement of the SMOTE method, that generates data in a continuous or nominal way, by employing the modified-Euclidean distances as in Equation (12), depending on the feature type [169]in which is the distance between these observations; and are the number of continuous and nominal features, respectively; is the median value derived from the standard deviations of nominal features within the minority class [170,171,172]. If the features are continuous, is calculated according to Equation (11). Otherwise, for nominal features, the median value is determined based on the majority voting of the k-nearest neighbors vector, with the category, that appears most frequently, chosen as the value for the new observation [170].
- (c)
- ADASYN (adaptive synthetic sampling approach) was proposed by He et al. [173] and was based on the SMOTE algorithm [174]. However, the disparities arise in the selection of density distribution for the automatic generation of sample sizes for minority classes [173]. The ADASYN algorithm generates minority-class samples in areas that are more difficult to learn [174]. It also determines how many synthetic samples are required for every minority example to be created, based on how many of its majority class nearest neighbors are involved. The proportion of the majority nearest neighbors has a direct impact on the quantity of synthetic samples generated for the minority class.However, the “noise” sample detection is not included in this algorithm. Thus, near-borderline sample generation could lead to the creation of an unrealistic minority space for the learner [174].
- (d)
- GAN (generative adversarial networks) is an adversarial modeling framework of two multi-layer perceptron models: a generator (G) and a discriminator (D) [175]. The G task is the generation of a synthetic data sample, which would be identical to real data [149]. However, the G task is judged by a discriminator (D), which is a binary classifier for the recognition of the real data from generated [148]. GAN has shown success in complex high-dimensional distributions of real-world data, such as image generation, image-to-image synthesis, image super-resolution, etc. [147,148,149]. Nevertheless, the potential of GAN can be found when solving class imbalance problems, as it can generate samples of the minority class [147]. It is known that, in the best-case scenario, the training process continues until D can no longer recognize real samples from generated samples, i.e., the global optimal solution is obtained [148]. However, it can be stopped after reaching a specified number of iterations or at the local minimum [147]. The GAN optimization problem is defined as follows:where , , and are real training minority class samples, generated samples, and noise variable distribution, respectively; is a function of mapping noise to a data space, and shows the probability that the sample x is real data rather than a generated sample. The GAN is trained to maximize and to minimize [148,175].
- (e)
- ROSE (random over-sampling examples) is based on using a smoothed bootstrap approach for generating new synthetic data for the classes (minority and majority) [176,177]. This oversampling technique begins with estimating the multivariate probability density function (PDF) for each class. Then, this estimation is used to draw samples [178]. Essentially, an observation belonging to one of the two classes is extracted from the training dataset and a new sample is created in its neighborhood. The neighborhood’s shape is defined by the contour sets of K, with its width controlled by [165].
- Undersampling—a data cleaning technique, which reduces the original dataset by removing samples (usually belonging to the majority class) from it [165]. Decision surface cleaning, class overlap reduction, and ‘noisy’ sample removal are some of the main advantages of this technique [179].
- (a)
- The K-mean algorithm determines the cluster centroid by measuring the separation between each data point in the cluster, which is then used to cluster data [180]. Then, the algorithm detects and removes samples, that are in narrow, borderline, and noisy areas from the majority class until the intended balance is reached [181].
- (b)
- Nearmiss (removes points near other classes) is an undersampling technique, that eliminates the samples from the majority class by implementing the k-NN algorithm. The selected majority class samples for removal are near to some samples of minority classes [165,182]. Nonetheless, this method removes the points from the majority class, which have the smallest mean distance to the k-nearest points from the minority class.
- (c)
- RUS (random undersampling) is a non-heuristic technique that seeks to produce a balanced instance set by randomly removing instances of the majority class in order to balance the distribution of classes [165].
- The hybrid sampling technique combines both oversampling and undersampling techniques.
- (a)
- SMOTE-ENN combines the SMOTE and edited nearest neighbor (ENN) techniques and is assigned to the hybrid sampling technique group [183]. SMOTE is an oversampling technique, which generates synthetic samples for the minority class. However, these generated samples could bring more noise to the dataset [184] or complicate the work of the classifier by creating boundary samples [185]. In order to overcome these disadvantages, the ENN technique is used, which removes samples from both classes [186]. The ENN algorithm can be described as a data cleaning method, which may remove any sample whose class label is different from the class of two or more of its closest neighbors [183].
- (b)
- SMOTE-TL is a hybrid technique, which combines SMOTE and the Tomek links (TL) techniques. The TL technique is used for the same reasons as ENN—to reduce SMOTE disadvantages. Unlike ENN, TL analyzes only two samples that are the nearest neighbors and belong to different classes [187]. If and are the samples of the majority and minority classes, then a Tomek link is a distance between the pair [188,189], assuming no other class that fulfills the requirements listed below:Here, samples from both classes are removed instead of only samples from the majority class. A Tomek link is a good indicator for noisy or borderline connection [187], which can also be applied for post-processing, data cleaning [189].
For balancing techniques, whose nominal feature values had been changed to continuous, the feature-converting rule (Equation (15)) was applied to the nominal value. For example, the binary feature’s values, after applying the SMOTE technique, have changed to values ; thus, the feature converting rule has been used
4.6. Machine Learning Methods
The field of study known as machine learning (ML) pertains to the study of computer algorithms, specifically the automated learning process that is facilitated through experience [190].
For financial distress classification, several supervised machine learning methods were used, and the selection process was influenced by previous research [9].
- Boosting is a powerful ensemble learning technique that transforms a group of learners from weak learners into strong learners by minimizing training errors [9]. The training process goes sequentially by reweighting and modifying current weights based on how accurately the previous learners predicted these samples [191]. In this study, categorical boosting (CatBoost) and extreme gradient boosting machine (XGBoost) techniques were implemented.
- (a)
- CatBoost (categorical boosting) is a new gradient boosting technique that implements ordered boosting into processing of categorical features [192]. Gradient boosting has a prediction shift problem, which ordered boosting solves. CatBoost is a modification of gradient boosting that avoids target leakage, i.e., ordered boosting splits the training dataset so that the model could be trained on one subset of data, while residuals could be calculated on another. Moreover, the processing of categorical features replaces the original, categorical variables with one or more numerical values, which reduces the number of steps in data preprocessing [193].
- (b)
- XGBoost (extreme gradient boosting machine) is a fast learning algorithm that combines gradient descent and tree ensemble learning to solve classification and regression problems [140]. Its main idea is to make the target function as minimal as possible while employing the gradient descent method to produce new trees based on all previous trees [194].
- DT (decision tree) extracts decision rules from a dataset and represents it in a tree-like structure for solving classification and regression problems [195]. The DT algorithm CART (classification and regression tree), which uses the Gini coefficient for the internal/decision node splitting, was implemented. The decision tree is a nonparametric method, and hence a small change in the data can develop a new tree [9].
- LDA (linear discriminant analysis) is a classification technique that searches for a linear combination of features, which would make a separation of the classes in the most efficient way, i.e., it maximizes the variance between classes and minimizes the variance within a class [196,197].
- LG (logistic regression) is a statistical method used for modeling relationships between dependent and independent features. Moreover, the logistic function is used to model binary () dependent variables [9,198]. Based on our previous research, the assumption of multicollinearity is fulfilled for the LR method, i.e., features from the balanced dataset, that are highly correlated with other features, are removed.
- NB (naive Bayes) is based on the statistical Bayes theorem. It describes the probability of a given class label, based on features that might be related to a particular class label [158].
- Neuron networks is a group of ML methods that represent information processing in the mathematical manner of biological systems [199].
- (a)
- ANN (artificial neural network) is a computational model interconnected with a layered structure that contains input, output, and one or more hidden layer [200]. The multi-layer perception (MLP) is a popular type of ANN, where a feed-forward manner is used to place nodes and layers. Several processing layers causes the nonlinear associations between inputs and outputs to be created [94]. The hidden structure of the neuron network has been marked I–III, which indicates the hidden layers between input and dense layers. After each layer (except a dense one), a drop-out layer is implemented which is excluded from the calculation of the hidden structure.
- (b)
- CNN (convolutional neural network) is a deep learning architecture, which has a direct learning process from data. It works well for a large number of labeled data. The CNN architecture consists of convolution, pooling, and fully connected layers. These layers are used for automatic and adoptive learning of features for the classification tasks [9]. The hidden structure is indicated the same as in ANN. However, this indication is only used for conv_1d and flat layers; input, drop out, max-pooling, and the dense layer are not included in the calculation of the structure of the hidden layers.
- (c)
- ELM (extreme learning machine) is a training algorithm for single hidden layer feedforward neural networks. A normal distribution is used to assign weights between the input and hidden layers, while the pseudo-inverse technique is used to learn the weights between the hidden and output layers [201]. Moreover, the main benefits of ELM are fast learning speed, ease of implementation, and less human intervention when compared to the standard neural networks [202]. ELM was implemented with numeric values of for the hidden neurons.
- Random forest (RF) is an ensemble technique that involves creating multiple decision trees using various subsets of samples from the original dataset. Each tree in the RF is generated from a bootstrap sample of the data. Numerous individual trees are created, which have a low correlation with one another. In addition, the majority of these trees’ votes decide the class’s label [123,203].
- SVM (support vector machine) seeks to separate the classes by identifying the optimal decision boundary in a high-dimensional feature space. The possibilities of decision boundaries depend on the used SVM kernel function [9,204]. For example, a linear kernel makes the assumption that the relationship between the features and the class is linear. Hence, it tries to separate the classes in a linear manner. More complex decision boundaries (curves, circles, etc.) can be found using non-linear kernels, such as polynomial or radial basis functions. All these types of SVM kernel functions have been used in this research.
- WMA (weighted majority algorithm) is a compound algorithm formed from a pool of known algorithms [205,206]. In this research, several combinations of WMA (see Table 8) were analyzed, but in all of these combinations, the algorithms are equally weighted in the voting process.Table 8. Combinations of the weighted majority algorithm.
4.7. Evaluation Metrics
Evaluation metrics are determined based on the confusion matrix (see Table 9). In this research, non-financial distress enterprises are assigned to the positive class () and financial distress enterprises are assigned to the negative class (). In Table 9, denotes the number of true positives, is the number of true negatives, is the number of false positives, is the number of false negatives, is the number of actual positives, is the number of predicted positives, is the number of actual negatives, is the number of predicted negatives, and N is the number of all instances [165].
Table 9.
Confusion matrix [165].
The most commonly used evaluation metrics, that are provided in Equations (16)–(23), were chosen for this research [9]. Moreover, higher values indicate a better performance for all these evaluation metrics.
- Precision—the ratio of true positives () to predicted positives ()
- Recall—the ratio of the true positives () to actual positives (), also known as sensitivity or (true positive ratio)
- Specificity—the ratio of the true negatives () to the actual negatives (). Also known as (true negative ratio)
- The area under the ROC curve (AUC)—a measure of how well a model can distinguish between two classes and is expressed as follows:where false positive ratio = 1—specificity.
- The is a metric that indicates the model’s discriminatory power. It is used as an alternative to AUC and usually used more often in the context of bankruptcy prediction. Moreover, the simple expression of is:
- Accuracy ()—the proportion of correctly classified instances
- F- is the harmonic mean of precision and recall, where the most common value of is 1. Therefore, the estimate is often called or -
- The G- is a geometric mean of the true positive rate and the true negative rate.
5. Results
This experimental study examines the impact of diverse financial distress class definitions (determinations) in conjunction with balancing techniques to construct an efficient financial distress detection model. The experimental results involve five feature selection techniques, using 5 different number of feature set combinations, 10 different balancing techniques, 11 different machine learning models, and 14 different weighted majority algorithm combinations. In total, 9428 experiments have been conducted for the test dataset. The test sample had been separated from the training sample and included the last year’s (2022) data. Additionally, balancing techniques for the training sample have not been applied (see Figure 4). Thus, providing relevance to the current SMEs financial distress situation. To evaluate the efficiency of the model, the effectiveness criteria have been implemented. These criteria require that half of the good classification from both classes is present. However, as the test dataset is unbalanced, these halves are ≥ financial distress cases, and ≥20,600 non-financial distress cases. If this criterion is not filled, the outcome of the experiment is not further analyzed. This requirement has reduced the number of total experiments by approximately , resulting in experiments. Table 10 shows the best models based on the AUC metric. This metric was selected as the main metric for analysis since it can balance expressions for both classes. Also, additional evaluation metrics are provided to make this research more easily comparable with others. The best AUC score () is achieved using XGBoost feature selection technique with experimental max number strategy, Nearmiss, or RUS undersampling methods, and WMA_3.1 weighted majority algorithm (i.e., with CatBoost, XGBoost, and RF have equal voting weights). Moreover, Catboost has achieved the best result (), when analyzing algorithms individually. In the methodology part, five research questions were raised. The answers to each research question are presented in separate research parts, which are set out below.
Table 10.
Performance results ranged by AUC score metrics for financial distress detection (Combined FD).
5.1. Financial Distress Conditions Analysis
Experiments held in this section have been designed to explore the potential of different financial distress conditions by answering the first research question: what is the difference between the machine learning model performances for different financial distress conditions? The combined FD definition aggregates several conditions with the “OR” operator, i.e., Institutions FD, Empl FD, Debt FD, Equity FD, and Net income FD (see Section 4.1). All methods have been trained on the combined FD definition. However, the results of the test dataset have been checked for each condition separately. Moreover, for each condition, the effectiveness criteria were recalculated depending on each condition class size. If the conditions have missing values (NA), they are removed from the analysis of a particular test dataset; this was relevant for Debt FD and Equity FD conditions. Table 11 represents the percentage of effective experiments left after implementing the effectiveness criteria. Debt FD and Net income FD had the highest number of effective experiments, in contrast to Equity FD and Empl FD.
Table 11.
Number of experiments before and after the application of the effectiveness criteria.
Table 12 presents the best performance results (in bold) of each evaluation metric separately, according to financial distress conditions. Institutions FD is the worst-case financial distress scenario as it includes bankruptcy, liquidation and similar statuses (see Section 4.1). Therefore, the Institution’s FD is comparable to the task of identifying bankruptcy. According to the literature review, the most frequently attained AUC score ranges from to . However, the highest AUC () score was found in the research [6]. This raises additional questions about data sparsity and method validation. In our research, for the Institutions FD condition, a typical AUC score of was achieved. This was obtained using the RFMDA feature selection technique, experimental max number strategy, ROSE oversampling methods, and the DT method.
Table 12.
The analysis of performance results for financial distress conditions.
However, the most difficult FD classification task appeared to be for the condition of Empl FD, due to checking for seasonality and the distinct requirements for enterprises of different legal statuses. The Kruskal–Wallis test, which is a non-parametric test for detecting seasonality based on ranks, was used to check for seasonality in Empl FD. It should be noted that the auto-ARIMA algorithm was used for removing any autocorrelation or noise from the data before applying the Kruskal–Wallis test.
The result of the non-parametric Kruskal–Wallis test is more accurate compared to the results from the Dickey–Fuller test, the Mann–Kendall trend Test, the Friedman rank test, etc. However, due to the absence of annotated data, the efficiency of the method remains unknown. Also, the legal exceptions for the enterprises of different legal status make the Empl FD classification task very complicated. Therefore, it would be more appropriate to create separate models, e.g., SCom enterprises can function well without employees, while it is impossible for a PLL enterprise to not have employees. Nonetheless, our data indicate that some PLL enterprises still work without having employees, and some of them even exhibit seasonal trends.
In contrast, the task of classifying Debt FD had one of the best AUC scores (), which had been reached with only four features chosen by the XGBoost feature selection method. The high accuracy in Debt FD classification is attributed to implementing the ‘worst’ debt condition, i.e., debt overdue 90 days.
Based on the financial statements and the literature analysis, two FD conditions have been proposed: Equity FD and Net income FD. The Net income FD classification task exhibited the highest scores for each evaluation metric. The best results for the Net income FD were achieved with the GAN balancing technique and linear SVM, without distinguishing feature selection methods. When analyzing Table 7 from the perspective of a ML classification task, unfortunately, examples that satisfy the third condition are very rare. Therefore, the main task of the classifier is to separate the second and the third conditions in Net income FD. However, by balancing classes, additional FD events, i.e., more examples that satisfy the second condition, are created. Hence, the training dataset mainly consists of data that satisfy the second and the fourth conditions, which can be described as the rule-based method. For example, in the test sample, there are 116 examples that satisfy the third condition, which is only 7% of FD cases (1606).
Whilst the Equity FD separation task is very difficult, as identical equity conditions can result in FD and non-FD. Moreover, the data analysis has shown that negative equity (FD) is also possible for enterprises that showed millions of equity in financial statements a year ago. Nevertheless, the best AUC score () was achieved with XGBoost feature selection technique, rule-based number strategy, ADASYN oversampling methods, and a neural network with two hidden layers.
5.2. Feature Selection
In this section, the second research question is analyzed: How does the use of different feature selection techniques affect the results? Do selected features have the same patterns?
The overlapping features between different feature selection techniques are presented in Figure 8a. Obviously, is the most overlapping technique of all methods. XGBoost and RFMDG follow next, despite measuring the importance differently. The LASSO method stands out the most because it has the least overlap with all the other techniques (except ). This study demonstrates that utilizing diverse techniques, distinct properties are selected, resulting in distinct sets of properties. This enables us to identify the optimal combination of methods for addressing the FD problem.
Figure 8.
Comparison of feature selection methods, (a) overlapping features between FS methods, (b) comparison between the FS methods and the used feature data categories.
Figure 8b shows the comparison of FS technique usability for each data category (Table 4). Feature selection techniques were chosen mostly from FS, STI, SSI, and other data source categories. However, the best Combined FD score has been achieved with a set of 30 features obtained through XGBoost, which also included indicators from macroeconomics, board, top management, and shareholders data categories. In addition, Figure 8b shows that an increase in the number of feature sets, increases the similarity in data category distribution for different methods, except the LASSO technique.
5.3. Number of Feature Set Selection
This section presents the results of the strategy for determining the number of features by answering the third research question: which strategy is more effective for determining the size of features: an experimental or rule-based approach?
In Section 4.4, the experimental max number and rule-based strategies are described. For the latter, the k values are as follows: for LASSO—5, RF-MDA—36, RF-MDG—20, XGBoost—4. Whereas, for the experimental max number strategy, . Figure 9 shows the distribution of AUC scores across different feature selection strategies under various FD conditions. The outcomes depicted in this graph are remarkably similar, with a few noticeable gaps. Hence, a single strategy is not suitable for all feature selection methods. This thesis is confirmed by Figure 10 and Figure 11. The rule-based strategy is best suited for XGBoost, and RF-MDG methods (see Table 10 and Table 12 and Figure 10 and Figure 11). In addition, the result of XGBoost has shown that a high AUC score () could even be achieved with four features. Two of these features are from FS and the other two are from SSI data categories (bold in Appendix C). However, this approach is not suitable for the LASSO technique. In this research, the LASSO method achieved the best scores when using the maximum number of features. However, in our previous research, the best results with LASSO were achieved using between 30 and 50 features. LASSO differs from other feature selection techniques, in that without seeding, there is a possibility of having different sets of features in each iteration.
Figure 9.
Comparison of the distribution of AUC scores across different feature selection strategies under various FD conditions.
Figure 10.
Distribution of efficiency criteria across various feature sets and under different FD conditions.
Figure 11.
TOP 10: Identifying the best combinations of feature sets based on AUC scores under different FD conditions.
5.4. Class Balancing Techniques
This section presents the results related to the fourth research question: which method of class balancing is the most effective for identifying financial distress?
Figure 12 and Figure 13 show the efficiency of using balancing techniques under different FD conditions. The ROSE technique stands out in these figures as it exhibited the lowest number of effective experiments across all FD conditions, while the remaining experiments failed to demonstrate a high AUC ranking (with the exception of Institutions FD). While GAN performed well in classifying the Net income FD, it failed to classify Equity FD and Empl FD conditions. Moreover, a non-balance case is marked as “NO” in the figures. Its unsuitability for difficult classification tasks (Equity FD, Empl FD) can be seen in the figures. Moreover, there is no noticeable distinction between the results attributed to the Smote family (SMOTE, ADASYN, SMOTE-NC, SMOTE-ENN, SMOTE-TL).
Figure 12.
Distribution of efficiency criteria across various class-balancing techniques under different FD conditions.
Figure 13.
Comparison of AUC score boxplots across different class-balancing techniques and FD conditions.
Figure 14 demonstrates the sparsity of the applied method in relation to the complexity of the classification task. For example, Debt FD and Net income FD have shown that the best classification results could be achieved with different balancing techniques (favoring oversampling methods). But as the task becomes more difficult, data cleaning becomes increasingly important. Hence, undersampling or oversampling techniques, which focus on generating samples in areas that are more difficult to learn (such as ADASYN), start to provide better results. When comparing undersampling methods, the RUS and Nearmiss methods have shown the best results in performance. In future research, using the Nearmiss method is suggested, in order to avoid the randomness effect.
Figure 14.
TOP 10: The best combinations of class balancing techniques based on AUC scores under different FD conditions.
5.5. Machine Learning Methods
In this section, the last research question is analyzed: which machine learning model performs better in financial distress identification?
The experiments employed 11 distinct machine learning models, with their respective modifications (a total of 21), and 12 weighted majority algorithms (WMAs). The most time-consuming experiment, i.e., linear SVM method (XGBoost (100), with no balancing technique), lasted up to 4.67 days. Comparing the results for SVM, for this task, the linear SVM model is more accurate than Polynomial SVM or Radial SVM. In addition, Figure 15 shows that LG, naive Bayes, and WMA_7 group methods are rarely used in harder classification tasks (Empl FD and Equity FD). The highest AUC score among these methods was achieved using WMA_7, whereas the best score with single classifiers was . Moreover, the highest AUC score for the net income condition was . The best AUC scores of the model groups for the Combined FD are presented in Figure 16. The CatBoost, XGBoost, RF, and LG performed the best as single classifiers. Of course, better results were achieved by making combinations for WMAs. Furthermore, the most successful results were obtained with WMA using three model ensembles. Figure 17 illustrates that, in almost all scenarios, the best-averaged outcomes are achieved by WMA_3.1—an ensemble with equal voting weights assigned to CatBoost, XGBoost, and RF algorithms.
Figure 15.
Distribution of efficiency criteria among different machine learning method groups under various FD conditions.
Figure 16.
Machine learning method groups with the highest AUC score for Combined FD. (a) The best AUC score between the ML method and the used balancing technique; (b) The best AUC score between the ML method and the used feature selection technique.
Figure 17.
WMA_3 combinations under different FD conditions.
6. Discussion
This section provides a discussion on the main aspects of financial distress identification analysis: financial distress conditions and the effectiveness of imbalance techniques in creating future research guidelines.
Researchers agree that financial distress is a situation in an enterprise where it has difficulties fulfilling its financial obligations. Nevertheless, a lack of consensus regarding the indication of a class’s financial distress condition remains. Table 1 presents 29 potential class indicators for such classification. However, when viewed from the perspective of SMEs, this number decreases to 14. Moreover, factors such as unavailable data, unsuitability, and overlapping suggestions further diminish this count. Consequently, this study incorporates two financial distress conditions identified through literature analysis (equity and negative income), one analogy of bankruptcy (Institutions FD), and proposes two new conditions (a sudden decrease in Employees (Empl) and Debt). The performance of Compound FD and the worst-case scenario (Institution FD) has been found to be similar to what is reported in the literature analysis. The best results typically exhibit AUC fluctuations between 80 and 90%. The results of this research indicate that at least 8 out of 10 SMEs will be accurately assessed for the FD condition if an equal proportion of FD and non-FD cases is present. Machine learning algorithms struggled to accurately classify negative equity, but performed well with negative net income. The financial statements revealed instances where enterprises with significant equity in one year experienced subsequent periods of negative equity, raising concerns about the reliability of financial reporting. Conversely, the predictability of negative net income was attributed to its requirement to persist over two consecutive years, resulting in few transitions from negative to positive income, resembling a rule-based model’s analysis. The available government data allowed the suggestion of two new FD condition directions. Assessing the FD condition from the number of employees was challenging due to the diverse legal obligations of various enterprise types. Additionally, annotating the data and employing various ML algorithms could enhance the detection of seasonality, improving the recognition of financial distress from Empl. Conversely, identifying financial distress from a debt perspective showed excellent results. The strong association between financial distress and the level of an enterprise debt suggests that the inclusion of enterprise debt information could broaden this concept. In the research, a worst-case debt scenario was initially implemented, but it had been designed to be adaptable. This adaptability in model creation accommodates varying levels of risk aversion among beneficiaries.
As demonstrated by the diverse financial distress (FD) conditions, classification tasks can be categorized into easier and more challenging ones, contingent upon the available dataset. It is noted that, for easier classification tasks, high-efficiency results can be achieved with most class imbalance techniques. Furthermore, a variation in the results shown in the literature is evident, with achieved AUC results ranging from 71.4% [150] to 99.98% [108]. Of course, various types of datasets are analyzed, including private data, stock market data, datasets from different data providers, as well as data from SMEs, etc. This diversity in dataset types contributes to the variability observed in the results. In this research, the GAN, as a financial distress class sample generator technique, was explored and compared in this research with other data-level approach techniques. The samples produced by the GAN technique did not display notable differences compared to other oversampling methods. Nevertheless, the GAN technique proved particularly effective in simpler classification tasks, especially in classifying the negative Net income FD condition. Conversely, the hybrid sampling techniques did not exhibit clear superiority over other methods across diverse FD conditions. Consequently, different sampling procedures produced better performance outcomes for different financial distress conditions. It is still unclear whether the oversampling or undersampling approach should be preferred for identifying financial distress. For further analysis, we suggest incorporating oversampling techniques such as ADASYN, SMOTE, ROSE, and GAN, along with undersampling techniques like RUS and Nearmiss.
Finally, the aim of this research is to provide insight into financial distress detection. We created a methodology framework that is easy to adopt for analyzing your own financial distress datasets. The crafted methodology covers and analyzes each aspect separately, starting from identifying financial distress problems, focusing on the use of different datasets, preparing data for machine learning algorithms (including dimensionality reduction, addressing class imbalance, and classification), and selecting evaluation metrics. Further analysis in this area should continue to expand and delve deeper into the analyzed areas. We suggest focusing on recognizing financial distress from the debt condition parameter, as empirical evidence suggests promising outcomes. The inclusion of many macro and sector indicators expanded the dimensionality of the dataset but did not show promising results. The area of using embedded methods with an optimal set of parameters requires further in-depth investigation. While, in this study, we incorporated data-level approach techniques to address data imbalance, further research could explore algorithm-level techniques. What concerns benchmark ML models, authors should incorporate LR, DT, RF, XGBoost, CatBoost, and SVM (linear) in the analysis, as they often show promising results. When these methods are not applied for comparison, it can be difficult to evaluate different articles. To ensure comparability of the results, it is essential to include the AUC among different metrics.
7. Conclusions
This research presents the methodology for advanced financial distress detection using artificial intelligence. The analyzed methodology includes different combinations of financial distress conditions, reduction in the high-dimensional feature space, involving class balancing techniques, and implementing machine learning models. The comparison of previous financial distress studies and their reliance on SMEs offered several possible FD conditions. All recommendations from the researchers pertain to financial statement data. To ensure available and non-overlapping data, two of the proposed conditions were chosen: equity and net income. However, having access to the institution (status changes to bankruptcy, liquidation, etc.), debt, and employee data, we extended the FD condition with these formed conditions. Hence, Combined FD has been constructed from the Institutions FD, Empl FD, Debt FD, Equity FD, and Net income FD. Then, the research was expanded with dataset construction, including all available enterprise-characterizing features. This high-dimensional feature space has been reduced by using embedded feature selection techniques and several feature set determination strategies. The main focus of this research was the usage of balancing techniques. In the bankruptcy and FD topics, the most used techniques are SMOTE and its different modifications. Nevertheless, the expansion of our research has involved not only the inclusion of undersampling or hybrid techniques but also the implementation of GAN networks as a data oversampling technique. Moreover, 11 different machine learning methods (with their modifications, totaling 21) and 12 weighted majority algorithms were implemented.
This research used data from Lithuanian SMEs from 1 January 2015 to 30 December 2022 provided by LTD Baltfakta. Based on the methodology and available data, the best AUC score for Combined FD was 0.8559, which is achieved with the XGBoost feature selection technique, an experimental max number strategy, Nearmiss or RUS undersampling methods, and the WMA 3.1 weighted majority algorithm (i.e., with CatBoost, XGBoost, and RF have equal voting weights). The findings of the five research questions are presented in the following conclusions:
- Financial distress conditions results separated the FD conditions into the simpler and harder classification tasks. Moreover, these results uncovered which areas need adjustment in future research (Empl FD—seasonality, Net income FD—third condition). In addition, it has been shown that a good result can also be achieved with a four-variable model under the Debt FD condition.
- The different embedded feature selection methods revealed that, without , the most overlaps occur using XGBoost and RFMDG techniques, while the LASSO technique has the least overlap. Moreover, the most commonly used data categories are FS, STI, SSI, and other.
- For determining feature set size two strategies were analyzed: the experimental max number and rule-based. The research results reveal that neither strategy works for all feature selection methods. The rule-based strategy is suitable for XGBoost and RF-MDG methods, but not suitable for LASSO or .
- The research results on balancing techniques demonstrated their correlation with the complexity of the classification task. The simpler classification task does not pinpoint a single balancing technique; instead, several techniques showed satisfactory results. Meanwhile, as the classification condition becomes more challenging, the applicability of the balancing method diminishes, e.g., for financial distress, undersampling techniques begin to show better outcomes, and oversampling techniques also focus on generating samples in regions where learning is more challenging, which also proved to be effective.
- The analysis of machine learning methods revealed that the best-average performance had been achieved with WMA_3.1, which is an ensemble of equal voting weights of CatBoost, XGBoost, and RF algorithms. In addition, these algorithms with LG have shown the best performance as a single classifier.
The limitations associated with this research are as follows:
- Number of features. The experimental max number strategy involves only a small set of the possible features.
- Stability of the feature set. It was not examined whether the selected feature set would maintain its stability over time.
- Model specifications. Model parameter optimization was not performed. Instead, the results were compared using baseline models. Nevertheless, altering the quantity of features only caused minor variations in the neural network models’ output.
In further research, we plan to focus on improving FD conditions, especially the Empl FD seasonality condition. Moreover, we are interested in experimenting with feature set stability in different time frames and the applicability of research results in other markets.
Author Contributions
Methodology, D.K.; Resources, D.K.; Data curation, D.K.; Writing—original draft, D.K.; Writing—review & editing, T.K.; Supervision, T.K. All authors have read and agreed to the published version of the manuscript.
Funding
This publication was co-funded by the European Union under Horizon europe programme grant agreement No. 101059903; and by the European Union funds for the period 2021-2027 and the state budget of the Republic of Lithuania financial agreement Nr. 10-042-P-0001.
Data Availability Statement
The data supporting the findings of this study is segmented into two distinct categories based on their accessibility. The first segment includes financial reports, management changes, court information, and similar data, obtainable through LTD “Balfakta”. Restrictions apply to the availability of these data, which were used under license for this study. Data are available from the authors with the permission of LTD “Balfakta”. On the other hand, the second segment includes macro information, sector information, and social insurance information, all openly accessible via two sources: https://osp.stat.gov.lt/ and https://atvira.sodra.lt/imones/rinkiniai/index.html, accessed on 12 July 2023.
Acknowledgments
We wish to thank Viktoras Vaitkevičius from Baltfakta for providing data and fruitful discussions. From VMU: Rūta Juozaitienė, Milita Songailaitė and Arnas Matusevičius for technical support.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A. The Analyzed Enterprises’ NACE Code and Legal form Distribution of a Total Sample—of 64,687 Enterprises
| NACE Code | Enterprise Legal Status | |||||
| PLL | PbLL | Agr | Ind | SCom | ||
| A | Agriculture, forestry and fishing | 1085 | 6 | 288 | 19 | 125 |
| B | Mining and quarrying | 95 | 6 | 0 | 0 | 1 |
| C | Manufacturing | 5112 | 42 | 17 | 81 | 585 |
| D | Electricity, gas, steam and air conditioning supply | 658 | 5 | 0 | 1 | 19 |
| E | Water supply; sewerage; waste management and remediation activities | 268 | 1 | 0 | 1 | 7 |
| F | Construction | 6606 | 11 | 1 | 22 | 843 |
| G | Wholesale and retail trade; repair of motor vehicles and motorcycles | 14,865 | 7 | 16 | 359 | 1418 |
| H | Transporting and storage | 5822 | 9 | 6 | 163 | 392 |
| I | Accommodation and food service activities | 1774 | 1 | 0 | 140 | 305 |
| J | Information and communication | 2192 | 1 | 0 | 18 | 403 |
| K | Financial and insurance activities | 0 | 0 | 0 | 0 | 0 |
| L | Real estate activities | 0 | 0 | 0 | 0 | 0 |
| M | Professional, scientific and technical activities | 7120 | 4 | 2 | 61 | 1349 |
| N | Administrative and support service activities | 2480 | 2 | 4 | 25 | 356 |
| O | Public administration and defense; compulsory social security | 0 | 0 | 0 | 0 | 0 |
| P | Education | 432 | 0 | 0 | 14 | 136 |
| Q | Human health and social work activities | 1331 | 1 | 0 | 63 | 165 |
| R | Arts, entertainment and recreation | 460 | 0 | 0 | 4 | 164 |
| S | Other service activities | 684 | 2 | 0 | 41 | 172 |
| T | Activities of households as employers; undifferentiated goods—and services—producing activities of households for own use | 0 | 0 | 0 | 0 | 0 |
| U | Activities of extraterritorial organizations and bodies | 490 | 0 | 6 | 39 | 5284 |
| Total | 51,474 | 98 | 340 | 1051 | 11,724 | |
Appendix B. Financial Statements Completion Level
Appendix B.1. Balance Sheet Completion Level
| Code | Balance Sheet Statements | NA Values |
| BSLT110000 | LONG-TERM ASSETS | 13.02% |
| BSLT111000 | INTANGIBLE ASSETS | 76.58% |
| BSLT111100 | Expansion jobs | 99.88% |
| BSLT111200 | Goodwill | 99.70% |
| BSLT111300 | Patents, licensees | 99.10% |
| BSLT111400 | Software | 95.54% |
| BSLT111500 | Other intangibles | 96.91% |
| BSLT112000 | TANGIBLE ASSETS | 17.41% |
| BSLT112100 | Land | 97.85% |
| BSLT112200 | Buildings | 96.06% |
| BSLT112300 | Plant and machinery | 96.15% |
| BSLT112400 | Vehicles and transport. | 93.96% |
| BSLT112500 | Other tangible assets, tools, and eqpt | 93.29% |
| BSLT112600 | Construction in progress | 99.73% |
| BSLT112700 | Other tangible assets | 78.85% |
| BSLT112800 | Investment assets | 99.23% |
| BSLT112810 | Land | 99.65% |
| BSLT112820 | Buildings | 99.39% |
| BSLT113000 | FINANCIAL ASSETS | 87.28% |
| BSLT113100 | Issued non-equity securities and other debt liabilities | 98.59% |
| BSLT113200 | Loans to associated companies and subsidiaries | 99.91% |
| BSLT113300 | Amounts receivable after one year | 98.36% |
| BSLT113400 | Other financial assets | 98.86% |
| BSLT114000 | OTHER LONG-TERM ASSETS | 87.32% |
| BSLT114100 | Postponed taxes | 97.47% |
| BSLT114200 | Other long-term assets | 93.64% |
| BSLT120000 | SHORT-TERM ASSETS | 0.19% |
| BSLT121000 | STOCKS ADVANCES AND WORKS IN PROGRESS | 17.16% |
| BSLT121100 | Stocks | 20.12% |
| BSLT121110 | Materials and completion goods | 94.62% |
| BSLT121120 | Works in progress | 98.36% |
| BSLT121130 | Produced goods | 98.21% |
| BSLT121140 | Goods bought for resell | 95.82% |
| BSLT121200 | Advances received | 93.30% |
| BSLT121300 | Contracts in progress | 99.90% |
| BSLT122000 | AMOUNTS RECEIVED WITHIN ONE YEAR | 27.76% |
| BSLT122100 | Trade creditors | 92.72% |
| BSLT122200 | Debts of associated companies | 97.14% |
| BSLT122300 | Other receivables | 33.29% |
| BSLT123000 | OTHER SHORT-TERM ASSETS | 40.36% |
| BSLT123100 | Short-term Investments | 95.16% |
| BSLT123200 | Term deposits | 99.96% |
| BSLT123300 | Other short-term assets | 45.35% |
| BSLT124000 | CASH AND EQUIVALENT | 24.11% |
| BSLT100000 | TOTAL ASSETS | 0.00% |
| BSLT210000 | NET WORTH | 0.05% |
| BSLT211000 | CAPITAL | 26.40% |
| BSLT211100 | Issued share capital | 41.10% |
| BSLT211200 | Subscribed and unpaid capital | 99.92% |
| BSLT212300 | Share premium account | 99.74% |
| BSLT211400 | Owned shares | 98.30% |
| BSLT213000 | REVALUATION RESERVES (RESULT) | 97.45% |
| BSLT214000 | RESERVES | 53.84% |
| BSLT214100 | Legal reserves | 93.36% |
| BSLT214200 | Reserves for shares buy out | 99.73% |
| BSLT214300 | Other reserves | 98.64% |
| BSLT215000 | UNDISTRIBUTED PROFIT (LOSS) | 23.98% |
| BSLT215100 | Profit/loss of last year | 92.65% |
| BSLT215200 | Profit/loss of previous reporting year | 93.11% |
| BSLT220000 | GRANTS AND SUBSIDIES | 92.48% |
| BSLT230000 | AMOUNTS PAYABLE AND LIABILITIES | 0.87% |
| BSLT231000 | AMOUNTS PAYABLE AFTER ONE YEAR AND LONG-TERM LIABS | 53.31% |
| BSLT231100 | Financial debts | 96.75% |
| BSLT231110 | Leasing and similar liabilities | 99.63% |
| BSLT231120 | Liabilities to credit institutions | 99.75% |
| BSLT231130 | Other financial debtors | 99.63% |
| BSLT231200 | Trade debtors | 99.60% |
| BSLT231300 | Prepayments received | 99.67% |
| BSLT231400 | Provisions | 99.99% |
| BSLT231410 | Liabilities and claims | 99.99% |
| BSLT231420 | Provisions for pensions and similar obligations | 99.94% |
| BSLT231430 | Other provisions | 99.97% |
| BSLT231500 | Postponed taxes | 99.92% |
| BSLT231600 | Other amts. payable and long-term Liabs. | 70.39% |
| BSLT232000 | AMOUNTS PAYABLE WITHIN ONE YEAR AND SHORT-TERM LIABS | 12.95% |
| BSLT232100 | Short-term portion of long-term debts | 96.84% |
| BSLT232200 | Financial debts | 96.43% |
| BSLT232210 | Debts to financial institutions | 99.68% |
| BSLT232220 | Other financial debts | 99.74% |
| BSLT232300 | Trade creditors | 92.65% |
| BSLT232400 | Prepayments received | 94.60% |
| BSLT232500 | Tax liabilities | 94.73% |
| BSLT232600 | Liability involved in labor nexus | 92.88% |
| BSLT232700 | Provisions | 100.00% |
| BSLT232800 | Other payables and short-term liabs | 36.79% |
| BSLT200000 | TOTAL EQUITY AND LIABILITIES | 0.00% |
| The gray color indicates the statements left in the study. However, several statements have more than >50% NA values, but they are left in the analyses due to the necessity of further research conditions. | ||
Appendix B.2. Profit–Loss Statement Completion Level
| Code | Profit-Loss Statement | NA Values |
| ISLT010000 | SALES | 0.08% |
| ISLT020000 | COST OF GOODS SOLD | 13.38% |
| ISLT030000 | GROSS PROFIT (-LOSS) | 1.55% |
| ISLT040000 | OPERATING EXPENSES | 3.01% |
| ISLT041000 | Sales service costs | 70.58% |
| ISLT042000 | General and administration costs | 42.08% |
| ISLT050000 | PROFIT(-LOSS) FROM OPERATIONS | 0.24% |
| ISLT060000 | OTHER ACTIVITIES INCOME | 33.71% |
| ISLT061000 | Income | 87.17% |
| ISLT062000 | Expenses | 77.27% |
| ISLT070000 | FINANCIAL AND INVESTING ACTIVITIES | 47.50% |
| ISLT071000 | Income | 76.06% |
| ISLT072000 | Expenses | 63.54% |
| ISLT080000 | PROFIT(-LOSS) FROM ORDINARY ACTIVITIES | 12.50% |
| ISLT081000 | Extraordinary gain | 99.80% |
| ISLT082000 | Extraordinary losses | 99.75% |
| ISLT090000 | PROFIT (LOSS) BEFORE TAX | 0.05% |
| ISLT100000 | INCOME TAX | 19.16% |
| ISLT110000 | NET PROFIT (-LOSS) | 0.03% |
| The gray color indicates the statements left in the study. However, several statements have more than >50% NA values, but they are left in the analyses due to the necessity of further research conditions. | ||
Appendix C. Feature’s List
Appendix C.1. Board, Top Management, Shareholders Main Feature’s List (MNG)
| Name | DoE | No. | Description | |
| 1 | Director_age | ✓ | 1 | Director age |
| 2 | Time_after_director_change | ✓ | 1 | Quantity of days past since the last change; t-last change, where t-analyzed year on January 1 |
| 3 | Director_change_Num | ✓ | 1 | The number of the enterprise director change (since the creation of enterprise) |
| 4 | The_same_director_time_before | ✓ | 1 | The same director time before, if yes marked 1 |
| 5 | Active_directors_at_the_same_time | ✓ | 1 | The number of active directors at the same time |
| 6 | Oldest_Owner_age | ✓ | 1 | Oldest owner age |
| 7 | Time_after_owner_change | ✓ | 1 | Quantity of days past since the last change; t-last change, where t-analyzed year on January 1 |
| 8 | Owner_change_Num | ✓ | 1 | The number of the enterprise owner change (since the creation of enterprise) |
| 9 | The_same_Owner_time_before | ✓ | 1 | The same owner time before, if yes marked 1 |
| 10 | ✓ | 1 | The number of active owners at the same time | |
| 11 | Director_owner_the_same | ✓ | 1 | If director and owner is the same person is marked 1 |
| 12 | Oldest_Shareholder_age | ✓ | 1 | The oldest shareholder age |
| 13 | Time_after_Shareholder_change | ✓ | 1 | Quantity of days has passed since the last change. t-last change, where t-analyzed year on January 1 |
| 14 | Shareholder_change_Num | ✓ | 1 | The number of the enterprise shareholder change (since the creation of enterprise) |
| 15 | The_same_Shareholder_time_before | ✓ | 1 | The same shareholder time before, if yes marked 1; |
| 16 | Active_Shareholder_at_the_same_time | ✓ | 1 | The number of active shareholders at the same time. |
| 17 | Time_after_Board_member_change | ✓ | 1 | Quantity of days has passed since the last change; t-last change, where t-analyzed year on January 1 |
| 18 | Board_change_Num | ✓ | 1 | The number of the enterprise board member change (since the creation of enterprise) |
| 19 | Board_members_Num | ✓ | 1 | The number of the enterprise board member’s (now) |
| 20 | Board_members_age_mean | ✓ | 1 | The mean of board members’ age |
| 21 | Youngest_board_members_age | ✓ | 1 | The youngest board members’ age |
| 22 | Oldest_board_members_age | ✓ | 1 | The oldest board members’ age |
| Total: | 21 | |||
Appendix C.2. Board, Top Management, Shareholders’ Previous History Feature’s List (Bad_MNG)
| Name | DoE | No. | Description | ||||
| 1 | Bad_Mng_TotalNum | ✓ | 1 | The number of managements from “Bad managements” list. (since the creation of enterprise) | |||
| 2 | Time_after_BadMng_pass | ✓ | 1 | Quantity of days past since the last change; t-last change, where t-analyzed year on January 1 | |||
| 3 | Bad_MngT1_Num | ✓ | 1 | The number of from “Bad managements” list, from 0 till 365 days until the t period start | |||
| 4 | Bad_MngT2_Num | ✓ | 1 | The number of from “bad managements” list, from 365 till 730 days until the t period start | |||
| 5 | MngT1.JurdAnaun_Num | ✓ | ✓ | 2 | The number of bankrupt cases from all MngT1 type (indicated in number 3) | ||
| 6 | MngT1.Left_before_JurdAnaun_Num | ✓ | 1 | The number of MngT1 type (indicated in number 3), which left before juridical announcement | |||
| 7 | MngT1.STI_Num | ✓ | ✓ | 2 | The number of MngT1 type (indicated in number 3), that has a history of bad events state of tax registration | ||
| 8 | MngT1.Left_before_STI_Num | ✓ | 1 | The number of MngT1 type (indicated in number 3) which left before the STI announcement | |||
| 9 | MngT1.LawS_Num | ✓ | ✓ | 2 | The number of the MngT1 type (indicated in number 3), which left before STI announcement | ||
| 10 | MngT1.Left_before_LawS_Num | ✓ | 1 | The number of MngT1 type (indicated in number 3), which left before bankruptcy lawsuit announcement | |||
| 11 | MngT1.Time_after_last_JurdAnaun_pass | ✓ | ✓ | 2 | Quantity of days past since the last juridical announcement of bankruptcy for MngT1; t-last change, where t-analyzed year on January 1 | ||
| 12 | MngT1.Time_after_last_STI_pass | ✓ | ✓ | 2 | Quantity of days have passed since the last STI announcement for MngT1; t-last change, where t-analyzed year on January 2 | ||
| 13 | MngT1.Time_after_last_LawS_pass | ✓ | ✓ | 2 | Quantity of days past since the last lawsuit of bankruptcy for MngT1; t-last change, where t-analyzed year on January 3 | ||
| 14 | MngT2.JurdAnaun_Num | ✓ | ✓ | 2 | The number of MngT2 type (indicated in number 4), which left before juridical announcement | ||
| 15 | MngT2.Left_before_JurdAnaun_Num | ✓ | 1 | The number of MngT2 type (indicated in number 4), which left before STI announcement | |||
| 16 | MngT2.STI_Num | ✓ | ✓ | 2 | The number of MngT2 type (indicated in number 4), that has a history of bad events state of tax registration | ||
| 17 | MngT2.Left_before_STI_Num | ✓ | 1 | The number of MngT2 type (indicated in number 4), which left before STI announcement | |||
| 18 | MngT2.LawS_Num | ✓ | ✓ | 2 | The number of MngT2 type (indicated in number 4) that has a history of bankruptcy lawsuits | ||
| 19 | MngT2.Left_before_LawS_Num | ✓ | 1 | The number of MngT2 type (indicated in number 4), which left before the bankruptcy lawsuit announcement | |||
| 20 | MngT2.Time_after_last_JurdAnaun_pass | ✓ | ✓ | 2 | Quantity of days have passed since the last juridical announcement of bankruptcy for MngT2; t-last change, where t-analyzed year on January 1 | ||
| 21 | MngT2.Time_after_last_STI_pass | ✓ | ✓ | 2 | Quantity of days past since the last STI announcement for MngT2; t-last change, where t-analyzed year on January 2 | ||
| 22 | MngT2.Time_after_last_LawS_pass | ✓ | ✓ | 2 | Quantity of days past since the last lawsuit of bankruptcy for MngT2; t-last change, where t-analyzed year on January 3 | ||
| Total | 34 | ||||||
Appendix C.3. Financial Statement Feature List (FS)
| Name | No. | Description | |||
| 1 | BSLT100000 | ✓ | ✓ | 2 | Total assets |
| 2 | BSLT110000 | ✓ | ✓ | 2 | Long-term assets (fixed assets) |
| 3 | BSLT112000 | ✓ | ✓ | 2 | Tangible assets |
| 4 | BSLT120000 | ✓ | ✓ | 2 | Short-term assets (current assets) |
| 5 | BSLT121000 | ✓ | ✓ | 2 | Stocks advances and works in progress |
| 6 | BSLT121100 | ✓ | ✓ | 2 | Stocks |
| 7 | BSLT122000 | ✓ | ✓ | 2 | Amounts received within one year |
| 8 | BSLT122300 | ✓ | ✓ | 2 | Other receivables |
| 9 | BSLT123000 | ✓ | ✓ | 2 | Other short-term assets |
| 10 | BSLT123300 | ✓ | ✓ | 2 | Other short-term assets (subcategory) |
| 11 | BSLT124000 | ✓ | ✓ | 2 | Cash and equivalent |
| 12 | BSLT210000 | ✓ | ✓ | 2 | Equity (net worth) |
| 13 | BSLT211000 | ✓ | ✓ | 2 | Capital |
| 14 | BSLT211100 | ✓ | ✓ | 2 | Issued share capital |
| 15 | BSLT215000 | ✓ | ✓ | 2 | Undistributed profit (loss) (retained earning) |
| 16 | BSLT220000 | ✓ | ✓ | 2 | Grants and subsidies |
| 17 | BSLT230000 | ✓ | ✓ | 2 | Amounts payable and liabilities |
| 18 | BSLT231000 | ✓ | ✓ | 2 | Amounts payable after one year and long-term liabilities |
| 19 | BSLT232000 | ✓ | ✓ | 2 | Amounts payable within one year and short-term liabilities |
| 20 | BSLT232800 | ✓ | ✓ | 2 | Other payables and short-term liabilities |
| 21 | ISLT010000 | ✓ | ✓ | 2 | Sales |
| 22 | ISLT020000 | ✓ | ✓ | 2 | Cost of goods sold |
| 23 | ISLT030000 | ✓ | ✓ | 2 | Gross profit (loss) |
| 24 | ISLT040000 | ✓ | ✓ | 2 | Operating expenses |
| 25 | ISLT041000 | ✓ | ✓ | 2 | Sales service costs |
| 26 | ISLT042000 | ✓ | ✓ | 2 | General and administration costs |
| 27 | ISLT050000 | ✓ | ✓ | 2 | Operating profit (loss) |
| 28 | ISLT060000 | ✓ | ✓ | 2 | Other activities income |
| 29 | ISLT070000 | ✓ | ✓ | 2 | Financial and investing activities |
| 30 | ISLT080000 | ✓ | ✓ | 2 | Profit (loss) from ordinary activities |
| 31 | ISLT090000 | ✓ | ✓ | 2 | Profit (loss) before tax |
| 32 | ISLT100000 | ✓ | ✓ | 2 | Income tax |
| 33 | ISLT110000 | ✓ | ✓ | 2 | Net profit (loss) |
| 34 | Net_WC | ✓ | ✓ | 2 | Net working capital = short-term assets − amounts payable within one year and short-term liabilities |
| 35 | UND_profit | ✓ | ✓ | 2 | This year undistributed profit (loss) − prev. undistributed profit (loss) |
| 36 | Acc_penalty | ✓ | ✓ | 2 | (FS submission date − FS formation date)/365 → round any 0.25 |
| Total: | 72 | ||||
| The bolded features are one of the top 4 most important features selected by the XGBoost method. | |||||
Appendix C.4. Financial Statement Feature’s List of Ratios (FS_R)
| Name | No. | Description | ||||
| 1 | Cr_ratio | ✓ | ✓ | 2 | Short-term assets/amounts payable within one year and short-term liabilities | |
| 2 | Quick_ratio | ✓ | ✓ | 2 | (Short-term assets − Stocks advances and works in progress)/amounts payable within one year and short-term liabilities | |
| 3 | Cash_ratio | ✓ | ✓ | 2 | Cash and equivalent/amounts payable within one year and short-term liabilities | |
| 4 | WC_Ass | ✓ | ✓ | 2 | Net working capital/total assets | |
| 5 | Gross_profit | ✓ | ✓ | 2 | Gross profit/sales | |
| 6 | Oper_profit | ✓ | ✓ | 2 | Operating profit/sales | |
| 7 | Beforetax_profit | ✓ | ✓ | 2 | Profit (loss) before taxes/sales | |
| 8 | Net_profit | ✓ | ✓ | 2 | Net profit (loss)/sales | |
| 9 | ROA | ✓ | ✓ | 2 | Net profit (loss)/total assets | |
| 10 | ROE | ✓ | ✓ | 2 | Net profit (loss)/equity | |
| 11 | Equity_multiplier | ✓ | ✓ | 2 | Total assets/equity | |
| 12 | Inventory_turn | ✓ | ✓ | 2 | Cost of goods sold/0.5 × (stocks advances and works in progress + prev. stocks advances and works in progress) | |
| 13 | WC_turn | ✓ | ✓ | 2 | Sales/0.5 × (Net working capital + prev. net working capital) | |
| 14 | FixAss_turn | ✓ | ✓ | 2 | Sales/0.5 × (Long-term assets+prev. long-term assets) | |
| 15 | TotalAss_turn | ✓ | ✓ | 2 | Sales/0.5 × (total assets + prev. total assets) | |
| 16 | Days_inventory | ✓ | ✓ | 2 | 365 × inventory turnover | |
| 17 | Retention_ratio | ✓ | ✓ | 2 | UND_profit/Net profit (loss) | |
| 18 | Internal_grow | ✓ | ✓ | 2 | (ROA × Retention_ratio)/(1 − ROA × Retention_ratio) | |
| 19 | Sustainable_grow | ✓ | ✓ | 2 | (ROE × Retention_ratio)/(1 − ROE × Retention_ratio) | |
| 20 | CostGoods_Sales | ✓ | ✓ | 2 | Cost of goods sold/sales | |
| 21 | OperExp_Sales | ✓ | ✓ | 2 | Operating expenses/sales | |
| 22 | FixAss_TotalAss | ✓ | ✓ | 2 | Long-term assets/total assets | |
| 23 | CrAss_TotalAss | ✓ | ✓ | 2 | Short-term assets/total assets | |
| 24 | Inv_TotalAss | ✓ | ✓ | 2 | Stocks advances and works in progress/total assets | |
| 25 | Cash_TotalAss | ✓ | ✓ | 2 | Cash and equivalent/total assets | |
| 26 | Equity_TotalAss | ✓ | ✓ | 2 | Equity/total assets | |
| 27 | Liab_TotalAss | ✓ | ✓ | 2 | Amounts payable and liabilities/total assets | |
| 28 | CrLiab_TotalAss | ✓ | ✓ | 2 | Amounts payable within one year and short-term liabilities/total assets | |
| 29 | Change_TotalAss | ✓ | ✓ | 2 | (Total assets − prev. total assets)/prev. total assets | |
| 30 | Change_FXAss | ✓ | ✓ | 2 | (Long-term assets − prev. long-term assets)/prev. long-term assets | |
| 31 | Change_CrAss | ✓ | ✓ | 2 | (Short-term assets − prev. short-term assets)/prev. short-term assets | |
| 32 | Change_Inventory | ✓ | ✓ | 2 | (Stocks advances and works in progress − prev. stocks advances and works in progress)/prev. stocks advance and works in progress | |
| 33 | Change_Cash | ✓ | ✓ | 2 | (Cash and equivalent − prev. cash and equivalent)/prev. cash and equivalent | |
| 34 | Change_Equity | ✓ | ✓ | 2 | (Equity − prev. equity)/prev. equity | |
| 35 | Change_UND_profit | ✓ | ✓ | 2 | (Undistributed profit (loss) − prev. undistributed profit (loss))/prev. undistributed profit (loss) | |
| 36 | Change_Liab | ✓ | ✓ | 2 | (Amounts payable and liabilities − prev. amounts payable and liabilities)/prev. amounts payable and liabilities | |
| 37 | Change_CrLiab | ✓ | ✓ | 2 | (Amounts payable within one year and short-term liabilities − prev. amounts payable within one year and short-term liabilities)/prev. amounts payable within one year and short-term liabilities | |
| 38 | Change_Sales | ✓ | ✓ | 2 | (Sales − prev. sales)/prev. zales | |
| 39 | Change_Gross_profit | ✓ | ✓ | 2 | (Gross profit (loss) − prev. gross profit (loss))/prev. gross profit (loss) | |
| 40 | Change_Oper_prpfit | ✓ | ✓ | 2 | (Operating profit (loss) − prev. operating profit (loss))/prev. operating profit (loss) | |
| 41 | Change_Before_tax_profit | ✓ | ✓ | 2 | (Profit (loss) before tax − prev. profit (loss) before tax)/prev. profit (loss) before tax | |
| 42 | Change_Net_profit | ✓ | ✓ | 2 | (Net profit (loss) − prev. net profit (loss))/prev. net profit (loss) | |
| Total: | 84 | |||||
Appendix C.5. Register Capital Change Feature’s List (CPTL)
| Name | DoE | No. | Description | |
| 1 | CPTL_change_freq | ✓ | 1 | The number of the issued share capital (equity) change (since the creation of enterprise) |
| 2 | CPTL_Value_Eur | ✓ | 1 | The last value of issued share capital |
| 3 | Change_CPTL | ✓ | 1 | (Issued share capital − prev. issued share capital)/prev. issued share capital |
| 4 | Time_after_CPTL_change | ✓ | 1 | Quantity of days has passed since the last change. t-last change, where t-analyzed year on January 1 |
| Total: | 4 | |||
Appendix C.6. Lawsuit Feature’s List (LawS)
| Name | DoE | No. | Description | |
| 1 | LawS_def_Num | ✓ | 1 | Number of lawsuits (as a defendant) (since the creation of enterprise) |
| 2 | LawS_STI_SSI_def | ✓ | 1 | A plaintiff is the state tax institution or the state social insurance institution in the lawsuit, if yes marked 1 |
| 3 | Act_LawS_def_Num | ✓ | 1 | The number of active lawsuits (as a defendant) |
| 4 | Act_LawS_STI_SSI_def | ✓ | 1 | A plaintiff is the state tax institution or the state social insurance institution in the active lawsuit, if yes marked 1 |
| 5 | Time_after_last_LawS_def | ✓ | 1 | Quantity of days past since the last lawsuit; t-last change, where t-analyzed year on January 1 |
| 6 | LawS_pln_Num | ✓ | 1 | The number of lawsuits (as a plaintiff) |
| 7 | Act_LawS_pln_Num | ✓ | 1 | The number of active lawsuits (as a plaintiff) |
| 8 | Time_after_last_LawS_pln | ✓ | 1 | Quantity of days past since the last lawsuit; t-last change, where t-analyzed year on January 1 |
| Total: | 8 | |||
Appendix C.7. Seized Property Feature’s List (SzPr)
| Name | DoE | No. | Description | |
| 1 | SzPr_Num | ✓ | 1 | The number of the enterprise seized property by courts (since the creation of enterprise) |
| 2 | All_SzPr_min_value_EUR | ✓ | 1 | Min value in euros of all the enterprise’s property seized by courts (since the creation of enterprise); min value of the first amount is given by the court, e.g., if EUR 1914.69 + interest is given, taken in the calculation only 1914.69, or if EUR 168,597.53 + EUR 133.00 is given, then only EUR 168,597.53 EUR is taken in the calculation; this happens due to extraction from a not-structured comment field |
| 3 | Act_SzPr_Num | ✓ | 1 | The active number of the enterprise’s property seized by courts (since the creation of enterprise) |
| 4 | Act_SzPr_min_value_EUR | ✓ | 1 | Min value in euros of all enterprise seized property by courts |
| 5 | Time_after_last_SzPr | ✓ | 1 | Quantity of days have passed since the last seized property; t-last change, where t-analyzed year on 1 January |
| Total: | 5 | |||
Appendix C.8. Macro Feature’s List (Macro_M)
| Name | No. | Description | ||||
| 1 | INFL_MIN | ✓ | ✓ | ✓ | 3 | The minimum of inflation ratio, from January until December |
| 2 | INFL_MAX | ✓ | ✓ | ✓ | 3 | The maximum of inflation ratio, from January until December |
| 3 | INFL_MEAN | ✓ | ✓ | ✓ | 3 | The mean of inflation ratio, from January until December |
| 4 | INFL_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of inflation ratio, from January until December |
| 5 | INFL_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The inflation ratio in December |
| 6 | INFL_Change | ✓ | ✓ | ✓ | 3 | ( |
| 7 | HICP_MIN | ✓ | ✓ | ✓ | 3 | The minimum of consumer price indices (HICP), from January until December |
| 8 | HICP_MAX | ✓ | ✓ | ✓ | 3 | The maximum of HICP, from January until December |
| 9 | HICP_MEAN | ✓ | ✓ | ✓ | 3 | The mean of HICP, from January until December |
| 10 | HICP_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of HICP, from January until December |
| 11 | HICP_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The HICP in December |
| 12 | HICP_Change | ✓ | ✓ | ✓ | 3 | |
| 13 | PPI_MIN | ✓ | ✓ | ✓ | 3 | The minimum of producer price indices (PPI), from January until December |
| 14 | PPI_MAX | ✓ | ✓ | ✓ | 3 | The maximum of PPI, from January until December |
| 15 | PPI_MEAN | ✓ | ✓ | ✓ | 3 | The mean of PPI, from January until December |
| 16 | PPI_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of PPI, from January until December |
| 17 | PPI_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The PPI in December |
| 18 | PPI_Change | ✓ | ✓ | ✓ | 3 | |
| 19 | C_Gov_debt_MIN | ✓ | ✓ | ✓ | 3 | The minimum of central government debt (CGovDebt), from January until December |
| 20 | C_Gov_debt_MAX | ✓ | ✓ | ✓ | 3 | The maximum of CGovDebt, from January until December |
| 21 | C_Gov_debt_MEAN | ✓ | ✓ | ✓ | 3 | The mean of CGovDebt, from January until December |
| 22 | C_Gov_debt_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of CGovDebt, from January until December |
| 23 | C_Gov_debt_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The CGovDebt in December |
| 24 | C_Gov_debt_Change | ✓ | ✓ | ✓ | 3 | |
| 25 | Short_yield_MIN | ✓ | ✓ | ✓ | 3 | The minimum of Lithuanian short-term interest rates (Short_yield), from January until December |
| 26 | Short_yield_MAX | ✓ | ✓ | ✓ | 3 | The maximum of Short_yield, from January until December |
| 27 | Short_yield_MEAN | ✓ | ✓ | ✓ | 3 | The mean of Short_yield, from January until December |
| 28 | Short_yield_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of Short_yield, from January until December |
| 29 | Short_yield_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The Short_yield in December |
| 30 | Short_yield_Change | ✓ | ✓ | ✓ | 3 | |
| 31 | Long_yield_MIN | ✓ | ✓ | 2 | The minimum of Lithuanian long-term interest rates (Long_yield), from January until December | |
| 32 | Long_yield_MAX | ✓ | ✓ | 2 | The maximum of Long_yield, from January until December | |
| 33 | Long_yield_MEAN | ✓ | ✓ | ✓ | 3 | The mean of Long_yield, from January until December |
| 34 | Long_yield_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of Long_yield, from January until December |
| 35 | Long_yield_LAST_VALUE | ✓ | ✓ | 2 | The Long_yield in December | |
| 36 | Long_yield_Change | ✓ | ✓ | ✓ | 3 | |
| 37 | Loans_interest_MIN | ✓ | ✓ | ✓ | 3 | The minimum of Lithuanian loans to enterprises (total interest), from January until December |
| 38 | Loans_interest_MAX | ✓ | ✓ | ✓ | 3 | The maximum of loans interest, from January until December |
| 39 | Loans_interest_MEAN | ✓ | ✓ | ✓ | 3 | The mean of loans interest, from January until December |
| 40 | Loans_interest_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of loans interest, from January until December |
| 41 | Loans_interest_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The loans interest in December |
| 42 | Loans_interest_Change | ✓ | ✓ | ✓ | 3 | | |
| 43 | Yield_10y_MIN | ✓ | ✓ | ✓ | 3 | The minimum of European central bank EUR yield curves maturity 10 years (Yield_10y), from January until December |
| 44 | Yield_10y_MAX | ✓ | ✓ | ✓ | 3 | The maximum of Yield_10y, from January until December |
| 45 | Yield_10y_MEAN | ✓ | ✓ | ✓ | 3 | The mean of Yield_10y, from January until December |
| 46 | Yield_10y_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of Yield_10y, from January until December |
| 47 | Yield_10y_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The Yield_10y in December. |
| 48 | Yield_10y_Change | ✓ | ✓ | ✓ | 3 | |
| 49 | Yield_1y_MIN | ✓ | ✓ | ✓ | 3 | The minimum of European central bank EUR yield curves maturity 1 year (Yield_1y), from January until December |
| 50 | Yield_1y_MAX | ✓ | ✓ | ✓ | 3 | The maximum of Yield_1y, from January until December |
| 51 | Yield_1y_MEAN | ✓ | ✓ | ✓ | 3 | The mean of Yield_1y, from January until December |
| 52 | Yield_1y_MEDIAN | ✓ | ✓ | ✓ | 3 | The median of Yield_1y, from January until December |
| 53 | Yield_1y_LAST_VALUE | ✓ | ✓ | ✓ | 3 | The Yield_1y in December |
| 54 | Yield_1y_Change | ✓ | ✓ | 3 | ||
| 55 | US_ExR_MIN | ✓ | ✓ | 3 | The minimum of US to EUR exchange rate (US_ExR), from January until December | |
| 56 | US_ExR_MAX | ✓ | ✓ | 3 | The maximum of US_ExR, from January until December | |
| 57 | US_ExR_MEAN | ✓ | ✓ | 3 | The mean of US_ExR, from January until December | |
| 58 | US_ExR_MEDIAN | ✓ | ✓ | 3 | The median of US_ExR, from January until December | |
| 59 | US_ExR_LAST_VALUE | ✓ | ✓ | 3 | The US_ExR in December | |
| 60 | US_ExR_Change | ✓ | ✓ | 3 | ||
| Total: | 177 | |||||
Appendix C.9. Macro Feature’s List II (Macro_Q)
| Name | Q | No. | Description | ||||
| 1 | GDP_Q | ✓ | ✓ | ✓ | ✓ | 12 | The gross domestic product (GDP), at current prices |
| 2 | GDP_Change | ✓ | ✓ | 2 | |||
| 3 | GDP_perc_Q | ✓ | ✓ | ✓ | ✓ | 12 | The gross domestic product (GDP), growth rate |
| 4 | GDP_perc_Change | ✓ | ✓ | 2 | |||
| 5 | Unmp_Q | ✓ | ✓ | ✓ | ✓ | 12 | Unemployment rate |
| 6 | Unmp_Change | ✓ | ✓ | 2 | |||
| 7 | Gov_Debt_Q | ✓ | ✓ | ✓ | ✓ | 12 | General government debt (Maastricht debt) |
| 8 | Gov_Debt_Change | ✓ | ✓ | 2 | |||
| 9 | Oil_price_Q | ✓ | ✓ | ✓ | ✓ | 12 | Average prices of extracted petroleum at the extraction place (Oil_prce) |
| 10 | Oil_price_Change | ✓ | ✓ | 2 | |||
| Total: | 70 | ||||||
Appendix C.10. Sectors Feature’s List (Nace)
| Name | DoE | No. | Description | |
| 1 | Nace_A | ✓ | 1 | Agriculture, forestry and fishing |
| 2 | Nace_B | ✓ | 1 | Mining and quarrying |
| 3 | Nace_C | ✓ | 1 | Manufacturing |
| 4 | Nace_D | ✓ | 1 | Electricity, gas, steam and air conditioning supply |
| 5 | Nace_E | ✓ | 1 | Water supply; sewerage; waste management and remediation activities |
| 6 | Nace_F | ✓ | 1 | Construction |
| 7 | Nace_G | ✓ | 1 | Wholesale and retail trade; repair of motor vehicles and motorcycles |
| 8 | Nace_H | ✓ | 1 | Transporting and storage |
| 9 | Nace_I | ✓ | 1 | Accommodation and food service activities |
| 10 | Nace_J | ✓ | 1 | Information and communication |
| 11 | ✓ | 0 | Financial and insurance activities | |
| 12 | ✓ | 0 | Real estate activities | |
| 13 | Nace_M | ✓ | 1 | Professional, scientific and technical activities |
| 14 | Nace_N | ✓ | 1 | Administrative and support service activities |
| 15 | ✓ | 0 | Public administration and defense; compulsory social security | |
| 16 | Nace_P | ✓ | 1 | Education |
| 17 | Nace_Q | ✓ | 1 | Human health and social work activities |
| 18 | Nace_R | ✓ | 1 | Arts, entertainment and recreation |
| 19 | Nace_S | ✓ | 1 | Other service activities |
| 20 | ✓ | 0 | Activities of households as employers; undifferentiated goods—and services—producing activities of households for own use | |
| 21 | Nace_U | ✓ | 1 | Activities of extraterritorial organizations and bodies |
| Total: | 21 | |||
| The strike line shows categories of enterprises, which were not included in the analysis. | ||||
Appendix C.11. Sectors Feature List (Information from the State Data Agency of Lithuania) (SEC)
| Name | No. | Description | ||||
| 1 | SEC_Sales | ✓ | ✓ | ✓ | 3 | The sector sales, in thousands of EUR |
| 2 | SEC_Sales_Change_X_year | ✓ | ✓ | 2 | (SEC_Sales − prev.SEC_Sales)/prev.SEC_Sales | |
| 3 | SEC_GrossProfit | ✓ | ✓ | ✓ | 3 | The sectors gross profit, in thousands of EUR |
| 4 | SEC_GrossProfit_Change_X_year | ✓ | ✓ | 2 | (SEC_GrossProfit − prev.SEC_GrossProfit)/prev.SEC_GrossProfit | |
| 5 | SEC_FixAss | ✓ | ✓ | ✓ | 3 | Gross investment in sectors tangible assets, in thousands of EUR |
| 6 | SEC_FixAss_Change_X_year | ✓ | ✓ | 2 | (SEC_FixAss − prev.SEC_FixAss)/prev.SEC_FixAss | |
| 7 | SEC_Num | ✓ | ✓ | ✓ | 3 | Number of non-financial enterprises in sector |
| 8 | SEC_Num_Change_X_year | ✓ | ✓ | 2 | (SEC_Num − prev.SEC_Num)/prev.SEC_Num | |
| 9 | SEC_LabProd | ✓ | ✓ | ✓ | 3 | Labor productivity in sectors, EUR per hour |
| 10 | SEC_LabProd_Change_X_year | ✓ | ✓ | 2 | (SEC_LabProd − prev.SEC_LabProd)/prev.SEC_LabProd | |
| Total: | 25 | |||||
Appendix C.12. Social Insurance Feature’s List from a Debt Perspective (SSI_D)
| Name | M | DoE | No. | Description | ||||
| 1 | SD15_month | ✓ | ✓ | ✓ | ✓ | 36 | The amount of an enterprise debt for state social insurance, at 15th day of the month | |
| 2 | SD15_months3Change | ✓ | 1 | |||||
| 3 | SD15_months6Change | ✓ | 1 | |||||
| 4 | SD15_1_year_change | ✓ | 1 | |||||
| 5 | SD15_prev_year_change | ✓ | 1 | |||||
| 6 | SD15_2_year_change | ✓ | 1 | |||||
| 7 | SD15_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of an enterprise debt amount, from January until December | ||
| 8 | SD15_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of an enterprise debt amount, from January until December | ||
| 9 | SD15_X_year_Min | ✓ | ✓ | ✓ | 2 | The minimum of an enterprise debt amount, from January until December | ||
| 10 | SD14_month | ✓ | ✓ | ✓ | ✓ | 36 | The amount of an enterprise debt for state social insurance, at 14th day of the month | |
| 11 | SD14_months3Change | ✓ | 1 | |||||
| 12 | SD14_months6Change | ✓ | 1 | |||||
| 13 | SD14_1_year_change | ✓ | 1 | |||||
| 14 | SD14_prev_year_change | ✓ | 1 | |||||
| 15 | SD14_2_year_change | ✓ | 1 | |||||
| 16 | SD14_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of an enterprise debt amount, from January until December | ||
| 17 | SD14_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of an enterprise debt amount, from January until December | ||
| 18 | SD14_X_year_Min | ✓ | ✓ | ✓ | ✓ | 3 | The minimum of an enterprise debt amount, from January until December | |
| 19 | SD15_Delay_month | ✓ | ✓ | ✓ | ✓ | 36 | The number of days of an enterprise debt for state social insurance | |
| 20 | SD15_Delay_months3Change | ✓ | 1 | |||||
| 21 | SD15_Delay_months6Change | ✓ | 1 | |||||
| 22 | S15_Delay_1_year_change | ✓ | 1 | |||||
| 23 | SD15_Delay_prev_year_change | ✓ | 1 | |||||
| 24 | SD15_Delay_2_year_change | ✓ | 1 | |||||
| 25 | SD15_Delay_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of several days of debt, from January until December | ||
| 26 | SD15_Delay_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of days of debt, from January until December | ||
| 27 | SD15_Delay_X_year_Min | ✓ | ✓ | ✓ | 3 | The minimum of days of debt, from January until December | ||
| 28 | SDR15_month | ✓ | ✓ | ✓ | ✓ | 36 | The rank of an enterprise debt for SSI, provided by LTD “Balfakta” | |
| 29 | SDR15_months3Change | ✓ | 1 | |||||
| 30 | SDR15_months6Change | ✓ | 1 | |||||
| 31 | SDR15_1_year_change | ✓ | 1 | |||||
| 32 | SDR15_prev_year_change | ✓ | 1 | |||||
| 33 | SDR15_2_year_change | ✓ | 1 | |||||
| 34 | SDR15_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of enterprise debt for SSI, from January until December | ||
| 35 | SDR15_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of enterprise debt for SSI, from January until December | ||
| 36 | SDR15_X_year_Min | ✓ | ✓ | ✓ | 3 | The minimum of enterprise debt for SSI, from January until December | ||
| 37 | SP_month | ✓ | ✓ | ✓ | ✓ | 36 | The difference between the debt amount and given provision amount from state social insurance for an enterprise, at 15th day of the month | |
| 38 | SP_months3Change | ✓ | 1 | |||||
| 39 | SP_months6Change | ✓ | 1 | |||||
| 40 | SP_1_year_change | ✓ | 1 | |||||
| 41 | SP_prev_year_change | ✓ | 1 | |||||
| 42 | SP_2_year_change | ✓ | 1 | |||||
| 43 | SP_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of the difference between debt and given provision amounts from SSI for an enterprise, from January until December | ||
| 44 | SP_X_year_Min | ✓ | ✓ | 2 | The minimum of the difference between debt and given provision amounts from SSI for an enterprise, from January until December | |||
| Total: | 248 | |||||||
| The bolded features are one of the top 4 most important features selected by the XGBoost method. | ||||||||
Appendix C.13. Social Insurance Feature List from Employee’s Perspective (SSI_E)
| Name | M | DoE | No. | Description | ||||
| 1 | Empl_month | ✓ | ✓ | ✓ | ✓ | 36 | The number of employees of last day of months | |
| 2 | SE_months3Change | ✓ | 1 | |||||
| 3 | SE_months6Change | ✓ | 1 | |||||
| 4 | SE_1_year_change | ✓ | 1 | |||||
| 5 | SE_prev_year_change | ✓ | 1 | |||||
| 6 | SE_2_year_change | ✓ | 1 | |||||
| 7 | SE_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of several employees, from January until December | ||
| 8 | SE_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of several employees, from January until December | ||
| 9 | SE_X_year_Min | ✓ | ✓ | ✓ | 3 | The minimum of several employees, from January until December | ||
| 10 | Empl_R_month | ✓ | ✓ | ✓ | ✓ | 36 | The rank of employees, provided by UAB “Balfakta” | |
| 11 | SER_months3Change | ✓ | 1 | |||||
| 12 | SER_months6Change | ✓ | 1 | |||||
| 13 | SER_1_year_change | ✓ | 1 | |||||
| 14 | SER_prev_year_change | ✓ | 1 | |||||
| 15 | SER_2_year_change | ✓ | 1 | |||||
| 16 | SER_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of a rank of employees, from January until December | ||
| 17 | SER_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of a rank of employees, from January until December | ||
| 18 | SER_X_year_Min | ✓ | ✓ | ✓ | 3 | The minimum of a rank of employees, from January until December | ||
| 19 | SDU_month | ✓ | ✓ | ✓ | ✓ | 36 | The mean salary of employees, is provided if an enterprise has >5 employees | |
| 20 | SDU_months3Change | ✓ | 1 | |||||
| 21 | SDU_months6Change | ✓ | 1 | |||||
| 22 | SDU_1_year_change | ✓ | 1 | |||||
| 23 | SDU_prev_year_change | ✓ | 1 | |||||
| 24 | SDU_2_year_change | ✓ | 1 | |||||
| 25 | SDU_X_year_Median | ✓ | ✓ | ✓ | 3 | The median of employee salaries in an enterprise, from January until December | ||
| 26 | SDU_X_year_Max | ✓ | ✓ | ✓ | 3 | The maximum of employee salaries in an enterprise, from January until December | ||
| 27 | SDU_X_year_Min | ✓ | ✓ | ✓ | 3 | The minimum of employee salaries in enterprise, from January until December | ||
| Total: | 150 | |||||||
Appendix C.14. State Tax Inspectorate Feature’s List (STI)
| Name | No. | Description | ||||
| 1 | Tax_payment | ✓ | ✓ | ✓ | 3 | State tax inspection information about enterprises paid taxes (minus indicates debt to inspection) |
| 2 | Change_Tax_payment | ✓ | ✓ | 2 | ||
| Total | 5 | |||||
Appendix C.15. Other Features List (Other)
| Name | DoE | No. | Description | |
| 1 | Address_change_Num | ✓ | 1 | The number of the enterprise register address change (since the creation of enterprise) |
| 2 | Time_after_address_change | ✓ | 1 | Quantity of days has passed since the last change; t-last change, where t-analyzed year on January 1 |
| 3 | Age_month | ✓ | 1 | Age in months |
| 4 | InstFD_source_factor | ✓ | 1 | The Institution FD history of a source, i.e., if enterprise FD history had only from courts, then 1; if from courts and STI, then 2, etc. |
| 5 | LawS_bank_stat_Num | ✓ | 1 | The number of FD status change between good and FD in register center and lawsuits |
| 6 | RgFD_status_Num | ✓ | 1 | The number of FD status change between good and FD in register center |
| 7 | RgFD_stat_docs_Num | ✓ | 1 | The number of FD status change between good and FD in register center documents |
| 8 | STI_status_Num | ✓ | 1 | The number of FD status change between good and FD in register center and STI |
| 9 | Name_change_Num | ✓ | 1 | The number of the enterprise name change (since the creation of enterprise) |
| 10 | Time_after_name_change | ✓ | 1 | Quantity of days has passed since the last change. t-last change, where t-analyzed year on January 1 |
| 11 | Size | ✓ | 1 | The small medium-sized enterprise category, according to European Union Commission Regulation (EC) No 651/2014 [151] |
| Total: | 11 | |||
Appendix C.16. Other Features List—Enterprise Legal Form (Lform)
| Name | Stable | No. | Description | |
| 1 | PLL | ✓ | 1 | A private limited liability |
| 2 | PbLL | ✓ | 1 | A public limited liability |
| 3 | Agr | ✓ | 1 | An agricultural enterprise |
| 4 | Ind | ✓ | 1 | An individual enterprise |
| 5 | SCom | ✓ | 1 | A small community |
| Total: | 5 | |||
Appendix D. Financial Statements Ratios Adjustments
Table A1.
Financial statements ratios before percentiles’ method adjustment.
Table A2.
Financial statements ratios after percentiles’ method adjustment.
Table A3.
Financial statements ratios after repeated percentiles’ method adjustment.
References
- Sun, J.; Li, H.; Fujita, H.; Fu, B.; Ai, W. Class-imbalanced dynamic financial distress prediction based on Adaboost-SVM ensemble combined with SMOTE and time weighting. Inf. Fusion 2020, 54, 128–144. [Google Scholar] [CrossRef] [Scilit]
- Zoričák, M.; Gnip, P.; Drotár, P.; Gazda, V. Bankruptcy prediction for small- and medium-sized companies using severely imbalanced datasets. Econ. Model. 2020, 84, 165–176. [Google Scholar] [CrossRef] [Scilit]
- Shen, F.; Liu, Y.; Wang, R.; Zhou, W. A dynamic financial distress forecast model with multiple forecast results under unbalanced data environment. Knowl.-Based Syst. 2020, 192, 105365. [Google Scholar] [CrossRef] [Scilit]
- Faris, H.; Abukhurma, R.; Almanaseer, W.; Saadeh, M.; Mora, A.M.; Castillo, P.A.; Aljarah, I. Improving financial bankruptcy prediction in a highly imbalanced class distribution using oversampling and ensemble learning: A case from the Spanish market. Prog. Artif. Intell. 2020, 9, 31–53. [Google Scholar] [CrossRef] [Scilit]
- Gnip, P.; Drotár, P. Ensemble methods for strongly imbalanced data: Bankruptcy prediction. In Proceedings of the 2019 IEEE 17th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia, 12–14 September 2019; pp. 155–160. [Google Scholar] [CrossRef] [Scilit]
- Papíková, L.; Papík, M. Effects of classification, feature selection, and resampling methods on bankruptcy prediction of small and medium-sized enterprises. Intell. Syst. Account. Financ. Manag. 2022, 29, 254–281. [Google Scholar] [CrossRef] [Scilit]
- Farooq, U.; Jibran Qamar, M.A.; Haque, A. A three-stage dynamic model of financial distress. Manag. Financ. 2018, 44, 1101–1116. [Google Scholar] [CrossRef] [Scilit]
- Yazdanfar, D.; Öhman, P. Financial distress determinants among SMEs: Empirical evidence from Sweden. J. Econ. Stud. 2020, 47, 547–560. [Google Scholar] [CrossRef] [Scilit]
- Kuizinienė, D.; Krilavičius, T.; Damaševičius, R.; Maskeliūnas, R. Systematic Review of Financial Distress Identification using Artificial Intelligence Methods. Appl. Artif. Intell. 2022, 36, 2138124. [Google Scholar] [CrossRef] [Scilit]
- Salehi, M.; Davoudi Pour, M. Bankruptcy prediction of listed companies on the Tehran Stock Exchange. Int. J. Law Manag. 2016, 58, 545–561. [Google Scholar] [CrossRef] [Scilit]
- Letizia, E.; Lillo, F. Corporate payments networks and credit risk rating. EPJ Data Sci. 2019, 8, 21. [Google Scholar] [CrossRef] [Scilit]
- Veganzones, D.; Severin, E. Corporate failure prediction models in the twenty-first century: A review. Eur. Bus. Rev. 2020, 33, 204–226. [Google Scholar] [CrossRef] [Scilit]
- du Jardin, P. Failure pattern-based ensembles applied to bankruptcy forecasting. Decis. Support Syst. 2018, 107, 64–77. [Google Scholar] [CrossRef] [Scilit]
- Du, X.; Li, W.; Ruan, S.; Li, L. CUS-heterogeneous ensemble-based financial distress prediction for imbalanced dataset with ensemble feature selection. Appl. Soft Comput. 2020, 97, 106758. [Google Scholar] [CrossRef] [Scilit]
- Gerged, A.M.; Yao, S.; Albitar, K. Board composition, ownership structure and financial distress: Insights from UK FTSE 350. Corp. Gov. Int. J. Bus. Soc. 2022, 23, 628–649. [Google Scholar] [CrossRef] [Scilit]
- Udin, S.; Khan, M.A.; Javid, A.Y. The effects of ownership structure on likelihood of financial distress: An empirical evidence. Corp. Gov. Int. J. Bus. Soc. 2017, 17, 589–612. [Google Scholar] [CrossRef] [Scilit]
- García, C.J.; Herrero, B. Female directors, capital structure, and financial distress. J. Bus. Res. 2021, 136, 592–601. [Google Scholar] [CrossRef] [Scilit]
- Boubaker, S.; Cellier, A.; Manita, R.; Saeed, A. Does corporate social responsibility reduce financial distress risk? Econ. Model. 2020, 91, 835–851. [Google Scholar] [CrossRef] [Scilit]
- Oware, K.M.; David Kweku Botchway, K. Exchange and moral capital of CSR disclosure and financial distress likelihood of family management firms: Evidence from India. Manag. Res. Rev. 2022, 46, 625–646. [Google Scholar] [CrossRef] [Scilit]
- Sareen, A.; Sharma, S. Assessing Financial Distress and Predicting Stock Prices of Automotive Sector: Robustness of Altman Z-score. Vis. J. Bus. Perspect. 2022, 26, 11–24. [Google Scholar] [CrossRef] [Scilit]
- Abdullah, M. The implication of machine learning for financial solvency prediction: An empirical analysis on public listed companies of Bangladesh. J. Asian Bus. Econ. Stud. 2021, 28, 303–320. [Google Scholar] [CrossRef] [Scilit]
- Kamalirezaei, H.; Rostamy, A.A.A.; Saeedi, A.; Zaghard, M.K.V. Corporate social responsibility and bankruptcy probability: Exploring the role of market competition, intellectual capital, and equity cost. J. Corp. Account. Financ. 2020, 31, 53–63. [Google Scholar] [CrossRef] [Scilit]
- Ali, S.; ur Rehman, R.; Yuan, W.; Ahmad, M.I.; Ali, R. Does foreign institutional ownership mediate the nexus between board diversity and the risk of financial distress? A case of an emerging economy of China. Eurasian Bus. Rev. 2021, 12, 553–581. [Google Scholar] [CrossRef] [Scilit]
- Zizi, Y.; Jamali-Alaoui, A.; El Goumi, B.; Oudgou, M.; El Moudden, A. An Optimal Model of Financial Distress Prediction: A Comparative Study between Neural Networks and Logistic Regression. Risks 2021, 9, 200. [Google Scholar] [CrossRef] [Scilit]
- Sewpersadh, N.S. An econometric analysis of financial distress determinants from an emerging economy governance perspective. Cogent Econ. Financ. 2022, 10, 1978706. [Google Scholar] [CrossRef] [Scilit]
- Doğan, S.; Koçak, D.; Atan, M. Financial Distress Prediction Using Support Vector Machines and Logistic Regression. In Advances in Econometrics, Operational Research, Data Science and Actuarial Studies: Techniques and Theories; Terzioğlu, M.K., Ed.; Contributions to Economics; Springer International Publishing: Cham, Switzerland, 2022; pp. 429–452. [Google Scholar] [CrossRef] [Scilit]
- Dumitrescu, A.; El Hefnawy, M.; Zakriya, M. Golden geese or black sheep: Are stakeholders the saviors or saboteurs of financial distress? Financ. Res. Lett. 2020, 37, 101371. [Google Scholar] [CrossRef] [Scilit]
- Li, C.; Lou, C.; Luo, D.; Xing, K. Chinese corporate distress prediction using LASSO: The role of earnings management. Int. Rev. Financ. Anal. 2021, 76, 101776. [Google Scholar] [CrossRef] [Scilit]
- Cheng, C.H.; Chan, C.P.; Sheu, Y.J. A novel purity-based k nearest neighbors imputation method and its application in financial distress prediction. Eng. Appl. Artif. Intell. 2019, 81, 283–299. [Google Scholar] [CrossRef] [Scilit]
- Pham Vo Ninh, B.; Do Thanh, T.; Vo Hong, D. Financial distress and bankruptcy prediction: An appropriate model for listed firms in Vietnam. Econ. Syst. 2018, 42, 616–624. [Google Scholar] [CrossRef] [Scilit]
- Hafeez, A.; Kar, S. Looking Beyond the Financial Numbers: The Relationship Between Macroeconomic Indicators and the Likelihood of Financial Distress. Glob. Bus. Rev. 2018, 22, 674–688. [Google Scholar] [CrossRef] [Scilit]
- Ugur, M.; Solomon, E.; Zeynalov, A. Leverage, competition and financial distress hazard: Implications for capital structure in the presence of agency costs. Econ. Model. 2022, 108, 105740. [Google Scholar] [CrossRef] [Scilit]
- Fernández-Gámez, M.A.; Soria, J.A.C.; Santos, J.A.C.; Alaminos, D. European country heterogeneity in financial distress prediction: An empirical analysis with macroeconomic and regulatory factors. Econ. Model. 2020, 88, 398–407. [Google Scholar] [CrossRef] [Scilit]
- Tran, K.L.; Le, H.A.; Nguyen, T.H.; Nguyen, D.T. Explainable Machine Learning for Financial Distress Prediction: Evidence from Vietnam. Data 2022, 7, 160. [Google Scholar] [CrossRef] [Scilit]
- Sehgal, S.; Mishra, R.K.; Jaisawal, A. A search for macroeconomic determinants of corporate financial distress. Indian Econ. Rev. 2021, 56, 435–461. [Google Scholar] [CrossRef] [Scilit]
- Quintiliani, A. Financial distress cost of Italian small and medium enterprises: A predictive and interpretative model. The J. Risk Financ. 2017, 18, 564–580. [Google Scholar] [CrossRef] [Scilit]
- Hernandez Tinoco, M.; Holmes, P.; Wilson, N. Polytomous response financial distress models: The role of accounting, market and macroeconomic variables. Int. Rev. Financ. Anal. 2018, 59, 276–289. [Google Scholar] [CrossRef] [Scilit]
- Freitas Cardoso, G.; Peixoto, F.M.; Barboza, F. Board structure and financial distress in Brazilian firms. Int. J. Manag. Financ. 2019, 15, 813–828. [Google Scholar] [CrossRef] [Scilit]
- Rezende, F.F.; da Silva Montezano, R.M.; de Oliveira, F.N.; de Jesus Lameira, V. Predicting financial distress in publicly-traded companies. Rev. Contab. Financ.—USP 2017, 28, 390–406. [Google Scholar] [CrossRef] [Scilit]
- Bravo-Urquiza, F.; Moreno-Ureba, E. Does compliance with corporate governance codes help to mitigate financial distress? Res. Int. Bus. Financ. 2021, 55, 101344. [Google Scholar] [CrossRef] [Scilit]
- Mousavi, M.M.; Ouenniche, J.; Tone, K. A dynamic performance evaluation of distress prediction models. J. Forecast. 2022, 42, 756–784. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Shi, W.; Wang, J.; Zhou, H. A Deep Learning-Based Approach to Constructing a Domain Sentiment Lexicon: A Case Study in Financial Distress Prediction. Inf. Process. Manag. 2021, 58, 102673. [Google Scholar] [CrossRef] [Scilit]
- Ren, T.; Lu, T.; Yang, Y. Improved Data Mining Method for Class-Imbalanced Financial Distress Prediction. In Proceedings of the 2021 7th International Conference on Computing and Artificial Intelligence, Tianjin, China, 23–26 April 2021; pp. 308–313. [Google Scholar] [CrossRef] [Scilit]
- Jiang, C.; Lyu, X.; Yuan, Y.; Wang, Z.; Ding, Y. Mining semantic features in current reports for financial distress prediction: Empirical evidence from unlisted public firms in China. Int. J. Forecast. 2021, 33, 1086–1099. [Google Scholar] [CrossRef] [Scilit]
- Sun, J.; Fujita, H.; Zheng, Y.; Ai, W. Multi-class financial distress prediction based on support vector machines integrated with the decomposition and fusion methods. Inf. Sci. 2021, 559, 153–170. [Google Scholar] [CrossRef] [Scilit]
- Mousavi, M.M.; Lin, J. The application of PROMETHEE multi-criteria decision aid in financial decision making: Case of distress prediction models evaluation. Expert Syst. Appl. 2020, 159, 113438. [Google Scholar] [CrossRef] [Scilit]
- Brunelli, S.; Carlino, C.; Castellano, R.; Giosi, A. Going concern modifications and related disclosures in the Italian stock market: Do regulatory improvements help investors in capturing financial distress? J. Manag. Gov. 2021, 25, 433–473. [Google Scholar] [CrossRef] [Scilit]
- Mselmi, N.; Lahiani, A.; Hamza, T. Financial distress prediction: The case of French small and medium-sized firms. Int. Rev. Financ. Anal. 2017, 50, 67–80. [Google Scholar] [CrossRef] [Scilit]
- Huang, C.; Yang, Q.; Du, M.; Yang, D. Financial distress prediction using SVM ensemble based on earnings manipulation and fuzzy integral. Intell. Data Anal. 2017, 21, 617–636. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Wu, C.; Qu, S.; Chen, X. An explainable artificial intelligence approach for financial distress prediction. Inf. Process. Manag. 2022, 59, 102988. [Google Scholar] [CrossRef] [Scilit]
- Zou, Y.; Gao, C.; Gao, H. Business Failure Prediction Based on a Cost-Sensitive Extreme Gradient Boosting Machine. IEEE Access 2022, 10, 42623–42639. [Google Scholar] [CrossRef] [Scilit]
- Nie, Z.; Yan, L.; Wang, Z.; Li, B. Disclosure delay and financial distress prediction: Based on Chinese annual reports disclosure system. Appl. Econ. Lett. 2022, 30, 2098–2101. [Google Scholar] [CrossRef] [Scilit]
- He, Y.; Zheng, H. Do environmental regulations affect firm financial distress in China? Evidence from stock markets. Appl. Econ. 2022, 54, 4384–4401. [Google Scholar] [CrossRef] [Scilit]
- Wei, X.; Chen, Y. Early Warning Model for Financial Risks of Listed Companies Based on Machine Learning. In Proceedings of the 2022 International Conference on Machine Learning and Intelligent Systems Engineering (MLISE), Guangzhou, China, 5–7 August 2022; pp. 473–477. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Xu, K.; Wang, Z.; Liang, C.; Lu, W.; Chen, B. Financial distress prediction by combining sentiment tone features. Econ. Model. 2022, 106, 105709. [Google Scholar] [CrossRef] [Scilit]
- Wu, D.; Ma, X.; Olson, D.L. Financial distress prediction using integrated Z-score and multilayer perceptron neural networks. Decis. Support Syst. 2022, 159, 113814. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liu, W.; Fan, H.; Xia, M.; Pang, C. Predicting and interpreting financial distress using a weighted boosted tree-based tree. Eng. Appl. Artif. Intell. 2022, 116, 105466. [Google Scholar] [CrossRef] [Scilit]
- Zhou, F.; Fu, L.; Li, Z.; Xu, J. The recurrence of financial distress: A survival analysis. Int. J. Forecast. 2022, 38, 1100–1115. [Google Scholar] [CrossRef] [Scilit]
- Huang, B.; Yao, X.; Luo, Y.; Li, J. Improving financial distress prediction using textual sentiment of annual reports. Ann. Oper. Res. 2022, 330, 457–484. [Google Scholar] [CrossRef] [Scilit]
- Qian, H.; Wang, B.; Yuan, M.; Gao, S.; Song, Y. Financial distress prediction using a corrected feature selection measure and gradient boosted decision tree. Expert Syst. Appl. 2022, 190, 116202. [Google Scholar] [CrossRef] [Scilit]
- Sun, J.; Fujita, H.; Chen, P.; Li, H. Dynamic financial distress prediction with concept drift based on time weighting combined with Adaboost support vector machine ensemble. Knowl.-Based Syst. 2017, 120, 4–14. [Google Scholar] [CrossRef] [Scilit]
- Oz, I.O.; Simga-Mugan, C. Bankruptcy prediction models’ generalizability: Evidence from emerging market economies. Adv. Account. 2018, 41, 114–125. [Google Scholar] [CrossRef] [Scilit]
- Sayari, N.; Mugan, C.S. Industry specific financial distress modeling. BRQ Bus. Res. Q. 2017, 20, 45–62. [Google Scholar] [CrossRef] [Scilit]
- Singh, R.; Chauhan, Y.; Jadiyappa, N. Bankruptcy reform and corporate risk-taking: Evidence from a quasi-natural experiment. Financ. Res. Lett. 2022, 47, 102679. [Google Scholar] [CrossRef] [Scilit]
- Oz, I.O.; Yelkenci, T. A theoretical approach to financial distress prediction modeling. Manag. Financ. 2017, 43, 212–230. [Google Scholar] [CrossRef] [Scilit]
- Cheng, C.H.; Chan, C.P.; Yang, J.H. A Seasonal Time-Series Model Based on Gene Expression Programming for Predicting Financial Distress. Comput. Intell. Neurosci. 2018, 2018, 1067350. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chiu, S.C.S.; Walls, J.L. Leadership change and corporate social performance: The context of financial distress makes all the difference. Leadersh. Q. 2019, 30, 101307. [Google Scholar] [CrossRef] [Scilit]
- Kalbuana, N.; Taqi, M.; Uzliawati, L.; Ramdhani, D. The Effect of Profitability, Board Size, Woman on Boards, and Political Connection on Financial Distress Conditions. Cogent Bus. Manag. 2022, 9, 2142997. [Google Scholar] [CrossRef] [Scilit]
- Joshi, S.; Ramesh, R.; Tahsildar, S. A Bankruptcy Prediction Model Using Random Forest. In Proceedings of the 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 14–15 June 2018; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Kim, S.; Mun, B.M.; Bae, S.J. Data depth based support vector machines for predicting corporate bankruptcy. Appl. Intell. 2018, 48, 791–804. [Google Scholar] [CrossRef] [Scilit]
- Pavlicko, M.; Durica, M.; Mazanec, J. Ensemble Model of the Financial Distress Prediction in Visegrad Group Countries. Mathematics 2021, 9, 1886. [Google Scholar] [CrossRef] [Scilit]
- Liang, D.; Tsai, C.F.; Lu, H.Y.R.; Chang, L.S. Combining corporate governance indicators with stacking ensembles for financial distress prediction. J. Bus. Res. 2020, 120, 137–146. [Google Scholar] [CrossRef] [Scilit]
- Mora García, A.M.; Castillo Valdivieso, P.A.; Merelo Guervós, J.J.; Alfaro Cid, E.; Esparcia-Alcázar, A.I.; Sharman, K. Discovering causes of financial distress by combining evolutionary algorithms and artificial neural networks. In Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, New York, NY, USA, 12–16 July 2008; GECCO ’08. pp. 1243–1250. [Google Scholar] [CrossRef] [Scilit]
- Khoja, L.; Chipulu, M.; Jayasekera, R. Analysis of financial distress cross countries: Using macroeconomic, industrial indicators and accounting data. Int. Rev. Financ. Anal. 2019, 66, 101379. [Google Scholar] [CrossRef] [Scilit]
- Regenburg, K.; Seitz, M.N.B. Criminals, bankruptcy, and cost of debt. Rev. Account. Stud. 2021, 26, 1004–1045. [Google Scholar] [CrossRef] [Scilit]
- Kou, G.; Xu, Y.; Peng, Y.; Shen, F.; Chen, Y.; Chang, K.; Kou, S. Bankruptcy prediction for SMEs using transactional data and two-stage multiobjective feature selection. Decis. Support Syst. 2021, 140, 113429. [Google Scholar] [CrossRef] [Scilit]
- Altman, E.I.; Balzano, M.; Giannozzi, A.; Srhoj, S. Revisiting SME default predictors: The Omega Score. J. Small Bus. Manag. 2022, 61, 2383–2417. [Google Scholar] [CrossRef] [Scilit]
- Vu, N.T.; Nguyen, N.H.; Tran, T.; Le, B.T.; Vo, D.H. A LASSO-based model for financial distress of the Vietnamese listed firms: Does the COVID-19 pandemic matter? Cogent Econ. Financ. 2023, 11, 2210361. [Google Scholar] [CrossRef] [Scilit]
- Jiang, C.; Ma, L.; Wang, Z.; Chen, B. Financial distress prediction using the Q&A text of online interactive platforms. Electron. Commer. Res. Appl. 2023, 61, 101292. [Google Scholar] [CrossRef] [Scilit]
- Zhao, Q.; Xu, W.; Ji, Y. Predicting financial distress of Chinese listed companies using machine learning: To what extent does textual disclosure matter? Int. Rev. Financ. Anal. 2023, 89, 102770. [Google Scholar] [CrossRef] [Scilit]
- Ding, S.; Cui, T.; Bellotti, A.G.; Abedin, M.Z.; Lucey, B. The role of feature importance in predicting corporate financial distress in pre and post COVID periods: Evidence from China. Int. Rev. Financ. Anal. 2023, 90, 102851. [Google Scholar] [CrossRef] [Scilit]
- Chen, T.-K.; Liao, H.-H.; Chen, G.-D.; Kang, W.-H.; Lin, Y.-C. Bankruptcy prediction using machine learning models with the text-based communicative value of annual reports. Expert Syst. Appl. 2023, 233, 120714. [Google Scholar] [CrossRef] [Scilit]
- Aker, Y.; Karavardar, A. Using Machine Learning Methods in Financial Distress Prediction: Sample of Small and Medium Sized Enterprises Operating in Turkey. Ege Acad. Rev. 2023, 23, 145–162. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Shi, W. Incorporating Multiple Textual Factors into Unbalanced Financial Distress Prediction: A Feature Selection Methods and Ensemble Classifiers Combined Approach. Int. J. Comput. Intell. Syst. 2023, 16, 162. [Google Scholar] [CrossRef] [Scilit]
- Lin, K.C.; Dong, X. Corporate social responsibility engagement of financially distressed firms and their bankruptcy likelihood. Adv. Account. 2018, 43, 32–45. [Google Scholar] [CrossRef] [Scilit]
- Figlioli, B.; Lima, F.G. A proposed corporate distress and recovery prediction score based on financial and economic components. Expert Syst. Appl. 2022, 197, 116726. [Google Scholar] [CrossRef] [Scilit]
- Bozkurt, I.; Kaya, M.V. Foremost features affecting financial distress and Bankruptcy in the acute stage of COVID-19 crisis. Appl. Econ. Lett. 2022, 30, 1112–1123. [Google Scholar] [CrossRef] [Scilit]
- Maier, F.; Yurtoglu, B.B. Board Characteristics and the Insolvency Risk of Non-Financial Firms. J. Risk Financ. Manag. 2022, 15, 303. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Faff, R. Predicting corporate bankruptcy: What matters? Int. Rev. Econ. Financ. 2019, 62, 1–19. [Google Scholar] [CrossRef] [Scilit]
- Jones, S. Corporate bankruptcy prediction: A high dimensional analysis. Rev. Account. Stud. 2017, 22, 1366–1422. [Google Scholar] [CrossRef] [Scilit]
- Lu, Y.; Zhu, J.; Zhang, N.; Shao, Q. A hybrid switching PSO algorithm and support vector machines for bankruptcy prediction. In Proceedings of the 2014 International Conference on Mechatronics and Control (ICMC), Jinzhou, China, 3–5 July 2014; pp. 1329–1333. [Google Scholar] [CrossRef] [Scilit]
- Cenciarelli, V.G.; Greco, G.; Allegrini, M. Does intellectual capital help predict bankruptcy? J. Intellect. Cap. 2018, 19, 321–337. [Google Scholar] [CrossRef] [Scilit]
- Papík, M.; Papíková, L. Impacts of crisis on SME bankruptcy prediction models’ performance. Expert Syst. Appl. 2023, 214, 119072. [Google Scholar] [CrossRef] [Scilit]
- Ben Jabeur, S.; Stef, N.; Carmona, P. Bankruptcy Prediction using the XGBoost Algorithm and Variable Importance Feature Engineering. Comput. Econ. 2023, 61, 715–741. [Google Scholar] [CrossRef] [Scilit]
- Habermann, F.; Fischer, F.B. Corporate Social Performance and the Likelihood of Bankruptcy: Evidence from a Period of Economic Upswing. J. Bus. Ethics 2023, 182, 243–259. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Crook, J.; Andreeva, G.; Tang, Y. Predicting the risk of financial distress using corporate governance measures. Pac.-Basin Financ. J. 2020, 68, 101334. [Google Scholar] [CrossRef] [Scilit]
- Mathew, S.; Ibrahim, S.; Archbold, S. Boards attributes that increase firm risk – evidence from the UK. Corp. Gov. 2016, 16, 233–258. [Google Scholar] [CrossRef] [Scilit]
- Süsi, V.; Lukason, O. Corporate governance and failure risk: Evidence from Estonian SME population. Manag. Res. Rev. 2019, 42, 703–720. [Google Scholar] [CrossRef] [Scilit]
- Olsen, B.C.; Tamm, C. Corporate governance changes around bankruptcy. Manag. Financ. 2017, 43, 1152–1169. [Google Scholar] [CrossRef] [Scilit]
- Cooper, E.; Uzun, H. Corporate social responsibility and bankruptcy. Stud. Econ. Financ. 2019, 36, 130–153. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Yang, C. Research on the Application of GA Improved Neural Network in the Prediction of Financial Crisis. In Proceedings of the 2020 12th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Phuket, Thailand, 28–29 February 2020; pp. 625–629. [Google Scholar] [CrossRef] [Scilit]
- Gallucci, C.; Santullli, R.; Modina, M.; Formisano, V. Financial ratios, corporate governance and bank-firm information: A Bayesian approach to predict SMEs’ default. J. Manag. Gov. 2022, 27, 873–892. [Google Scholar] [CrossRef] [Scilit]
- Darrat, A.F.; Gray, S.; Park, J.C.; Wu, Y. Corporate Governance and Bankruptcy Risk. J. Account. Audit. Financ. 2016, 31, 163–202. [Google Scholar] [CrossRef] [Scilit]
- Chiou, K.C.; Lo, M.M.; Wu, G.W. The minimizing prediction error on corporate financial distress forecasting model: An application of dynamic distress threshold value. In Proceedings of the 2017 IEEE 8th International Conference on Awareness Science and Technology (iCAST), Taichung, Taiwan, 8–10 November 2017; pp. 514–517. [Google Scholar] [CrossRef] [Scilit]
- Balasubramanian, S.A.; Radhakrishna, G.S.; Sridevi, P.; Natarajan, T. Modeling corporate financial distress using financial and non-financial variables: The case of Indian listed companies. Int. J. Law Manag. 2019, 61, 457–484. [Google Scholar] [CrossRef] [Scilit]
- Ahmad, A.H. What factors discriminate reorganized and delisted distressed firms: Evidence from Malaysia. Financ. Res. Lett. 2019, 29, 50–56. [Google Scholar] [CrossRef] [Scilit]
- Kato, M.; Onishi, K.; Honjo, Y. Does patenting always help new firm survival? Understanding heterogeneity among exit routes. Small Bus. Econ. 2022, 59, 449–475. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sisodia, D.S.; Verma, U. The Impact of Data Re-Sampling on Learning Performance of Class Imbalanced Bankruptcy Prediction Models. Int. J. Electr. Eng. Inform. 2018, 10, 433–446. [Google Scholar] [CrossRef] [Scilit]
- Alshahrani, F.; Eulaiwi, B.; Duong, L.; Taylor, G. Climate change performance and financial distress. Bus. Strategy Environ. 2022, 32, 3249–3271. [Google Scholar] [CrossRef] [Scilit]
- Shahwan, T.M.; Habib, A.M. Does the efficiency of corporate governance and intellectual capital affect a firm’s financial distress? Evidence from Egypt. J. Intellect. Cap. 2020, 21, 403–430. [Google Scholar] [CrossRef] [Scilit]
- Kovermann, J.H. Tax avoidance, tax risk and the cost of debt in a bank-dominated economy. Manag. Audit. J. 2018, 33, 683–699. [Google Scholar] [CrossRef] [Scilit]
- Richardson, G.; Lanis, R.; Taylor, G. Financial distress, outside directors and corporate tax aggressiveness spanning the global financial crisis: An empirical analysis. J. Bank. Financ. 2015, 52, 112–129. [Google Scholar] [CrossRef] [Scilit]
- Aalbers, H.; Adriaanse, J.; Boon, G.J.; Rest, J.P.v.d.; Vriesendorp, R.; Wersch, F.V. Does pre-packed bankruptcy create value? An empirical study of postbankruptcy employment retention in The Netherlands. Int. Insolv. Rev. 2019, 28, 320–339. [Google Scholar] [CrossRef] [Scilit]
- Rahayu, D.S.; Suhartanto, H. Financial Distress Prediction in Indonesia Stock Exchange’s Listed Company Using Case Based Reasoning Concept. In Proceedings of the 2020 IEEE 7th International Conference on Industrial Engineering and Applications (ICIEA), Bangkok, Thailand, 16–21 April 2020; pp. 1009–1013. [Google Scholar] [CrossRef] [Scilit]
- Antunes, F.; Ribeiro, B.; Pereira, F. Probabilistic modeling and visualization for bankruptcy prediction. Appl. Soft Comput. 2017, 60, 831–843. [Google Scholar] [CrossRef] [Scilit]
- Ravula, S. Bankruptcy prediction using disclosure text features. arXiv 2021, arXiv:2101.00719. [Google Scholar]
- Mai, F.; Tian, S.; Lee, C.; Ma, L. Deep learning models for bankruptcy prediction using textual disclosures. Eur. J. Oper. Res. 2019, 274, 743–758. [Google Scholar] [CrossRef] [Scilit]
- Ahmadi, Z.; Martens, P.; Koch, C.; Gottron, T.; Kramer, S. Towards Bankruptcy Prediction: Deep Sentiment Mining to Detect Financial Distress from Business Management Reports. In Proceedings of the 2018 IEEE 5th International Conference on Data Science and Advanced Analytics (DSAA), Turin, Italy, 1–3 October 2018; pp. 293–302. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Ma, J.; Chen, G.; Yang, Y. Financial distress prediction: Regularized sparse-based Random Subspace with ER aggregation rule incorporating textual disclosures. Appl. Soft Comput. 2020, 90, 106152. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Chen, G.; Chu, Y. A new random subspace method incorporating sentiment and textual information for financial distress prediction. Electron. Commer. Res. Appl. 2018, 29, 30–49. [Google Scholar] [CrossRef] [Scilit]
- Garcia, J. Bankruptcy prediction using synthetic sampling. Mach. Learn. Appl. 2022, 9, 100343. [Google Scholar] [CrossRef] [Scilit]
- Vellamcheti, S.; Singh, P. Class Imbalance Deep Learning for Bankruptcy Prediction. In Proceedings of the 2020 First International Conference on Power, Control and Computing Technologies (ICPC2T), Raipur, India, 3–5 January 2020; pp. 421–425. [Google Scholar] [CrossRef] [Scilit]
- Aljawazneh, H.; Mora, A.M.; Garcia-Sanchez, P.; Castillo-Valdivieso, P.A. Comparing the Performance of Deep Learning Methods to Predict Companies’ Financial Failure. IEEE Access 2021, 9, 97010–97038. [Google Scholar] [CrossRef] [Scilit]
- Veganzones, D.; Séverin, E. An investigation of bankruptcy prediction in imbalanced datasets. Decis. Support Syst. 2018, 112, 111–124. [Google Scholar] [CrossRef] [Scilit]
- Zhou, L. Performance of corporate bankruptcy prediction models on imbalanced dataset: The effect of sampling methods. Knowl.-Based Syst. 2013, 41, 16–25. [Google Scholar] [CrossRef] [Scilit]
- Zelenkov, Y.; Volodarskiy, N. Bankruptcy prediction on the base of the unbalanced data using multi-objective selection of classifiers. Expert Syst. Appl. 2021, 185, 115559. [Google Scholar] [CrossRef] [Scilit]
- Al-Milli, N.; Hudaib, A.; Obeid, N. Population Diversity Control of Genetic Algorithm Using a Novel Injection Method for Bankruptcy Prediction Problem. Mathematics 2021, 9, 823. [Google Scholar] [CrossRef] [Scilit]
- Kim, H.; Cho, H.; Ryu, D. Corporate Bankruptcy Prediction Using Machine Learning Methodologies with a Focus on Sequential Data. Comput. Econ. 2021, 59, 1231–1249. [Google Scholar] [CrossRef] [Scilit]
- Angenent, M.N.; Barata, A.P.; Takes, F.W. Large-scale machine learning for business sector prediction. In Proceedings of the 35th Annual ACM Symposium on Applied Computing, New York, NY, USA, 30 March–3 April 2020; SAC ’20. pp. 1143–1146. [Google Scholar] [CrossRef] [Scilit]
- Roumani, Y.F.; Nwankpa, J.K.; Tanniru, M. Predicting firm failure in the software industry. Artif. Intell. Rev. 2020, 53, 4161–4182. [Google Scholar] [CrossRef] [Scilit]
- Smiti, S.; Soui, M. Bankruptcy Prediction Using Deep Learning Approach Based on Borderline SMOTE. Inf. Syst. Front. 2020, 22, 1067–1083. [Google Scholar] [CrossRef] [Scilit]
- Papík, M.; Papíková, L.; Kajanová, J.; Bečka, M. CatBoost: The Case of Bankruptcy Prediction. In Sustainable Finance, Digitalization and the Role of Technology; Alareeni, B., Hamdan, A., Eds.; Springer International Publishing: Cham, Switzerland, 2023; Volume 487, pp. 3–17. [Google Scholar] [CrossRef] [Scilit]
- Le, T.; Vo, B.; Fujita, H.; Nguyen, N.T.; Baik, S.W. A fast and accurate approach for bankruptcy forecasting using squared logistics loss with GPU-based extreme gradient boosting. Inf. Sci. 2019, 494, 294–310. [Google Scholar] [CrossRef] [Scilit]
- Le, T.; Lee, M.; Park, J.; Baik, S. Oversampling Techniques for Bankruptcy Prediction: Novel Features from a Transaction Dataset. Symmetry 2018, 10, 79. [Google Scholar] [CrossRef] [Scilit]
- Le, T.; Hoang Son, L.; Vo, M.; Lee, M.; Baik, S. A Cluster-Based Boosting Algorithm for Bankruptcy Prediction in a Highly Imbalanced Dataset. Symmetry 2018, 10, 250. [Google Scholar] [CrossRef] [Scilit]
- Chang, H. The Application of Machine Learning Models in Company Bankruptcy Prediction. In Proceedings of the 2019 3rd International Conference on Software and e-Business, New York, NY, USA, 9–11 December 2019; ICSEB 2019. pp. 199–203. [Google Scholar] [CrossRef] [Scilit]
- Sue, K.L.; Tsai, C.F.; Tsau, H.M. Missing value imputation and the effect of feature normalisation on financial distress prediction. J. Exp. Theor. Artif. Intell. 2022, 1–17. [Google Scholar] [CrossRef] [Scilit]
- Papíková, L.; Papík, M. Intellectual Capital Factors in Financial Health Prediction. Poprad Econ. Manag. 2022, 10, 115. [Google Scholar]
- Hossain, T.; Ferdous, T.; Bahadur, E.H.; Masum, A.K.M.; YasirArafat, A. Data Mining for Predicting and Finding Factors of Bankruptcy. In Proceedings of the 2022 International Conference on Innovations in Science, Engineering and Technology (ICISET), Chittagong, Bangladesh, 26–27 February 2022; pp. 504–509. [Google Scholar] [CrossRef] [Scilit]
- Huang, Y.P.; Yen, M.F. A new perspective of performance comparison among machine learning algorithms for financial distress prediction. Appl. Soft Comput. 2019, 83, 105663. [Google Scholar] [CrossRef] [Scilit]
- Perboli, G.; Arabnezhad, E. A Machine Learning-based DSS for mid and long-term company crisis prediction. Expert Syst. Appl. 2021, 174, 114758. [Google Scholar] [CrossRef] [Scilit]
- Kanojia, S.; Gupta, S. Bankruptcy in Indian context: Perspectives from corporate governance. J. Manag. Gov. 2022, 27, 505–545. [Google Scholar] [CrossRef] [Scilit]
- Inam, F.; Inam, A.; Mian, M.A.; Sheikh, A.A.; Awan, H.M. Forecasting Bankruptcy for organizational sustainability in Pakistan: Using artificial neural networks, logit regression, and discriminant analysis. J. Econ. Adm. Sci. 2019, 35, 183–201. [Google Scholar] [CrossRef] [Scilit]
- Cho, S.H.; Shin, K.S. Feature-Weighted Counterfactual-Based Explanation for Bankruptcy Prediction. Expert Syst. Appl. 2023, 216, 119390. [Google Scholar] [CrossRef] [Scilit]
- Abid, I.; Ayadi, R.; Guesmi, K.; Mkaouar, F. A new approach to deal with variable selection in neural networks: An application to bankruptcy prediction. Ann. Oper. Res. 2022, 313, 605–623. [Google Scholar] [CrossRef] [Scilit]
- Fan, M.; Mo, Z.; Zhao, Q.; Liang, Z. Innovative Insights into Knowledge-Driven Financial Distress Prediction: A Comprehensive XAI Approach. J. Knowl. Econ. 2023, 1–42. [Google Scholar] [CrossRef] [Scilit]
- Hao, J.; Wang, C.; Zhang, H.; Yang, G. Annealing Genetic GAN for Minority Oversampling. arXiv 2020, arXiv:2008.01967. [Google Scholar]
- Liu, X.; Li, T.; Zhang, R.; Wu, D.; Liu, Y.; Yang, Z. A GAN and Feature Selection-Based Oversampling Technique for Intrusion Detection. Secur. Commun. Netw. 2021, 2021, e9947059. [Google Scholar] [CrossRef] [Scilit]
- Engelmann, J.; Lessmann, S. Conditional Wasserstein GAN-based oversampling of tabular data for imbalanced learning. Expert Syst. Appl. 2021, 174, 114582. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Gao, Z.; Liu, X.; Luo, P.; Yang, Y.; Xiong, H. QTIAH-GNN: Quantity and Topology Imbalance-aware Heterogeneous Graph Neural Network for Bankruptcy Prediction. In Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Long Beach, CA, USA, 6–10 August 2023; Available online: https://dl.acm.org/doi/10.1145/3580305.3599479 (accessed on 7 March 2024).
- Commission Regulation (EU) No 651/2014 of 17 June 2014 Declaring Certain Categories of Aid Compatible with the Internal Market in Application of Articles 107 and 108 of the Treaty. Corrigendum, OJ L 026, 31 January 2018, p. 53. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:02014R0651-20230525 (accessed on 10 July 2023).
- Lietuvos Respublikos Finansų Ministerija, Įsakymas, Nr. 1K-320, Dėl Finansų Ministro 2002 m. Gegužės 15 d. įsakymo Nr. 134 “Dėl Vidutinio Metų Sąrašinio Darbuotojų Skaičiaus Apskaičiavimo Taisyklių Patvirtinimo” Pakeitimo. TAR, 1K-320, 22 September 2018. Available online: https://e-seimas.lrs.lt/portal/legalAct/lt/TAD/TAIS.166673/asr (accessed on 10 July 2023).
- Xu, W.; Fu, H.; Pan, Y. A Novel Soft Ensemble Model for Financial Distress Prediction with Different Sample Sizes. Math. Probl. Eng. 2019, 2019, 3085247. [Google Scholar] [CrossRef] [Scilit]
- Webel, K. A Data-Driven Selection of an Appropriate Seasonal Adjustment Approach; Deutsche Bundesbank: Frankfurt am Main, Germany, 2016. [Google Scholar] [CrossRef] [Scilit]
- UAB Teisės Aktu˛ Gidas. Minimalioji Mėnesinė Alga (MMA) ir Minimalusis Valandinis Atlygis (MVA). 2023. Available online: https://www.tagidas.lt/savadai/9003/ (accessed on 10 July 2023).
- Soetewey Antoine. Outliers Detection in R. 2021. Available online: https://statsandr.com/blog/outliers-detection-in-r/ (accessed on 12 July 2023).
- Al-Tashi, Q.; Abdulkadir, S.J.; Rais, H.M.; Mirjalili, S.; Alhussian, H. Approaches to Multi-Objective Feature Selection: A Systematic Literature Review. IEEE Access 2020, 8, 125076–125096. [Google Scholar] [CrossRef] [Scilit]
- Kamkar, I.; Gupta, S.K.; Phung, D.; Venkatesh, S. Stable feature selection for clinical prediction: Exploiting ICD tree structure using Tree-Lasso. J. Biomed. Inform. 2015, 53, 277–290. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhou, Q.; Zhou, H.; Li, T. Cost-sensitive feature selection using random forest: Selecting low-cost subsets of informative features. Knowl.-Based Syst. 2016, 95, 1–11. [Google Scholar] [CrossRef] [Scilit]
- Scornet, E. Trees, forests, and impurity-based variable importance in regression. In Annales de l’Institut Henri Poincaré, Probabilités et Statistiques; Institut Henri Poincaré: Paris, France, 2023; Volume 59. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Yang, F.; Luo, Z. An experimental study of the intrinsic stability of random forest variable importance measures. BMC Bioinform. 2016, 17, 60. [Google Scholar] [CrossRef] [Scilit]
- Zheng, H.; Yuan, J.; Chen, L. Short-Term Load Forecasting Using EMD-LSTM Neural Networks with a Xgboost Algorithm for Feature Importance Evaluation. Energies 2017, 10, 1168. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.; Shi, H.; Jiang, Z.; Salhi, A.; Chen, R.; Cui, X.; Yu, B. DNN-DTIs: Improved drug-target interactions prediction using XGBoost feature selection and deep neural network. Comput. Biol. Med. 2021, 136, 104676. [Google Scholar] [CrossRef] [Scilit]
- Weng, C.G.; Poon, J. A new evaluation measure for imbalanced datasets. In Proceedings of the 7th Australasian Data Mining Conference—Volume 87, Glenelg, Australia, 27–28 November 2008; pp. 27–32. [Google Scholar]
- Fernández, A.; García, S.; Galar, M.; Prati, R.C.; Krawczyk, B.; Herrera, F. Learning from Imbalanced Data Sets; Springer International Publishing: Cham, Switzerland, 2018. [Google Scholar] [CrossRef] [Scilit]
- Blagus, R.; Lusa, L. SMOTE for high-dimensional class-imbalanced data. BMC Bioinform. 2013, 14, 106. [Google Scholar] [CrossRef] [Scilit]
- Maldonado, S.; López, J.; Vairetti, C. An alternative SMOTE oversampling strategy for high-dimensional datasets. Appl. Soft Comput. 2019, 76, 380–389. [Google Scholar] [CrossRef] [Scilit]
- Fernandez, A.; Garcia, S.; Herrera, F.; Chawla, N.V. SMOTE for Learning from Imbalanced Data: Progress and Challenges, Marking the 15-year Anniversary. J. Artif. Intell. Res. 2018, 61, 863–905. [Google Scholar] [CrossRef] [Scilit]
- Wongvorachan, T.; He, S.; Bulut, O. A Comparison of Undersampling, Oversampling, and SMOTE Methods for Dealing with Imbalanced Classification in Educational Data Mining. Information 2023, 14, 54. [Google Scholar] [CrossRef] [Scilit]
- Rahmayanti, I.A.; Saifudin, T.; Ana, E. Applying Smote-Nc on Cart Algorithm to Handle Imbalanced Data in Customer Churn Prediction: A Case Study of Telecommunications Industry. J. Syntax. Lit. 2021, 6, 1321–1337. [Google Scholar]
- Koivu, A.; Sairanen, M.; Airola, A.; Pahikkala, T. Synthetic minority oversampling of vital statistics data with generative adversarial networks. J. Am. Med. Inform. Assoc. 2020, 27, 1667–1674. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Mukherjee, M.; Khushi, M. SMOTE-ENC: A Novel SMOTE-Based Method to Generate Synthetic Data for Nominal and Continuous Features. Appl. Syst. Innov. 2021, 4, 18. [Google Scholar] [CrossRef] [Scilit]
- He, H.; Bai, Y.; Garcia, E.A.; Li, S. ADASYN: Adaptive synthetic sampling approach for imbalanced learning. In Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–8 June 2008; pp. 1322–1328. [Google Scholar] [CrossRef] [Scilit]
- Fan, Y.; Cui, X.; Han, H.; Lu, H. Chiller fault detection and diagnosis by knowledge transfer based on adaptive imbalanced processing. Sci. Technol. Built Environ. 2020, 26, 1082–1099. [Google Scholar] [CrossRef] [Scilit]
- Goodfellow, I.J.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Networks. arXiv 2014, arXiv:1406.2661. [Google Scholar] [CrossRef] [Scilit]
- Menardi, G.; Torelli, N. Training and assessing classification rules with unbalanced data. Data Min. Knowl. Discov. 2012, 28, 92–122. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Chen, L. Clustering-based undersampling with random over sampling examples and support vector machine for imbalanced classification of breast cancer diagnosis. Comput. Assist. Surg. 2019, 24, 62–72. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chatterjee, S.; Mastalerz, M.; Drobniak, A.; Karacan, C.O. Machine learning and data augmentation approach for identification of rare earth element potential in Indiana Coals, USA. Int. J. Coal Geol. 2022, 259, 104054. [Google Scholar] [CrossRef] [Scilit]
- Beckmann, M.; Ebecken, N.F.F.; Lima, B.S.L.P.d. A KNN Undersampling Approach for Data Balancing. J. Intell. Learn. Syst. Appl. 2015, 7, 104–116. [Google Scholar] [CrossRef]
- Ebrahimi Shahabadi, M.S.; Tabrizchi, H.; Kuchaki Rafsanjani, M.; Gupta, B.B.; Palmieri, F. A combination of clustering-based under-sampling with ensemble methods for solving imbalanced class problem in intelligent systems. Technol. Forecast. Soc. Chang. 2021, 169, 120796. [Google Scholar] [CrossRef] [Scilit]
- Kumar, N.S.; Rao, K.N.; Govardhan, A.; Reddy, K.S.; Mahmood, A.M. Undersampled $$K$$-means approach for handling imbalanced distributed data. Prog. Artif. Intell. 2014, 3, 29–38. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Mani, I. KNN Approach to Unbalanced Data Distributions: A Case Study Involving Information Extraction. In Proceedings of the International Conference on Machine Learning (ICML 2003), Workshop on Learning from Imbalanced Data Sets, Washington, DC, USA, 21 August 2003. [Google Scholar]
- Wang, X.; Ren, J.; Ren, H.; Song, W.; Qiao, Y.; Zhao, Y.; Linghu, L.; Cui, Y.; Zhao, Z.; Chen, L.; et al. Diabetes mellitus early warning and factor analysis using ensemble Bayesian networks with SMOTE-ENN and Boruta. Sci. Rep. 2023, 13, 12718. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Xu, Z.; Shen, D.; Nie, T.; Kou, Y. A hybrid sampling algorithm combining M-SMOTE and ENN based on Random forest for medical imbalanced data. J. Biomed. Inform. 2020, 107, 103465. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ngo, L.; Nguyen, H.; Loubiere, P.; Van Truong, T.; ŞERBAN, G.; Zelenakova, M.; Bretcan, P.; Laffly, D. The composition of time-series images and using the technique SMOTE ENN for balancing datasets in land use/cover mapping. Acta Montan. Slovaca 2022, 27, 342–359. [Google Scholar] [CrossRef] [Scilit]
- Batista, G.E.A.P.A.; Prati, R.C.; Monard, M.C. A study of the behavior of several methods for balancing machine learning training data. ACM SIGKDD Explor. Newsl. 2004, 6, 20–29. [Google Scholar] [CrossRef] [Scilit]
- Fotouhi, S.; Asadi, S.; W Kattan, M. A comprehensive data level analysis for cancer diagnosis on imbalanced data. J. Biomed. Inform. 2019, 90, 103089. [Google Scholar] [CrossRef] [Scilit]
- Nguyen-Thuy, L.; Nguyen-Vu, L.; Park, J.; Hong, K.; Jung, S. TL-SMOTE: Re-balancing Data in Federated Learning for Anomaly Detection. In Proceedings of the Advances in Computer Science and Ubiquitous Computing, Sydney, Australia, 23–24 December 2023; Park, J.S., Yang, L.T., Pan, Y., Park, J.H., Eds.; Lecture Notes in Electrical Engineering; Springer: Singapore, 2023; pp. 11–18. [Google Scholar] [CrossRef] [Scilit]
- Swana, E.F.; Doorsamy, W.; Bokoro, P. Tomek Link and SMOTE Approaches for Machine Fault Classification with an Imbalanced Dataset. Sensors 2022, 22, 3246. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Huang, C.; Wang, X. Financial Innovation Based on Artificial Intelligence Technologies. In Proceedings of the 2019 International Conference on Artificial Intelligence and Computer Science, New York, NY, USA, 26–28 July 2019; AICS 2019. pp. 750–754. [Google Scholar] [CrossRef] [Scilit]
- Cao, D.S.; Xu, Q.; Liang, Y.Z.; Zhang, L.X.; Li, H.D. The boosting: A new idea of building models. Chemom. Intell. Lab. Syst. 2010, 100, 1–11. [Google Scholar] [CrossRef] [Scilit]
- Prokhorenkova, L.; Gusev, G.; Vorobev, A.; Dorogush, A.V.; Gulin, A. CatBoost: Unbiased boosting with categorical features. arXiv 2019, arXiv:1706.09516. [Google Scholar]
- Jabeur, S.B.; Gharib, C.; Mefteh-Wali, S.; Arfi, W.B. CatBoost model and artificial intelligence techniques for corporate failure prediction. Technol. Forecast. Soc. Change 2021, 166, 120658. [Google Scholar] [CrossRef] [Scilit]
- Pan, S.; Zheng, Z.; Guo, Z.; Luo, H. An optimized XGBoost method for predicting reservoir porosity using petrophysical logs. J. Pet. Sci. Eng. 2022, 208, 109520. [Google Scholar] [CrossRef] [Scilit]
- Wang, J. Prediction of postoperative recovery in patients with acoustic neuroma using machine learning and SMOTE-ENN techniques. Math. Biosci. Eng. 2022, 19, 10407–10423. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Jaki, A.; Ćwięk, W. Bankruptcy Prediction Models Based on Value Measures. J. Risk Financ. Manag. 2020, 14, 6. [Google Scholar] [CrossRef] [Scilit]
- Fisher, R.A. The Use of Multiple Measurements in Taxonomic Problems. Ann. Eugen. 1936, 7, 179–188. [Google Scholar] [CrossRef] [Scilit]
- Putri, H.R.; Dhini, A. Prediction of Financial Distress: Analyzing the Industry Performance in Stock Exchange Market using Data Mining. In Proceedings of the 2019 16th International Conference on Service Systems and Service Management (ICSSSM), Shenzhen, China, 13–15 July 2019; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Bishop, C.M. Pattern Recognition and Machine Learning (Information Science and Statistics), 1st ed.; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Sulistiani, I.; Widodo; Nugraheni, M. Comparison of Bankruptcy Prediction Models Using Support Vector Machine and Artificial Neural Network. In Proceedings of the 2022 11th Electrical Power, Electronics, Communications, Controls and Informatics Seminar (EECCIS), Malang, Indonesia, 23–25 August 2022; pp. 316–321. [Google Scholar] [CrossRef] [Scilit]
- Jayanth Balaji, A.; Harish Ram, D.S.; Nair, B.B. Applicability of Deep Learning Models for Stock Price Forecasting An Empirical Study on BANKEX Data. Procedia Comput. Sci. 2018, 143, 947–953. [Google Scholar] [CrossRef] [Scilit]
- Shukla, S.; Raghuwanshi, B.S. Online sequential class-specific extreme learning machine for binary imbalanced learning. Neural Netw. 2019, 119, 235–248. [Google Scholar] [CrossRef] [Scilit]
- Momenzadeh, N.; Hafezalseheh, H.; Nayebpour, M.; Fathian, M.; Noorossana, R. A hybrid machine learning approach for predicting survival of patients with prostate cancer: A SEER-based population study. Inform. Med. Unlocked 2021, 27, 100763. [Google Scholar] [CrossRef] [Scilit]
- Ptak-Chmielewska, A. Bankruptcy prediction of small- and medium-sized enterprises in Poland based on the LDA and SVM methods. Stat. Transit. New Ser. 2021, 22, 179–195. [Google Scholar] [CrossRef] [Scilit]
- Littlestone, N.; Warmuth, M.K. The Weighted Majority Algorithm. Inf. Comput. 1994, 108, 212–261. [Google Scholar] [CrossRef] [Scilit]
- Goldman, S.A.; Warmuth, M.K. Learning binary relations using weighted majority voting. In Proceedings of the Sixth Annual Conference on Computational Learning Theory—COLT ’93, Santa Cruz, CA, USA, 26–28 July 1993; pp. 453–462. [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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
















