Welcome Knowledge Discovery and Data Mining Qiang Yang

  • Slides: 19
Download presentation
Welcome! Knowledge Discovery and Data Mining Qiang Yang Hong Kong University of Science and

Welcome! Knowledge Discovery and Data Mining Qiang Yang Hong Kong University of Science and Technology qyang@cs. ust. hk http: //www. cs. ust. hk 2020/12/5 Course Introduction 1

Data Mining: An Example — You are a marketing manager for a brokerage company

Data Mining: An Example — You are a marketing manager for a brokerage company — Problem: Churn is too high (also known as Attrition) > — Turnover (after six month introductory period ends) is 40% Customers receive incentives (average cost: $160) when account is opened — Giving new incentives to everyone who might leave is very expensive (as well as wasteful) — Bringing back a customer after they leave is both difficult and costly 2020/12/5 Course Introduction 2 2

… — A Solution One month before the end of the introductory period is

… — A Solution One month before the end of the introductory period is over, predict which customers will leave — If you want to keep a customer that is predicted to churn, offer them something based on their predicted value > — — The ones that are not predicted to churn need no attention If you don’t want to keep the customer, do nothing How can you predict future behavior? — Build models — Test models — 2020/12/5 Course Introduction 3 3

Convergence of Three Technologies 2020/12/5 Course Introduction 4 4

Convergence of Three Technologies 2020/12/5 Course Introduction 4 4

Why Now? 1. Increasing Computing Power — Moore’s law doubles computing power every 18

Why Now? 1. Increasing Computing Power — Moore’s law doubles computing power every 18 months — — Powerful workstations became common Cost effective servers (SMPs) provide parallel processing to the mass market 2020/12/5 Course Introduction 5 5

2. Improved Data Collection — — Data Collection Access Navigation The more data the

2. Improved Data Collection — — Data Collection Access Navigation The more data the better (usually) 2020/12/5 Course Introduction Mining 6 6

3. Improved Algorithms (AI + Data Base) — Techniques have often been waiting for

3. Improved Algorithms (AI + Data Base) — Techniques have often been waiting for computing technology to catch up — — Statisticians already doing “manual data mining” Good machine learning = intelligent application of statistical processes — A lot of data mining research focused on tweaking existing techniques to get small percentage gains 2020/12/5 Course Introduction 7 7

Definition: Predictive Model — — A “black box” that makes predictions about the future

Definition: Predictive Model — — A “black box” that makes predictions about the future based on information from the past and present Large number of inputs usually available 2020/12/5 Course Introduction 8 8

How are Models Built and Used? — — View from 20, 000 feet: 2020/12/5

How are Models Built and Used? — — View from 20, 000 feet: 2020/12/5 Course Introduction 9 9

The Data Mining Process 2020/12/5 Course Introduction 10 10

The Data Mining Process 2020/12/5 Course Introduction 10 10

What the Real World Looks Like 2020/12/5 Course Introduction 11 11

What the Real World Looks Like 2020/12/5 Course Introduction 11 11

Predictive Models are… 2020/12/5 n Decision Trees n Nearest Neighbor Classification n Neural Networks

Predictive Models are… 2020/12/5 n Decision Trees n Nearest Neighbor Classification n Neural Networks n Rule Induction n K-means Clustering Course Introduction 12 12

Data Mining is Not. . . — Data warehousing — SQL / Ad Hoc

Data Mining is Not. . . — Data warehousing — SQL / Ad Hoc Queries / Reporting — Software Agents — Online Analytical Processing (OLAP) — Data Visualization 2020/12/5 Course Introduction 13 13

Common Uses of Data Mining — — Marketing: — Direct mail marketing — Web

Common Uses of Data Mining — — Marketing: — Direct mail marketing — Web site personalization Fraud Detection — — — Credit card fraud detection Science — Bioinformatics — Gene analysis Web & Text analysis — Google 2020/12/5 Course Introduction 14 14

Course Description § § Data Mining and Knowledge Discovery Focus: § Focus 1: Theoretical

Course Description § § Data Mining and Knowledge Discovery Focus: § Focus 1: Theoretical foundations in Pattern Recognition and Machine Learning § Algorithms: § § 2020/12/5 Differences? where they apply? Focus 2: Broad survey of recent research Focus 3: Hands-on, apply algorithms to KDD data sets Course Introduction 15

Topic 1: Foundations § § § Classification algorithms Clustering algorithms Association algorithms Sequential Data

Topic 1: Foundations § § § Classification algorithms Clustering algorithms Association algorithms Sequential Data Mining Novel Applications § § § 2020/12/5 Web Customer Relationship Management Biological Data Course Introduction 16

Topic 2: Hands On § § § Apply learned algorithms to selected data sets

Topic 2: Hands On § § § Apply learned algorithms to selected data sets Get familiar with existing software packages and libraries Final Project will involve working with some datasets 2020/12/5 Course Introduction 17

Prerequisites § Statistics and Probability would help, § § Pattern Recognition would help, §

Prerequisites § Statistics and Probability would help, § § Pattern Recognition would help, § § but not necessary Databases § § § but not necessary Knowledge of SQL and relational algebra But not necessary One programming language § § One of Java, C++, Perl, Matlab, etc. Will need to read Java Library 2020/12/5 Course Introduction 18

Grading § Grade Distribution: § § § Assignments (30%) Midterm Exam: 30% Paper Presentation

Grading § Grade Distribution: § § § Assignments (30%) Midterm Exam: 30% Paper Presentation and Presentation: 40% 2020/12/5 Course Introduction 19