CIS 600: Master's Project Online Trading and Data Mining- Based Marketing of IT Books Supervisor : Dr. Haiping Xu Student : Tsung-Ta Tu Student ID : 999-20-1529.

Slides:



Advertisements
Similar presentations
A distributed method for mining association rules
Advertisements

Data Mining Techniques Association Rule
Association Rules Spring Data Mining: What is it?  Two definitions:  The first one, classic and well-known, says that data mining is the nontrivial.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall COS 236 Day 25.
1 Profit Mining: From Patterns to Action Ke Wang, Senqiang Zhou, Jiawei Han Simon Fraser University.
EXPERT SYSTEMS apply rules to solve a problem. –The system uses IF statements and user answers to questions in order to reason just like a human does.
Data Mining Techniques Cluster Analysis Induction Neural Networks OLAP Data Visualization.
Final Review and Study Guide MIS2502, Spring 2011 Section 03.
Chapter 9 Business Intelligence Systems
Building an Intelligent Web: Theory and Practice Pawan Lingras Saint Mary’s University Rajendra Akerkar American University of Armenia and SIBER, India.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Introduction to Data Mining Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall COS 346 Day 26.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Data Mining By Archana Ketkar.
Application of Apriori Algorithm to Derive Association Rules Over Finance Data Set Presented By Kallepalli Vijay Instructor: Dr. Ruppa Thulasiram.
Recommender systems Ram Akella November 26 th 2008.
Database Processing for Business Intelligence Systems
CS157A Spring 05 Data Mining Professor Sin-Min Lee.
Oracle Data Mining Ying Zhang. Agenda Data Mining Data Mining Algorithms Oracle DM Demo.
Chapter 5 Data mining : A Closer Look.
Data Mining CS 157B Section 2 Keng Teng Lao. Overview Definition of Data Mining Application of Data Mining.
Information Retrieval from Data Bases for Decisions Dr. Gábor SZŰCS, Ph.D. Assistant professor BUTE, Department Information and Knowledge Management.
FALL 2012 DSCI5240 Graduate Presentation By Xxxxxxx.
1 REVIEW LEARNING OUTCOME Customer Relationship Management LO I.
Data Mining Chun-Hung Chou
Chapter 21 Copyright ©2012 by Cengage Learning Inc. All rights reserved 1 Lamb, Hair, McDaniel CHAPTER 21 Customer Relationship Management (CRM)
Market Basket Analysis 포항공대 산업공학과 PASTA Lab. 석사과정 신원영.
Customer Relationship Management Key Concepts. Customer Relationship Management Strategy Link all processes of the company from its customers through.
1 Data Mining Books: 1.Data Mining, 1996 Pieter Adriaans and Dolf Zantinge Addison-Wesley 2.Discovering Data Mining, 1997 From Concept to Implementation.
3 Objects (Views Synonyms Sequences) 4 PL/SQL blocks 5 Procedures Triggers 6 Enhanced SQL programming 7 SQL &.NET applications 8 OEM DB structure 9 DB.
Distributed Networks & Systems Lab. Introduction Collaborative filtering Characteristics and challenges Memory-based CF Model-based CF Hybrid CF Recent.
Lecture 9: Knowledge Discovery Systems Md. Mahbubul Alam, PhD Associate Professor Dept. of AEIS Sher-e-Bangla Agricultural University.
ASSOCIATION RULE DISCOVERY (MARKET BASKET-ANALYSIS) MIS2502 Data Analytics Adapted from Tan, Steinbach, and Kumar (2004). Introduction to Data Mining.
Marketing Research Marketing Information Systems.
A Graph-based Friend Recommendation System Using Genetic Algorithm
 Fundamentally, data mining is about processing data and identifying patterns and trends in that information so that you can decide or judge.  Data.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
CS157B Fall 04 Introduction to Data Mining Chapter 22.3 Professor Lee Yu, Jianji (Joseph)
Introduction of Data Mining and Association Rules cs157 Spring 2009 Instructor: Dr. Sin-Min Lee Student: Dongyi Jia.
EXAM REVIEW MIS2502 Data Analytics. Exam What Tool to Use? Evaluating Decision Trees Association Rules Clustering.
What is Data Mining? process of finding correlations or patterns among dozens of fields in large relational databases process of finding correlations or.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
Frequent-Itemset Mining. Market-Basket Model A large set of items, e.g., things sold in a supermarket. A large set of baskets, each of which is a small.
Association Rule Mining
ASSOCIATION RULES (MARKET BASKET-ANALYSIS) MIS2502 Data Analytics Adapted from Tan, Steinbach, and Kumar (2004). Introduction to Data Mining.
Intelligent Database Systems Lab Advisor : Dr. Hsu Graduate : Chien-Shing Chen Author : Juan D.Velasquez Richard Weber Hiroshi Yasuda 國立雲林科技大學 National.
ISQS 7342 Dr. zhangxi Lin By: Tej Pulapa. DT in Forecasting Targeted Marketing - Know before hand what an online customer loves to see or hear about.
An Interval Classifier for Database Mining Applications Rakes Agrawal, Sakti Ghosh, Tomasz Imielinski, Bala Iyer, Arun Swami Proceedings of the 18 th VLDB.
Data Mining  Association Rule  Classification  Clustering.
Chapter 8 Association Rules. Data Warehouse and Data Mining Chapter 10 2 Content Association rule mining Mining single-dimensional Boolean association.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix J: Business Intelligence Systems.
Elective-I Examination Scheme- In semester Assessment: 30 End semester Assessment :70 Text Books: Data Mining Concepts and Techniques- Micheline Kamber.
Chapter 1 MARKETING IS ALL AROUND US. The Scope of Marketing Marketing is activity, set of institutions, and processes for creating, communicating, delivering,
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 28 Data Mining Concepts.
MIS2502: Data Analytics Association Rule Mining David Schuff
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Chapter 3 Building Business Intelligence Chapter 3 DATABASES AND DATA WAREHOUSES Building Business Intelligence 6/22/2016 1Management Information Systems.
Data Resource Management – MGMT An overview of where we are right now SQL Developer OLAP CUBE 1 Sales Cube Data Warehouse Denormalized Historical.
MIS2502: Data Analytics Association Rule Mining Jeremy Shafer
BRANDING YOURSELF FINAL DRAFT.
By Arijit Chatterjee Dr
Chapter 21: Customer Relationship Management (CRM)
19 MKTG CHAPTER Lamb, Hair, McDaniel
Waikato Environment for Knowledge Analysis
The Nature of Probability and Statistics
Data Analysis.
Data Mining Association Rules Assoc.Prof.Songül Varlı Albayrak
Analysis of Customer Behavior and Service Modeling
MIS2502: Data Analytics Association Rule Mining
Presentation transcript:

CIS 600: Master's Project Online Trading and Data Mining- Based Marketing of IT Books Supervisor : Dr. Haiping Xu Student : Tsung-Ta Tu Student ID :

Outline 1. Introduction and Motivation 2. Data Mining Technology 3. System Architecture & Demo 4. Analyze and Discuss The Result 5. Conclusion 6. Future work

Introduction and Motivation In Internet era, each E-Commerce website contain a large database of customer transactions, where each transaction consists of a set of items that purchased by a customer in a visit. All the data in the database is treasure not garbage. When you analyze the data, it can solve some questions.

Introduction and Motivation (2) Questions: (1) How to keep touch with increasing customers? (2) What are the characteristics, the requirement mode and consuming patterns of the customers? (3) How to design attractive binding products which supply more convenient shopping options for the customers?

Data Mining Techniques (1) Association Rules (2) Classification (3) Clustering (4) Neural Network (5) Generalization

Association Rules An association rule is a rule which implies certain association relationships among a set of objects (such as “occur together” or “one implies the other”) in a database. The intuitive meaning of such a rule is that transactions of the database which contain X tend to contain Y.

Association Rules (2) This basic process for association rules analysis consist of three important concerns (1) Choosing the right set of items (2) Generating rules by deciphering the counts in the co- occurrence matrix (3) Overcoming the practical limits imposed by thousands or tens of thousands of items appearing in combinations large enough to be interesting

An Example An example of an association rule is: ``75% of transactions that contain diapers also contain beer; 37.5% of all transactions contain both of these items''. Here 75% is called the confidence of the rule, and 37.5% is called the support of the rule.

Jason Manager of IT Book

System Architecture and Skills Ⅰ. System Architecture ( 3-Tier ) : (1) Server Side Oracle Database + Windows XP (2) Application Side Tomcat Windows XP (3) Client Side IE Windows XP Ⅱ. Skills : (1) UML (2) HTML, JavaScript (3) Java Program Language (J2SDK) (5) JSP, Java Servlet (6) JDBC, Java Bean (8) Oracle SQL, PL/SQL ( Trigger, Procedure, Function ) (9) Oracle Database Management

Use Case Diagram

Class Diagram

Display System Jason Manager of IT Book

Connect to Jason

Select Book Information

Search Book Information

Book Information

Login

My Profile

Place Order

Shopping Car

Place Order

Order Information

Manager

Select Classification

Select Book

Profit Association Rule

Promotion

Analyze and Discuss The Result Association rule help us to find out the association in transaction, but too depend on it will lose the consideration of other factor that influence the customer behavior. For example, classification and quantity of sale item are also as an important factor that we need to consider.

Analyze and Discuss The Result Is the most confident rule the best rule ? There is a problem. This rule is actually worse than if just randomly saying that A appears in the transaction. A occurs in 45 percent of the transactions but the rule only gives 33 percent confidence. The rule does worse than just randomly guessing.

Improvement Improvement tells how much better a rule is at predicting the result than just assuming the result in the first place. It is given by the following formula: P(A^B) / P (A) Improvement = P ( B )

Improvement (2) When improvement is greater than 1, then the resulting rule is better at predicting the result than random chance. When it is less than 1, it is worse than the random probability.

The Profit Association Rules The profit association rules that not only consider the basic concept of association rule but also other influence factor. Three major portion of profit association rules are (1) Frequency (2) Quantity (3) Auxiliary Give each estimate a weight to calculate the final value

Frequency Portion (1) Support : P(A^B) (2) Confident : P(A^B) / P (A) (3) Improvement : [ P(A^B) / P (A)] / P(B)

Quantity Portion (1) B’s sale quantity of B’s classification quantity = Q(B) / Q (CB) (2) A’s sale quantity of A’s classification quantity = Q(A) / Q (CA) (3) Comparative quality = Q(B) / Q(A)

Auxiliary Portion A and B have same author A and B in same classification Whether A in top 10 list or not Whether B in top 10 list or not Etc.

Case Study (1)

Case Study (2)

Case Study (3)

Conclusion Profit association rule can suggest an evaluation value that let marketing manager can make business decisions include (1) Catalog design (2) What to put on sale (3) How to design coupons (4) Cross-marking.

Future work Optimize the weight factor of Profit Association Rule. Integrate this system into CRM system (Data Warehouse, Data Mining, Call Center) Using AI technology to make Jason Manager more like a human being. Refine knowledge of domain know-how that bring business intelligence (BI).

References R. Agrawal, T. Imielinski, and A. Swami, “Mining association rules between sets of items in large databases,” Proceedings of the ACM-SIGMOD International Conference on Management of Data, Washington, DC, pp , C. H. Cai, “Mining association rules with weighted items,” Proceedings of the International Database Engineering and Application Symposium, Cardiff, Wales, UK, pp , A. Gyenesei, “Mining weighted association rules for fuzzy quantitative items,” Techical Report, Turku Centre for Computer Science, no. 346, Finland, R. Rastogi and K. Shim, “Mining optimized association rules with categorical and numeric attributes,” IEEE Transactions on Knowledge and Data Engineering, vol. 14, no. 1, pp , P. S. M. Tsai and C. M. Chen, “Mining quantitative association rules in a large database of sales transactions,” Journal of Information Science and Engineering, vol. 17, no.4, pp , 2001.

Thank you