Thursday, April 10, 2008

The Foafing the music

Site URL: http://foafing-the-music.iua.upf.edu

The system has shown the following fatal error when I login the system :

Fatal error: Cannot redeclare array_intersect_key() in /usr/local/share/foafing-the-music/include/General/functions.inc.php on line 26

I have tried to contact them, but I haven't got any reply from them. It seems they don't manage the site these days. If anybody know the current statues of the site, please let me know it. I will appreciate your help.

BTW, I read a paper (FOAFING THE MUSIC: A music recommendation system based on rss feeds and user preferences) about this site. In this paper, the author explains how the music recommendations are generated in the system. At first the system get interests from user's FOAF profile and detect artists and bands. And then, the system select related artists, from artists encountered in the user's FOAF profile and rate results by relevance. The following figure is the recommended artists from artists detected in a user's FOAF profile.
To get the artist's similarities, a focused web crawled has been implemented to look for relationships between artists (Such as: related to, influenced by, followers of, etc) . If the system detects the following artists from the user’s profile: Dogs d’Amour, Social Distortion, The Misfits and The Pogues. Starting from these artists, the system searches for similar artists and for artists influenced by them. Then, it scores them in terms of counting artist occurrences.

A Trust-enhanced Recommender System application: Moleskiing

Source type: Paper (Proceedings of the 2005 ACM symposium on Applied computing)
Source URL: http://portal.acm.org/ft_gateway.cfm?id=1067036&type=pdf&coll=GUIDE&dl=GUIDE&CFID=23661867&CFTOKEN=34778420
Summary:
The author introduce a real world application, namely moleskiing.it, in which provides personalized recommendation based on a blog oriented architecture which collects user experiences on ski mountaineering and their opinions on other users. The goal of this system is to make ski mountaineering trips safer by letting user report current snow conditions of ski routes and presenting to every user only information entered by reliable users. Using trust metrics, it allows to present only relevant and reliable information according to the user's personal point of view of other authors trustworthiness. In addition, the system provides open information exchange architecture using Semantic Web formats. It guarantees interoperability among different ski mountaineering communities.

Related site: http://www.moleskiing.it/mski/home.do

Using Semantic Web formats it provides open information exchange architecture.

Thursday, April 3, 2008

The Foafing the music

Site URL: http://foafing-the-music.iua.upf.edu

The site is showing the following fatal error message when I login the site.



I reported the error message to the administrator of the site. Until they fix the problem, it is difficult to use the foafing music site.
One new thing in my blog, I received a comment from a foafing music blogger and he recommend a profile based recommend functions of the foafing music site.

'I Didn't Buy it for Myself" Privacy and Ecommerce Personalization

Source type: Paper
Paper URL: http://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Florrie.cranor.org%2Fpubs%2Fwpes03.pdf&ei=Yf30R-C4J5LYeYm53NoL&usg=AFQjCNEmEEP12VNt85dCNCB2wVPf5CTrlA&sig2=Q85IFKSdxhrTW5180wVlMA

The author, Lorrie Faith Cranor, is one of famous person in privacy research area. She is one of authors of P3P and APPEL Specification. In this paper, she outlines the privacy risks associated with personalization and describes a number of approaches to personalization system design that can reduce the privacy risks. Privacy risks can be reduced when personalization system designs allows for pseudonymous interactions, client-side data stores, and task-based personalization. In addition, interface that allow users to control the collection and use of their profile information can further ease privacy concerns. Pseudonymous profiles are a good approach when personalization information need not be tied to personally identifiable information. Client-side profiles may are useful when personalization services can be performed on the client. Task-based personalization may be appropriate when knowledge of a user's historical profile does not significantly enhanced a personalization service. Interface that put users in control of the collection and use of their data as well as the types of personalization systems more privacy friendly.

Thursday, March 27, 2008

The Foafing Music

Site: http://foafing-the-music.iua.upf.edu

I saved "Elvis Presley" as my favorite musician in my profile in www.blogger.com. The foafing music site recognize my favorite musician is "Elvis Presley" and recommend new music releases like below;

The recommend new music releases information retrieve from amazon.com and iTunes store. If I click the link, the page move the site that contains the original information. The new music releases information took over 30 second to retrieve the information and generate the recommend page.

ConTag: A Sematic Tag Recommendation System

Source Type: paper
Source URL: www.dfki.uni-kl.de/~sauermann/papers/adrian+2007a.pdf
This paper introduce the Contag approahch. It generates semantic tag recommendations for documents based on Semantic Web ontologies and Web 2.0 Services. They designed and implemented a process to normalize documents to RDF format, extract document topics using Web 2.0 services and finally match extracted topics to a Semantic Web ontology.
ConTag is based on a Semantic Tag Recommendation Process like below:


1. During the first step, Normalisation, the document’s content is tranformed to
RDF format to gain a fulltext description.
2. During the second step, Topic Extraction, topics are extracted by requesting
Web 2.0 services. This results in a topic map using SKOS vocabulary (Simple
Knowledge Organisation System)
3. The Alignment Generation is based on document classification methods.
For each topic in the topic map, several weighted alignment possibilities are
computed to retrieve similar things.
4. The forth step is called Alignment Execution. The alignment scheme is visualized as tag recommendations. The user decides whether to accept or reject
recommendations.

Related sites
-Extracting relevant keypahrases
http://tagthe.net
http://www.topicalizer.com
http://www.dfki.uni- kl.de/~horak/2006/contag
http://phaselibs.opendfki.de/wiki/AlignmentOntology