Investigation on Deep Learning Approach for Big Data: Applications and Challenges

Investigation on Deep Learning Approach for Big Data: Applications and Challenges

Dharmendra Singh Rajput (VIT University, India), T. Sunil Kumar Reddy (Sri Venkateswara College of Engineering and Technology, India) and Dasari Naga Raju (Sri Venkateswara College of Engineering and Technology, India)
DOI: 10.4018/978-1-5225-3870-7.ch002


In recent years, big data analytics is the major research area where the researchers are focused. Complex structures are trained at each level to simplify the data abstractions. Deep learning algorithms are one of the promising researches for automation of complex data extraction from large data sets. Deep learning mechanisms produce better results in machine learning, such as computer vision, improved classification modelling, probabilistic models of data samples, and invariant data sets. The challenges handled by the big data are fast information retrieval, semantic indexing, extracting complex patterns, and data tagging. Some investigations are concentrated on integration of deep learning approaches with big data analytics which pose some severe challenges like scalability, high dimensionality, data streaming, and distributed computing. Finally, the chapter concludes by posing some questions to develop the future work in semantic indexing, active learning, semi-supervised learning, domain adaptation modelling, data sampling, and data abstractions.
Chapter Preview


In the recent years, machine learning concepts made major impact on different fields. The machine learning is the concept of defining the input data and generalizes the patterns for the data which are used for the future purpose. The good data representation leads to the improvement in the performance of the machine learning concepts and poor representation of data causes the reduction of performance of any advanced machine learners. Therefore, the present research is concentrated on developing the data representations and exploiting concrete features from the raw data (Domingos, P.2012).

Deep learning approach is one of the feature engineering methods applied for the complex data sets to retrieve the abstract features. This type of algorithms follows the hierarchical and layered structures for representing the data, where the data is represented in low level and high level abstractions. The hierarchical structure in the deep learning approach is inspired by the data perception process of the human brain (Dalal, N, &Triggs, B.2005 and Lowe DG 1999). Deep learning algorithms are more advantages in dealing with huge volumes of unsupervised data and it follows the greedy procedure for data representations. Research studies proved that data representation using feature extractions will help in improving the machine learning outputs. For instance, invariant data representations (Goodfellow et al., 2009), probabilistic models (Salakhutdinov, R & Hinton GE, 2009) and improved classification models (Larochelle, H, et al., 2009). Deep learning made major positive impact on different machine learning approaches such as computer vision (Krizhevsky A, et al., 2012; Hinton GE,et al., 2006 and Bengio, Y., et al., 2007), speech recognition (Dahl et al., 2012; Mohamed et al., 2012; Seide et al ., 2011; Hinton et al., 2012 & Dahl et al., 2010) and NLP (Socher et al., 2011; Mikolov et al., 2011 and Bordes et al., 2012).

Big data is the recent buzz word in the data science field. It creates solution to the problems generated by large volumes of unsupervised application data with respect to the specific domain. Recent advancements in the field of data storage and computational resources have contributed lot more to the development of big data analytics (Tiwari & Thakur, in press). Major competitors like, Google, amazon, yahoo and Microsoft are managing larger proportions of data (i.e., exabytes).The users of some social media companies like Facebook, Instagram, Twitter and YouTube are posting huge volumes of data in their daily activities. Different leading companies developed their analytics platform to monitor, analyse and simulate the data for future business needs.

Data mining and data extraction are the basic operations performed on the big data for data prediction and decision making (Tiwari et al., 2010). Moreover, the data mining in big data pose many challenges which are represented in Figure 1.

Figure 1.

Challenges of Big Data in data mining

This chapter deals with two major discussions, first one is how the deep learning will be beneficial for solving the problems of big data analytics and the second one is how the improvements in deep learning will affect the changes in big data analytics. To address the first discussion, the deep learning applications are explored for big data. The applications include semantic indexing, knowledge learning from huge volumes of data, data tagging and discriminative tasks. In the second discussion, this chapter focuses on different challenges faced by the deep learning models with already existing problems like live streaming of data, scalability of the data, distributed computing and high dimensionality of data in big data analytics. Finally the chapter will be concluded by identifying the areas which needs improvement in deep learning according to the big data.

Key Terms in this Chapter

Data Abstraction: Data abstraction is the reduction of a particular body of data to a simplified representation of the whole.

Deep Learning: It is a part of machine learning approach used for learning data representations.

Supervised Learning: Supervised learning is the data mining task of inferring a function from labeled training data.

Big Data: Big data is a term for dataset that are huge and complex to process by traditional data processing applications.

Semantic Analysis (LSA): It is a technique in natural language processing, in particular distributional semantics, of analyzing relationships between a set of documents and the terms they contain by producing a set of concepts related to the documents and terms.

Complete Chapter List

Search this Book: