Applications of Machine Learning and Soft Computing Techniques in Real World
Authors: Gilliar Meng, Heba Saddeh, Egypt.
Machine learning techniques are the most widely used methods in these days. It is considered to be a branch of artificial intelligence. Machine learning algorithms construct a computational model based on sample data, known as 'training data,' to make forecasts or predictions without being formally programmed to do so. Most of the machines learning techniques are based upon the computational statistics. Soft computing facilitates the implementation of methodologies that seek to design he solutions of real-life problems that are hard to model otherwise. Soft computing techniques are the blending of distinct methodologies (fuzzy logic, bio-inspired, swarm-intelligence, deep learning techniques) that were designed to solve multifaceted real-world problems [4][5]. The aim of this short communication is to highlight the use of machine learning and soft computing techniques in real life applications.
Some of the important machine learning techniques are supervised learning, unsuperverised learning, semi-supervised and reinforcement machine learning techniques. Supervised learning techniques are also known as classification techniques. Supervised learning is a model of learning that despite of unforeseen instance of data helps in making prediction. Unsupervised learning techniques helps in solving the clustering related problems. Reinforcement machine learning is a technique that enables an agent to learn in an interactive environment by trial and error using feedback from its behaviour and observation. Although both supervised and reinforced learning employ mapping between input and output, unlike supervised learning where reinforcement granted to the agent is the right set of ideas to execute a task, reinforcement learning uses encouragement and retribution as signs of positive and negative behavior. Reinforcement learning is distinct in terms of expectations as opposed to unsupervised learning. If the aim in unsupervised learning is to identify parallels and discrepancies between data points, the aim in reinforcement learning is to identify an effective pattern for behavior that will optimize the agent's overall cumulative reward.
These machine learning (supervised, semi-supervised, unsupervised and reinforcement) techniques have been widely used to solve different real world problems. These techniques have been effectively used in fraud detection[6][7][8], banking [9][10], marketing[11][12][13], customer relationship management[14][15][16], disease diagnosis[17-23], stock analysis[24][25][26], opinion mining[27-31], education[31-34], manufacturing engineering [35][36], intrusion detection[37-39], query optimization[40-43], customer segmentation[44-46], feature selection[47-51], bio-informatics [52-53], insurance [54][55], medicine[56-57], telecommunication[58][59], and web mining[60][61].
It has been observed that both machine learning and soft computing techniques have been used in wide area of applications. Nowadays, the use of hybrid approach of supervise, unsupervised, reinforcement and soft computing (fuzzy logic, bio-inspired, swarm-intelligence, artificial neural network and deep learning techniques) has been increased. In spite of the several areas, there are still some area where the use of these techniques is required.
Keywords: Genetic Algorithm, Particle Swarm Optimization, Variable Neighbourhood Search, Nature Inspired Algorithms, Cloud Computing, Mobile Cloud Computing, Job Scheduling, Health Care System.
References
1. https://www.sas.com/en_in/insights/analytics/machine-learning.html (Accessed on 20 Feb, 2020)
2. Alpaydin, Ethem. Introduction to machine learning. MIT press, 2020.
3. Kaur, Prableen, and Manik Sharma. "Analysis of data mining and soft computing techniques in prospecting diabetes disorder in human beings: a review." Int. J. Pharm. Sci. Res 9 (2018): 2700-2719.
4. Odejobi, Odetunji A., and Lasisi E. Umoru. "Applications of soft computing techniques in materials engineering: A review."African Journal of Mathematics and Computer Science Research 2.7 (2009): 104-131.
5. Kaur, Prableen, and Manik Sharma. "Diagnosis of Human Psychological Disorders using Supervised Learning and Nature-Inspired Computing Techniques: A Meta-Analysis."Journal of medical systems 43.7 (2019): 204.
6. Priyanka, D., and HV Bhagya Sri. "Analysis of Various Fraud Behaviors Using Soft Computing Techniques." Soft Computing in Data Analytics. Springer, Singapore, 2019. 601-614.
7. Kumari, Priyanka, and Smita Prava Mishra. "Analysis of credit card fraud detection using fusion classifiers." Computational Intelligence in Data Mining. Springer, Singapore, 2019. 111-122.
8. Vanhoeyveld, Jellis, David Martens, and Bruno Peeters. "Value-added tax fraud detection with scalable anomaly detection techniques." Applied Soft Computing 86 (2020): 105895.
9. Tüysüz, Fatih, and Nurdan Yildiz. "A novel multi-criteria analysis model for the performance evaluation of bank regions: an application to Turkish agricultural banking." Soft Computing24.7 (2020): 5289-5311.
10. Smith, Aaron, and Haitham Nobanee. "Artificial Intelligence: In Banking A Mini-Review." Available at SSRN 3539171 (2020).
11. Jain, Akansha, et al. "Selection of a Green Marketing Strategy Using MCDM Under Fuzzy Environment." Soft Computing for Problem Solving. Springer, Singapore, 2020. 499-512.
12. Ducange, Pietro, Riccardo Pecori, and Paolo Mezzina. "A glimpse on big data analytics in the framework of marketing strategies." Soft Computing 22.1 (2018): 325-342.
13. Melethadathil, Nidheesh, et al. "Assessing short-term social media marketing outreach of a healthcare organization using machine learning." 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE, 2017.
14. Ryan, Christian. "On Optimization of Sequential Decision-Making in Customer Relationship Management using Deep Reinforcement Learning." (2019).
15. Tabiaa, Meriem, and Abdellah Madani. "The deployment of Machine Learning in eBanking: A Survey." 2019 Third International Conference on Intelligent Computing in Data Sciences (ICDS). IEEE, 2019.
16. Sabbeh, Sahar F. "Machine-learning techniques for customer retention: A comparative study." International Journal of Advanced Computer Science and Applications 9.2 (2018).
17. Kaur, Prableen, and Manik Sharma. "A survey on using nature inspired computing for fatal disease diagnosis." International Journal of Information System Modeling and Design (IJISMD)8.2 (2017): 70-91.
18. Orru, Graziella, et al. "Using support vector machine to identify imaging biomarkers of neurological and psychiatric disease: a critical review." Neuroscience & Biobehavioral Reviews 36.4 (2012): 1140-1152.
19. Sharma, M., G. Singh, and R. Singh. "Stark assessment of lifestyle based human disorders using data mining based learning techniques." IRBM 38.6 (2017): 305-324.
20. Ahmad, Waheed, et al. "Intelligent hepatitis diagnosis using adaptive neuro-fuzzy inference system and information gain method." Soft Computing 23.21 (2019): 10931-10938.
21. Gautam, Ritu, and Manik Sharma. "Prevalence and Diagnosis of Neurological Disorders Using Different Deep Learning Techniques: A Meta-Analysis." Journal of Medical Systems44.2 (2020): 49.
22. Sharma, Manik, and Gurvinder Singh. "Need and Design of Smart and Secure Energy-Efficient IoT-Based Healthcare Framework." Energy Conservation for IoT Devices. Springer, Singapore, 2019. 259-281.
23. Sharma, Manik, Gurvinder Singh, and Rajinder Singh. "An advanced conceptual diagnostic healthcare framework for diabetes and cardiovascular disorders." arXiv preprint arXiv:1901.10530 (2019).
24. Sharma, Manik, Samriti Sharma, and Gurvinder Singh. "Performance Analysis of Statistical and Supervised Learning Techniques in Stock Data Mining." Data 3.4 (2018): 54.
25. Atsalakis, George S., and Kimon P. Valavanis. "Surveying stock market forecasting techniques–Part II: Soft computing methods." Expert Systems with Applications 36.3 (2009): 5932-5941.
26. Chanda, Mriganka Mohan, Gautam Bandyopadhyay, and Neelotpaul Banerjee. "Analysis and Estimation of Foreign Exchange Reserves of India Using Soft Computing Techniques." IIMB Management Review (2019).
27. Asghar, Muhammad Zubair, et al. "Opinion spam detection framework using hybrid classification scheme." Soft computing 24.5 (2020): 3475-3498.
28. Kumar, Akshi, and Arunima Jaiswal. "Systematic literature review of sentiment analysis on Twitter using soft computing techniques." Concurrency and Computation: Practice and Experience 32.1 (2020): e5107.
29. Kumar, Akshi, and Arunima Jaiswal. "Systematic literature review of sentiment analysis on Twitter using soft computing techniques." Concurrency and Computation: Practice and Experience 32.1 (2020): e5107.
30. Sharma, Manik, Gurvinder Singh, and Rajinder Singh. "Design of GA and Ontology based NLP Frameworks for Online Opinion Mining." Recent Patents on Engineering 13.2 (2019): 159-165.
31. Kumar, Akshi, and Geetanjali Garg. "The Multifaceted Concept of Context in Sentiment Analysis." Cognitive Informatics and Soft Computing. Springer, Singapore, 2020. 413-421.
32. Dutt, Ashish, Maizatul Akmar Ismail, and Tutut Herawan. "A systematic review on educational data mining." Ieee Access 5 (2017): 15991-16005.
33. Livieris, Ioannis E., et al. "Predicting secondary school students' performance utilizing a semi-supervised learning approach." Journal of educational computing research 57.2 (2019): 448-470.
34. Romero, Cristóbal, and Sebastián Ventura. "Educational data mining: a review of the state of the art." IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 40.6 (2010): 601-618.
35. Ge, Zhiqiang, et al. "Data mining and analytics in the process industry: The role of machine learning." Ieee Access 5 (2017): 20590-20616.
36. Domínguez-López, Jorge Axel, et al. "Adaptive neurofuzzy control of a robotic gripper with on-line machine learning."Robotics and Autonomous Systems 48.2-3 (2004): 93-110.
37. Abadeh, M. Saniee, Jafar Habibi, and Caro Lucas. "Intrusion detection using a fuzzy genetics-based learning algorithm."Journal of Network and Computer Applications 30.1 (2007): 414-428.
38. Ashfaq, Rana Aamir Raza, et al. "Fuzziness based semi-supervised learning approach for intrusion detection system."Information Sciences 378 (2017): 484-497.
39. Yin, Chuanlong, et al. "A deep learning approach for intrusion detection using recurrent neural networks." Ieee Access 5 (2017): 21954-21961.
40. Sharma, Manik, et al. "Analysis of DSS queries using entropy based restricted genetic algorithm." Applied Mathematics & Information Sciences 9.5 (2015): 2599.
41. Ortiz, Jennifer, et al. "Learning state representations for query optimization with deep reinforcement learning." Proceedings of the Second Workshop on Data Management for End-To-End Machine Learning. 2018.
42. Sharma, Manik, Gurvinder Singh, and Rajinder Singh. "A review of different cost-based distributed query optimizers."Progress in Artificial Intelligence 8.1 (2019): 45-62.
43. Singh, Neha, Jay Prakash, and TV Vijay Kumar. "Distributed Query Plan Generation Using Firefly Algorithm." International Journal of Organizational and Collective Intelligence (IJOCI)6.1 (2016): 29-50.
44. Kashwan, Kishana R., and C. M. Velu. "Customer segmentation using clustering and data mining techniques."International Journal of Computer Theory and Engineering 5.6 (2013): 856.
45. Raju, C. V. L., Y. Narahari, and K. Ravikumar. "Learning dynamic prices in electronic retail markets with customer segmentation." Annals of Operations Research 143.1 (2006): 59-75.
46. Wu, Roung-Shiunn, and Po-Hsuan Chou. "Customer segmentation of multiple category data in e-commerce using a soft-clustering approach." Electronic Commerce Research and Applications 10.3 (2011): 331-341.
47. Sharma, Manik, and Prableen Kaur. "A Comprehensive Analysis of Nature-Inspired Meta-Heuristic Techniques for Feature Selection Problem." Archives of Computational Methods in Engineering (2020): 1-25.
48. Arora, Sankalap, Manik Sharma, and Priyanka Anand. "A Novel Chaotic Interior Search Algorithm for Global Optimization and Feature Selection." Applied Artificial Intelligence 34.4 (2020): 292-328.
49. Huang, Cheng-Lung, and Chieh-Jen Wang. "A GA-based feature selection and parameters optimizationfor support vector machines." Expert Systems with applications 31.2 (2006): 231-240.
50. Sayed, Gehad Ismail, Aboul Ella Hassanien, and Ahmad Taher Azar. "Feature selection via a novel chaotic crow search algorithm." Neural computing and applications 31.1 (2019): 171-188.
51. Anter, Ahmed M., and Mumtaz Ali. "Feature selection strategy based on hybrid crow search optimization algorithm integrated with chaos theory and fuzzy c-means algorithm for medical diagnosis problems." Soft Computing 24.3 (2020): 1565-1584.
52. Baldi, Pierre, Søren Brunak, and Francis Bach.Bioinformatics: the machine learning approach. MIT press, 2001.
53. Libbrecht, Maxwell W., and William Stafford Noble. "Machine learning applications in genetics and genomics." Nature Reviews Genetics 16.6 (2015): 321-332.
54. Kose, Ilker, Mehmet Gokturk, and Kemal Kilic. "An interactive machine-learning-based electronic fraud and abuse detection system in healthcare insurance." Applied Soft Computing 36 (2015): 283-299.
55. Nikolopoulos, Christos, and Shannon Duvendack. "A hybrid machine learning system and its application to insurance underwriting." Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence. IEEE, 1994.
56. Obermeyer, Ziad, and Ezekiel J. Emanuel. "Predicting the future—big data, machine learning, and clinical medicine." The New England journal of medicine 375.13 (2016): 1216.
57. Deo, Rahul C. "Machine learning in medicine." Circulation132.20 (2015): 1920-1930.
58. Qureshi, Saad Ahmed, et al. "Telecommunication subscribers' churn prediction model using machine learning." Eighth International Conference on Digital Information Management (ICDIM 2013). IEEE, 2013.
59. Magnusson, Jonathan, and Tor Kvernvik. "Subscriber classification within telecom networks utilizing big data technologies and machine learning." Proceedings of the 1st International Workshop on Big Data, Streams and Heterogeneous Source Mining: Algorithms, Systems, Programming Models and Applications. 2012.
60. Witten, Ian H., and Eibe Frank. "Data mining: practical machine learning tools and techniques with Java implementations." Acm Sigmod Record 31.1 (2002): 76-77.
61. Bhatia, Mahinder Pal Singh, and Akshi Kumar. "Information retrieval and machine learning: supporting technologies for web mining research and practice." Webology 5.2 (2008): 5.