An Introduction to Data Mining BY:GAGAN DEEP KAUSHAL

Similar documents
COMP90049 Knowledge Technologies

Data Mining Course Overview

Knowledge Discovery and Data Mining

Foundation of Data Mining: Introduction

Data Mining: Introduction. Lecture Notes for Chapter 1. Introduction to Data Mining

Introduction to Data Mining. Komate AMPHAWAN

Introduction to Data Mining CS 584 Data Mining (Fall 2016)

INTRODUCTION TO DATA MINING

Stats Overview Ji Zhu, Michigan Statistics 1. Overview. Ji Zhu 445C West Hall

Statistical Learning and Data Mining CS 363D/ SSC 358

Data Mining Concept. References. Why Mine Data? Commercial Viewpoint. Why Mine Data? Scientific Viewpoint

DATA MINING II - 1DL460

CISC 4631 Data Mining Lecture 01:

DATA MINING II - 1DL460

Data Mining. Yi-Cheng Chen ( 陳以錚 ) Dept. of Computer Science & Information Engineering, Tamkang University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University.

Data Mining & Machine Learning

INTRODUCTION TO BIG DATA, DATA MINING, AND MACHINE LEARNING

Includes Review of Syllabus OVERVIEW OF THE CLASS

Thanks to the advances of data processing technologies, a lot of data can be collected and stored in databases efficiently New challenges: with a

D B M G Data Base and Data Mining Group of Politecnico di Torino

Data mining fundamentals

DATA MINING LECTURE 1. Introduction

Data Mining Concepts & Techniques

COMP 465 Special Topics: Data Mining

Knowledge Discovery & Data Mining

INTRODUCTION TO DATA MINING ASSOCIATION RULES. Luiza Antonie

CS423: Data Mining. Introduction. Jakramate Bootkrajang. Department of Computer Science Chiang Mai University

ISM 50 - Business Information Systems

DATA MINING LECTURE 1. Introduction

Business Analytics and Big Data: the process and the tools

Non-trivial extraction of implicit, previously unknown and potentially useful information from data

Question Bank. 4) It is the source of information later delivered to data marts.

CS377: Database Systems Data Warehouse and Data Mining. Li Xiong Department of Mathematics and Computer Science Emory University

COMP 6838 Data MIning

Data warehouse and Data Mining

DATA MINING LECTURE 1. Introduction

What Is Data Mining? CMPT 354: Database I -- Data Mining 2

Data Preprocessing UE 141 Spring 2013

Introduction to Data Mining S L I D E S B Y : S H R E E J A S W A L

Data Mining. Chapter 1: Introduction. Adapted from materials by Jiawei Han, Micheline Kamber, and Jian Pei

DATA MINING INTRO LECTURE. Introduction

Overview. Data-mining. Commercial & Scientific Applications. Ongoing Research Activities. From Research to Technology Transfer

Data Mining a.a. 2009/10. Introduzione

Data Mining & Feature Selection

DATA MINING TRANSACTION

Lecture Topic Projects 1 Intro, schedule, and logistics 2 Data Science components and tasks 3 Data types Project #1 out 4 Introduction to R,

DATA MINING INTRO LECTURE. Introduction

Chapter 4 Data Mining A Short Introduction

Data Structures. Notes for Lecture 14 Techniques of Data Mining By Samaher Hussein Ali Association Rules: Basic Concepts and Application

KNOWLEDGE DISCOVERY AND DATA MINING

CAP-359 PRINCIPLES AND APPLICATIONS OF DATA MINING. Rafael Santos

Classification and Regression

DATA MINING LECTURE 1. Introduction

Table of Contents. Knowledge Management Data Warehouses and Data Mining. Introduction and Motivation

Knowledge Management Data Warehouses and Data Mining

CSE4334/5334 DATA MINING

Data Mining in the Application of E-Commerce Website

An Introduction to Data Mining

Data mining overview. Data Mining. Data mining overview. Data mining overview. Data mining overview. Data mining overview 3/24/2014

High dim. data. Graph data. Infinite data. Machine learning. Apps. Locality sensitive hashing. Filtering data streams.

Knowledge Discovery. URL - Spring 2018 CS - MIA 1/22

ANU MLSS 2010: Data Mining. Part 2: Association rule mining

Knowledge Discovery in Data Bases

Pattern Mining. Knowledge Discovery and Data Mining 1. Roman Kern KTI, TU Graz. Roman Kern (KTI, TU Graz) Pattern Mining / 42

Data Mining. Ryan Benton Center for Advanced Computer Studies University of Louisiana at Lafayette Lafayette, La., USA.

Knowledge Discovery. Javier Béjar URL - Spring 2019 CS - MIA

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.

Data Mining: Data. What is Data? Lecture Notes for Chapter 2. Introduction to Data Mining. Properties of Attribute Values. Types of Attributes

Data Mining: Data. Lecture Notes for Chapter 2. Introduction to Data Mining

Association Rules Apriori Algorithm

Classification: Basic Concepts, Decision Trees, and Model Evaluation

Frequent Pattern Mining

Improved Frequent Pattern Mining Algorithm with Indexing

We will be releasing HW1 today It is due in 2 weeks (1/25 at 23:59pm) The homework is long

Database and Knowledge-Base Systems: Data Mining. Martin Ester

9. Conclusions. 9.1 Definition KDD

1. Inroduction to Data Mininig

Data Mining and Data Warehousing Introduction to Data Mining

Data Mining and Business Process Management of Apriori Algorithm

Association Rules Apriori Algorithm

DATA MINING DATA KNOWLEDGE DECISION ACTION. Data. Decision. Data mining (analysis) Business modeling (using data mining software) Business hypothesis

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

Data Mining. Pedreschi Pisa KDD Lab, ISTI-CNR & Univ. Pisa BiSS 09 Bertinoro international Spring School

Study on the Application Analysis and Future Development of Data Mining Technology

CSE4334/5334 Data Mining 4 Data and Data Preprocessing. Chengkai Li University of Texas at Arlington Fall 2017

CMPUT 391 Database Management Systems. Data Mining. Textbook: Chapter (without 17.10)

Defining a Data Mining Task. CSE3212 Data Mining. What to be mined? Or the Approaches. Task-relevant Data. Estimation.

Data Mining I Introduction and Course Organisation

What is Data Mining. Venkat Chalasani SRA

Apriori Algorithm. 1 Bread, Milk 2 Bread, Diaper, Beer, Eggs 3 Milk, Diaper, Beer, Coke 4 Bread, Milk, Diaper, Beer 5 Bread, Milk, Diaper, Coke

Overview. Introduction to Data Warehousing and Business Intelligence. BI Is Important. What is Business Intelligence (BI)?

Chapter 3: Data Mining:

Jarek Szlichta

MATH36032 Problem Solving by Computer. Data Science

Part I. Instructor: Wei Ding

Chapter 4: Mining Frequent Patterns, Associations and Correlations

Research on Data Mining and Statistical Analysis Xiaoyao Lu1, a

CS352 Lecture - Decision Support Systems, Data Mining

Jeffrey D. Ullman Stanford University

Transcription:

An Introduction to Data Mining BY:GAGAN DEEP KAUSHAL

Trends leading to Data Flood More data is generated: Bank, telecom, other business transactions... Scientific Data: astronomy, biology, etc Web, text, and e-commerce More data is captured: Storage technology faster and cheaper DBMS capable of handling bigger DB COM 307: Machine Learning and Data Mining 2

Growth Trends Moore s law Computer Speed doubles every 18 months Storage law total storage doubles every 9 months Consequence very little data will ever be looked at by a human Data Mining is NEEDED to make sense and use of data. COM 307: Machine Learning and Data Mining 3

Data Mining Definition Data mining in Data is the non-trivial process of identifying valid novel potentially useful and ultimately understandable patterns in data. COM 307: Machine Learning and Data Mining 4

What is Data Mining? Many Definitions Non-trivial extraction of implicit, previously unknown and potentially useful information from data Exploration & analysis, by automatic or semi-automatic means, of large quantities of data in order to discover meaningful patterns

What is (not) Data Mining? What is not Data Mining? Look up phone number in phone directory Query a Web search engine for information about Amazon What is Data Mining? Certain names are more prevalent in certain US locations (O Brien, O Rurke, O Reilly Reilly in Boston area) Group together similar documents returned by search engine according to their context (e.g. Amazon rainforest, Amazon.com,)

Why Mine Data? Commercial Lots of data is being collected and warehoused Web data, e-commerce purchases at department/ grocery stores Bank/Credit Card transactionsti Viewpointi Computers have become cheaper and more powerful Competitive Pressure is Strong Provide better, customized services for an edge (e.g. in Customer Relationship Management)

Why Mine Data? Scientific Viewpoint z Data collected and stored at enormous speeds (GB/hour) remote sensors on a satellite telescopes scanning the skies microarrays generating gene expression data scientific simulations generating terabytes of data z z Traditional techniques infeasible for raw data D t mining Data i i may h help l scientists i ti t in classifying and segmenting data i H th i F ti

Related Fields Machine Learning Visualization Data Mining and Knowledge Discovery Statistics Databases COM 307: Machine Learning and Data Mining 9

Data Mining Process Integration Interpretation &E Evaluation Knowledge Raw Data DATA Ware house Target Data Transformed Data Patterns and Rules Knowledge Understa anding COM 307: Machine Learning and Data Mining 10

Major Data Mining Tasks Classification: predicting an item class Associations: e.g. A&B&C & occur frequently Visualization: to facilitate human discovery Estimation: predicting a continuous value Deviation Detection: finding changes Link Analysis: finding relationships COM 307: Machine Learning and Data Mining 11

Classification: Definition Given a collection of records (training set ) Each record contains a set of attributes, t one of fthe attributes is the class. Find a model for class attribute as a function of the values of other attributes. Goal: previously unseen records should be assigned a class as accurately as possible. A test set is used to determine the accuracy of the model. Usually, the given data set is divided into training and test sets, with training set used to build the model and dtest tset used dto validate it.

10 10 Classification Example Tid Refund Marital Status Taxable Income Cheat Refund Marital Status Taxable Income Cheat 1 Yes Single 125K No No Single 75K? 2 No Married 100K No Yes Married 50K? 3 No Single 70K No No Married 150K? 4 Yes Married 120K No Yes Divorced 90K? 5 No Divorced 95K Yes No Single 40K? 6 No Married 60K No 7 Yes Divorced 220K No No Married 80K? Test Set 8 No Single 85K Yes 9 No Married 75K No 10 No Single 90K Yes Training Set Learn Classifier Model

Classification: Application 1 Direct Marketing Goal: Reduce cost of mailing by targetingti a set of consumers likely to buy a new cell-phone product. Approach: Use the data for a similar product introduced before. We know which customers decided to buy and which decided otherwise. This {buy, don t buy} decision forms the class attribute. Collect various demographic, lifestyle, and company-interaction related information about all such customers. Type of business, where they stay, how much they earn, etc. Use this information as input attributes to learn a classifier model. From [Berry & Linoff] Data Mining Techniques, 1997

Classification: Application 2 Fraud Detection Goal: Predict fraudulent cases in credit card transactions. Approach: Use credit card transactions and the information on its accountholder as attributes. When does a customer buy, what does he buy, how often he pays on time, etc Label past transactions as fraud or fair transactions. This forms the class attribute. Learn a model for the class of the transactions. Use this model to detect fraud by observing credit card transactions on an account.

Association Rule Discovery: Definition iti Given a set of records each of which contain some number of items from a given collection; Produce dependency rules which will predict occurrence of an item based on occurrences of other items. TID Items 1 Bread, Coke, Milk 2 Beer, Bread Rules Discovered: 3 Beer, Coke, Diaper, Milk {Milk} --> {Coke} {Diaper, Milk} --> {Beer} 4 Beer, Bread, Diaper, Milk 5 Coke, Diaper, Milk

Association Rule Discovery: Application 1 Marketing and Sales Promotion: Let the rule discovered d be {Patty, } --> {Potato Chips} Potato Chips as consequent => Can be used to determine what should be done to boost its sales. Patties in the antecedent => Can be used to see which products would be affected if the store discontinues selling patties. Patty in antecedent and Potato chips in consequent => Can be used to see what products should be sold with patty to promote sale of Potato chips!

Association Rule Discovery: Application 1 Supermarket shelf management. Goal: To identify items that t are bought together th by sufficiently many customers. Approach: Process the point-of-sale data collected with barcode scanners to find dependencies among items. A classic rule -- If a customer buys diaper and milk, then he is very likely to buy beer.

Association Rule Discovery: Application 2 Inventory Management: Goal: A consumer appliance repair company wants to anticipate the nature of repairs on its consumer products and keep the service vehicles equipped with right parts to reduce on number of visits it to consumer households. h Approach: Process the data on tools and parts required in previous repairs at different consumer locations and discover the co-occurrence patterns.

Sequential Pattern Discovery: Definition iti Given is a set of objects, with each object associated with its own timeline of events, find rules that predict strong sequential dependencies among different events. (A B) (C) (D E) Rules are formed by first disovering patterns. Event occurrences in the patterns are governed by timing constraints. (A B) (C) (D E)

Sequential Pattern Discovery: Examples In telecommunications alarm logs, (Inverter_Problem Excessive_Line_Current) (Rectifier_Alarm) --> (Fire_Alarm) In point-of-sale transaction sequences, Computer Bookstore: (Intro_To_Visual_C) (C++_Primer) --> (Perl_for_dummies,Tcl_Tk) Athletic Apparel Store: (Shoes) (Racket, Racketball) --> (Sports_Jacket)

Regression Predict a value of a given continuous valued variable based on the values of other variables, assuming a linear or nonlinear model of dependency. Greatly studied in statistics, neural network fields. Examples: Predicting sales amounts of new product based on advetising expenditure. Predicting wind velocities as a function of temperature, humidity, air pressure, etc. Time series prediction of stock market indices.

Deviation/Anomaly Detection Detect significant deviations from normal behavior Applications: Credit Card Fraud Detection Network Intrusion Detection Typical network traffic at University level may reach over 100 million connections per day

Challenges of Data Mining Scalability Dimensionality Complex and Heterogeneous e eous Data a Data Quality Data Ownership and Distribution ib ti Privacy Preservation Streaming Data

. THANKS FOR YOUR KIND ATTENTION