• No results found

DYNAMIC PREDICTION OF DATA MINING FOR E-COMMERCE THROUGH MARK CHAIN

N/A
N/A
Protected

Academic year: 2020

Share "DYNAMIC PREDICTION OF DATA MINING FOR E-COMMERCE THROUGH MARK CHAIN"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

DYNAMIC PREDICTION OF DATA MINING FOR E

Sanjay S

*,1 Patel College of Science & Technology, Bhopal, M.P.

Data mining has matured as a field of basic and applied research in comp

e-commerce in particular. We limit our discussion to data mining in the context of e

mention a few directions for further work in this domain, based on the survey. In this paper, we introduce a dynamic approach that uses knowledge discovered in previous episodes. The proposed approach is shown to be effective for solving problems related to the efficiency of handling database updates, accuracy of data mining results, gaining more knowledge and interpretation o

chain, named for Andrey Markov, is a mathematical system that transits from one state to another (out of a finite or countable number of possible states) in a chainlike manner

Key Words: E- Commerce, Markov chai

1. Data Gathering, Cleaning, Preparation

. Data miners in industry estimate that 50%

80% of efforts are in data gathering and cleaning.

. Complications:

. Many log files distributed in many servers.

. Identifying users, sessions.

. Crawlers & robots.

. Caching.

. Users with multiple computers.

2. Data Sets

We identify .users. using cookies, .visits. by

looking for 30 minute gaps in user activity.

. Main data set after preliminary cleaning:

. 1.5 month time frame

. 2,000 users

Vol. 1(1) Sept-Dec (2011)

DYNAMIC PREDICTION OF DATA MINING FOR E-COMMERCE THROUGH MARK CHAIN

S Bhadoria *, Rohit Chandrawanshi1

Patel College of Science & Technology, Bhopal, M.P. – India

*Corresponding Author

E Mail: [email protected]

ABSTRACT

Data mining has matured as a field of basic and applied research in computer science in general and commerce in particular. We limit our discussion to data mining in the context of e

mention a few directions for further work in this domain, based on the survey. In this paper, we introduce a ch that uses knowledge discovered in previous episodes. The proposed approach is shown to be effective for solving problems related to the efficiency of handling database updates, accuracy of data mining results, gaining more knowledge and interpretation of the results, and performance using Markov chain, named for Andrey Markov, is a mathematical system that transits from one state to another (out of a

e states) in a chainlike manner

, Markov chain.

Data Gathering, Cleaning, Preparation

n industry estimate that 50% to

in data gathering and cleaning.

. Many log files distributed in many servers.

We identify .users. using cookies, .visits. by

looking for 30 minute gaps in user activity.

. Main data set after preliminary cleaning:

. 10,000 visits

. 15,000 requests

. 5,000 unique URLs

3. Content Categorization

Summarize URL data using a small number of

categories. Example:

Category Explanation

A Homepages

B Software & Accessories

C Shopping

D Special Offers

E General Product Information

F Specific Product Information

G Configure

H Shopping Cart, Quote Sheet

I Checkout

COMMERCE THROUGH MARKOV

er science in general and

commerce in particular. We limit our discussion to data mining in the context of e-commerce. We also mention a few directions for further work in this domain, based on the survey. In this paper, we introduce a ch that uses knowledge discovered in previous episodes. The proposed approach is shown to be effective for solving problems related to the efficiency of handling database updates, accuracy of data f the results, and performance using Markov chain, named for Andrey Markov, is a mathematical system that transits from one state to another (out of a

Content Categorization

Summarize URL data using a small number of

E General Product Information

tion

(2)

J Order Status

Z None of the above

4. Modeling Sequence Data Pattern

Approach

. Detect common patterns or sequences in training

data. A classification scheme can then be based on

presence or absence of certain patterns.

(Association rules)

. For instance, if sequence .GHI. indicates a likely

buy, we may want to look for this sequence in

new data.

Pros:

. Good software is readily available for detecting

associations and patterns in sequence data

. Patterns themselves may be of interest to end

user.

Cons:

. Difficult to include additional variables.

. Little probabilistic rigor or meaning.

5. Modeling Sequence Data[Feature

Vector Approach]

. Idea: Represent sequences as

fixed-vectors of features, then use a standard

classification or clustering algorithm

. For instance, a possible feature representation of

example visits:

.ABDDFG. → (1,1,0,2,0,1,1,0,0,0,0)

.GGGGGHH. → (0,0,0,0,0,0,5,2,0,0,0)

Vol. 1(1) Sept-Dec (2011)

Modeling Sequence Data Pattern-based

. Detect common patterns or sequences in training

data. A classification scheme can then be based on

bsence of certain patterns.

. For instance, if sequence .GHI. indicates a likely

buy, we may want to look for this sequence in

. Good software is readily available for detecting

associations and patterns in sequence data.

. Patterns themselves may be of interest to

end-. Difficult to include additional variablesend-.

Modeling Sequence Data[Feature

-dimension

eatures, then use a standard

. For instance, a possible feature representation of

.HGHIIIIII. → (0,0,0,0,0,0,1,2,6,0,0)

Pros:

. Easy to implement.

. Straightforward to include additional variables

such as demographics, time of day, etc.

Cons:

. Ignores sequence information.

. How to make it dynamic?

6. Modeling Sequence Data [Pair wise

Distances Approach]

.First define a distance meas

sequences, then classify or cluster based on these

distances

Pros:

. Flexible approach.

Cons:

. Obvious distance metrics and algorithms make

predicting new sequences computationally

demanding.

. Difficult to implement dynamically.

7. Markov Mixture Models

. Assume buy visits are generated by a Markov

chain and non-buy visits are generated by a

second Markov chain.

. Use Bayes. rule to determine the chain most

likely to be the generator of a new sequence.

. Recently used for web log clustering and

visualization

→ (0,0,0,0,0,0,1,2,6,0,0)

. Straightforward to include additional variables

such as demographics, time of day, etc.

. Ignores sequence information.

Modeling Sequence Data [Pair wise

Distances Approach]

First define a distance measure between

then classify or cluster based on these

. Obvious distance metrics and algorithms make

predicting new sequences computationally

. Difficult to implement dynamically.

re Models

. Assume buy visits are generated by a Markov

buy visits are generated by a

. Use Bayes. rule to determine the chain most

likely to be the generator of a new sequence.

(3)

. Similar to hidden Markov models used in speech

processing (see [Rabiner 1989]) and gene

sequencing (see [Durbin et.al. 1998]).

8. What is a Markov Chain?

Markov chain is a discrete (discrete-time

process with the Markov property. Often, the term

"Markov chain" is used to mean a Markov process

which has a discrete (finite or countable)

space. Usually a Markov chain would be defined

for a discrete set of times (i.e. a discrete

Markov chain)[1] although some authors use the

same terminology where "time" can take

continuous values.[2][3] Also see continuous

Markov process. The use of the term in

chain Monte Carlo methodology covers

where the process is in discrete-time (discrete

algorithm steps) with a continuous state space.

The following concentrates on the discrete

discrete-state-space case.

A "discrete-time" random process means a system

which is in a certain state at each "step", with the

state changing randomly between steps. The steps

are often thought of as time, but they can equally

well refer to physical distance or any other

discrete measurement; formally, the steps are just

the integers or natural numbers, and the random

process is a mapping of these to states. The

Markov property states that the conditional

probability distribution for the system at the next

Vol. 1(1) Sept-Dec (2011)

. Similar to hidden Markov models used in speech

processing (see [Rabiner 1989]) and gene

time) random

. Often, the term

to mean a Markov process

which has a discrete (finite or countable)

state-. Usually a Markov chain would be defined

discrete-time

although some authors use the

same terminology where "time" can take

continuous-time

use of the term in Markov

methodology covers cases

time (discrete

algorithm steps) with a continuous state space.

tes on the discrete-time

time" random process means a system

which is in a certain state at each "step", with the

state changing randomly between steps. The steps

are often thought of as time, but they can equally

ll refer to physical distance or any other

discrete measurement; formally, the steps are just

, and the random

process is a mapping of these to states. The

conditional

for the system at the next

step (and in fact at all future steps)

current state depends only on the current state of

the system, and not additionally on the state of the

system at previous steps.

. Probabilistic models of a system which is

assumed to transition between a disc

states.

. Future behavior depends only on current state,

not on past.

. In our case, states in chain correspond to clicks

in a visit.

MMM for Dynamic Prediction

. Assume visit data are generated by one of two

Markov chains:

. Is a given sequence generated by buy

non-buy model?

MMM for Dynamic Prediction

p (and in fact at all future steps) given its

current state depends only on the current state of

the system, and not additionally on the state of the

of a system which is

assumed to transition between a discrete set of

. Future behavior depends only on current state,

. In our case, states in chain correspond to clicks

MMM for Dynamic Prediction Illustration

. Assume visit data are generated by one of two

a given sequence generated by buy model or

(4)

. Fitting model parameters: Maximum

likelihood fit is simply transition matrices

observed in training data.

. Classifying a new sequence: To classify .AAB,

use Bayes. rule:

9. Summary:

We have solved Clickstream analysis problem is

real, interesting, and useful. We have developed

Dynamic prediction methods through Markov

Chain.

Markov chains are used in Finance and

Economics to model a variety of different

phenomena, including asset prices and market

crashes. The first financial model to use a Markov

chain was from Prasad et al. in 1974.[10]

was the regime-switching model of

Hamilton (1989), in which a Markov chain is used

to model switches between periods of high

volatility and low volatility of asset returns.

more recent example is the Markov Switching

Multifractal asset pricing model, which builds

upon the convenience of earlier regime

models.[12] It uses an arbitrarily large Markov

chain to drive the level of volatility of asset

returns. Dynamic macroeconomics heavily uses

Markov chains. An example is using Markov

Vol. 1(1) Sept-Dec (2011)

: Maximum

likelihood fit is simply transition matrices

: To classify .AAB,

Clickstream analysis problem is

real, interesting, and useful. We have developed

Dynamic prediction methods through Markov

Markov chains are used in Finance and

Economics to model a variety of different

omena, including asset prices and market

crashes. The first financial model to use a Markov

[10]

Another

switching model of James D.

(1989), in which a Markov chain is used

to model switches between periods of high

volatility and low volatility of asset returns.[11] A

Markov Switching

asset pricing model, which builds

regime-switching

It uses an arbitrarily large Markov

chain to drive the level of volatility of asset

returns. Dynamic macroeconomics heavily uses

le is using Markov

chains to exogenously model prices of equity

(stock) in a general equilibrium

Input-output model is a Markov chain.

10. References :

[1] N R Srinivasa Raghavan

Parts 2 & 3, April/June 2005, pp. 275

Printed in India.

[2] Quanten, S., De Valck, E., Mairesse, O. et al.,

Individual and Time- Varying

Sleep and Thermoregulation.

244, 2006

[3] Dynamic Data Analysis and Data Mining

Prediction of Clinical Stability

Loona, Fabian Guiza b , Geert Meyfroidt c, Jean

Marie Aerts a, Jan Ramon b, Hendrik Blockeel

Maurice Bruynooghe b, Greet Van Den

and Daniel Berckmans a,1 a

Model & Manage Bioresponses, Katholieke

Universiteit Leuven, Kasteelpark Arenberg 30, B

3001 Leuven, Belgium b Department of Computer

Sciences, Celestijnenlaan 200a, B

Belgium. C Department of Intensive Care

Medicine, University Hospital Gasthuisberg,

Herestraat 49, B-3000 Leuven, Belgium

[4] Box, G. E., Jenkins, G. M., and Reinsel, G. C.,

Time series analysis: forecasting and control. New

Jersey. Prentice-Hall International, 1994

chains to exogenously model prices of equity

general equilibrium setting. Leontief's

is a Markov chain.

[1] N R Srinivasa Raghavans¯ adhan¯ a Vol. 30,

Parts 2 & 3, April/June 2005, pp. 275–289. ©

Quanten, S., De Valck, E., Mairesse, O. et al.,

Varying Model Between

Sleep and Thermoregulation. J Sleep Res

15:243-Dynamic Data Analysis and Data Mining for

Prediction of Clinical Stability Kristien Van

, Fabian Guiza b , Geert Meyfroidt c,

Jean-Jan Ramon b, Hendrik Blockeel b,

Maurice Bruynooghe b, Greet Van Den Berghe c

a 1Division Measure,

Model & Manage Bioresponses, Katholieke

Kasteelpark Arenberg 30,

B-Department of Computer

00a, B-3001 Leuven,

Department of Intensive Care

Medicine, University Hospital Gasthuisberg,

3000 Leuven, Belgium

[4] Box, G. E., Jenkins, G. M., and Reinsel, G. C.,

Time series analysis: forecasting and control. New

(5)

[5] Rangayyan, R.M., Biomedical Signal

Analysis: A Case Study Approach. New York.

Wiley Interscience, 2002

[6] Seeger, M., Gaussian Processes for Machine

Learning. Int J Neural Syst 14(2): 69-106, 2004

[7] Minka, T. P., A Family of Algorithms for

Approximate Bayesian Inference. PhD Thesis,

Masachusetts Institute of Technology, 2001

[8] Applications of Data Mining to Electronic

Commerce International Journal of Engineering

and Information Technology Vol 2, No. 2 2010

waves publishers ISSN 0975-5292 (Print)

2010, 2(2), 140-145 ISSN 0976-0253 (Online)

[9] Hand, D. J., Construction and assessment of

classification rules. Chichester, England: John

Wiley & Sons; 1997.

[10] Sakai, S., Kobayashi, K., Toyabe, S. I., et al.,

Comparison of the Levels of Accuracy of an

Artificial Neural Network Model and a Logistic

Regression Model for the Diagnosis of Acute

Appendicitis. J Med Syst 31: 357-364, 2007

Vol. 1(1) Sept-Dec (2011)

[5] Rangayyan, R.M., Biomedical Signal

Analysis: A Case Study Approach. New York.

[6] Seeger, M., Gaussian Processes for Machine

106, 2004

Family of Algorithms for

Approximate Bayesian Inference. PhD Thesis,

Masachusetts Institute of Technology, 2001

[8] Applications of Data Mining to Electronic

International Journal of Engineering

and Information Technology Vol 2, No. 2 2010

5292 (Print) IJEIT

0253 (Online)

[9] Hand, D. J., Construction and assessment of

classification rules. Chichester, England: John

[10] Sakai, S., Kobayashi, K., Toyabe, S. I., et al.,

Comparison of the Levels of Accuracy of an

Artificial Neural Network Model and a Logistic

Regression Model for the Diagnosis of Acute

364, 2007

[11] Erol, F. S., Uysal, H., Ergun, U., et al.,

Prediction of Minor Head Injured Patients Using

Logistic Regression and Mlp Neural Network.

Med Syst 29:205-15, 2005

[11] Erol, F. S., Uysal, H., Ergun, U., et al.,

ured Patients Using

References

Related documents

In what ways, if at all, did I as a school leader experience and navigate racism at the personally mediated level to positively impact the success of Black male students..

On the other hand, given that the purpose of the applied research development research is in a particular field and applied research is directed towards

The theoretical concerns that should be addressed so that the proposed inter-mated breeding program can be effectively used are as follows: (1) the minimum sam- ple size that

The performance of the cooperative took into account its profitability, benefits received by the members, homogeneity of their memberships, and the key role played by the

https://www.notalone.gov – Not Alone is a government resource which works to provide students, schools, and anyone else interested with information on how to respond to and

Oak Ridge National Lab.(ORNL), Oak Ridge, TN (United States). An overview of current status of carbon dioxide capture and storage technologies. Crop yield gaps: their

[87] demonstrated the use of time-resolved fluorescence measurements to study the enhanced FRET efficiency and increased fluorescent lifetime of immobi- lized quantum dots on a

Six major causes of accidents in the construction industry were examined, including: (i) lack of knowledge about legislation; (ii) lack of knowledge about safety