From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran...

44
From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1 , Mejdl Safran 1 , and Zhiyong Peng 2 1 Department of Computer Science, Southern Illinois University, Carbondale, IL, USA 2 Computer School, Wuhan University, Wuhan, China

Transcript of From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran...

Page 1: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities

Dunren Che1 , Mejdl Safran1 , and Zhiyong Peng2

1 Department of Computer Science, Southern Illinois University, Carbondale, IL, USA2 Computer School, Wuhan University, Wuhan, China

Page 2: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 2

Outline:

• Introduction

• Big Data

• Big Data Mining

• Issues, Challenges, and Opportunitieso Variety and Heterogeneity

o Scalability

o Speed/Velocity

o Accuracy, Trust, and Provenance

o Privacy Crisis

o Interactiveness

o Garbage Mining

• Conclusion

Page 3: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Big DataHow big is “Big”?

Introduction

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 3

• The “Big” of today won’t be the same as “Big” of tomorrow.

• In 2010, Google estimated that every two days at that time the world generated as much data as the sum it generated up to 2003.

• Walmart handles more than 1 million customer transactions every hour. That equates to around 2.5 petabytes of data.

• The volume of business data worldwide, across all companies, doubles every 1.2 years, according to estimates.

• A 2011 study  predicted that roughly 1.8 zettabytes of data would be generated in that year alone.

Page 4: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Technology revolution has equipped millions of people the ability to quickly generate tremendous stream data at any time and from anywhere using their digital devices.

• Millions of remote sensors have been ubiquitously installed and utilized to produce continuous streams of digital data.

Big Data

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 4

• We are sure living in an interesting era – the era of big data and cloud computing, full of challenges and opportunities.

• Massive amounts of heterogeneous, dynamic, semi-structured and unstructured data are being generated from greatly diverse sources and applications

Page 5: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Big data is believed to play a critical role in the future.o Governments start mining the big data for several purposes

to identify the government facilities, to recognize the suspicious organizational groups, to predict future events (threats or promises), ….

o Service providers start to track their customers’ behaviors to improve their marketing efforts, to predict new growth points of profits, to increase customer satisfaction, ….

Big Data

• In March 2012, the Obama Administration announced the Big Data Research and Development Initiative 84 different Big Data programs spread across six departments.

• Big companies like Google, Amazon, etc. are collecting users’ information to build their relationships and relatively realize their near future.

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 5

Page 6: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

4 Vs.

• Volume: requires great scalability and massive

parallelism• Variety:

unfits the restriction of the closed processing architecture

• Velocity: asks for commensurate real-time

efficiency• Veracity:

deals with the uncertain or imprecise aspects of big data

Big Data Dimensions

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 6

• It was “too big, too fast, and too hard” for existing DBMSs and tools to satisfactorily handle.

Page 7: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• The mismatch between the demands of the big data management and the capabilities that current DBMSs can provide has reached the historically high peak.

• The scalability challenge of big data is a big (if not the biggest) issue!

• Several attempts have been made on exploiting massive parallel processing architectures with the help of the best parallel computing facility – cloud computing.

Big Data vs. DBMSs

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 7

We will discuss some important big data processing models

Page 8: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Google MapReduce

Google File System

Google BigTable

Big Data Processing Models

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 8

Page 9: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Big Data Processing Models

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 9

• Hadoop and HDFS.

• HBase (open version of Google’s BigTable built on top of HDFS)

• Amazon Dynamo (also a key-value pair storage system)

• Apache Hive is for querying and analyzing files stored in HDFS using a simple query language called HiveQL.

Hadoop is not alone; it has other competitor platforms

Page 10: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Berkeley Data Analytics Stack is developed at the UC Berkeley AMPLab.

Big Data Processing Models

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 10

o Spark: a high-speed cluster computing system performs computations in memory can outperform Hadoop by up to 100x.

o Shark: a large-scale data analysis system for Spark provides a unified engine running SQL queries,

compatible with Apache Hive. can answer SQL queries up to 100x faster than Hive can run iterative machine learning algorithms up to 100x faster

than Hadoop. o Mesos:

a cluster manager that can run Hadoop, Spark and other frameworks on a dynamically shared pool of compute nodes

Page 11: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• ASTERIX: data-intensive storage and computing platform from UCI.

• ASTERIX overcomes some notable drawbacks of Hadoop and other similar platforms1. single system performance, 2. difficultiy of future maintenance, 3. inefficiency in pulling data up to queries and 4. the unawareness of record boundaries.

Big Data Processing Models

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 11

by exploring runtime models inspired by parallel database system execution engines.

Page 12: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• SciDB is an open-source data management and analytics software system (from MIT) for data-intensive scientific applications like radio astronomy, earth remote sensing and environment observation and modeling.

• SciDB is designed based on the concept of array DBMS (i.e., raster data) where big data is represented as arrays of objects in unidimensional or multidimensional spaces.

• SciDB is designed to support integration with high-level imperative languages, algorithms, and very large scales of data.

Big Data Processing Models

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 12

Page 13: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• The goals of BDM go beyond fetching the requested information or even uncovering some hidden relationships and patterns between numeral parameters.

• Unveiling the huge volume of interconnected heterogeneous big data has the potential to maximize our knowledge and insights in the target domain.

Big Data Mining

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 13

• Big data mining must deal with • heterogeneity, • extreme scale, • velocity/speed, • privacy, accuracy, trust,• interactiveness, and• e-Garbage miningthat existing mining techniques and algorithms are incapable of.

Page 14: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Existing data mining algorithms and techniques are not able to solve real-world problems due to the inadequate scalability (and other limitations) of these algorithms and techniques.

• Invalidation of the usefulness of the discovered knowledgeo Missing valuable knowledge due to the scale of the data o Delayed discovery of even highly valuable knowledge due to the speed of

big data

Big Data Mining: Challenges

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 14

• Demands for highly scalable algorithms, more effective preprocessing steps such as data filtering and integration, advanced parallel computing environments, and intelligent and effective user interaction.

Page 15: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Big data not only brings new challenges, but also brings opportunities.o The interconnected big data with complex and heterogeneous contents bear

new sources of knowledge and insights. o At the same time, big data could result in misleading patterns. o How to identify them?o How we can distinguish the gold from cyberspace garbage?!

Big Data Mining: Opportunities

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 15

• Big data would become a useless monster if we don’t have the right tools to harness its “wildness”.

• We need the right tools for efficient Store, Access, and Analytics (SA2 for short).

Page 16: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• One feasible approach is to improve existing techniques and algorithms by exploiting massively parallel computing architectures (cloud platforms in our mind).

• The need for designing and implementing very-large-scale parallel machine learning and data mining algorithms (ML-DM) has remarkably increased, which are accompanied by the emergence of powerful parallel and very-large-scale data processing platforms, e.g., Hadoop MapReduce.

• NIMBLE is a portable infrastructure that has been specifically designed to enable rapid implementation of parallel ML-DM algorithms, running on top of Hadoop.

Big Data Mining: Approaches

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 16

Page 17: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Apache’s Mahout is a library of machine learning and data mining implementations, running on top of Hadoop (of which some components can run stand-alone).

• Mahout currently hasCollaborative Filtering, User and Item based recommenders, K-Means, Fuzzy K-Means clustering, Mean Shift clustering, Dirichlet process clustering, Latent Dirichlet Allocation, Singular value decomposition, Parallel Frequent Pattern mining, and others.

Big Data Mining: Approaches

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 17

• The main drawbacks of Mahout its learning cycle is too long its lack of user-friendly interaction support. it does not implement all the necessary data mining and machine

learning algorithms.

Page 18: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Big Cloud-Parallel Data Mining (BC-PDM):• a cloud-based data mining platform running on Hadoop, • provides access to large telecom data and business solutions for telecom

operators,• supports parallel ETL process (extract, transform, and load), data mining,

social network analysis, and text mining.

• BC-PDM tried to overcome the problem of single function of other approaches and to be more applicable for Business Intelligence.

Big Data Mining: Approaches

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 18

Page 19: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• PEGASUS (Peta-scale Graph Mining System) and Giraph both implement graph mining algorithms using parallel computing and they both run on top of Hadoop.

• PEGASUS breaks the limit by scaling up the algorithms to billion-scale graphs.

Big Data Mining: Approaches

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 19

Page 20: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Big Data Mining: Approaches

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 20

• GraphLab a graph-based, scalable framework, on which several graph-based machine

learning and data mining algorithms are implemented. applied to dependent records which are stored as vertices in a large

distributed data-graph (MapReduce deal with independent records).• All data fitting into memory!!

Page 21: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Variety and Heterogeneity

Scalability

Speed/Velocity

Accuracy, Trust, and Provenance

Privacy Crisis

Interactiveness

e-Garbage Mining

Issues, Challenges, Opportunities

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 21

Page 22: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Unlimited different sources possesses a great many different types and representation forms. greatly interconnected, interrelated, and delicately and inconsistently represented.

Variety and Heterogeneity

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 22

• It is an obligation to accept and deal with structured, semi-structured, and even entirely unstructured data simultaneously.

Page 23: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Though bringing up greater technical challenges, the heterogeneity feature of big data means a new opportunity of unveiling previously impossible, hidden patterns or knowledge dwelt at the intersections within heterogeneous big data.

• A single model for a heterogeneous set of big data would not result in good-enough mining results.

• So, specialized, more complex, multi-model systems are expected.

Variety and Heterogeneity

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 23

Page 24: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Mining from heterogeneous information networks is a promising frontier of current data mining research.

• The efforts that have been done in this research area still do not reflect the real degree of the inherent heterogeneity existing in the big data.

• Mining from heterogeneous multimedia streams of diverse sources represents another frontier of data mining research (detection of spreading dangerous diseases and prediction of traffic patterns and other critical social events).

Variety and Heterogeneity

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 24

Page 25: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• New challenges exist with the preprocessing steps (data selection, filtering, cleaning, reduction, and transformation)

• Example: How do we make sure that the discarded data will not severely degrade the

quality of the eventually mined results under the complexity of great heterogeneity of big data?

Variety and Heterogeneity

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 25

Page 26: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Growth of data • Growth of number of users • Growth of devices and sensors that generate the data• Growth of their interactions• …

Scalability

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 26

• The unprecedented volume/scale of big data requires commensurately high scalability of its data management and mining tools.

Page 27: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• The following approaches may lead to remarkable scalability required for future big data and mining systems:

1) cloud computing that has already demonstrated admirable elasticity, which, combined with massively parallel computing architectures, bears the hope of realizing the needed scalability for dealing with the volume challenge of big data;

2) advanced user interaction support (either GUI- or language-based) that facilitates prompt and effective system-user interaction.

• Exploiting the feedback/guidance from expert users could help make early decision, adjust search/mining strategies on the fly, and narrow the search space down to smaller but promising subspaces

Scalability

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 27

Page 28: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• The capability of fast accessing and mining big data is not just a subjective desire, it is an obligation.

• We must finish a mining task within a certain period of time, otherwise, the mining results become less valuable or even worthless.

Speed/Velocity

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 28

Page 29: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• The speed of data mining depends on1) data access time and2) the efficiency of the mining algorithms themselves.

• Approaches: Advanced indexing: multidimensional index structures (a

combination of R-Tree and KD-tree and the more recently proposed FastBit shall be considered for big data).

Another approach is maximally identifying and exploiting the potential parallelism in the access and mining algorithms by the elasticity and parallelism support of cloud computing

Speed/Velocity

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 29

Page 30: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• In the past , the accuracy and trust have never been a serious issue for concern because systems were fed by relatively accurate data from well-known and quite known sources.

• Now, data sources are of many different origins, not all well-known, and not all verifiable. Big Issue!!

• Provenance relates to the evolution history or the origin that a data item was extracted or collected from.

• Data validation and provenance tracing become more than a necessary step in the whole knowledge discovery process.

• Since big data mining process is dynamic, data provenance becomes an integral feature in any system that deals with big data

Accuracy, Trust, and Provenance

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 30

Page 31: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Opportunity: big data provides rich sources to extract additional evidences for verifying accuracy and building trust on the selected data and the produced mining results.

• Provenance information may not be always recorded or available. So, we need what we call “Provenance Mining”

Accuracy, Trust, and Provenance

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 31

• In the past, many provenance mining problems are unsolvable. The old question that whether Native

Americans were originated from eastern Asia, after decades of debates, is still undetermined.

• Big data mining technology will soon be able to answer many big questions like the above one.

Page 32: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Data trust and data source trust are other challenges during the big data mining process.

• Trust shouldn’t be treated static. • Unsupervised learning methods to discover the trust measures of

suspected data sources using other data sources as testimony (Here the assumed philosophy of proof is that one does not adequately prove himself innocent without having a third party’s testimony).

• Semi-supervised learning methods that start with ground truth data may provide higher accuracy and trust on the source data.

• Methods that can run on parallel platforms dealing with scalable data with numerous sources are highly desired.

• Trust may not be always recorded or available, so we need “Trust Mining”.

Accuracy, Trust, and Provenance

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 32

Page 33: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• Data privacy has become extremely serious with big data mining.

• Personal information is often required in order to produce relevant/accurate results such as location-based and personalized services.

Privacy Crisis

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 33

• Every piece of information about everybody can be mined out, and when all pieces of the information about a person are dug out and put together, any privacy about that individual instantly disappears.

• How??

• Posting a picture online means a lot of things if the location is shared!! Your city isn’t hidden anymore; your living town too. You were at this location at known time and date!! …

• “What is the problem with that?”

Page 34: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

We do shopping and pay our bills online; Credit card companies hold our confidential identity information; Your payroll office has your personal information; Your home phone number and address are listed in the region’s directory; Last month, you had a birthday party that disclosed your exact birthday to

the circle of your friends, and some of them posted your birthday party in blogs;

…….. • As time goes, every piece of your personal information will be scattered

here or there

Privacy Crisis

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 34

• Powerful mining tools or systems one day will be able to find confidential information of you (and actually of everyone else) – it’s now just a matter of time.

Page 35: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• We urgently need proper policies and approaches to manage sharing of personal data, while legitimate data mining activities shall still be granted facilitated.

Privacy Crisis

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 35

• The privacy issue calls for “the development of a model where the benefits of data for businesses and researchers are balanced against individual privacy rights”.

• The foundations of data mining need to be reformulated when dealing with big data “in such a way that privacy protection and discrimination prevention are embedded in the foundations themselves, dealing with every moment in the data knowledge life-cycle: from (off-line and on-line) data capture, to data mining and analytics, up to the deployment of the extracted models”

• Calls for measuring and prevention of privacy violation during knowledge mining.

Page 36: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• The capability of a data mining system that allows prompt and adequate user interaction such as feedback/interference/guidance from users.

• Interactiveness relates to all the 4 Vs.

prompt user feedback/guidance can help o quickly narrow down into a much reduced but promising sub-space, o accelerate the processing speed (or velocity) and o increase system scalability.

The ability to visualize, (pre-)evaluate, and interpret intermediate and final mining results would reduce the degree of data heterogeneity faced by the system.

• The more the data becomes complex, the more degree of interactiveness is required, especially for big data mining.

Interactiveness

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 36

Page 37: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Example of e-garbage resultsYou were searching the internet for customers’ reviews and recommendations, say, for a good air-conditioning servicer in your area, and a professionally written blog caught your eyes, commending someone that you found already moved off the region after you made a couple of phone calls, and then you glimpsed the blog again, realizing the post date was in 2004.

E-Garbage Mining

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 37

• Who wants garbage when there are potentially gold?• Garbage has no value and doesn’t speak:

“I am garbage, recycle me!”• The disks in our desktop computers contain a lot of

garbage, which we may not know.• Even cleaning up the disk space of desktop computer is

a headache, not to mention cleaning up the cyberspace!!• We expect a clean, sustainable cyberspace!

Page 38: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• In big data environment, data can (quickly) become outdated, corrupted, and useless; in addition, there is data that is created as junks.

E-Garbage Mining

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 38

Call for attentions and research efforts for clean cyberspace and clean WWW

• Cyberspace cleaning is not an easy task because of at least three foreseeable reasons:

“One man’s trash is another’s treasure”, garbage is hidden, and there is an ownership issue

• If the society does not pay attention and take actions now, as time goes, we will be flooded by junk data in the cyberspace.

Page 39: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

• We propose applying data mining approaches to mine garbage and recycle it.

E-Garbage Mining

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 39

• For the sake the sustainability of our digital environment, “mining for garbage” (and cleaning it) is as important as “mining for knowledge”. This is especially so in the new era of big data.

• Mobile intelligent scavenger agents (with embedded garbage mining modules) dispatching to the cyberspace to autonomously and legitimately mine and clean up garbage in the cyberspace.

Page 40: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Conclusion

• Big Data: enormous amounts of heterogeneous, semi-structured and unstructured data are continually generated at unprecedented scale.

• Big Data Mining: new data mining methods and techniques that can deal with big data with respect to its challenges.

• An overview of state-of-the-art frameworks/platforms for processing/managing and mining big data.

• Big data discloses the limitations of existing data mining techniques, resulted in a series of new challenges related to big data mining.

• Challenges and opportunities: heterogeneity, scalability, speed, accuracy, trust, provenance, privacy, and interactiveness.

• Pointed out the issue of “privacy crisis”, and

• First time proposed and formulated “Garbage Mining” (or better name it as “e-Garbage mining” (due to my Safran’s funny story).

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 40

Page 41: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Major References

1. Madden, S.: From Databases to big data. In: IEEE Internet Computing, vol. 16, no. 3, pp. 4-6. IEEE Computer Society (2012).

2. Ghemawat, S. Gobioff, H., Leung, S.T.: The Google File System. In: 19th ACM Symposium on Operating Systems Principles, pp. 29-43. Bolton Landing, New York (2003).

3. Dean, J., Ghemawat, S.: MapReduce: Simplified Data Processing on Large Clusters. In: 6 th Symposium on Operating System Design and Implementation (OSDI), pp. 137-150 (2004).

4. Dean, J., Ghemawat, S.: MapReduce: a Flexible Data Processing Tool. In: Communication of the ACM, vol. 53, no. 1, pp.72-77 (2010).

5. Chang, F., Dean, J., Ghemawat, S., et al: Bigtable: A Distributed Storage System for Structured Data. In: 7th Symposium on Operating Systems Design and Implementation, vol. 7, pp. 205-218. USENIX Association Berkeley, CA (2006).

6. Ghoting, A., Kambadur, P., Pednault, E., Kannan, R.: NIMBLE: a Toolkit for the Implementation of Parallel Data Mining and Machine Learning Algorithms on MapReduce. In: 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.334-342, San Diego, California, USA (2011).

7. Yu, L., Zheng, J., Shen, W.C., et al: BC-PDM: Data Mining, Social Network Analysis and Text Mining System Based on Cloud Computing. In: 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1496-1499 (2012).

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 41

Page 42: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Major References

8. Kang, U., Tsourakakis, C.E., Faloutsos, C.: PEGASUS: A Peta-Scale Graph Mining System Implementation and Observations In: 9th IEEE International Conference on Data Mining, pp. 229-238 (2009).

9. Mahout, http://lucene.apache.org/mahout/10. Apache Giraph Project, http://giraph.apache.org/11. Low, Y., Bickson, D., Gonzalez, J., Guestrin, C., Kyrola, A., Hellerstein, J.M.: Distributed

GraphLab: A Framework for Machine Learning and Data Mining in the Cloud. VLDB Endowment, vol. 5, no. 8, pp.71-727 (2012).

12. Brown, P.G.: Overview of SciDB: Large Scale Array Storage, Processing and Analysis. In: ACM SIGMOD International Conference on Management of Data, pp. 963-968 (2010).

13. Wu, K.: FastBit: An Efficient Indexing Technology for Accelerating Data-intensive Science. Journal of Physics, Conference Series 16, pp. 550-560. (2005).

14. Borkar, V.R., Carey, M.J., Li, C.: big data Platforms: What’s Next? In: ACM Crossroads, vol. 19, no. 1, pp. 44-49 (2012).

15. Sun, Y., Han, J., Yan, X., Yu, P.S.: Mining Knowledge from Interconnected Data: A Heterogeneous Information Network Analysis Approach. In: VLDB Endowment, vol. 5, no. 12, pp. 2022-2023 (2012).

16. Wu, K., Ahern, S., Bethel, et al: FastBit: Interactively Searching Massive Data. SciDAC, vol. 180 (2009).

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 42

Page 43: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Major References

17. Cai, D., Shao, Z., He, X., Yan, X., Han, J.: Mining Hidden Communities in Heterogeneous Social Network. In: 3rd International Workshop Link Discovery (LinkKDD), pp. 58-65 (2005).

18. Apache Hive, http://hive.apache.org/19. Berkeley Data Analytics Stack (BDAS), https://amplab.cs.berkeley.edu/bdas/.20. Xin, R.S., Rosen, J., Zaharia, M., Franklin, M., Shenker, S., Stoica, I.: Shark: SQL and Rich

Analytics at Scale. In: ACM SIGMOD Conference (Accepted) (2013).21. Agrawal, D., Bernstein, P., Bertino, E., et al: Challenges and Opportunities With big data – A

Community White Paper Developed by Leading Researchers Across the United States (2012), http://cra.org/ccc/docs/init/bigdatawhitepaper.pdf.

22. Laney, D.: 3D Data Management: Controlling Data Volume, Velocity and Variety. Gartner (2001).

23. Yin, X., Han, J., Yu, P. S.: Truth Discovery with Multiple Conflicting Information Providers on the Web. In: 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1048-1052. San Jose, California (2007) .

24. Yin, X., Tan, W.: Semi-Supervised Truth Discovery. In: 20th International Conference on World Wide Web, pp. 217-226. Hyderabad, India (2011).

25. Tene, O., Polonetsky, J.: Privacy in the Age of big data: A Time for Big Decisions. Stanford Law Review Online, vol. 64, pp. 63-69 (2012).

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 43

Page 44: From Big Data to Big Data Mining: Challenges, Issues, and Opportunities Dunren Che 1, Mejdl Safran 1, and Zhiyong Peng 2 1 Department of Computer Science,

Major References

26. NewVantage Partners: Big Data Executive Survey 2013, http://newvantage.com/wpcontent/uploads/2013/02/NVP-Big-Data-Survey-2013-Summary-Report.pdf

27. Greenwald, M., Fredian, T., Schissel, D., Stillerman, J.: A Metadata Catalog for Organization and Systemization of Fusion Simulation Data. Fusion Engineering & Design, vol. 87, no. 12, pp. 2205-2208. (2012).

From Big Data to Big Data Mining: Challenges, Issues, and Opportunities 44