SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 175 – 180
_______________________________________________________________________________________________
175
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
Web Page Recommendation Using Domain Knowledge and Improved Frequent
Sequential Pattern Mining Algorithm
Ms.Harshali H. Bendale
Master of Engineering (Computer) Department ofComputer
Engineering
JayawantraoSawant College of Engineering,Hadapsar
SavitribaiPhule Pune University, Pune, Maharashtra, India
e-mail:bendaleharshali@gmail.com
Prof. H. A. Hingoliwala
Head of Department and Asso. Prof (Computer)Department of
Computer Engineering
JayawantraoSawant College of Engineering, Hadapsar
SavitribaiPhule Pune University, Pune, Maharashtra, India
e-mail:ali_hyderi@yahoo.com
Abstract—Web page recommendation is the technique of web site customization to fulfil the needs of every particular user or group of users.
The web has become largest world of knowledge. So it is more crucial task of the webmasters to manage the contents of the particular websites
to gather the requirements of the web users. The web page recommendation systems most part based on the exploitation of the patterns of the
site's visitors. Domain ontology‟s provide shared and regular understanding of a particular domain. Existing system uses pre-order linked WAP-
tree mining (PLWAP Mine) algorithm that helps web recommendation system to recommend the interested pages but it has some drawbacks, it
require more execution time and memory. To overcome the drawbacks of existing system paper utilizes PREWAP algorithm. The PREWAP
algorithm recommends the interested results to web user within less time and with less memory and improves the efficiency of web page
recommendation system. In work, various models are presented; the first model is Web Usage Mining which uses the web logs. The second
model also utilizes web logs to represent the domain knowledge, here the domain ontology is used to solve the new page problem. Likewise the
prediction model, which is a network of domain terms, which is based on the frequently viewed web-pages and represents the integrated web
usage. The recommendation results have been successfully verified based on the results which are acquired from a proposed and existing web
usage mining (WUM) technique.
Keywords- Domain ontology, knowledge representation, sequential patterns, web page recommendation, web mining.
__________________________________________________*****_________________________________________________
I. INTRODUCTION
Web page recommendation system is most important term in
today‟s world. It recommends the web pages to web user
according to his search term. These are some areas where
recommendation system [1] used some application like music,
movie, books, news, restaurants etc. As World Wide Web
grows tremendously the size and complexity of many web
sites increased rapidly so user faces the problem of directing
the web page in their area of interest, and it is difficult and
time consuming to find the information they are looking for.
Users don‟t know initially what they required and their
requirements may change that will lead to change in selection.
The fast presentation of current websites has overwhelmed
Web users by offering numerous choices. Consequently, Web
users tend to make poor decisions when surfing the Web due
to a failure to cope with enormous measures of data.
Recommender systems have proved in current years to be a
valuable means of helping Web users by giving useful and
effective recommendations.
Recommender systems core method is the learning and
prediction models which learn user‟s behavior and find what
users might want to view in the future. Specifically,
Recommendation system offers required results or
information by studying the behavior of user and area of
interests. Recommendation systems uses collaborative and
content based filtering approaches for providing what they
want by learning past behavior of user. Since a website is
normally designed to present the index pages on the home
page, the index pages plays important role of directing users to
the recent pages on the website through Web-page joins
whereas with the index pages, a user generally required to
navigate a n number of Web-pages to reach the content page
they are looking for.
Index of pages plays vital role, when index pages of
website are not well designed then user will suffer lot for
finding relevant pages they are interested in. suppose some
websites have irrelevant data which is not required by user in
that case user will unsatisfied. So web-page recommender
systems have become important for helping the web users to
discover the most interesting Web-pages on particular
websites. For making attractive web-page recommendations to
users it does not contain extra data that is irrelevant data so
every user satisfied by getting interested content.
Nowadays the Internet has become very popular. Millions
of people access the Web to search information, do online
shopping, learning new things. An ontology [4] may include
individuals, classes, attributes, relations, restrictions, rules, and
axioms. Ontology model allows human and machine
understandable content and human-machine interaction.
Domain Knowledge refers to important information that expert
use for recommending web pages to user in that case Ontology
[4] are used. The backbone method for knowledge
representation is ontology. Ontological representation of the
knowledge can be machine understandable and can help in
interpreting and reasoning about the Web access patterns
discovery in the mining step. To improve the results PREWAP
[1], [2] algorithm is used over the PLWAP Mine, the both
algorithms are works together [5] to get frequent sequential
patterns.
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 175 – 180
_______________________________________________________________________________________________
176
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
An efficient web-page recommender system can be
developed to offer the N most visited web-pages to web users
from the currently visited web pages based on the system.
Ontology‟s have been constructed by system developers in
recommender system with domain experts. Ontology
development is a critical process [4] which is inordinate and
demands a high state of expertise in the domain. It is
challenging to design and develop an ontology for a website
because there are high number of pages on one website.
When user wants to visit the page that is not present then
system cannot offer any web page recommendationto such
user, Web-page that is not present in the discovered Web
access sequence that problem is called as “new-page
problem”[1]. Domain ontology used to resolve such new-page
problem.
Section I describes introduction about web page
recommendation system, section II describes literature survey,
section III includes proposed work where we see the system
architecture, modules description, mathematical models,
algorithms and experimental setup, section IV describes
expected results , and at last section V concludes the paper.
II. RELATED WORK
In Paper [1] author proposes a novel method to provide better
Web-page recommendation via semantic-enhancement by
integrating the domain and Web usage knowledge of a
website. Using three models, two new models represent
domain knowledge of a website. One is semi-automatically
constructed ontology-based model known as DomainOntoWP,
and second is automatically constructed, semantic network of
Web-pages called as TermNetWP, also conceptual prediction
model is proposed to develop weighted semantic network of
frequently viewed terms, known as TermNavNet.
In paper [2] author proposes Sequential Stream Mining-
algorithm (SSM) based on the efficient PLWAP sequential
mining algorithm, which uses three types of data structures
DList, PLWAP tree and FSP-tree to handle the complexities
of mining frequent sequential patterns in data streams. SSM-
Algorithm supports continuous stream mining tasks suitable
for such new applications as click stream data. It is a complete
system that fulfills all of the requirements for mining frequent
sequential patterns in data streams. SSM-Algorithm features
are: DList structure for efficiently storing and maintaining
support counts of all items that are passing through the
streams, PLWAP tree for efficiently mining stream batch
frequent patterns, and the FSP tree for maintaining batch
frequent sequential patterns. So SSM algorithm produces
faster execution time.
In paper [3] author proposed a novel technique to incorporate
the conceptual characteristics of a website into a usage-based
recommendation model. Author described a method to
combine usage information and domain knowledge based on
ideas from bioinformatics and information retrieval. The
results are promising and are indicative of the utility of
domain knowledge. Similarity is calculated by investigating
the use of information content.
In paper[4] author explained the scope and purpose of
ontology for “E-learning technologies” course, discussed
about manual development of domain ontology, and provide a
brief introduction on formalisms for knowledge representation
On the ontological level. Also how ontology development
works for that require Determination of the purpose and scope
of the ontology, listing important concepts for capturing the
domain and organizing them in taxonomical structures also
Consider the other types of relations and merging of separate
taxonomical structures. Defining the properties of classes and
the constraints of their values and the instances and Evaluation
of results, discussion and conclusions.
In paper[5] author studies the performance of two existing
algorithms, the pre-order linked WAP-tree mining algorithm
(PLWAP-Mine) and conditional sequence mining algorithm
(CS-Mine), with respect to their sensitivity to the dataset
variability, and their practicality for web recommendation. The
comparison shows CS-Mine performs faster than PLWAP-
Mine, but the frequent patterns generated by PLWAP-Mine
are more effective than CS-Mine.
In Paper [6] author uses concept-based approach to add
semantics into the mining process and to generate more
semantically related results, that is result which fulfill the
requirements of user. Because web usage mining uses the term
and frequencies to represent a web site for the mining process
it leads to poor result. Poor results means users don‟t get what
they are require so by using concept-based approach user will
get what they require or interested.
In paper [7] the Markov model is an efficient and probabilistic
model to calculate the likelihood of going to Web-pages. Each
Web-page is checked to as a state in the Markov model.
Specifically, the N-order Markov model can be known to the
next recent visited page based on the previous N-1 visited
pages. The probability of the N-order Markov model is greater
than the lower-order system, however, the number of steps
used in a large-order Markov model will gradually increases.
Because the complexity is calculated by the several of stages,
the complexity of a greater-order Markov model increases
when utilizing it to model a large number of Web-pages.
Crossover probabilistic predictive models based on the
Markov model, for example, the element of clustering-based
Markov model of, have indicated improved prediction
exactness over the Markov model. So, the complexity of the
Markov-based models has caused about when they utilize in
Web-page recommender systems reason is there are a large
number of pages in a website. One efficient approach to
minimize complexity of a Markov-based model is to filter out
the Web-pages in the Web usage information which is not
relevant.
In paper [8] author discussed Web usage mining (WUM) is a
valuable technique for investigating Web usage information to
get it Web client navigation practices and discover valuable
Web usage learning. For an e-commerce organization, WUM
can be utilized for discovering viewpoint clients who likely
make a huge number of buys, or foreseeing e-commerce
exchanges focused around the perception of past visitors. In
the setting of web-page recommender frameworks, WUM can
be utilized to find Web usage learning to help clients to settle
on better choices by recommending prevalent Web-pages to
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 175 – 180
_______________________________________________________________________________________________
177
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
the clients or a more effective approach to arrange sites for
Web-based applications. Picking a successful mining
algorithm assumes an imperative part in prescribing the right
level of data to online users. The objective of WUM is to
capture, display, and investigate the behavioral patterns and
profiles of clients associating with a site.
Paper [9] states limitation of Sequential Pattern Mining
technique is the crucial state of space complexity, especially
for websites that have a large number of Web-pages. Recent
study has evaluated that the WAP-tree based outperforms the
other pattern mining method, e.g. Apriori-based, and pattern-
development based technique, in terms of memory.
III. PROPOSED SYSTEM
A. System Overview
1) Web Log: It consist of raw data that is surfing history
of web users. Web log file contain the web access
sequences and the URL's set which are divided in the
preprocessing phase to pass the content.
2) Preprocessing: Used to extract useful information
from non-useful data that is raw data. Web log having
data in the form of URL‟s and web access sequence.
And then passed to further modules.
Fig 1. System Architecture
3) Web Usage Mining: This technique used to analyze
web access pattern that are frequently used by web
users. Because of analysis of web access pattern
recommendation system will perform better then
usage mining techniques are applied on that is
PLWAP-Mine or PREWAP that will generate
frequent view term discovery.
4) Domain Ontology Construction: Extract the
important data from web logs process it and produce
URL‟s. Of web pages that are accessed by web users.
That will generate frequent view term discovery.
5) Prediction Model: From frequent view term discovery
prediction model will generate frequently viewed
DTerm Patterns, and D-TermNavigation model is
used to generate weighted semantic network of
frequently viewed terms known as TermNavNet from
frequently viewed D-Term Patterns.
6) Recommendation Engine: Recommendation Engine
will recommend the web pages to the user.
B. Algorithms
Algorithm 1: Construction of PREWAP-Tree
Input: a database WASD, minimum support threshold λ (0
<λ≤|WASD|)
Output: a PREWAP-tree
Begin
(1) /* produce the root */
Add a „root‟ node as the root node of PREWAP-tree T;
(2) /* produce „vent name‟ and „occur‟ values of node*/
For each Web access sequence S in WASD, do /* doing (a)
and (b)*/
(a) Delete all the events in S which don‟t meet the support λ,
and gain frequent subsequence S’ (e1, e2...en). Set currentNode
to the leftmost child of root in T;
(b) For i=1 to n(the length of S’) do /* doing (A) and (B)*/
(A) If currentNode is NULL
Create a new child node (ei: 1);
Else if currentNode is labeled ei
Set NodeExist to true;
Else
Set currentNode to currentNode‟s sibling
until eiwill be found or the sibling is NULL;
(B) If NodeExist
Increase count of ei by 1 and set
currentNode; /*namely, for the node,
Occur: = occur +1*/
Else
Create a new child node (ei: 1), set
currentNode.
Update descendant links of ei „s ancestors;
(3) /* Produce „PREID‟ and „desPREID‟ values of node*/
Construct a header table used to store frequent events;
Then pre-visit T from root: „root left subtree right subtree‟,
and at the same time add all nodes with the same event to a
linkage queue and record the serial number when one node is
visited;
(4) End.
Algorithm 2: Judging the relationship among two nodes in
PREWAP-tree
Input: Two nodes α and β of PREWAP-tree
Output:
Case 1: α is β’s ancestor, return 0;
Case 2: α is β’s descendant, return 3;
Case 3: α is on β’s left tree, return 1;
Case 4: α is on β’s right tree, return 2.
Begin
If (α. PREID <β. PREID and α. decPREID ≥ β. decPREID)
Return 0;
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 175 – 180
_______________________________________________________________________________________________
178
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
Else if (α. PREID >β. PREID and α. decPREID ≤
β.decPREID)
Return 3;
Else if (α. PREID <β. PREID and α. decPREID<β.decPREID)
Return 1;
Else
Return 2;
End.
Algorithm 3:Mining on PREWAP-tree
Input: PREWAP-Tree T, the header table H (ei represents its
node), the minimum support λ (0 <λ ≤ |WASD|), ε-frequent
pattern F (firstly F is empty), the a set of root of suffix tree R
(R is equal to the root initially and vjrepresents its node)
Output: ε+1-frequent sequence F
The main variable: C is used to store the count of the first node
set of ei.
Begin
(1)If R is empty
Return;
(2)Foreachei in H, find the suffix tree of vjin T, do
(a)While ei is not empty and vjis not end
Judge the relationship of (vj->ISon, ei) by
calling Algorithm 2:
Case 0: If eiis not descendant of e visited in H
C = C + ei.occur;
If ei ->lSon is not empty
Push ei to R as R’;
Next ei in H;
Case 1: Next vjin R;
Case2, 3: Next ei in H;
(b) If C is greater than or equal to λ
Add ei after F as Patter F’;
Calling Algorithm 3 recursively but
updating R and F with R’ and F’
(3)End.
Algorithm 4: PLWAP-Mine
Input:WASD web access sequence database, minimum
support.
Output:Complete set of frequent patterns.
Begin:
(1) The PLWAP algorithm computes frequent 1-items from
the database transactions as F1 = {a: 5, b: 5, c: 3}, listing each
event with its occurrence. It generates frequent sequences from
each transaction.
(2) Using the frequent sequences, it builds the PLWAP tree by
inserting each sequence from Root to leaf node.
(3) Mining the PLWAP tree to generate frequent pattern, by
following the header linkage of the first frequent item.
C. Mathematical Model
System S is represented as,
S = (P, Σ, δ, q0 , F)
P - A finite set of states
Σ - A finite set of input symbols called the alphabet
δ - A transition function (δ: P Σ P)
q0 - Initial state (q0 Є P)
F- Final state (F⊆ P)
Where,
P = {S1, S2}
Σ= {0, 1}
q0 = S1,
F = S1, and
P = {S1, S2, S3, S4}
S1: Pre-processing
S2: Ontology
S3: CPM
S4: Recommended Web Pages
Σ= 0, 1, Input: Web log Dataset.
q0 = S1, Initial State: Pre-processing.
F = {S4} Final output: Recommended web pages.
Prediction Model:
N = {(tX, δX) | tx Є T}: a set of term along with the
corresponding occurrences counts,
= {(tx, ty, δx,y, px,y) | tx, ty Є T }: a set of transitions fromtx to ty,
along with their transition weight (δx,y), and first- order
transition probabilities (px,y).
M = {tx, ty, tz,δx,y,z …px,y,z ) | tx, ty, tzЄ T} : a set of transition
fromtx, ty, tz, along with their transition weights (δx,y,z) and
second order transition probabilities (px,y,z), If M is non empty,
the CPM is considered as the second order conceptual
predication model .
First Order Transaction Probability:
CPM states= {S, t1... tp,E}
N =|F| is the no of term pattern in F
Ps = First Order Transaction Probability
S and tx are the two states
The first-order transition probabilities are estimated according
to the following expressions:
1. The first-order transition probability from the starting
state S to state tx,
⍴𝑠, 𝑥 = 𝛿𝑠,
𝑥
𝛿𝑠, 𝑦𝑁
𝑦=1
2. The first-order transition probability from state tx to
ty,
⍴𝑥, 𝑦 = 𝛿𝑥, 𝑦/𝛿𝑥
3. The first-order transition probability from state tx to
the final state E.
⍴𝑥, 𝐸 = 𝛿𝑥, 𝐸/𝛿𝑥
4. The second-order probabilities are estimated as
follows:
⍴𝑥, 𝑦, 𝑧 = 𝛿𝑥, 𝑦, 𝑧/𝛿𝑥
D. Experimental Setup
The system is built using Java framework (version Jdk
1.8) on Windows platform. The NetBeans (version 8.0) is used
as a development tool.
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 175 – 180
_______________________________________________________________________________________________
179
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
II. Dataset Description: The data was created by sampling
and processing the www.microsoft.com logs. The data records
the use of www.microsoft.com by 38000 anonymous,
randomly-selected users. For each user, the data lists all the
areas of the web site (Vroots) that the user visited in a one
week timeframe.
Users are identified only by a sequential number, for
example, User #14988, User #14989, etc. The file contains no
personally identifiable information. The 294 Vroots are
identified by their title (e.g. "NetShow for PowerPoint") and
URL (e.g. "/stream"). The data comes from one week in
February, 1998. Each instance represents an anonymous,
randomly selected user of the web site. Each attribute is an
area ("vroot") of the www.microsoft.com web site. Missing
Attribute Values: The data is very sparse, so vroot visits are
explicit, non-visits are implicit (missing).
IV. RESULTS
This section presents the performance of the PLWAP Mine
and PREWAP algorithms.
Fig 2 shows the time comparison of PLWAP Mine and
PREWAP algorithms for various threshold size. The X-axis
shows Threshold Size and Y- axis shows Time in ms. The
PREWAP takes less time than PLWAP Mine when threshold
gets increased.
Fig. 2: Time Comparison Graph for various threshold
Fig 3 Shows Memory Comparison of PLWAP Mine and
PREWAP algorithms for various Threshold. X-axis shows
Algorithm & Y-axis shows Memory in bytes. PLWAP Mine
require more Memory than PREWAP.
Fig. 3: Memory Comparison Graph
Fig. 4 Shows Time Comparison of PLWAP Mine and
PREWAP algorithms for various dataset sizes. X-axis shows
Dataset Size in kb and Y-axis shows Time in ms. PLWAP
Mine require more time than PREWAP. So PREWAP is better
than PLWAP Mine because it requires less time to execute
when dataset gets updated than PLWAP Mine.
Fig 4. Time Comparison Graph of PLWAP and PREWAP algorithms for
various dataset sizes.
V. CONCLUSION AND FUTURE SCOPE
Hence we conclude that PLWAP Mine and PREWAP Web
usage mining techniques are used in Web-Page
Recommendation System that will provide interested web
pages to web user. When dataset gets updated and there are
too many small frequent item sets generated in such case
PLWAP Mine will not work properly in terms of execution
time and it requires more memory. PREWAP take less time
and less memory to execute than PLWAP Mine. So PREWAP
is better than PLWAP Mine. Frequent viewed terms discovery
and frequently viewed D-Term patterns are used by
Recommendation system to recommend the interested web
pages. Web usage mining techniques such as PREWAP and
PLWAP Mine and Domain Ontology are used to generate
Frequent patterns also new page problem is resolved by
constructing domain ontology on URL‟s obtained from web
logs.
Given the time constraints of this study, the scope of
the system development was limited to applying to a single
website, in future the further development can be focused on
the support for Multi-site.
ACKNOWLEDGMENT
I take this opportunity to express my profound gratitude and
deep regards to my guide Prof. H. A. Hingoliwalafor his
exemplary guidance, monitoring and constant encouragement
which helped me in completing this task through various
stages. The blessings, help and guidance given by him time to
time shall carry me a long way in the journey of life which I am
about to embark. We are thankful to the authorities of
SavitribaiPhule University of Pune.
REFERENCES
[1] Thi Thanh Sang Nguyen, Hai Yan Lu, and Jie Lu OCTOBER
2014,” Web-Page Recommendation Based on Web Usage and
Domain Knowledge” IEEE Transactions on Knowledge and
Data Engineering, Vol. 26, No. 10
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 175 – 180
_______________________________________________________________________________________________
180
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
[2] ChristieI. EZEIFE 1, Monwar Mostafa, “a PLWAP-based
algorithm for mining frequent sequential stream patterns”,
Springer.
[3] Amit Bose, Kalyan Beemanapalli, Jaideep Srivastava, Sigal
Sahar, “Incorporating Concept Hierarchies into Usage Mining
Based Recommendations”, 2006 ACM 1-59593-444-8.
[4] Dale Dzemydiene, Lina Tankeleviciene, “on the development of
domain ontology for distance learning course”, ISBN 978-9955-
28-283-9.
[5] Thi Thanh Sang Nguyen* and Hai Yan Lu, “Investigation of
sequential pattern mining techniques for web recommendation”,
Int. J. Information and Decision Sciences, Vol. 4, No. 4, 2012.
[6] Sebastian A. Rıos Juan D. Velasquez, “Semantic Web Usage
Mining by a Concept-based Approach for Off-line Web Site
Enhancements” IEEE/WIC/ACM International Conference on
Web Intelligence and Intelligent Agent Technology 2008.
[7] Borges, J. & Levene, M. 2004, A Dynamic Clustering-Based
Markov Model for Web Usage Mining, Available online at
http://xxx.arxiv.org/abs/cs.IR/0406032.
[8] Liu, B., Mobasher, B. & Nasraoui, O. 2011, 'Web Usage
Mining', in B. Liu (ed.), Web Data Mining: Exploring
Hyperlinks, Contents, and Usage Data, Springer- Verlag Berlin
Heidelberg, pp.527-603.
[9] Mabroukeh, N.R. & Ezeife, C.I. 2010, 'A Taxonomy of
Sequential Pattern Mining Algorithms', ACM Comput. Surv.
vol. 43, no. 1, pp. 1-41.
[10] Ezeife, C. & Liu, Y. 2009, 'Fast Incremental Mining of Web
Sequential Patterns with PLWAP Tree', Data Mining and
Knowledge Discovery, vol. 19, no. 3, pp. 376-416.
[11] Henze, N., Dolog, P. & Nejdl, W. 2004, 'Reasoning and
Ontologies for Personalized E-Learning inthe Semantic Web',
Educational Technology & Society, vol. 7, no. 4, pp. 82-97.
[12] Khalil, F. 2008, 'Combining Web Data Mining Techniques for
Web Page Access Prediction', Doctoral thesis, University of
Southern Queensland.

More Related Content

Similar to Web Page Recommendation Using Domain Knowledge and Improved Frequent Sequential Pattern Mining Algorithm

Brief Introduction on Working of Web Crawler
Brief Introduction on Working of Web CrawlerBrief Introduction on Working of Web Crawler
Brief Introduction on Working of Web Crawlerrahulmonikasharma
 
A detail survey of page re ranking various web features and techniques
A detail survey of page re ranking various web features and techniquesA detail survey of page re ranking various web features and techniques
A detail survey of page re ranking various web features and techniquesijctet
 
IRJET-A Survey on Web Personalization of Web Usage Mining
IRJET-A Survey on Web Personalization of Web Usage MiningIRJET-A Survey on Web Personalization of Web Usage Mining
IRJET-A Survey on Web Personalization of Web Usage MiningIRJET Journal
 
2000-08.doc
2000-08.doc2000-08.doc
2000-08.docbutest
 
2000-08.doc
2000-08.doc2000-08.doc
2000-08.docbutest
 
Certain Issues in Web Page Prediction, Classification and Clustering in Data ...
Certain Issues in Web Page Prediction, Classification and Clustering in Data ...Certain Issues in Web Page Prediction, Classification and Clustering in Data ...
Certain Issues in Web Page Prediction, Classification and Clustering in Data ...IJAEMSJORNAL
 
Semantically enriched web usage mining for predicting user future movements
Semantically enriched web usage mining for predicting user future movementsSemantically enriched web usage mining for predicting user future movements
Semantically enriched web usage mining for predicting user future movementsIJwest
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...ijcsa
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...ijcsa
 
A comprehensive study of mining web data
A comprehensive study of mining web dataA comprehensive study of mining web data
A comprehensive study of mining web dataeSAT Publishing House
 
Web Page Recommendation Using Web Mining
Web Page Recommendation Using Web MiningWeb Page Recommendation Using Web Mining
Web Page Recommendation Using Web MiningIJERA Editor
 
3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender system3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender systemIaetsd Iaetsd
 
International conference On Computer Science And technology
International conference On Computer Science And technologyInternational conference On Computer Science And technology
International conference On Computer Science And technologyanchalsinghdm
 
WEB MINING – A CATALYST FOR E-BUSINESS
WEB MINING – A CATALYST FOR E-BUSINESSWEB MINING – A CATALYST FOR E-BUSINESS
WEB MINING – A CATALYST FOR E-BUSINESSacijjournal
 
WEB BASED INFORMATION SYSTEMS OF E-COMMERCE USER SATISFACTION USING ZACHMAN ...
WEB BASED INFORMATION SYSTEMS OF  E-COMMERCE USER SATISFACTION USING ZACHMAN ...WEB BASED INFORMATION SYSTEMS OF  E-COMMERCE USER SATISFACTION USING ZACHMAN ...
WEB BASED INFORMATION SYSTEMS OF E-COMMERCE USER SATISFACTION USING ZACHMAN ...AM Publications
 
IRJET-Model for semantic processing in information retrieval systems
IRJET-Model for semantic processing in information retrieval systemsIRJET-Model for semantic processing in information retrieval systems
IRJET-Model for semantic processing in information retrieval systemsIRJET Journal
 
AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...
AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...
AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...James Heller
 
Comparative Analysis of Collaborative Filtering Technique
Comparative Analysis of Collaborative Filtering TechniqueComparative Analysis of Collaborative Filtering Technique
Comparative Analysis of Collaborative Filtering TechniqueIOSR Journals
 

Similar to Web Page Recommendation Using Domain Knowledge and Improved Frequent Sequential Pattern Mining Algorithm (20)

Brief Introduction on Working of Web Crawler
Brief Introduction on Working of Web CrawlerBrief Introduction on Working of Web Crawler
Brief Introduction on Working of Web Crawler
 
A detail survey of page re ranking various web features and techniques
A detail survey of page re ranking various web features and techniquesA detail survey of page re ranking various web features and techniques
A detail survey of page re ranking various web features and techniques
 
IRJET-A Survey on Web Personalization of Web Usage Mining
IRJET-A Survey on Web Personalization of Web Usage MiningIRJET-A Survey on Web Personalization of Web Usage Mining
IRJET-A Survey on Web Personalization of Web Usage Mining
 
2000-08.doc
2000-08.doc2000-08.doc
2000-08.doc
 
2000-08.doc
2000-08.doc2000-08.doc
2000-08.doc
 
Certain Issues in Web Page Prediction, Classification and Clustering in Data ...
Certain Issues in Web Page Prediction, Classification and Clustering in Data ...Certain Issues in Web Page Prediction, Classification and Clustering in Data ...
Certain Issues in Web Page Prediction, Classification and Clustering in Data ...
 
Semantically enriched web usage mining for predicting user future movements
Semantically enriched web usage mining for predicting user future movementsSemantically enriched web usage mining for predicting user future movements
Semantically enriched web usage mining for predicting user future movements
 
50120140507003
5012014050700350120140507003
50120140507003
 
50120140507003 2-3
50120140507003 2-350120140507003 2-3
50120140507003 2-3
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
 
A comprehensive study of mining web data
A comprehensive study of mining web dataA comprehensive study of mining web data
A comprehensive study of mining web data
 
Web Page Recommendation Using Web Mining
Web Page Recommendation Using Web MiningWeb Page Recommendation Using Web Mining
Web Page Recommendation Using Web Mining
 
3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender system3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender system
 
International conference On Computer Science And technology
International conference On Computer Science And technologyInternational conference On Computer Science And technology
International conference On Computer Science And technology
 
WEB MINING – A CATALYST FOR E-BUSINESS
WEB MINING – A CATALYST FOR E-BUSINESSWEB MINING – A CATALYST FOR E-BUSINESS
WEB MINING – A CATALYST FOR E-BUSINESS
 
WEB BASED INFORMATION SYSTEMS OF E-COMMERCE USER SATISFACTION USING ZACHMAN ...
WEB BASED INFORMATION SYSTEMS OF  E-COMMERCE USER SATISFACTION USING ZACHMAN ...WEB BASED INFORMATION SYSTEMS OF  E-COMMERCE USER SATISFACTION USING ZACHMAN ...
WEB BASED INFORMATION SYSTEMS OF E-COMMERCE USER SATISFACTION USING ZACHMAN ...
 
IRJET-Model for semantic processing in information retrieval systems
IRJET-Model for semantic processing in information retrieval systemsIRJET-Model for semantic processing in information retrieval systems
IRJET-Model for semantic processing in information retrieval systems
 
AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...
AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...
AN EXTENSIVE LITERATURE SURVEY ON COMPREHENSIVE RESEARCH ACTIVITIES OF WEB US...
 
Comparative Analysis of Collaborative Filtering Technique
Comparative Analysis of Collaborative Filtering TechniqueComparative Analysis of Collaborative Filtering Technique
Comparative Analysis of Collaborative Filtering Technique
 

More from rahulmonikasharma

Data Mining Concepts - A survey paper
Data Mining Concepts - A survey paperData Mining Concepts - A survey paper
Data Mining Concepts - A survey paperrahulmonikasharma
 
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...rahulmonikasharma
 
Considering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP FrameworkConsidering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP Frameworkrahulmonikasharma
 
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication SystemsA New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systemsrahulmonikasharma
 
Broadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A SurveyBroadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A Surveyrahulmonikasharma
 
Sybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANETSybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANETrahulmonikasharma
 
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine FormulaA Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine Formularahulmonikasharma
 
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...rahulmonikasharma
 
Quality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry PiQuality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry Pirahulmonikasharma
 
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...rahulmonikasharma
 
DC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide NanoparticlesDC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide Nanoparticlesrahulmonikasharma
 
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMA Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMrahulmonikasharma
 
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy MonitoringIOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoringrahulmonikasharma
 
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...rahulmonikasharma
 
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...rahulmonikasharma
 
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM SystemAlamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM Systemrahulmonikasharma
 
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault DiagnosisEmpirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosisrahulmonikasharma
 
Short Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA TechniqueShort Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA Techniquerahulmonikasharma
 
Impact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line CouplerImpact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line Couplerrahulmonikasharma
 
Design Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction MotorDesign Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction Motorrahulmonikasharma
 

More from rahulmonikasharma (20)

Data Mining Concepts - A survey paper
Data Mining Concepts - A survey paperData Mining Concepts - A survey paper
Data Mining Concepts - A survey paper
 
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
 
Considering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP FrameworkConsidering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP Framework
 
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication SystemsA New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
 
Broadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A SurveyBroadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A Survey
 
Sybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANETSybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANET
 
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine FormulaA Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
 
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
 
Quality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry PiQuality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry Pi
 
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
 
DC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide NanoparticlesDC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide Nanoparticles
 
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMA Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
 
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy MonitoringIOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
 
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
 
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
 
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM SystemAlamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM System
 
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault DiagnosisEmpirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
 
Short Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA TechniqueShort Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA Technique
 
Impact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line CouplerImpact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line Coupler
 
Design Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction MotorDesign Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction Motor
 

Recently uploaded

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 

Recently uploaded (20)

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

Web Page Recommendation Using Domain Knowledge and Improved Frequent Sequential Pattern Mining Algorithm

  • 1. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 175 – 180 _______________________________________________________________________________________________ 175 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ Web Page Recommendation Using Domain Knowledge and Improved Frequent Sequential Pattern Mining Algorithm Ms.Harshali H. Bendale Master of Engineering (Computer) Department ofComputer Engineering JayawantraoSawant College of Engineering,Hadapsar SavitribaiPhule Pune University, Pune, Maharashtra, India e-mail:bendaleharshali@gmail.com Prof. H. A. Hingoliwala Head of Department and Asso. Prof (Computer)Department of Computer Engineering JayawantraoSawant College of Engineering, Hadapsar SavitribaiPhule Pune University, Pune, Maharashtra, India e-mail:ali_hyderi@yahoo.com Abstract—Web page recommendation is the technique of web site customization to fulfil the needs of every particular user or group of users. The web has become largest world of knowledge. So it is more crucial task of the webmasters to manage the contents of the particular websites to gather the requirements of the web users. The web page recommendation systems most part based on the exploitation of the patterns of the site's visitors. Domain ontology‟s provide shared and regular understanding of a particular domain. Existing system uses pre-order linked WAP- tree mining (PLWAP Mine) algorithm that helps web recommendation system to recommend the interested pages but it has some drawbacks, it require more execution time and memory. To overcome the drawbacks of existing system paper utilizes PREWAP algorithm. The PREWAP algorithm recommends the interested results to web user within less time and with less memory and improves the efficiency of web page recommendation system. In work, various models are presented; the first model is Web Usage Mining which uses the web logs. The second model also utilizes web logs to represent the domain knowledge, here the domain ontology is used to solve the new page problem. Likewise the prediction model, which is a network of domain terms, which is based on the frequently viewed web-pages and represents the integrated web usage. The recommendation results have been successfully verified based on the results which are acquired from a proposed and existing web usage mining (WUM) technique. Keywords- Domain ontology, knowledge representation, sequential patterns, web page recommendation, web mining. __________________________________________________*****_________________________________________________ I. INTRODUCTION Web page recommendation system is most important term in today‟s world. It recommends the web pages to web user according to his search term. These are some areas where recommendation system [1] used some application like music, movie, books, news, restaurants etc. As World Wide Web grows tremendously the size and complexity of many web sites increased rapidly so user faces the problem of directing the web page in their area of interest, and it is difficult and time consuming to find the information they are looking for. Users don‟t know initially what they required and their requirements may change that will lead to change in selection. The fast presentation of current websites has overwhelmed Web users by offering numerous choices. Consequently, Web users tend to make poor decisions when surfing the Web due to a failure to cope with enormous measures of data. Recommender systems have proved in current years to be a valuable means of helping Web users by giving useful and effective recommendations. Recommender systems core method is the learning and prediction models which learn user‟s behavior and find what users might want to view in the future. Specifically, Recommendation system offers required results or information by studying the behavior of user and area of interests. Recommendation systems uses collaborative and content based filtering approaches for providing what they want by learning past behavior of user. Since a website is normally designed to present the index pages on the home page, the index pages plays important role of directing users to the recent pages on the website through Web-page joins whereas with the index pages, a user generally required to navigate a n number of Web-pages to reach the content page they are looking for. Index of pages plays vital role, when index pages of website are not well designed then user will suffer lot for finding relevant pages they are interested in. suppose some websites have irrelevant data which is not required by user in that case user will unsatisfied. So web-page recommender systems have become important for helping the web users to discover the most interesting Web-pages on particular websites. For making attractive web-page recommendations to users it does not contain extra data that is irrelevant data so every user satisfied by getting interested content. Nowadays the Internet has become very popular. Millions of people access the Web to search information, do online shopping, learning new things. An ontology [4] may include individuals, classes, attributes, relations, restrictions, rules, and axioms. Ontology model allows human and machine understandable content and human-machine interaction. Domain Knowledge refers to important information that expert use for recommending web pages to user in that case Ontology [4] are used. The backbone method for knowledge representation is ontology. Ontological representation of the knowledge can be machine understandable and can help in interpreting and reasoning about the Web access patterns discovery in the mining step. To improve the results PREWAP [1], [2] algorithm is used over the PLWAP Mine, the both algorithms are works together [5] to get frequent sequential patterns.
  • 2. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 175 – 180 _______________________________________________________________________________________________ 176 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ An efficient web-page recommender system can be developed to offer the N most visited web-pages to web users from the currently visited web pages based on the system. Ontology‟s have been constructed by system developers in recommender system with domain experts. Ontology development is a critical process [4] which is inordinate and demands a high state of expertise in the domain. It is challenging to design and develop an ontology for a website because there are high number of pages on one website. When user wants to visit the page that is not present then system cannot offer any web page recommendationto such user, Web-page that is not present in the discovered Web access sequence that problem is called as “new-page problem”[1]. Domain ontology used to resolve such new-page problem. Section I describes introduction about web page recommendation system, section II describes literature survey, section III includes proposed work where we see the system architecture, modules description, mathematical models, algorithms and experimental setup, section IV describes expected results , and at last section V concludes the paper. II. RELATED WORK In Paper [1] author proposes a novel method to provide better Web-page recommendation via semantic-enhancement by integrating the domain and Web usage knowledge of a website. Using three models, two new models represent domain knowledge of a website. One is semi-automatically constructed ontology-based model known as DomainOntoWP, and second is automatically constructed, semantic network of Web-pages called as TermNetWP, also conceptual prediction model is proposed to develop weighted semantic network of frequently viewed terms, known as TermNavNet. In paper [2] author proposes Sequential Stream Mining- algorithm (SSM) based on the efficient PLWAP sequential mining algorithm, which uses three types of data structures DList, PLWAP tree and FSP-tree to handle the complexities of mining frequent sequential patterns in data streams. SSM- Algorithm supports continuous stream mining tasks suitable for such new applications as click stream data. It is a complete system that fulfills all of the requirements for mining frequent sequential patterns in data streams. SSM-Algorithm features are: DList structure for efficiently storing and maintaining support counts of all items that are passing through the streams, PLWAP tree for efficiently mining stream batch frequent patterns, and the FSP tree for maintaining batch frequent sequential patterns. So SSM algorithm produces faster execution time. In paper [3] author proposed a novel technique to incorporate the conceptual characteristics of a website into a usage-based recommendation model. Author described a method to combine usage information and domain knowledge based on ideas from bioinformatics and information retrieval. The results are promising and are indicative of the utility of domain knowledge. Similarity is calculated by investigating the use of information content. In paper[4] author explained the scope and purpose of ontology for “E-learning technologies” course, discussed about manual development of domain ontology, and provide a brief introduction on formalisms for knowledge representation On the ontological level. Also how ontology development works for that require Determination of the purpose and scope of the ontology, listing important concepts for capturing the domain and organizing them in taxonomical structures also Consider the other types of relations and merging of separate taxonomical structures. Defining the properties of classes and the constraints of their values and the instances and Evaluation of results, discussion and conclusions. In paper[5] author studies the performance of two existing algorithms, the pre-order linked WAP-tree mining algorithm (PLWAP-Mine) and conditional sequence mining algorithm (CS-Mine), with respect to their sensitivity to the dataset variability, and their practicality for web recommendation. The comparison shows CS-Mine performs faster than PLWAP- Mine, but the frequent patterns generated by PLWAP-Mine are more effective than CS-Mine. In Paper [6] author uses concept-based approach to add semantics into the mining process and to generate more semantically related results, that is result which fulfill the requirements of user. Because web usage mining uses the term and frequencies to represent a web site for the mining process it leads to poor result. Poor results means users don‟t get what they are require so by using concept-based approach user will get what they require or interested. In paper [7] the Markov model is an efficient and probabilistic model to calculate the likelihood of going to Web-pages. Each Web-page is checked to as a state in the Markov model. Specifically, the N-order Markov model can be known to the next recent visited page based on the previous N-1 visited pages. The probability of the N-order Markov model is greater than the lower-order system, however, the number of steps used in a large-order Markov model will gradually increases. Because the complexity is calculated by the several of stages, the complexity of a greater-order Markov model increases when utilizing it to model a large number of Web-pages. Crossover probabilistic predictive models based on the Markov model, for example, the element of clustering-based Markov model of, have indicated improved prediction exactness over the Markov model. So, the complexity of the Markov-based models has caused about when they utilize in Web-page recommender systems reason is there are a large number of pages in a website. One efficient approach to minimize complexity of a Markov-based model is to filter out the Web-pages in the Web usage information which is not relevant. In paper [8] author discussed Web usage mining (WUM) is a valuable technique for investigating Web usage information to get it Web client navigation practices and discover valuable Web usage learning. For an e-commerce organization, WUM can be utilized for discovering viewpoint clients who likely make a huge number of buys, or foreseeing e-commerce exchanges focused around the perception of past visitors. In the setting of web-page recommender frameworks, WUM can be utilized to find Web usage learning to help clients to settle on better choices by recommending prevalent Web-pages to
  • 3. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 175 – 180 _______________________________________________________________________________________________ 177 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ the clients or a more effective approach to arrange sites for Web-based applications. Picking a successful mining algorithm assumes an imperative part in prescribing the right level of data to online users. The objective of WUM is to capture, display, and investigate the behavioral patterns and profiles of clients associating with a site. Paper [9] states limitation of Sequential Pattern Mining technique is the crucial state of space complexity, especially for websites that have a large number of Web-pages. Recent study has evaluated that the WAP-tree based outperforms the other pattern mining method, e.g. Apriori-based, and pattern- development based technique, in terms of memory. III. PROPOSED SYSTEM A. System Overview 1) Web Log: It consist of raw data that is surfing history of web users. Web log file contain the web access sequences and the URL's set which are divided in the preprocessing phase to pass the content. 2) Preprocessing: Used to extract useful information from non-useful data that is raw data. Web log having data in the form of URL‟s and web access sequence. And then passed to further modules. Fig 1. System Architecture 3) Web Usage Mining: This technique used to analyze web access pattern that are frequently used by web users. Because of analysis of web access pattern recommendation system will perform better then usage mining techniques are applied on that is PLWAP-Mine or PREWAP that will generate frequent view term discovery. 4) Domain Ontology Construction: Extract the important data from web logs process it and produce URL‟s. Of web pages that are accessed by web users. That will generate frequent view term discovery. 5) Prediction Model: From frequent view term discovery prediction model will generate frequently viewed DTerm Patterns, and D-TermNavigation model is used to generate weighted semantic network of frequently viewed terms known as TermNavNet from frequently viewed D-Term Patterns. 6) Recommendation Engine: Recommendation Engine will recommend the web pages to the user. B. Algorithms Algorithm 1: Construction of PREWAP-Tree Input: a database WASD, minimum support threshold λ (0 <λ≤|WASD|) Output: a PREWAP-tree Begin (1) /* produce the root */ Add a „root‟ node as the root node of PREWAP-tree T; (2) /* produce „vent name‟ and „occur‟ values of node*/ For each Web access sequence S in WASD, do /* doing (a) and (b)*/ (a) Delete all the events in S which don‟t meet the support λ, and gain frequent subsequence S’ (e1, e2...en). Set currentNode to the leftmost child of root in T; (b) For i=1 to n(the length of S’) do /* doing (A) and (B)*/ (A) If currentNode is NULL Create a new child node (ei: 1); Else if currentNode is labeled ei Set NodeExist to true; Else Set currentNode to currentNode‟s sibling until eiwill be found or the sibling is NULL; (B) If NodeExist Increase count of ei by 1 and set currentNode; /*namely, for the node, Occur: = occur +1*/ Else Create a new child node (ei: 1), set currentNode. Update descendant links of ei „s ancestors; (3) /* Produce „PREID‟ and „desPREID‟ values of node*/ Construct a header table used to store frequent events; Then pre-visit T from root: „root left subtree right subtree‟, and at the same time add all nodes with the same event to a linkage queue and record the serial number when one node is visited; (4) End. Algorithm 2: Judging the relationship among two nodes in PREWAP-tree Input: Two nodes α and β of PREWAP-tree Output: Case 1: α is β’s ancestor, return 0; Case 2: α is β’s descendant, return 3; Case 3: α is on β’s left tree, return 1; Case 4: α is on β’s right tree, return 2. Begin If (α. PREID <β. PREID and α. decPREID ≥ β. decPREID) Return 0;
  • 4. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 175 – 180 _______________________________________________________________________________________________ 178 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ Else if (α. PREID >β. PREID and α. decPREID ≤ β.decPREID) Return 3; Else if (α. PREID <β. PREID and α. decPREID<β.decPREID) Return 1; Else Return 2; End. Algorithm 3:Mining on PREWAP-tree Input: PREWAP-Tree T, the header table H (ei represents its node), the minimum support λ (0 <λ ≤ |WASD|), ε-frequent pattern F (firstly F is empty), the a set of root of suffix tree R (R is equal to the root initially and vjrepresents its node) Output: ε+1-frequent sequence F The main variable: C is used to store the count of the first node set of ei. Begin (1)If R is empty Return; (2)Foreachei in H, find the suffix tree of vjin T, do (a)While ei is not empty and vjis not end Judge the relationship of (vj->ISon, ei) by calling Algorithm 2: Case 0: If eiis not descendant of e visited in H C = C + ei.occur; If ei ->lSon is not empty Push ei to R as R’; Next ei in H; Case 1: Next vjin R; Case2, 3: Next ei in H; (b) If C is greater than or equal to λ Add ei after F as Patter F’; Calling Algorithm 3 recursively but updating R and F with R’ and F’ (3)End. Algorithm 4: PLWAP-Mine Input:WASD web access sequence database, minimum support. Output:Complete set of frequent patterns. Begin: (1) The PLWAP algorithm computes frequent 1-items from the database transactions as F1 = {a: 5, b: 5, c: 3}, listing each event with its occurrence. It generates frequent sequences from each transaction. (2) Using the frequent sequences, it builds the PLWAP tree by inserting each sequence from Root to leaf node. (3) Mining the PLWAP tree to generate frequent pattern, by following the header linkage of the first frequent item. C. Mathematical Model System S is represented as, S = (P, Σ, δ, q0 , F) P - A finite set of states Σ - A finite set of input symbols called the alphabet δ - A transition function (δ: P Σ P) q0 - Initial state (q0 Є P) F- Final state (F⊆ P) Where, P = {S1, S2} Σ= {0, 1} q0 = S1, F = S1, and P = {S1, S2, S3, S4} S1: Pre-processing S2: Ontology S3: CPM S4: Recommended Web Pages Σ= 0, 1, Input: Web log Dataset. q0 = S1, Initial State: Pre-processing. F = {S4} Final output: Recommended web pages. Prediction Model: N = {(tX, δX) | tx Є T}: a set of term along with the corresponding occurrences counts, = {(tx, ty, δx,y, px,y) | tx, ty Є T }: a set of transitions fromtx to ty, along with their transition weight (δx,y), and first- order transition probabilities (px,y). M = {tx, ty, tz,δx,y,z …px,y,z ) | tx, ty, tzЄ T} : a set of transition fromtx, ty, tz, along with their transition weights (δx,y,z) and second order transition probabilities (px,y,z), If M is non empty, the CPM is considered as the second order conceptual predication model . First Order Transaction Probability: CPM states= {S, t1... tp,E} N =|F| is the no of term pattern in F Ps = First Order Transaction Probability S and tx are the two states The first-order transition probabilities are estimated according to the following expressions: 1. The first-order transition probability from the starting state S to state tx, ⍴𝑠, 𝑥 = 𝛿𝑠, 𝑥 𝛿𝑠, 𝑦𝑁 𝑦=1 2. The first-order transition probability from state tx to ty, ⍴𝑥, 𝑦 = 𝛿𝑥, 𝑦/𝛿𝑥 3. The first-order transition probability from state tx to the final state E. ⍴𝑥, 𝐸 = 𝛿𝑥, 𝐸/𝛿𝑥 4. The second-order probabilities are estimated as follows: ⍴𝑥, 𝑦, 𝑧 = 𝛿𝑥, 𝑦, 𝑧/𝛿𝑥 D. Experimental Setup The system is built using Java framework (version Jdk 1.8) on Windows platform. The NetBeans (version 8.0) is used as a development tool.
  • 5. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 175 – 180 _______________________________________________________________________________________________ 179 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ II. Dataset Description: The data was created by sampling and processing the www.microsoft.com logs. The data records the use of www.microsoft.com by 38000 anonymous, randomly-selected users. For each user, the data lists all the areas of the web site (Vroots) that the user visited in a one week timeframe. Users are identified only by a sequential number, for example, User #14988, User #14989, etc. The file contains no personally identifiable information. The 294 Vroots are identified by their title (e.g. "NetShow for PowerPoint") and URL (e.g. "/stream"). The data comes from one week in February, 1998. Each instance represents an anonymous, randomly selected user of the web site. Each attribute is an area ("vroot") of the www.microsoft.com web site. Missing Attribute Values: The data is very sparse, so vroot visits are explicit, non-visits are implicit (missing). IV. RESULTS This section presents the performance of the PLWAP Mine and PREWAP algorithms. Fig 2 shows the time comparison of PLWAP Mine and PREWAP algorithms for various threshold size. The X-axis shows Threshold Size and Y- axis shows Time in ms. The PREWAP takes less time than PLWAP Mine when threshold gets increased. Fig. 2: Time Comparison Graph for various threshold Fig 3 Shows Memory Comparison of PLWAP Mine and PREWAP algorithms for various Threshold. X-axis shows Algorithm & Y-axis shows Memory in bytes. PLWAP Mine require more Memory than PREWAP. Fig. 3: Memory Comparison Graph Fig. 4 Shows Time Comparison of PLWAP Mine and PREWAP algorithms for various dataset sizes. X-axis shows Dataset Size in kb and Y-axis shows Time in ms. PLWAP Mine require more time than PREWAP. So PREWAP is better than PLWAP Mine because it requires less time to execute when dataset gets updated than PLWAP Mine. Fig 4. Time Comparison Graph of PLWAP and PREWAP algorithms for various dataset sizes. V. CONCLUSION AND FUTURE SCOPE Hence we conclude that PLWAP Mine and PREWAP Web usage mining techniques are used in Web-Page Recommendation System that will provide interested web pages to web user. When dataset gets updated and there are too many small frequent item sets generated in such case PLWAP Mine will not work properly in terms of execution time and it requires more memory. PREWAP take less time and less memory to execute than PLWAP Mine. So PREWAP is better than PLWAP Mine. Frequent viewed terms discovery and frequently viewed D-Term patterns are used by Recommendation system to recommend the interested web pages. Web usage mining techniques such as PREWAP and PLWAP Mine and Domain Ontology are used to generate Frequent patterns also new page problem is resolved by constructing domain ontology on URL‟s obtained from web logs. Given the time constraints of this study, the scope of the system development was limited to applying to a single website, in future the further development can be focused on the support for Multi-site. ACKNOWLEDGMENT I take this opportunity to express my profound gratitude and deep regards to my guide Prof. H. A. Hingoliwalafor his exemplary guidance, monitoring and constant encouragement which helped me in completing this task through various stages. The blessings, help and guidance given by him time to time shall carry me a long way in the journey of life which I am about to embark. We are thankful to the authorities of SavitribaiPhule University of Pune. REFERENCES [1] Thi Thanh Sang Nguyen, Hai Yan Lu, and Jie Lu OCTOBER 2014,” Web-Page Recommendation Based on Web Usage and Domain Knowledge” IEEE Transactions on Knowledge and Data Engineering, Vol. 26, No. 10
  • 6. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 175 – 180 _______________________________________________________________________________________________ 180 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ [2] ChristieI. EZEIFE 1, Monwar Mostafa, “a PLWAP-based algorithm for mining frequent sequential stream patterns”, Springer. [3] Amit Bose, Kalyan Beemanapalli, Jaideep Srivastava, Sigal Sahar, “Incorporating Concept Hierarchies into Usage Mining Based Recommendations”, 2006 ACM 1-59593-444-8. [4] Dale Dzemydiene, Lina Tankeleviciene, “on the development of domain ontology for distance learning course”, ISBN 978-9955- 28-283-9. [5] Thi Thanh Sang Nguyen* and Hai Yan Lu, “Investigation of sequential pattern mining techniques for web recommendation”, Int. J. Information and Decision Sciences, Vol. 4, No. 4, 2012. [6] Sebastian A. Rıos Juan D. Velasquez, “Semantic Web Usage Mining by a Concept-based Approach for Off-line Web Site Enhancements” IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology 2008. [7] Borges, J. & Levene, M. 2004, A Dynamic Clustering-Based Markov Model for Web Usage Mining, Available online at http://xxx.arxiv.org/abs/cs.IR/0406032. [8] Liu, B., Mobasher, B. & Nasraoui, O. 2011, 'Web Usage Mining', in B. Liu (ed.), Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data, Springer- Verlag Berlin Heidelberg, pp.527-603. [9] Mabroukeh, N.R. & Ezeife, C.I. 2010, 'A Taxonomy of Sequential Pattern Mining Algorithms', ACM Comput. Surv. vol. 43, no. 1, pp. 1-41. [10] Ezeife, C. & Liu, Y. 2009, 'Fast Incremental Mining of Web Sequential Patterns with PLWAP Tree', Data Mining and Knowledge Discovery, vol. 19, no. 3, pp. 376-416. [11] Henze, N., Dolog, P. & Nejdl, W. 2004, 'Reasoning and Ontologies for Personalized E-Learning inthe Semantic Web', Educational Technology & Society, vol. 7, no. 4, pp. 82-97. [12] Khalil, F. 2008, 'Combining Web Data Mining Techniques for Web Page Access Prediction', Doctoral thesis, University of Southern Queensland.