COMPARATIVE STUDY OF LEARNING FROM IMBALANCED DATA
ABSTRACT
The automation of most of our activities has led to the continuous production of data that arrive in the form of fast-arriving streams. In a supervised learning setting, instances in these streams are labeled as belonging to a particular class. When the number of classes in the data stream is more than two, such a data stream is referred to as a multi-class data stream. Multi-class imbalanced data stream describes the situation where the instance distribution of the classes is skewed, such that instances of some classes occur more frequently than others. Classes with the frequently occurring instances are referred to as the majority classes, while the classes with instances that occur less frequently are denoted as the minority classes.
Classification algorithms, or supervised learning techniques, use historic instances to build models, which are then used to predict the classes of unseen instances. Multi-class imbalanced data stream classification poses a great challenge to classical classification algorithms. This is due to the fact that traditional algorithms are usually biased towards the majority classes, since they have more examples of the majority classes when building the model.
The research conducted in this thesis aims to address this research gap by proposing a novel online learning methodology that combines oversampling of the minority classes with cluster-based majority class under-sampling, without decomposing the data stream into multiple binary sets. Sampling involves continuously selecting a balanced number of instances across all classes for model building. Our focus is on improving the rate of correctly predicting instances of the minority classes in multi-class imbalanced data streams, through the introduction of the Synthetic Minority Over-sampling Technique (SMOTE) and Cluster-based Under-sampling Technique - Data Streams (CUT-DS) methodologies. In this work, we dynamically balance the classes by utilizing a windowing mechanism during the incremental sampling process. Our CUT-DS algorithms are evaluated using six different types of classification techniques, followed by comparing their results against a state-of-the-art algorithm. Our contributions are tested using both synthetic and real data sets. The experimental results show that the approaches developed in this thesis yield high prediction rates of minority instances as contained in the multiple minority classes within a non-evolving stream.
CHAPTER 1
1.1 Background of the Study
In recent years, information and its transformation into Knowledge became crucial as more and more data is being generated in real world situations which are drastically varying the provision of services for use of predictive analytics or other certain advanced methods to extract value from such data, and seldom to a particular size of data set. However providing a scientific discipline that explores the construction and study of algorithms that can learn from data. Such algorithms operate by building a model from example inputs and using that to make predictions or decisions, rather than following strictly static program instructions. Machine Learning has become one of the mainstays of information technology and with that, a rather central, albeit usually hidden, part of our life. With the ever increasing amounts of data becoming available there is good reason to believe that smart data analysis will become even more pervasive as a necessary ingredient for technological progress.
With this rapid growth several difficult machine learning “real-world” problems are posed, these problems are being characterized by imbalanced learning data, where at least one class is under-represented relative to others. Examples include (but are not limited to): fraud/intrusion detection, medical diagnosis/monitoring, bioinformatics, and text categorization. The imbalanced learning problem has drawn a significant amount of interest from academia, industry, and government funding agencies. The fundamental issue with the imbalanced learning problem is the ability of imbalanced data to significantly compromise the performance of most standard learning algorithms. Most standard algorithms assume or expect balanced class distributions or equal misclassification costs. Therefore, when presented with complex imbalanced data sets, these algorithms fail to properly represent the distributive characteristics of the data and resultantly provide unfavorable accuracies across the classes of the data. When translated to real-world domains, the imbalanced learning problem represents a recurring problem of high importance with wide-ranging implications, warranting increasing exploration.
On these basis this Project seeks to provide a detailed comparative study of the current understanding of the imbalanced learning problem and the state-of-the-art solutions created to address this problem providing ensembles to address class imbalance, the assessment metrics for imbalanced learning and highlighting the major opportunities and challenges for learning from imbalanced data.
1.2 Statement of the Problem
In recent years the problem of imbalanced data has being recognized and is being considered as a very crucial problem in data mining and machine learning, this problem occurs when there is significantly fewer training instances of one class compared to another class often associated with asymmetric costs of misclassifying elements of different classes. Additionally the distribution of the test data may differ from that of the learning sample and the true misclassification costs may be unknown at learning time. The problem with class imbalances is that standard learners are often biased towards the majority class and that is because these classifiers attempt to reduce global quantities such as the error rate, not taking the data distribution into consideration. Although much awareness of the issues related to data imbalance has been raised, many of the key problems still remain open and are in fact encountered more often, especially when applied to massive datasets. In this project, we concentrate on the two class case.
1.3 Objectives of the study
In this project, we seek to;
i. Provide a survey of the current understanding of the imbalanced learning problem and the state-of-the-art solutions created to address this problem.
ii. Recognize and state crucial real world problems with imbalanced data.
iii. Provide strategies of dealing with data in imbalanced domain.
iv. Provide a critical review of the innovative research developments targeting the imbalanced learning problems
v. Stimulate future research in this field, highlighting the major opportunities and challenges for learning from imbalanced data.
vi. To comparatively study and determine the most efficient algorithm in learning from imbalanced data.
vii. Provides various suggested methods that are used to compare and evaluate the performance of different imbalanced learning algorithms.
viii. Provide Strategies to deal with imbalanced data sets.
1.4 Significance of the study
With the constant expansion of data availability in many large-scale, complex, and networked systems, such as surveillance, security, Internet, and finance, it becomes critical to advance the fundamental understanding of knowledge discovery and analysis from raw data to support decision-making processes. Hence a great influx of attention needs to be devoted to the imbalanced learning problem and the high activity of advancement in this field, remaining knowledgeable of all current developments can be an overwhelming task. Due to the relatively young age of this field and because of its rapid expansion, consistent assessments of past and current works in the field in addition to projections for future research are essential for long-term development. In this work, we will analyze the imbalanced learning problem which is concerned with the performance of learning algorithms in the presence of underrepresented data and severe class distribution skews, providing a comprehensive review of the development of research in learning from imbalanced data. Our focus is to provide a critical review of the nature of the problem, the state-of-the-art technologies, and the current assessment metrics used to evaluate learning performance under the imbalanced learning scenario. Furthermore, in order to stimulate future research in this field, we also highlight the major opportunities and challenges, as well as potential important research directions for learning from imbalanced data.
Departments
- Accounting Projects [85]
- Accounting And Management Projects [6]
- Accounting Education Projects [1]
- Adult And Primary Education Projects [6]
- Agricultural And Bio-environmental Engineering Technology Projects [8]
- Agricultural Economics And Extension Projects [57]
- Agricultural Engineering Projects [3]
- Agricultural Technology Projects [1]
- Agriculture Projects [104]
- Agriculture Education Projects [3]
- Anatomy Projects [1]
- Architecture Projects [28]
- Banking And Finance Projects [53]
- Basic Medical Sciences Projects [1]
- Biochemistry Projects [25]
- Biological Sciences Projects [46]
- Biology Education Projects [13]
- Botany Projects [3]
- Building Projects [58]
- Business Administration Projects [151]
- Business Studies Projects [76]
- Chemical Engineering Projects [24]
- Chemistry Education Projects [3]
- Civil Engineering Projects [80]
- Community Health Projects [35]
- Computer Education Projects [6]
- Computer Engineering Projects [28]
- Computer Science Projects [138]
- Construction Engineering And Management Projects [1]
- Cooperative Economics Projects [0]
- Cooperative Economics And Management Projects [2]
- Criminology Projects [68]
- Cyber Security Projects [2]
- Data Science Projects [1]
- Economics Projects [107]
- Economics Education Projects [1]
- Education Projects [189]
- Educational Foundation Projects [9]
- Educational Management Projects [44]
- Electrical/electronics Engineering Projects [140]
- English Education Projects [14]
- English Language Projects [6]
- English Language And Literature Projects [18]
- Entrepreneurship Projects [7]
- Environmental Science Projects [79]
- Epidemiology And Community Health Projects [2]
- Estate Management Projects [40]
- Fashion & Design Projects [1]
- Fine Art Projects [1]
- Food And Nutrition Projects [2]
- Food Science And Technology Projects [52]
- Geography Projects [24]
- Geography Education Projects [4]
- Government And Public Administration Projects [1]
- Guidance And Counselling Projects [132]
- Health Education Projects [9]
- Health Information Management Projects [3]
- History And International Studies Projects [3]
- Human Kinetics And Healthy Education Projects [2]
- Human Resources Management Projects [111]
- Industrial Relations And Personnel Management Projects [58]
- Information And Communication Technology Projects [2]
- Institute Of Education Projects [1]
- Insurance And Risk Management Projects [1]
- International Relations Projects [55]
- Islamic Studies Projects [3]
- Law Projects [21]
- Leisure And Tourism Management Projects [2]
- Library And Information Science Projects [85]
- Linguistics Projects [104]
- Marketing Projects [78]
- Mass Communication Projects [188]
- Mathematics Projects [3]
- Mathematics Education Projects [1]
- Mechanical Engineering Projects [86]
- Medical And Health Science Projects [82]
- Medical Laboratory Science Projects [2]
- Medical Radiography Projects [2]
- Medicine And Surgery Projects [2]
- Metallurgical Engineering Projects [2]
- Microbiology Projects [120]
- Minerals And Petroleum Resources Engineering Projects [32]
- Mining Engineering Techology Projects [2]
- Nursing And Nidwiffery Projects [124]
- Office Technology Management Projects [104]
- Parasitology And Entomology Projects [3]
- Petroleum Engineering Projects [3]
- Pharmacy Projects [18]
- Philosophy Projects [111]
- Physics Projects [3]
- Physiology Projects [1]
- Political Science Projects [123]
- Primary Education Projects [5]
- Project Management Projects [1]
- Psychology Projects [61]
- Psychology Education Projects [1]
- Public Administration Projects [123]
- Public Health Projects [100]
- Purchasing And Supply Projects [112]
- Pure And Industrial Chemistry Projects [8]
- Quantity Surveying Projects [59]
- Science Education Projects [4]
- Science Laboratory Technic Projects [108]
- Science Laboratory Technology (stl) Projects [21]
- Secretarial Administration Projects [40]
- Sex Education Projects [2]
- Social Studies Projects [8]
- Sociology Projects [126]
- Statistics Projects [107]
- Surveying And Geoinformatics Projects [4]
- Theology Projects [9]
- Transportation And Management Projects [3]
- Urban & Regional Planning Projects [1]
- Value Engineering Projects [1]
- Vocational Education Projects [1]
- Zoology Projects [1]