10.07.2015 Views

Web Mining and Social Networking: Techniques and ... - tud.ttu.ee

Web Mining and Social Networking: Techniques and ... - tud.ttu.ee

Web Mining and Social Networking: Techniques and ... - tud.ttu.ee

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8<strong>Web</strong> <strong>Mining</strong> <strong>and</strong> Recommendation SystemsIn last chapter, we have selectively addressed several interesting topics on <strong>Web</strong> community <strong>and</strong>social network detecting, forming <strong>and</strong> analysis, especially temporal <strong>and</strong> evolutionary analysis.We have discussed the motivations of such kinds of techniques, the algorithmic issues, <strong>and</strong> th<strong>ee</strong>xperimental s<strong>tud</strong>ies as well as the insightful findings <strong>and</strong> results. In this chapter, we will shiftto another important application of <strong>Web</strong> data mining: <strong>Web</strong> recommendation.8.1 User-based <strong>and</strong> Item-based Collaborative FilteringRecommender SystemsNowadays the Internet has b<strong>ee</strong>n well known as a big data repository consisting of a variety ofdata types as well as a large amount of uns<strong>ee</strong>n informative knowledge, which can be discoveredvia a wide range of data mining or machine learning paradigms. Although the progress ofthe <strong>Web</strong>-based data management research results in developments of many useful <strong>Web</strong> applicationsor services, like <strong>Web</strong> search engines, users are still facing the problems of informationoverload <strong>and</strong> drowning due to the significant <strong>and</strong> rapid growth in amount of information <strong>and</strong>the number of users. In particular, <strong>Web</strong> users usually suffer from the difficulties of findingdesirable <strong>and</strong> accurate information on the <strong>Web</strong> due to two problems of low precision <strong>and</strong> lowrecall caused by above reasons.<strong>Web</strong> (data) mining could be partly used to solve the problems mentioned above directlyor indirectly. In principle, <strong>Web</strong> mining is the means of utilizing data mining methods to induce<strong>and</strong> extract useful information from <strong>Web</strong> data information. By utilizing the informativeknowledge learned from <strong>Web</strong> mining, we can substantially improve the <strong>Web</strong> search performance<strong>and</strong> user satisfaction. Additionally, another most promising technique for this is <strong>Web</strong>recommendation.<strong>Web</strong> recommendation or personalization could be viewed as a process that recommendscustomized <strong>Web</strong> presentation or predicts tailored <strong>Web</strong> content to <strong>Web</strong> users according to theirspecific tastes or preferences. To-date, there are two kinds of approaches commonly usedin recommender systems, namely content-based filtering <strong>and</strong> collaborative filtering systems[81, 117]. Content-based filtering systems such as <strong>Web</strong>Watcher [129] <strong>and</strong> client-side agentLetizia [163] usually generate recommendation based on the pre-constructed user profiles bymeasuring the similarity of <strong>Web</strong> content to these profiles, while collaborative filtering systemsmake recommendation by referring other users’ preference that is closely similar to currentG. Xu et al., <strong>Web</strong> <strong>Mining</strong> <strong>and</strong> <strong>Social</strong> <strong>Networking</strong>,DOI 10.1007/978-1-4419-7735-9_8, © Springer Science+Business Media, LLC 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!