Professional Documents
Culture Documents
5 Major Issues
2
1. What is Data Mining?
The progress of computer hardware
technology:
Great boost to the database and
information industry
Huge number of databases and
information repositories available
3
Situation 1
4
Situation 2
5
Situation 3
HOW ABOUT THE STOCK TOMORROW?
6
Challenges to data store and management
Data mining can be viewed as a result of the natural evolution of information
technology
7
Facebook
A large social network (~ 1 billion users) that allows registered users to
create profiles, upload photos and video, send messages with friends
and family
8
YouTube
A large video social network that allows billions of people to discover,
watch, share originally-created videos and connect to others across the
globe for original content creators and advertisers large and small
9
Gmail
A free, advertising-supported email and service provided by Google. As
of February 2016, it was the most widely used web-based email
provider with over 1 billion active users worldwide.
10
The need of data mining tools
The fast-growing, tremendous amount of
data, collected and stored in large and
numerous data repositories, has far
exceeded our human ability for
comprehension without powerful tools
13
Descriptions
DATA PROCESSING:
1. Data cleaning (to remove noise and inconsistent data)
2. Data integration (where multiple data sources may be combined)
3. Data selection (where data relevant to the analysis task are retrieved from the database)
4. Data transformation (where data are transformed or consolidated into forms appropriate for
mining by performing summary or aggregation operations, for instance)
DATA MINING:
1. Data mining (an essential process where intelligent methods are applied in order to extract
data patterns)
KNOWLEDGE EXTRACTION:
1. Pattern evaluation (to identify the truly interesting patterns representing knowledge based
on some interestingness measures)
2. Knowledge presentation (where visualization and knowledge representation techniques are
used to present the mined knowledge to the user)
14
Architecture of a typical data mining system
15
Explanation
Database, data warehouse, World Wide Web, or other
information repository: Data cleaning and data
integration techniques may be performed
16
Knowledge discovery process
17
Data Mining vs. others
A data analysis system that does not handle large amounts of data should be
more appropriately categorized as a machine learning system, a statistical data
analysis tool, or an experimental system prototype
A system that can only perform data or information retrieval, including finding
aggregate values, or that performs deductive query answering in large databases
should be more appropriately categorized as a database system, an information
retrieval system, or a deductive database system
Data mining is considered one of the most important frontiers in database and
information systems
18
Contents
1 What is Data Mining?
5 Major Issues
19
Relational Database
The AllElectronics company is described by
the following relation tables: customer, item,
employee, and branch
20
Data Warehouse
AllElectronics has branches around the world.
Each branch has its own set of databases.
22
Transactional Database
A transactional database consists of a file
where each record represents a transaction
23
Object-Relational Database
Extends the relational model by providing a rich
data type for handling complex objects and
object orientation
24
Temporal Database
Stores relational data that include time-related
attributes involving several timestamps, each
having different semantics
25
Spatial Database
Spatial database contain spatial-related
information, for examples geographic map
databases, very large-scale integration (VLSI)
or computed-aided design databases, and
medical and satellite image databases
26
Multimedia Database
Multimedia databases store image, audio, and
video data.
27
Heterogeneous Database
A heterogeneous database consists of a set of
interconnected, autonomous component
databases
29
World Wide Web
Understanding user access patterns:
Improve system design by providing efficient access
between highly correlated objects
Better marketing decisions e.g., by placing
advertisements in frequently visited documents,
or by providing better customer/user classification and
behavior analysis
5 Major Issues
31
Data Mining Functionalities
Data Mining Tasks
Descriptive Predictive
Descriptive mining tasks characterize the general properties of the data in the
database
Predictive mining tasks perform inference on the current data in order to make
predictions
In some cases, users may have no idea regarding what kinds of patterns in their
data may be interesting, and hence may like to search for several different kinds of
patterns in parallel
32
Statistical division
33
Machine learning division
34
Characterization and Discrimination
Question:
Produce a description summarizing the characteristics of
customers who spend more than $1,000 a year at AllElectronics
The system should allow users to drill down on any dimension,
such as on occupation in order to view these customers
according to their type of employment
Data characterization: summarizing data of the class (the target
class) in general terms
Question:
Compare two groups of AllElectronics customers, such as those
who shop for computer products regularly vs. those who rarely
shop for such products
80% of the customers who frequently purchase computer
products are between 20 and 40 years old and have a university
education, whereas 60% of the customers who infrequently buy
such products are either seniors or youths, and have no
university degree.
Data discrimination: comparison of the target class with one or a
set of comparative classes (often called the contrasting classes)
35
Mining Frequent Patterns, Associations, and Correlations
36
Classification and Prediction
Question:
Classify a large set of items in the store, based
on three kinds of responses to a sales
campaign: good response, mild response, and
no response
Derive a model for each of these three classes
based on the descriptive features of the items,
such as price, brand, place made, type, and
category
The resulting classification should maximally
distinguish each class from the others,
presenting an organized picture of the data set
38
Outlier and Evolution Analysis
Question:
Uncover fraudulent usage of credit
cards by detecting purchases of
extremely large amounts for a given
account number in comparison to
regular charges incurred by the
same account
Question:
Identify stock evolution regularities
for overall stocks and for the stocks
of particular companies
39
Visualization Analysis
Input: 3D cubes, distribution
charts, curves, surfaces, link
graphs, image frames and
movies, parallel coordinates
40
A brief of data mining methods…
41
A brief of data mining methods (2)
42
A brief of data mining methods (3)
43
A brief of data mining methods (4)
44
Contents
1 What is Data Mining?
5 Major Issues
45
Data Mining Systems
Data mining is an interdisciplinary field, the
confluence of a set of disciplines, including
database systems, statistics, machine
learning, visualization, and information
science
47
Classification by kinds of knowledge mined
Data mining systems can be classified by
data mining functionalities
Characterization, discrimination,
association and correlation analysis,
classification, prediction, clustering,
outlier analysis, and evolution
48
Classification by techniques
Data mining systems can be classified
according to underlying data mining
techniques employed
Degree of user interaction involved
(autonomous systems, interactive
exploratory systems, query-driven
systems)
49
Classification by applications
Finance
Telecommunications
DNA analysis
Stock
Markets
E-mail
Etc.
50
Data Mining Query
A data mining query is defined in
terms of data mining task primitives
The set of task-relevant data to be
mined
The kind of knowledge to be
mined
The background knowledge to be
used in the discovery process
The interestingness measures
and thresholds for pattern
evaluation
The expected representation for
visualizing the discovered patterns
51
An example of Data Mining Query Language
52
Contents
1 What is Data Mining?
5 Major Issues
53
Mining methodology and user interaction issues
55
Performance issues
56
The diversity of database types issues
57
Contents
1 What is Data Mining?
5 Major Issues
58
Summary
Data mining is the task of discovering interesting patterns from large amounts of data,
where the data can be stored in databases, data warehouses, or other information
repositories
Data patterns can be mined from many different kinds of databases, such as relational
databases, data warehouses, and transactional, and object-relational databases
Data mining systems can be classified according to the kinds of databases mined, the
kinds of knowledge mined, the techniques used, or the applications adapted
Efficient and effective data mining in large databases poses numerous requirements
and great challenges to researchers and developers
59
Questions
60
Exercises
61
Exercises (2)
62
Exercises (3)
63
Main reference
64
Click to edit company slogan .