Web Usage Mining Systems and Technologies
Web usage mining is the area of data mining which deals with the discovery and analysis of usage patterns from web data, specifically web logs, in order to improve web based applications. Web usage mining is used to discover interesting user navigation patterns and can be applied to many real-world problems, such as improving web sites/pages, making additional topic or product recommendations, user/customer behavior studies, etc. This paper provides a survey and analysis of current web usage mining systems and technologies. A web usage mining system performs five major tasks: data gathering, data preparation, navigation pattern discovery, pattern analysis and visualization and pattern applications. Each task is explained in detail and its related technologies are introduced.