Home Prediction of User Future Request Utilizing the Combination of Both ANN and FCM in Web Page Recommendation
Article Open Access

Prediction of User Future Request Utilizing the Combination of Both ANN and FCM in Web Page Recommendation

  • V. Raju EMAIL logo and N. Srinivasan
Published/Copyright: May 22, 2018
Become an author with De Gruyter Brill

Abstract

This paper explains about the web page recommendation system. This procedure encompasses consumers’ upcoming demand and web page recommendations. In the proposed web page recommendation system, potential and non-potential data can be categorized by use of the Levenberg–Marquardt firefly neural network algorithm, and forecast can be made by using the K-means clustering algorithm. Consequently, the projected representation demonstrates the infrequent contact format with the help of the representation that integrates the comparable consumer access model data that belong to the further consumer. Thereafter, the impending user data are specified to the clustering progression. The third phase of the projected process is collecting potential data with the aid of the improved fuzzy C-means clustering algorithm. The last step of our projected process is envisaging the upcoming demand for the subsequent consumer. The presentation of the projected procedure will be compared to the obtainable procedure.

1 Introduction

In the data mining procedure, web mining is a process that is used to remove and determine knowledge from data obtainable on the web in the form of web documents, images, audios, videos, etc. The first phase of the data mining process is recognizing possessions, selecting suitable information, simplification, and examining information [19]. Web mining is the function of the data mining procedure that is used to determine models from the World Wide Web. Also, it comprises three kinds of information, such as Internet data, log of Internet access servers, and web structure data [3]. According to the massive expansion of Internet and information technology, electronic commerce (e-commerce) is suitable, inexpensive, and with no restriction in space and time, which is the mainstream of the populace utilization model [14]. Similarly, e-commerce consumers are utilizing an enormous quantity of data and facing complicated options, frequently mislaid in the enormous quantity of information [1]. To ensure service eminence and consumer contentment, it necessitates e-commerce platform in the progression of the consumer to look through information, objective for suggestion, and directing the effectual desire of their possess attention and requirements [10].

Owing to the enormous quantity of hosted documents on the web, online navigation activities develop progressively and, consequently, removing information competently and wisely is a demanding mission [12]. Depending on their entity inclination, interests, and requirements, web personalization systems have materialized to overcome this difficulty, which are intended to supply personalized knowledge to consumers [5]. From the clarification, we establish that an obtainable web page recommendation process contains underlying restrictions. One of the significant restrictions is a normal conventional collaborative filtering process. Additional restrictions are cold-start difficulty, data sparseness difficulty, and recommender reliability difficulty. Therefore, the accuracy and exposure of personalized recommended consequences are not suitable to gratify consumers [22]. Additionally, clarification on web page suggestions are regarded as personalization and contextualization, which are measured as essential characteristics to gather the inclination of different consumers [16]. Web recommendation also includes some other methods that are exactly derived from learning web logs and subsequently suggests consumers through a record of pages that are applicable to the consumer contrast their response and to optimize the search outcome by rescheduling or re-ranking and this will diminish to investigate time of preferred web pages [2]. Web page recommendation is a significant process in intelligent web systems. Recommender systems pertain to a variety of procedures and forecast algorithms for envisaging user significance from information, substance, and services from the remarkable quantity of existing data on the Internet. Some of the fundamental algorithms are page rank, Markov models, hyperlink-induced topic search (HITS), etc. [4].

Page rank algorithm is a linkage study algorithm that includes several restrictions. In addition, it supports existing pages because an innovative page that is still a superior one will not contain numerous associations except if it is a component of an obtainable location. An additional restriction is its page position calculation, which is an enormously demanding mission, while the web is not stagnant [21]. Markov representation facilitates envisaging only the subsequent phase of a customer. This is functional in personalizing a web site through supplying active associations to the customer, but it is obvious in envisaging more than one phase in advance [6]. The foremost difficulty of HITS is that the region diagram must be constructed on the fly, i.e. in development, as the influence and hub position are query reliant.

2 Related Works

Jalali et al. [8] projected an innovative method to categorize consumer navigation models for online forecast of consumers’ upcoming target during mining web server logs. Also, they established an exploited graph for division algorithm to form a consumer navigation model. To facilitate a query consumer navigation model, they created an undirected graph derived from the connectivity among each couple of web pages. Subsequently, they projected an innovative method for conveying weights to the limits of the undirected graph. To categorize existing consumer behavior, they implemented the highest general subsequent algorithm to envisage the consumer’s upcoming movement. They utilized various assessment processes to estimate the eminence of group establishment and the eminence of suggestion. The investigational consequences revealed that our method enhanced the eminence of group for the consumer navigation model and the eminence of suggestion for mutual CTI and MSNBC datasets.

Data congestion on the Internet occurs because of the unsteady expansion of information, leading to obscure progression of information exploration. Web suggestion systems support the consumer in obtaining precise information and assist in making information exploration easier. Web suggestion is the procedure of web personalization that suggests web pages to the consumer based on previous browsing records. It is completed via either a comfortable related method or a mutual filtering method. Suguna and Sharmila [17] employed web usage mining (WUM) as the foremost basis for web suggestions in organization among the collaborative filtering method, association rule mining, and Markov representation to suggest web pages to the consumer. Hereafter, the FP-tree algorithm, through additional development in utilizing the least support value, would be useful for discovering the associative model for extra exactness Lian et al. [9].

Patel and Singh [13] offered a complete indication of the procedure for naive Bayesian classification among supervised learning procedures. The foremost intention was categorization of consumer practice in extra precise among session base divide data subsequent to data cleaning perception for the use of additional active web sites and web pages with potential for business development, advertising, and government society situate defense. At this point, they categorized URLs derived from predefined principles. They projected categorization outcomes derived from the time and accuracy of data categorization. In prospect as the reputation of web maintains to augment, there was an upward required to widen utensils and procedure that would aid to develop its general convenience. To develop web sites or build active web pages, they utilized extra large data sets to discover extra-precise categorization.

Recommender systems are supportive tools that supply adaptive web surroundings for web users. In recent times, a number of web page recommender systems have been enhanced to remove consumer activities from the user’s navigational course and envisage the subsequent demand as the consumer calls web pages. WUM is a type of data mining process that can be employed to determine this activity of consumer and his/her contact model from web log data. Jafari et al. [7] offered a comprehensive introduction to WUM and concentrated on the process that could be utilized for model removal from web log files. After determining the model, the outcome would be utilized for the model study segment. Investigation of the web consumer navigational model could assist in recognizing consumer activities for creating web recommender systems. Thus, the aims of these web functions would be enhanced Suneetha et al. [18].

Lately, the use of web recommendation procedures is increasing worldwide with the intent of offering modified necessary data to customers. Dissimilar recommendation development and explanation enforce several study challenges to investigators. Web suggestion procedures are categorized into two foremost varieties, such as content-related web suggestion systems and collaborative web suggestion systems. Waykule and Gupta [20] analyzed procedures like association rule mining, weighted association rule mining, and sequential pattern mining and dynamic programming procedures. Subsequent to examining the process, they recognized that one demanding difficulty of such web suggestion systems was that pages that were lately or infrequently included remained with the customer. Such pages were not usually integrated into the group of suggestions. Therefore, they needed encompassing competent processes that could include these pages to the suggestion page set. For the upcoming work, they intend to provide an enhanced process for union regulation mining so as to defeat the difficulty with further restrictions related through an obtainable process.

The quick development and expanding reputation of e-commerce has enforced the obtainable suggestion system to hold a great quantity of clients and to supply them through increased eminence of suggestion. Lopes and Roy [11] concentrated on the problem through a suggestion system and projected a method that uses web convention mining to diminish it. The work carried out in their study supplied an effectual suggestion to record not only consumers but also unregistered consumers. The greatness of the projected system was that it aids in maintaining obtainable clients and attracting innovative clients. The procedures diminished forged optimistic faults that could guide to discontented clients. It could seriously help e-commerce associations in forecasting demands, sales, and commercial objectives, attracting impending clients and also preserving them and receiving a viable boundary in the market. In cooperation of procedure recommended effectual and competent invention offer suggestion for e-commerce location. Results have shown that the procedure offers both enhanced suggestion eminence and exactness.

Recommender systems have been established to be an expensive means for online consumers to handle the information load, and have turned out to be influential and well-regarded tools in e-commerce. Recommender systems are software tools offering proposition for the substance of significance to consumers; therefore, they normally pertain to procedures and methods from data mining. The foremost part of this article is in the region of implementing categorization procedures to augment the presentation of recommender systems. Saleh et al. [15] established an intelligent adaptive vertical recommendation (IAVR) system. IAVR suggests text documents associated with an exact field. Essentially, the document deliberates on the initial segment of IAVR, which includes two components: the first is a distiller and the second is a multi-class classifier. The projected distiller was engaged as a binary classifier that chooses papers associated with the area of significance. It was constructed upon an innovative neuro-fuzzy system in addition to a customized K-nearest neighbor classifier. Conversely, the projected multi-class classifier combines an innovative occurrence of a naïve Bayes classifier that relies on a projected learning procedure known as “accumulative learning,” among association regulations. Investigational results have confirmed the efficiency of the projected classifiers, which consequently supported the exactness of the general system’s suggestions.

3 Problem Definition

This section discusses the problem definition of this research work.

  • The existing suggestion system demonstrates definite restrictions such as intellect, adaptability, flexibility, and inadequate exactness.

  • Owing to a lack of exactness, absolute and elevated run time obtainable suggestion systems demonstrate the problem of less exposure.

  • Pages are lately included or infrequently appointed by a customer who is not illustrated through the obtainable procedure, which is also a significant difficulty.

  • Manipulating a suggestion system that regards chronological information is still a significant difficulty.

  • The foremost difficulty of many online web sites is the arrangement of several options to the consumer at a time; this frequently results in a demanding and time-consuming mission of discovering the accurate invention or information on the site.

  • Estimating the presentation and the efficiency of the great dataset is complicated in the majority of obtainable processes, and requires extra time.

  • The arithmetical group only offers hard clustering, which is not equivalent to the actual world function.

  • In obtainable web page suggestion systems, the consumer measures only the chronological feature of a web client conference by means of chronological mining algorithms that offer only the model that subsists in the progression. In our investigation, we have projected a system that engenders the suggestion to the consumer, allowing for the chronological information that subsists in their convention model of web pages.

These are the foremost disadvantages of diverse obtainable works, which prompted us to perform the study on web page suggestion. The projected representation utilizes a mixture of clustering and categorization procedures to engender suggestions allowing for chronological information. The clustering procedure assists the system in setting a comparable consumer summary, and the classifier discovers the representation from a comparable customer to engender suggestion.

4 Proposed Methodology

In the intellect web system, web page recommendation is a significant process. The fundamental and demanding processes are functional knowledge discovery from web usage data and reasonable knowledge depiction for effectual web page suggestion. The foremost intention of the projected system is to envisage consumer upcoming request in a shorter time by means of clustering and categorization procedures. The classification procedure is used to classify the consumer into potential and non-potential consumer, and the clustering procedure is used to cluster the consumer through comparable significance mutually. This projected document is used to envisage consumer upcoming request by means of clustering and classification procedures. The projected process encompasses four steps: initially choose the input web log data and afterward preprocess the input web log file. The second step of the projected process is classification. Firefly-based artificial neural network (FANN) is used for the classification of the consumer into potential or non-potential consumer. In this article, a feed-forward neural system will be practically equipped by the hybrid algorithm, described as LM+firefly, which is the organization of Levenberg–Marquardt calculation in the firefly algorithm. The feed-forward neural system is the preliminary and actually straightforward kind of forged equipped neural system. Subsequently, the potential consumer data are specified to the clustering progression. The third step of the projected process is clustering the potential data with the aid of improved fuzzy C-means (IFCM) clustering algorithm. The ultimate procedure of our projected process is envisaging the upcoming demand for the equivalent consumer. The presentation of the projected procedure will be compared to the obtainable procedure. Our projected process will be executed in JAVA with web DB database and further web log databases.

4.1 Preprocessing

In this preprocessing segment, the input web log file is estimated and the essential characteristic form of the web access log is removed. The enduring characteristic of the web access log file is being detached from the innovative input file. Initially, to choose the input web log data and afterward preprocess the input web log file, subsequently the preprocessed data are specified into the categorization segment. These will be carried out through the help of Levenberg–Marquardt categorization.

4.2 Classification by LMFF-ANN

The second segment of the projected process is classification. FANN is utilized for the classification of the consumer into potential or non-potential consumer. In this article, a feed-forward neural system will be practically equipped by the hybrid algorithm, described as LM+firefly, which is the organization of Levenberg–Marquardt calculation in the firefly algorithm. The feed-forward neural system is the preliminary and actually straightforward kind of forged equipped neural system. Subsequently, the potential consumer data are specified to the clustering progression.

4.2.1 Levenberg–Marquardt-Firefly-ANN Classification

In this article, a feed-forward neural system will be practically equipped by the hybrid algorithm, described as LM+firefly, which is the organization of Levenberg–Marquardt calculation in the firefly algorithm. Accordingly, the estimated Hessian matrix JTJ is invertible, and the Levenberg–Marquardt algorithm establishes an additional estimation to the Hessian matrix:

(1) H=JTJ+μI,

where μ is a constantly optimistic combination coefficient. I is the identity matrix. From Eq. (1), it can be observed that the fundamentals of the most important diagonal of the estimated Hessian matrix will be greater than zero. Thus, through this estimation [Eq. (2)], it can be certain that matrix H is constantly invertible. Through the mixture of Eqs. (1) and (2), the updated regulation of the Levenberg–Marquardt algorithm can be offered as

(2) WK+1=Wk(JkTJk+μI)1Jkek.

Due to the mixture of the steepest descent algorithm and the Gauss–Newton algorithm, the Levenberg–Marquardt algorithm controls the two algorithms for the period of the preparation progression. Suppose the combination coefficient μ is very tiny (nearly zero), then

(3) α=1μ.

Suppose the combination coefficient μ is very large in Eq. (3), then it can be deduced as the knowledge coefficient in the steepest descent process. These acquired values will provide the input of the firefly algorithm.

  • FANN

FANN is used for the classification of the consumer into potential or non-potential consumer. In this article, a feed-forward neural system will be practically equipped by the hybrid algorithm, described as LM+firefly, which is the organization of the Levenberg–Marquardt calculation in the firefly algorithm. The firefly algorithm is a meta-heuristic algorithm that is inspired by the irregular behavior of fireflies. The primary intention for a firefly’s flash is to serve as a signal system to attract other fireflies. Yang has established this firefly procedure through supposition. The neural network contains several categories. One of the fundamental categories is the feed-forward backpropagation neural network (FFBNN) classifier, which is successfully subjugated for the principle of categorization. The neural network is usually a three-layer typical classifier capable through n proposition nodes, n input nodes, l hidden nodes, and k output nodes. It is essentially hypothesized that if mutually undetectable stages are engaged, then the further undetectable level is associated with every pair in a solitary significant component and the subsequent level is certainly the valid undetectable layer instantly, subsequent to categorizing the input data from the preliminary undetectable level. For the principle of our inventive mission, the interrelated input stage appears as the involvement strategy and the hidden substance as the further construction component. The eventual phase entail a categorization phase in which the hybrid classifier firefly algorithm-related neural network is gracefully engaged to establish the categorization.

  • Neural Network Function Steps

The restructured values of the firefly algorithm are provided as input, fix loads for the entire neurons excluding those in the input layer.

The neural network is premeditated by the removed attribute {A1, A2, A3, A4, A5} as the input component, HUa as the hidden component, and age f as the output component.

The assessment of the projected bias task for the input layer is distinguished through Eq. (4), which is specified below:

(4) X=β+n=0HNH1w(n)A1(n)+w(n)A2(n)+w(n)A3(n)++w(n)A5(n).

The activation function for the output layer is evaluated by Eq. (12), as shown below:

(5) Active (X)=11+eX.

The learning error is represented as follows:

(6) LE=1HNHn=0NNH1YnZn,

where LE is the learning rate of FFBNN, Yn are desired outputs, and Zn are actual outputs.

  • Learning Algorithm – Backpropagation Algorithm

The backpropagation algorithm is efficiently exploited as the learning algorithm in the feed-forward neural system. The backpropagation algorithm essentially signifies a managed learning policy and supplementarily distinguishes the collapse of δ regulation. For the principle of execution compilation, a dataset of the fundamental efficiency for diverse inputs is necessary. Typically, the backpropagation algorithm is the ultimate choice for the feed-forward networks and the learning algorithm necessitates that the service principle engaged by means of the neurons must vary.

  • Backpropagation Algorithm Steps for FFBNN

The weights of the neurons of the hidden layer and the output layer are premeditated and erratically decide the heaviness. However, the input layer acquires the steady weight.

The predictable bias task and the establishment task are estimated through Eqs. (7) and (8) for the FFBNN.

The backpropagation fault is estimated for each one node and subsequently the weights are restructured as per the subsequent Eq. (14):

(7) w(n)=w(n)+Δw(n).

The weight Δw(n) is adapted as per Eq. (8) shown below:

(8) Δw(n)=δX(n)E(BP),

where δ is the learning rate, which is usually in the range of 0.2–0.5 and E(BP) is backpropagation error.

The process is constant by the aid of steps represented in Eqs. (5) and (6), until the backpropagation fault is condensed to the least value, i.e. E(BP)<0.1.

On accomplishing the least value, the FFBNN becomes known to be suitably appropriate for the transmission segment.

Accordingly, the FFBNN classifier is successfully practiced and the organization standards are experienced through utilizing the characteristic. The categorization of fault is implemented, which categorizes the complete fault engendered from the classifier. The eventual segment is the classification phase in which the hybrid classifier Levenberg–Marquardt-firefly algorithm-related neural network is successfully engaged to establish the potential and non-potential data. Afterward, the potential data are specified into the clustering segment and it will be gathered through the aid of fuzzy C-means (FCM) clustering. At this point, the hybrid neural network-modernized values are provided as input to the firefly algorithm.

  • Solution Representation

In the finest-quality selection of the decision tree invention, the fundamental confront is disturbed through the method in which the explanation include to be signified. The explanation binds through the firefly algorithm completion. We describe one firefly (explanation) as a probable clarification in the populace. The preliminary populace of fireflies is engendering illogically for the firefly algorithm. The preliminary populace of size Y is distinct, as follows:

(9) Y=Ad (d=1,2,,n),

where n is the quantity of fireflies. The initialized constant location values are produced through the subsequent Eq. (11):

(10) uk=u+min(umaxumin)×r,

where xmin=0, xmax=1, and r represents a uniform arbitrary number between 0 and 1.

  • Fitness Evaluation

Basically, the fitness task is distinct by the intention of the existing analysis. At this point, the optimization formula is acquired using Eq. (9), which is derived from the reduction of the intention task, as follows:

(11) W(y)=mini=1mw(yi)Hx(yi),

where Hx(yi) is the entropy and w(yi) is the weight of the entropy of each attribute.

  • Firefly Updation

The association of the firefly p, when concerned to an additional striking (brighter) firefly q, is estimated through Eq. (12) specified below:

(12) up=up+γ(r)×(upuq)+ϕ(rand12).

In Eq. (11), the second expression is an explanation of magnetism, the third expression establishes randomization through ‘φ’ (the randomization limitation), and “rand” is a random quantity formed and consistently distributed between 0 and 1.

(13) Attractiveness: γ(r)=γ0eθrm,  m1,

where r represents the detachment among two fireflies, γ0 signifies the preliminary magnetism of the firefly, and θ represents the incorporation coefficient.

(14) Distance: rpq=upuq=k=1d(up,suq,s)2,

where up,s signifies the sth element of the spatial direct of the pth firefly and d signifies the entire quantity of dimensions. As well, q∈{1, 2, …, Fn} distinguishes the randomly preferred catalog. Even though q is estimated randomly, it must be dissimilar from p. At this point, Fn communicates to the quantity of fireflies. The feed-forward neural system will be practically equipped by the hybrid algorithm, described as LM+firefly, which is the organization of the Levenberg–Marquardt calculation through the firefly algorithm. The feed-forward neural system is the preliminary and actually simple kind of forged equipped neural system. After that, the potential consumer data are specified to the clustering progression. The third step of the projected process is clustering the potential data through the aid of the IFCM clustering algorithm, which is clarified below.

4.3 IFCM Clustering

The third step of the projected process is clustering of potential data by the aid of the IFCM clustering algorithm. The ultimate procedure of our projected process is envisaging the upcoming demand for the equivalent consumer. FCM is a data clustering procedure wherein each data position belongs to a cluster level that is recognized through an association mark. It offers a process of how to cluster data positions that occupy a few multidimensional spaces into a precise quantity of dissimilar clusters. The foremost benefit of FCM clustering is that it permits regular memberships of data position to clusters considered as level in [0, 1]. This provides the flexibility to convey that data position can belong to more than one group. The projected process utilizes FCM for grouping the input data. The intention task of the projected FCM algorithm is successfully clarified as follows:

Now the cluster center calculation is done by using Eq. (15):

(15) aj=i=1nMijmdii=1NMij.

where Mij is the membership of jth data in the ith cluster aj, a is the cluster center, di is the input data, m is the any real number >1, and ||*|| is the similarity between any measured data and the center.

Membership updation is done by using Eq. (16):

(16) Mij=1k=1a(diajdiak)2m1.

If ||M(K+1)M(K)||<∈, then stop, where ∈ is a termination criterion between 0 and 1.

According to the process of FCM, the input data are collected. Following the FCM progression, we acquire the quantity of cluster sets such as C1, C2, C3, …, Cn. This collected dataset is utilized for additional dispensation. Clustering is an ultimate progression of our projected process, which envisages the upcoming demand for the equivalent consumer. The presentation of the projected procedure will be compared to the obtainable procedure.

5 Results and Discussion

The original conviction-oriented future request-based web recommendation of FCM clustering and superior LMFF-ANN algorithm is executed in the operational platform of JAVA in CloudSim (Figure 1). The time, memory, clustering time, clustering accuracy, and recommendation accuracy values are also predictable, and their standard values are distinguished by those of the existing technique. Table 1 demonstrates the file dimension value of our projected analysis.

Figure 1: Proposed Future Request-Based Web Recommendation.
Figure 1:

Proposed Future Request-Based Web Recommendation.

Table 1:

Clustering Accuracy for Our Proposed Research.

Iteration Cluster accuracy
10 71.12
15 72.36
20 73.45
25 76.64

In Table 1, for various iterations, the corresponding clustering accuracy is estimated. Figure 2 shows the graphical representation of the accuracy of various iterations using our proposed method. In our proposed future request prediction in web recommendation research, we have measured a prediction based on these clustering accuracy measures. The results will be taken based on iteration. In iteration 10, a 71.12 clustering accuracy is obtained. In iterations 15, 20, and 25, evaluation measures such as 72.36, 73.45, and 76.64 are obtained. When we compared these results to the existing research, our proposed approach yielded better performance.

Figure 2: Graphical Representation of Clustering Accuracy for Our Proposed Research.
Figure 2:

Graphical Representation of Clustering Accuracy for Our Proposed Research.

In Table 2, for various iterations, the corresponding clustering time is estimated. Figure 3 shows the graphical representation for the clustering time for various iterations using our proposed method. In our proposed future request prediction in web recommendation research, we have measured a prediction based on these clustering time measures. The results will be taken based on iteration. In iteration 10, a 9658 clustering accuracy is obtained. Iterations 15, 20, and 25 obtain evaluation measures such as 11,256, 12,369, and 14,569. Here, we have explained the time measures for a given iteration when we compared these proposed time measures to the existing method. Our method would take a minimum amount of time to complete a process.

Table 2:

Clustering Time Measures for Our Proposed Research.

Iteration Clustering time (ms)
10 9658
15 11,256
20 12,369
25 14,569
Figure 3: Graphical Representation of Clustering Time Measures for Our Proposed Research.
Figure 3:

Graphical Representation of Clustering Time Measures for Our Proposed Research.

In Table 3, for various iterations, the corresponding recommendation accuracy is estimated. Figure 4 shows the graphical representation for the recommendation accuracy for various iterations using our proposed method. In our proposed future request prediction in web recommendation research, we have measured a prediction based on these clustering time measures. These results will be taken based on iteration. In iteration 10, a 78.12 clustering accuracy is obtained. In iterations 15, 20, and 25, evaluation measures such as 79.36, 80.11, and 82.36 are obtained.

Table 3:

Recommendation Accuracy Measures for Our Proposed Research.

Iteration Recommendation accuracy
10 78.12
15 79.36
20 80.11
25 82.36
Figure 4: Graphical Representation of Recommendation Accuracy for Our Proposed Research.
Figure 4:

Graphical Representation of Recommendation Accuracy for Our Proposed Research.

In Table 4, for various iterations, the corresponding overall time measures are estimated. Figure 5 shows the graphical representation for the overall time measures for various iterations using our proposed method. In our proposed future request prediction in web recommendation research, we have measured a prediction based on these overall time measures. These results will be taken based on iteration. In iteration 10, an 18,456 clustering accuracy is obtained. In iterations 15, 20, and 25, evaluation measures such as 22,369, 24,968, and 29,874 are obtained.

Table 4:

Overall Time Measures for Our Proposed Research.

Iteration Overall time (ms)
10 18,456
15 22,369
20 24,968
25 29,874
Figure 5: Graphical Representation for Overall Time Measures for Our Proposed Research.
Figure 5:

Graphical Representation for Overall Time Measures for Our Proposed Research.

5.1 Comparative Analysis

At this point, the obtainable tasks are compared to our projected function, to verify that the projected function is the improved one. This proposed IFCM is obtained to compare the outcome of our clustering process. Table 5 shows the proportional outcome. The graphical depiction of the proportional study is given in Figure 6.

Table 5:

Comparison for Proposed and Existing Time Measures.

Iteration Existing K-means work time measures (ms) Proposed IFCM Work time measures (ms)
10 18,987 18,456
15 23,568 22,369
20 25,124 24,968
25 29,986 29,874
Figure 6: Graphical Representation for Proposed and Existing Time Measures.
Figure 6:

Graphical Representation for Proposed and Existing Time Measures.

As the outcome of our evaluation, we can declare that our projected function shortens the assessment obtain time. The existing K-means analysis obtain time for 10 comprehensive assessments is 18,987 ms, which is high when compared to the least assessment obtain time of our projected IFCM of 18,456 ms. In the subsequent 15 assessments, the obtain time in obtainable K-means is 23,568, which is high when compared to our projected technique that provides 22,369 ms. Moreover, in the subsequent 20 assessments, the obtain time in obtainable analysis is 25,124 ms, which is high when compared to our projected technique that takes 24,968 ms, the smallest amount in the series. Finally, by 25 assessments, the obtain time length is 29,986 ms, which is high when compared to our projected IFCM that takes 29,874. We can declare that our projected diminished the assessment obtain time when compared to the obtainable technique.

6 Conclusion

In this article, we have shown that the conviction-oriented cloud server contributor can be predictable by the IFCM. In our proposed future request prediction in web page recommendation system, we have initially selected an input file from the web log data and data to be preprocessed. Then, these preprocessed data are classified with the aid of the LMFF-ANN technique to classify potential and non-potential data. To take potential data for clustering, this phase is performed with the aid of the IFCM technique. The achievement is allocated for the service contributors depending on the clustering time, memory, recommendation time, and overall time measures to be explained. The service contributors are categorized by the conviction. Our IFCM logic will attain very high exactness.

Bibliography

[1] M. Bhavsar and P. M. Chavan, Web page recommendation using web mining, Int. J. Eng. Res. Appl. 4 (2014), 201–206.Search in Google Scholar

[2] R. Bhushan and R. Nath, Recommendation of optimized web pages to users using web log mining techniques, in: IEEE 3rd International Advance Computing Conference (IACC), pp. 1030–1033, 2013.10.1109/IAdCC.2013.6514368Search in Google Scholar

[3] A. B. G. D. Couto and L. F. A. M. Gomes, Multi-criteria web mining with DRSA, Inform. Technol. Quant. Manage. 91 (2016), 131–140.10.1016/j.procs.2016.07.050Search in Google Scholar

[4] P. J. Gohil and K. Patel, A study of various web page recommendation algorithms, Int. J. Eng. Comput. Sci. 4 (2015), 10608–10610.Search in Google Scholar

[5] A. Hawalah and M. Fasli, Dynamic user profiles for web personalisation, Expert Syst. Appl. 42 (2015), 2547–2569.10.1016/j.eswa.2014.10.032Search in Google Scholar

[6] H. Hea, Z. LiIb, C. Yaoa and W. Zhanga, Sentiment classification technology based on Markov logic networks, New Rev. Hypermed. Multimed. 22 (2016), 243–256.10.1080/13614568.2016.1152317Search in Google Scholar

[7] M. Jafari, F. S. Sabzchi and A. J. Irani, Applying web usage mining techniques to design effective web recommendation systems: a case study, Int. J. Comput. Sci. 3 (2014), 78–90.Search in Google Scholar

[8] M. Jalali, N. Mustapha, Md. N. Sulaiman and A. Mamat, WebPUM: a web-based recommendation system to predict user future movements, IEEE J. Expert Syst. Appl. 37 (2010), 6201–6212.10.1016/j.eswa.2010.02.105Search in Google Scholar

[9] R. Lian, The construction of personalized web page recommendation system in E-commerce, in: Computer Science and Service System (CSSS), 2011 International Conference, pp. 2681–2690, 2011.Search in Google Scholar

[10] S. Lin and X. Wenzhen, E-commerce recommendation system based on web mining technology design and implementation, in: International Conference on Intelligent Transportation, Big Data & Smart City, Halong Bay, Vietnam, pp. 347–350, 2015.10.1109/ICITBS.2015.93Search in Google Scholar

[11] P. Lopes and B. Roy, Recommendation system using web usage mining for users of E-commerce site, Int. J. Eng. Res. Technol. 3 (2014), 1714–1720.Search in Google Scholar

[12] I. F. Moawad, H. Talha, E. Hosny and M. Hashim, Agent-based web search personalization approach using dynamic user profile, Egypt. Inform. J. 13 (2012), 191–198.10.1016/j.eij.2012.09.002Search in Google Scholar

[13] E. R. V. Patel and D. K. Singh, Pattern classification based on web usage mining using neural network technique, Int. J. Comput. Appl. 71 (2013), 13–17.Search in Google Scholar

[14] C. N. Pushpa, A. Patil, J. Thriveni, K. R. Venugopal and L. M. Patnaik, Web page recommendations using radial basis neural network technique, in: 2013 IEEE 8th International Conference on Industrial and Information Systems, ICIIS, Sri Lanka, pp. 18–20, 2013.10.1109/ICIInfS.2013.6732035Search in Google Scholar

[15] A. I. Saleh, A. I. El Desouky and S. H. Ali, Promoting the performance of vertical recommendation systems by applying new classification techniques, IEEE Int. J. Knowl. Based Syst. 75 (2015), 192–223.10.1016/j.knosys.2014.12.002Search in Google Scholar

[16] Y. S. Sneha, G. Mahadevan and M. Madhura Prakash, An online recommendation system based on web usage mining and semantic web using LCS algorithm, in: AMCEC, IEEE, Bangalore, India, pp. 223–226, 2011.10.1109/ICECTECH.2011.5941689Search in Google Scholar

[17] R. Suguna and D. Sharmila, An efficient web recommendation system using collaborative filtering and pattern discovery algorithms, Int. J. Comput. Appl. 70 (2013), 37–44.10.5120/11945-7755Search in Google Scholar

[18] K. Suneetha and M. U. Rani, Web page recommendation approach using weighted sequential patterns and Markov model, Glob. J. Comput. Sci. Technol. 12 (2012), version 1.0.Search in Google Scholar

[19] Sunena and K. Kaur, Web usage mining – current trends and future challenges, in: International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), IEEE, India, pp. 1409–1414, 2016.10.1109/ICEEOT.2016.7754915Search in Google Scholar

[20] V. Waykule and S. S. Gupta, Review of web recommendation system and its techniques: future road map, Int. J. Comput. Sci. Inform. Technol. 5 (2014), 547–551.Search in Google Scholar

[21] B. Yang, H. Chen, X. Zhao, M. Naka and J. Huang, On characterizing and computing the diversity of hyperlinks for anti-spamming page ranking, J. Knowl. Based Syst. 77 (2015), 56–67.10.1016/j.knosys.2014.12.028Search in Google Scholar

[22] Z. Ying, Z. Zhou, F. Han and G. Zhu, Research on personalized web page recommendation algorithm based on user context and collaborative filtering, in: Software Engineering and Service Science (ICSESS), 4th IEEE International Conference, pp. 220–224, 2013.10.1109/ICSESS.2013.6615292Search in Google Scholar

Received: 2017-06-30
Published Online: 2018-05-22

©2020 Walter de Gruyter GmbH, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 Public License.

Articles in the same Issue

  1. An Optimized K-Harmonic Means Algorithm Combined with Modified Particle Swarm Optimization and Cuckoo Search Algorithm
  2. Texture Feature Extraction Using Intuitionistic Fuzzy Local Binary Pattern
  3. Leaf Disease Segmentation From Agricultural Images via Hybridization of Active Contour Model and OFA
  4. Deadline Constrained Task Scheduling Method Using a Combination of Center-Based Genetic Algorithm and Group Search Optimization
  5. Efficient Classification of DDoS Attacks Using an Ensemble Feature Selection Algorithm
  6. Distributed Multi-agent Bidding-Based Approach for the Collaborative Mapping of Unknown Indoor Environments by a Homogeneous Mobile Robot Team
  7. An Efficient Technique for Three-Dimensional Image Visualization Through Two-Dimensional Images for Medical Data
  8. Combined Multi-Agent Method to Control Inter-Department Common Events Collision for University Courses Timetabling
  9. An Improved Particle Swarm Optimization Algorithm for Global Multidimensional Optimization
  10. A Kernel Probabilistic Model for Semi-supervised Co-clustering Ensemble
  11. Pythagorean Hesitant Fuzzy Information Aggregation and Their Application to Multi-Attribute Group Decision-Making Problems
  12. Using an Efficient Optimal Classifier for Soil Classification in Spatial Data Mining Over Big Data
  13. A Bayesian Multiresolution Approach for Noise Removal in Medical Magnetic Resonance Images
  14. Gbest-Guided Artificial Bee Colony Optimization Algorithm-Based Optimal Incorporation of Shunt Capacitors in Distribution Networks under Load Growth
  15. Graded Soft Expert Set as a Generalization of Hesitant Fuzzy Set
  16. Universal Liver Extraction Algorithm: An Improved Chan–Vese Model
  17. Software Effort Estimation Using Modified Fuzzy C Means Clustering and Hybrid ABC-MCS Optimization in Neural Network
  18. Handwritten Indic Script Recognition Based on the Dempster–Shafer Theory of Evidence
  19. An Integrated Intuitionistic Fuzzy AHP and TOPSIS Approach to Evaluation of Outsource Manufacturers
  20. Automatically Assess Day Similarity Using Visual Lifelogs
  21. A Novel Bio-Inspired Algorithm Based on Social Spiders for Improving Performance and Efficiency of Data Clustering
  22. Discriminative Training Using Noise Robust Integrated Features and Refined HMM Modeling
  23. Self-Adaptive Mussels Wandering Optimization Algorithm with Application for Artificial Neural Network Training
  24. A Framework for Image Alignment of TerraSAR-X Images Using Fractional Derivatives and View Synthesis Approach
  25. Intelligent Systems for Structural Damage Assessment
  26. Some Interval-Valued Pythagorean Fuzzy Einstein Weighted Averaging Aggregation Operators and Their Application to Group Decision Making
  27. Fuzzy Adaptive Genetic Algorithm for Improving the Solution of Industrial Optimization Problems
  28. Approach to Multiple Attribute Group Decision Making Based on Hesitant Fuzzy Linguistic Aggregation Operators
  29. Cubic Ordered Weighted Distance Operator and Application in Group Decision-Making
  30. Fault Signal Recognition in Power Distribution System using Deep Belief Network
  31. Selector: PSO as Model Selector for Dual-Stage Diabetes Network
  32. Oppositional Gravitational Search Algorithm and Artificial Neural Network-based Classification of Kidney Images
  33. Improving Image Search through MKFCM Clustering Strategy-Based Re-ranking Measure
  34. Sparse Decomposition Technique for Segmentation and Compression of Compound Images
  35. Automatic Genetic Fuzzy c-Means
  36. Harmony Search Algorithm for Patient Admission Scheduling Problem
  37. Speech Signal Compression Algorithm Based on the JPEG Technique
  38. i-Vector-Based Speaker Verification on Limited Data Using Fusion Techniques
  39. Prediction of User Future Request Utilizing the Combination of Both ANN and FCM in Web Page Recommendation
  40. Presentation of ACT/R-RBF Hybrid Architecture to Develop Decision Making in Continuous and Non-continuous Data
  41. An Overview of Segmentation Algorithms for the Analysis of Anomalies on Medical Images
  42. Blind Restoration Algorithm Using Residual Measures for Motion-Blurred Noisy Images
  43. Extreme Learning Machine for Credit Risk Analysis
  44. A Genetic Algorithm Approach for Group Recommender System Based on Partial Rankings
  45. Improvements in Spoken Query System to Access the Agricultural Commodity Prices and Weather Information in Kannada Language/Dialects
  46. A One-Pass Approach for Slope and Slant Estimation of Tri-Script Handwritten Words
  47. Secure Communication through MultiAgent System-Based Diabetes Diagnosing and Classification
  48. Development of a Two-Stage Segmentation-Based Word Searching Method for Handwritten Document Images
  49. Pythagorean Fuzzy Einstein Hybrid Averaging Aggregation Operator and its Application to Multiple-Attribute Group Decision Making
  50. Ensembles of Text and Time-Series Models for Automatic Generation of Financial Trading Signals from Social Media Content
  51. A Flame Detection Method Based on Novel Gradient Features
  52. Modeling and Optimization of a Liquid Flow Process using an Artificial Neural Network-Based Flower Pollination Algorithm
  53. Spectral Graph-based Features for Recognition of Handwritten Characters: A Case Study on Handwritten Devanagari Numerals
  54. A Grey Wolf Optimizer for Text Document Clustering
  55. Classification of Masses in Digital Mammograms Using the Genetic Ensemble Method
  56. A Hybrid Grey Wolf Optimiser Algorithm for Solving Time Series Classification Problems
  57. Gray Method for Multiple Attribute Decision Making with Incomplete Weight Information under the Pythagorean Fuzzy Setting
  58. Multi-Agent System Based on the Extreme Learning Machine and Fuzzy Control for Intelligent Energy Management in Microgrid
  59. Deep CNN Combined With Relevance Feedback for Trademark Image Retrieval
  60. Cognitively Motivated Query Abstraction Model Based on Associative Root-Pattern Networks
  61. Improved Adaptive Neuro-Fuzzy Inference System Using Gray Wolf Optimization: A Case Study in Predicting Biochar Yield
  62. Predict Forex Trend via Convolutional Neural Networks
  63. Optimizing Integrated Features for Hindi Automatic Speech Recognition System
  64. A Novel Weakest t-norm based Fuzzy Fault Tree Analysis Through Qualitative Data Processing and Its Application in System Reliability Evaluation
  65. FCNB: Fuzzy Correlative Naive Bayes Classifier with MapReduce Framework for Big Data Classification
  66. A Modified Jaya Algorithm for Mixed-Variable Optimization Problems
  67. An Improved Robust Fuzzy Algorithm for Unsupervised Learning
  68. Hybridizing the Cuckoo Search Algorithm with Different Mutation Operators for Numerical Optimization Problems
  69. An Efficient Lossless ROI Image Compression Using Wavelet-Based Modified Region Growing Algorithm
  70. Predicting Automatic Trigger Speed for Vehicle-Activated Signs
  71. Group Recommender Systems – An Evolutionary Approach Based on Multi-expert System for Consensus
  72. Enriching Documents by Linking Salient Entities and Lexical-Semantic Expansion
  73. A New Feature Selection Method for Sentiment Analysis in Short Text
  74. Optimizing Software Modularity with Minimum Possible Variations
  75. Optimizing the Self-Organizing Team Size Using a Genetic Algorithm in Agile Practices
  76. Aspect-Oriented Sentiment Analysis: A Topic Modeling-Powered Approach
  77. Feature Pair Index Graph for Clustering
  78. Tangramob: An Agent-Based Simulation Framework for Validating Urban Smart Mobility Solutions
  79. A New Algorithm Based on Magic Square and a Novel Chaotic System for Image Encryption
  80. Video Steganography Using Knight Tour Algorithm and LSB Method for Encrypted Data
  81. Clay-Based Brick Porosity Estimation Using Image Processing Techniques
  82. AGCS Technique to Improve the Performance of Neural Networks
  83. A Color Image Encryption Technique Based on Bit-Level Permutation and Alternate Logistic Maps
  84. A Hybrid of Deep CNN and Bidirectional LSTM for Automatic Speech Recognition
  85. Database Creation and Dialect-Wise Comparative Analysis of Prosodic Features for Punjabi Language
  86. Trapezoidal Linguistic Cubic Fuzzy TOPSIS Method and Application in a Group Decision Making Program
  87. Histopathological Image Segmentation Using Modified Kernel-Based Fuzzy C-Means and Edge Bridge and Fill Technique
  88. Proximal Support Vector Machine-Based Hybrid Approach for Edge Detection in Noisy Images
  89. Early Detection of Parkinson’s Disease by Using SPECT Imaging and Biomarkers
  90. Image Compression Based on Block SVD Power Method
  91. Noise Reduction Using Modified Wiener Filter in Digital Hearing Aid for Speech Signal Enhancement
  92. Secure Fingerprint Authentication Using Deep Learning and Minutiae Verification
  93. The Use of Natural Language Processing Approach for Converting Pseudo Code to C# Code
  94. Non-word Attributes’ Efficiency in Text Mining Authorship Prediction
  95. Design and Evaluation of Outlier Detection Based on Semantic Condensed Nearest Neighbor
  96. An Efficient Quality Inspection of Food Products Using Neural Network Classification
  97. Opposition Intensity-Based Cuckoo Search Algorithm for Data Privacy Preservation
  98. M-HMOGA: A New Multi-Objective Feature Selection Algorithm for Handwritten Numeral Classification
  99. Analogy-Based Approaches to Improve Software Project Effort Estimation Accuracy
  100. Linear Regression Supporting Vector Machine and Hybrid LOG Filter-Based Image Restoration
  101. Fractional Fuzzy Clustering and Particle Whale Optimization-Based MapReduce Framework for Big Data Clustering
  102. Implementation of Improved Ship-Iceberg Classifier Using Deep Learning
  103. Hybrid Approach for Face Recognition from a Single Sample per Person by Combining VLC and GOM
  104. Polarity Analysis of Customer Reviews Based on Part-of-Speech Subcategory
  105. A 4D Trajectory Prediction Model Based on the BP Neural Network
  106. A Blind Medical Image Watermarking for Secure E-Healthcare Application Using Crypto-Watermarking System
  107. Discriminating Healthy Wheat Grains from Grains Infected with Fusarium graminearum Using Texture Characteristics of Image-Processing Technique, Discriminant Analysis, and Support Vector Machine Methods
  108. License Plate Recognition in Urban Road Based on Vehicle Tracking and Result Integration
  109. Binary Genetic Swarm Optimization: A Combination of GA and PSO for Feature Selection
  110. Enhanced Twitter Sentiment Analysis Using Hybrid Approach and by Accounting Local Contextual Semantic
  111. Cloud Security: LKM and Optimal Fuzzy System for Intrusion Detection in Cloud Environment
  112. Power Average Operators of Trapezoidal Cubic Fuzzy Numbers and Application to Multi-attribute Group Decision Making
Downloaded on 11.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jisys-2017-0310/html
Scroll to top button