Research Article
A Dynamic Recommender System for Improved Web Usage Mining and CRM Using Swarm Intelligence
Algorithm 1
WebBluegillRecom-annealing algorithm.
Notations used: = dataset; = number of data items; = dimensional real number space. | Input: dataset , where | Output: clusters, best recommendations | Steps: | () Repeat | () read a new input record data //reads dynamic data | () if data is not assigned an agent | () Assign new agent to data | () Else | () Identify the agent corresponding to data | () end if | () until no more data records | () Place the agents randomly on the visualization panel | () Run Cooling algorithm //returns the best position for the agents in the visualization panel | () Visualize agents with their updated positions in the visualization panel | () Run Cluster- creation algorithm //returns initial clusters | () While () do | () Run Bluegill-BestPredictions algorithm //performs dynamic clustering and returns best I recommendations for new and | old users | () End While | () Until stopping condition |
|