<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amancio Bouza&#039;s Research Blog &#187; User preferences</title>
	<atom:link href="http://blog.cpoet.net/tag/user-preferences/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cpoet.net</link>
	<description>My research and activities</description>
	<lastBuildDate>Sun, 11 Apr 2010 07:42:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Personal, Private Movie Recommender System at the Semantic Web Challenge</title>
		<link>http://blog.cpoet.net/2009/12/19/personal-private-movie-recommender-system-at-the-semantic-web-challenge/</link>
		<comments>http://blog.cpoet.net/2009/12/19/personal-private-movie-recommender-system-at-the-semantic-web-challenge/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 09:35:27 +0000</pubDate>
		<dc:creator>Amancio Bouza</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Firefox Add-on]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[User modeling]]></category>
		<category><![CDATA[User preferences]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=440</guid>
		<description><![CDATA[I advised together with Gerald Reif the master thesis of Tobias Bannwart about a personal cross-site movie recommender system that is implemented as Firefox add-on. The add-on is known as OMORE and can be downloaded. We decided to bring OMORE to market maturity. For this, we had to rethink its architectural design and usability and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_454" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/12/DSCF1511.JPG"><img src="http://blog.cpoet.net/wp-content/uploads/2009/12/DSCF1511-300x225.jpg" alt="Preparing the stand for the OMORE presentation" title="DSCF1511" width="300" height="225" class="size-medium wp-image-454" /></a><p class="wp-caption-text">Preparing the stand for the OMORE presentation</p></div>I advised together with Gerald Reif the master thesis of Tobias Bannwart about a <a href="http://blog.cpoet.net/2009/08/15/omore-personal-cross-site-movie-recommender-system-implemented-as-mozilla-firefox-add-on/">personal cross-site movie recommender system that is implemented as Firefox add-on</a>. The add-on is known as OMORE and can be <a href="http://seal.ifi.uzh.ch/omore">downloaded</a>. We decided to bring OMORE to market maturity. For this, we had to rethink its architectural design and usability and beside from its advantages we came up with the following open challenges:</p>
<ol>
<li><strong>Movie cross-references</strong>: It is not known what movie of one provider corresponds to what other movie page of another provider. Providers may be commercial pages like <a href="http://www.amazon.com">Amazon.com</a>, review pages like <a href="http://www.rottentomatoes.com">RottenTomatoes.com</a> or knowledge bases such as <a href="http://www.imdb.com">IMDb.com</a></li>
<li><strong>Retrieval of movie cross-references</strong>: No flexible search service exists to retrieve movie cross-references based on movie title and release year information.</li>
<li><strong>Maintenance of movie cross-references</strong>: A vast amount of potential movie cross-references exists that is difficult to gathered with a Web crawler approach. In addition, the set of movie pages increases fast.</li>
</ol>
<p>We came up with the following solutions:</p>
<ol>
<li><strong>Movie cross-references</strong>: A knowledge base is needed to persist movie cross-references. Concretely, for all movies the information of (1) what movie pages represent the movie as its content and (2) what movie pages represent the commercial product of a movie such as DVD, Blu-Ray, VHS or even Video-On-Demand (VoD). This semantical distinction has to be done, because a movie represented in VHS and Blu-Ray are not the same but show the same movie. Therefore, we decided to apply Semantic Web technologies to persist movie cross-references. We applied D2R that maps data from a relational database management system to RDF. RDF is the basic format to represent resources semantically. Our knowledge base of movie cross-references is called <a href="http://seal.ifi.uzh.ch/limo">LiMo</a>.</li>
<li><strong>Retrieval of movie cross-references</strong>: A search service has to be provided, that is able to provide even fuzzy search on the movie cross-references knowledge base. We reason for fuzzy search because the movie are presented quite heterogeneously among different Web pages. Movie titles may be misspelled, transformed or even extended in various way. Especially on online shops, we experienced that the movie titles are extended with information about many variants of special or collector’s edition and the type of medium the movie is provided. Instead of trying to extract the original title from the unpurified title, we decided to apply fuzzy search over movie titles and release year to retrieve movies. Our movie retrieval service can be accessed at <a href="http://seal.ifi.uzh.ch/molookup">MOLookup</a>.</li>
<li><strong>Maintenance of movie cross-references</strong>: A Web crawler approach is not feasible due to the time latency and the need for resources. Thus, we decided to invent a collaborative approach. Whenever a user browses a new movie Web page that is not yet cross-referenced with <a href="http://seal.ifi.uzh.ch/limo">LiMo</a>, <a href="http://seal.ifi.uzh.ch/omore">OMORE</a> automatically uses the movie retrieval services <a href="http://seal.ifi.uzh.ch/molookup">MOLookup</a> and provides the current URL of the new movie page. Then, this URL is cross-referenced to the retrieved movie. With that approach we automatically gather all the relevant movie cross-references with the user&#8217;s help. This way, normal users even contribute to the Semantic Web without knowing it.</li>
</ol>
<p>With this new approach, we decided to participate in the this year&#8217;s <a href="http://challenge.semanticweb.org/">Semantic Web Challenge</a> that is co-located with the <a href="http://iswc2009.semanticweb.org">International Semantic Web Conference 2009</a> (ISWC) in Washington D.C. We were 16 participants that made it to the Semantic Web Challenge in Washington D.C. We presented our movie recommender system and its revised architecture besides the official Poster and Demonstrations session the main conference. Our secret weapon to attract many people to our stand was Swiss chocolate. And well, it worked out <img src='http://blog.cpoet.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . The official time for the challenge presentation was 19:15-21:15. But people already showed up to our stand at half past 6 and kept coming by until 10 in the evening. One reason my be of course the chocolate <img src='http://blog.cpoet.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , but also the viral marketing that people started that saw our challenge. Overall, people were really excited about our personal and private movie recommender system that even provides cross-site movie recommendations.<br />
Despite the great success, we didn&#8217;t made it to finals. However, the challenge was a really nice experience and we had still have the great success having people excited about our OMORE.</p>
<h1>Abstract</h1>
<blockquote><p>Online stores and Web portals bring information about a myriad of items such as books, CDs, restaurants or movies at the user&#8217;s fingertips. Although, the Web reduces the barrier to the information, the user is overwhelmed by the number of available items. Therefore, recommender systems aim to guide the user to  relevant items. Current recommender systems store user ratings on the server side. This way the scope of the recommendations is limited to this server only. In addition, the user entrusts the operator of the server with valuable information about his preferences.<br />
Thus, we introduce the private, personal movie recommender OMORE, which learns the user model based on the user&#8217;s movie ratings. To preserve privacy, OMORE is implemented as Firefox add-on which stores the user ratings and the learned user model locally at the client side. Although OMORE uses the features from the movie pages on the IMDb site, it is not restricted to IMDb only. To enable cross-referencing between various movie sites such as IMDb, Amazon.com, Blockbuster, Netflix, Jinni, or Rotten Tomatoes we introduce the movie cross-reference database LiMo which contributes to the Linked Data cloud.</p></blockquote>
<h1>Presentation</h1>
<p>In the following, you can watch my presentation I prepared for the Semantic Web Challenge:</p>
<h1>Poster</h1>
<p>In the following, you can see a preview of the Semantic Web Challenge 2009 poster titled &#8220;OMORE&#8221;:<br />
<div id="attachment_458" class="wp-caption aligncenter" style="width: 434px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/12/bouza09poster_omore_semantic_web_challenge.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/12/bouza09poster_omore_semantic_web_challenge.png" alt="Poster presentation of OMORE at the Semantic Web Challenge 2009" title="bouza09poster_omore_semantic_web_challenge" width="424" height="600" class="size-full wp-image-115" /></a><p class="wp-caption-text">Poster presentation of OMORE at the Semantic Web Challenge 2009</p></div>
<h1>Downloads</h1>
<p>We include the papers on this page to ensure timely dissemination on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by the copyrights. These works may not be reposted without the explicit permission of the copyright holder.</p>
<ul>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal09omore_semantic_web_challenge.pdf'>PDF</a></li>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza09omore.rdf'>RDF</a></li>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza09omore.bib'>BibTex</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/12/19/personal-private-movie-recommender-system-at-the-semantic-web-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upcoming Public Research Day at the Department of Informatics</title>
		<link>http://blog.cpoet.net/2009/08/21/upcomming-public-research-day-at-the-department-of-informatics/</link>
		<comments>http://blog.cpoet.net/2009/08/21/upcomming-public-research-day-at-the-department-of-informatics/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 13:55:25 +0000</pubDate>
		<dc:creator>bouza</dc:creator>
				<category><![CDATA[PhD Life]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Collaborative filtering]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[User preference similarity]]></category>
		<category><![CDATA[User preferences]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=363</guid>
		<description><![CDATA[The Department of Informatics at the University of Zurich helds its 1st Research Day on the 23th of September 2009 for the public. The public has the chance to investigate what challenges and open problems all the different people from different research groups are facing and intending to find the best solutions. I think it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>The Department of Informatics at the University of Zurich helds its <strong>1st Research Day on the 23th of September 2009</strong> for the public. The public has the chance to investigate what challenges and open problems all the different people from different research groups are facing and intending to find the best solutions. I think it&#8217;s a great possibility to get informed about all the innovative projects the department is running and to get informed about the newest trends in science and its future impact in our life.</p>
<p>The Research day starts at 16.15 at the Department of Informatics. My adviser Prof. Abraham Bernstein opens the session with his talk on &#8220;Dem Gehirn beim Denken zusehen &#8211; Wie die Informatik neue Welten erschliesst&#8221;. Afterwards, all people present their current work on posters. Everyone will be open for questions and discussions.</p>
<p>I&#8217;ll participate and will present two different posters. One poster is about a <strong>distributed collaborative recommender system</strong> approach. My second poster is about a , <a href="http://blog.cpoet.net/2009/08/15/omore-personal-cross-site-movie-recommender-system-implemented-as-mozilla-firefox-add-on/">OMORE</a>, a Firefox Add-on that enables <strong>cross-site recommendation for movies</strong>.</p>
<p>You may find <a href="http://www.ifi.uzh.ch/special_pages/news/article//research-day-des-instituts-fuer-informatik-am-23-september-2009/?tx_ttnews[backPid]=2&#038;cHash=07976d661d">additional informations</a> about the upcoming Research Day. Here you get important information <a href="http://www.ifi.uzh.ch/ifi/how_to_reach_us/">how to reach us</a>.</p>
<div id="attachment_368" class="wp-caption alignright" style="width: 222px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/08/Picture-6-212x3001.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/08/Picture-6-212x3001.png" alt="Distributed Collaborative Recommender System" title="Poster Research Day 2" width="212" height="300" class="size-full wp-image-368" /></a><p class="wp-caption-text">Distributed Collaborative Recommender System</p></div>
<div id="attachment_369" class="wp-caption alignright" style="width: 222px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/08/Picture-5-212x3001.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/08/Picture-5-212x3001.png" alt="OMORE - Firefox Add-on for cross-site recommendations" title="Picture-5-212x300" width="212" height="300" class="size-full wp-image-369" /></a><p class="wp-caption-text">OMORE - Firefox Add-on for cross-site recommendations</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/08/21/upcomming-public-research-day-at-the-department-of-informatics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OMORE &#8211; Personal Cross-Site Movie Recommender System Implemented as Mozilla Firefox Add-On</title>
		<link>http://blog.cpoet.net/2009/08/15/omore-personal-cross-site-movie-recommender-system-implemented-as-mozilla-firefox-add-on/</link>
		<comments>http://blog.cpoet.net/2009/08/15/omore-personal-cross-site-movie-recommender-system-implemented-as-mozilla-firefox-add-on/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 07:34:39 +0000</pubDate>
		<dc:creator>Amancio Bouza</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Student]]></category>
		<category><![CDATA[User modeling]]></category>
		<category><![CDATA[User preferences]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=340</guid>
		<description><![CDATA[Online stores or Web page bring information about a myriad of items such as books, CDs, restaurants or movies at the user&#8217;s fingertips. Although, the Web reduces the barrier to the information, the user is overwhelmed by the number of available items. Therefore, online stores provide recommender systems that aim to guide the user to [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_341" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/08/amazon.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/08/amazon-300x212.png" alt="OMORE recognizes a Movie Web site and adds automatically rating and recommendation functionality to a Movie Web site at Amazon.com" title="amazon" width="300" height="212" class="size-medium wp-image-341" /></a><p class="wp-caption-text">OMORE recognizes a Movie Web site and adds automatically rating and recommendation functionality to a Movie Web site at Amazon.com</p></div><br />
Online stores or Web page bring information about a myriad of items such as books, CDs, restaurants or movies at the user&#8217;s fingertips. Although, the Web reduces the barrier to the information, the user is overwhelmed by the number of available items. Therefore, online stores provide recommender systems that aim to guide the user to relevant items. However, recommender systems are generally limited to the Web page&#8217;s content and the explicit or implicit ratings provided by the users on the particular Web page. User are lazy when it comes to repeat providing rating information to recommender systems on other Web pages. That is a typical lock-in situation based on high transaction costs such that people are addicted to one or at least a limited number of Web pages.<br />
People are required to have an account on a particular Web page before being provided with interesting recommendations. People may have concerns about providing explicit or implicit ratings on items that may expose some delicate details about their privacy.<br />
But many rather small online stores do not even provide recommendations.</p>
<p>Thus, we need a recommender system that (1) recognizes items over various Web pages as the same and remembers the ratings for those, (2) applies algorithms to provide recommendations and (3) smoothly integrates the rating and recommendation functionality directly in the Web site. We found the basic infrastructure for such a recommender system in the Firefox Add-on API and WEKA, a common data mining library.<br />
We formulated these requirements as a master thesis. We were very happy to engage Tobias, an excellent master student.</p>
<p>The described recommender system implemented as Firefox Add-on can be <a href="http://seal.ifi.uzh.ch/omore">downloaded</a> at s.e.a.l. group site.</p>
<h1>Abstract</h1>
<blockquote><p>
Online stores and Web portals bring information about a myriad of items such as books, CDs, restaurants or movies at the user&#8217;s fingertips. Although, the Web reduces the barrier to the information, the user is overwhelmed by the number of available items. Therefore, recommender systems aim to guide the user to  relevant items. Current recommender systems store user ratings on the server side. This way the scope of the recommendations is limited to this server only. In addition, the user entrusts the operator of the server with valuable information about his preferences.   </p>
<p>In this thesis, we introduce our recommender system OMORE, a private, personal movie recommender, which learns the user model based on the user&#8217;s movie ratings. To preserve privacy, OMORE is implemented as a Mozilla Firefox add-on, which stores the user&#8217;s ratings and the learned user model locally at the client side. Although OMORE makes use of the movie features, which are provided by the different movie pages on the <a href="http://www.imdb.com}{IMDb Web site}, it is not restricted to IMDb only. The current implementation covers movie pages from <a href="http://www.amazon.com>Amazon.com</a>, <a href="http://www.blockbuster.com">Blockbuster</a>, <a href="http://www.netflix.com">Netflix</a> and <a href="http://www.rottentomatoes.com">Rotten Tomatoes</a>.</p>
<h1>Zusammenfassung</h1>
<p>Online-Geschäfte und Web Portale bieten einem Kunden im Allgemeinen eine riesige Auswahl an Filmen oder Büchern an. Oftmals ist dieser aber mit der riesigen Auswahl an vorhandenen Artikeln überfordert und braucht Unterstützung, um die für ihn interessanten Produkte auch wirklich zu finden. Empfehlungssysteme haben sich bewährt und sind sehr erfolgreich beim Filtern von grossen Datenbeständen. Doch nur wenige Portale wie das Online-Geschäftshaus <a href="http://www.amazon.com">Amazon</a> bieten einem Kunden ein solches Empfehlungssystem zur aktiven Unterstützung an. </p>
<p>In der Regel basieren die von einem Empfehlungssystem vorgeschlagenen Produktempfehlungen auf den Bewertungen von anderen Kunden. Diese werden in den heutzutage verfügbaren Empfehlungssystemen häufig von den Anbietern eines Web Portals individuell verwaltet, so dass sie dadurch nicht auf anderen Portalen wie zum Beispiel dem <a href="http://www.netflix.com">Online DVD Verleih Netflix</a> verwendet werden können. Zudem vertraut ein Kunde einem Anbieter eines solchen Portals oft sehr vertrauliche Informationen über sein Kaufverhalten und seine Präferenzen an.</p>
<p>In dieser Arbeit soll daher ein portalunabhängiges Empfehlungssystem entwickelt werden, welches direkt im Web-Browser integriert ist. Das von uns auf den Namen OMORE getaufte Empfehlungssystem, ist ein auf Sicherheit ausgerichtetes personalisiertes Empfehlungssystem für Filmliebhaber, welches als Erweiterung für den Mozilla Firefox Browser angeboten wird. Es lernt die Benutzerpräferenzen basierend auf den Filmbewertungen eines Benutzers und speichert das gelernte Model der Benutzerpräferenzen lokal auf dem System des Benutzers ab. Dadurch wird sichergestellt, dass die Benutzerpräferenzen vor unbefugtem Zugriff geschützt sind. OMORE bietet einem Benutzer portalübergreifende Empfehlungen an, wobei die aktuelle Implementierung die Filmseiten von <a href="http://www.amazon.com">Amazon.com</a>, <a href="http://www.blockbuster.com">Blockbuster</a>, der <a href="http://www.imdb.com">Internet Movie Database</a>, <a href="http://www.netflix.com">Netflix</a> und <a href="http://www.rottentomatoes.com">Rotten Tomatoes</a> umfasst.</p>
<p>Tobias Bannwart: &#8220;<strong>OMORE &#8211; Private, Personal Movie Recommendations implemented in a Mozilla Firefox Add-on</strong>&#8220;, ed. by Amancio Bouza, Gerald Reif and Harald C. Gall, University of Zurich, July 2009. (master thesis)
</p></blockquote>
<h1>Downloads:</h1>
<ul>
<li><a href="http://seal.ifi.uzh.ch/omore">OMORE Firefox Add-on</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/08/15/omore-personal-cross-site-movie-recommender-system-implemented-as-mozilla-firefox-add-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper on &#8220;Probabilistic Partial User Model Similarity for Collaborative Filtering&#8221; at the IRMLeS workshop</title>
		<link>http://blog.cpoet.net/2009/06/09/paper-on-probabilistic-partial-user-model-similarity-for-collaborative-filtering-at-the-irmles-workshop/</link>
		<comments>http://blog.cpoet.net/2009/06/09/paper-on-probabilistic-partial-user-model-similarity-for-collaborative-filtering-at-the-irmles-workshop/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 23:43:46 +0000</pubDate>
		<dc:creator>bouza</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Collaborative filtering]]></category>
		<category><![CDATA[Hybrid recommender system]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[Partial user preference similarity]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[User modeling]]></category>
		<category><![CDATA[User preference similarity]]></category>
		<category><![CDATA[User preferences]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=3</guid>
		<description><![CDATA[Recommender systems play an important role in supporting people getting items they like. One type of recommender systems is user-based collaborative filtering. The fundamental assumption of user-based collaborative filtering is that people who share similar preferences for common items behave similar in the future. The similarity of user preferences is computed globally on common rated items such that partial preference similarities might be missed. Consequently, valuable ratings of partially similar users are ignored. Furthermore, two users may even have similar preferences but the set of common rated items is too small to infer preference similarity. We propose first, an approach that computes user preference similarities based on learned user preference models and second, we propose a method to compute partial user preference similarities based on partial user model similarities. For users with few common rated items, we show that user similarity based on preferences significantly outperforms user similarity based on common rated items.]]></description>
			<content:encoded><![CDATA[<div id="attachment_15" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/07/irmles_photo.jpg"><br />
<img class="size-medium wp-image-15" title="irmles_photo" src="http://blog.cpoet.net/wp-content/uploads/2009/07/irmles_photo-300x225.jpg" alt="Participants of the IRMLeS workshop" width="300" height="225" /></a><p class="wp-caption-text">Participants of the IRMLeS workshop</p></div>
<p>Our current work on a probabilistic approach to compute partial user preference similarities was accepted and published at the <em>1st International Workshop on Inductive Reasoning and Machine Learning for the Semantic Web</em> (<a href="http://irmles2009.di.uniba.it/">IRMLeS</a>) at the<em> 6th European Semantic Web Conference</em> (<a href="http://www.eswc2009.org">ESWC</a>) 2009. The paper is available online at <a href="http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-474/">CEUR-WS.org</a> as <a href="http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-474/">volume 474</a>. The presentation is available at the <a href="http://sites.google.com/site/irmles2009/program">IRMLeS Web page</a>.</p>
<p>The general idea is that people may share similar preferences only partially. For instance, a person may like Italian food like another person but not Chinese food. But the other person does like Chinese food. Traditional collaborative filtering computes global preference similarity and fail detect this relation. Our approach computes is able to compute partial preference similarities on the basis of hypothesized user preferences. The hypothesized user preferences are learned applying traditional machine learning algorithms. We could show, that our approach performs significantly better then traditional user-based collaborative filtering. Especially in cases where people have only few common rated items. The strength of our approach are the use of partial preference similarities and using hypothesized user preferences instead of item ratings that are always biased.</p>
<p>It was my first real presentation at a conference and it was a great success. I got very positive feedback on it. But I also noticed that a too fancy presentation may irritate some people. Well, I just had the new version of Keynote installed on my Mac and thus, I had to try out the new fancy features. This workshop was one of the most successful at the this year&#8217;s ESWC measured by number of participants. I also enjoyed the workshop dinner where I participated interesting discussion on artificial intelligence, data mining in practice, football and Shakespeare.</p>
<p>At the conference, I got in touch with some very interesting people. Especially at the very well organised poster session and after the conference dinner. Unfortunately, it was the last European Semantic Web Conference because the organizers decided to have the industry as main target. Thus, the abbreviation of ESWC stands now for the Extended Semantic Web Conference.</p>
<h1>Abstract</h1>
<blockquote><p>Recommender systems play an important role in supporting people getting items they like. One type of recommender systems is user-based collaborative filtering. The fundamental assumption of user-based collaborative filtering is that people who share similar preferences for common items behave similar in the future. The similarity of user preferences is computed globally on common rated items such that partial preference similarities might be missed. Consequently, valuable ratings of partially similar users are ignored. Furthermore, two users may even have similar preferences but the set of common rated items is too small to infer preference similarity. We propose first, an approach that computes user preference similarities based on learned user preference models and second, we propose a method to compute partial user preference similarities based on partial user model similarities. For users with few common rated items, we show that user similarity based on preferences significantly outperforms user similarity based on common rated items.</p></blockquote>
<h1>Presentation</h1>
<p>In the following, you can watch my paper presentation I gave at the IRMLeS workshop:<br />
<div class="wp-caption aligncenter" style="width: 435px"><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FjS8D5Szs4Y&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/FjS8D5Szs4Y&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><p class="wp-caption-text">Presentation at the IRMLeS workshop</p></div></p>
<h1>Downloads</h1>
<p>We include the papers on this page to ensure timely dissemination on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by the copyrights. These works may not be reposted without the explicit permission of the copyright holder.</p>
<ul>
<li><a href="http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal09partialmodelsimilarity.pdf">PDF</a>, alternatively from the  <a href="http://www.zora.uzh.ch/">Zurich Open Repository and Archive</a>, <a href="http://www.ifi.uzh.ch/ddis/nc/publications/">DDIS</a> group or <a href="http://seal.ifi.uzh.ch/publications/">s.e.a.l.</a> group.</li>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal09partialmodelsimilarity.bib'>BibTex</a></li>
<li><a href="http://blog.cpoet.net/wp-content/uploads/2009/07/bouza09irmles_presentation.pdf">Presentation slides</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/06/09/paper-on-probabilistic-partial-user-model-similarity-for-collaborative-filtering-at-the-irmles-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poster on &#8220;SemTree: Ontology-Based Decision Tree Algorithm for Recommender Systems&#8221; at the ISWC 2008</title>
		<link>http://blog.cpoet.net/2008/10/14/poster-on-semtree-ontology-based-decision-tree-algorithm-for-recommender-systems-at-the-iswc-2008/</link>
		<comments>http://blog.cpoet.net/2008/10/14/poster-on-semtree-ontology-based-decision-tree-algorithm-for-recommender-systems-at-the-iswc-2008/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 09:20:45 +0000</pubDate>
		<dc:creator>bouza</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Collaborative filtering]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[SemTree]]></category>
		<category><![CDATA[User modeling]]></category>
		<category><![CDATA[User preferences]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=96</guid>
		<description><![CDATA[Our current work on a ontology-based decision tree algorithm to learn user preferences was accepted and published at 7th International Semantic Web Conference (ISWC) 2008 in Karlsruhe (Germany). The paper is available online at CEUR-WS.org as volume 401.
It was my first participation of a conference where I had my first opportunity to present our early [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_110" class="wp-caption alignright" style="width: 208px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/07/posterpresentation08semtree.jpg"><img src="http://blog.cpoet.net/wp-content/uploads/2009/07/posterpresentation08semtree-198x300.jpg" alt="Amancio Bouza at the poster presentation of SemTree" title="posterpresentation08semtree" width="198" height="300" class="size-medium wp-image-110" /></a><p class="wp-caption-text">Amancio Bouza at the poster presentation of SemTree</p></div>
<p>Our current work on a ontology-based decision tree algorithm to learn user preferences was accepted and published at 7th International Semantic Web Conference (<a href="http://iswc2008.semanticweb.org">ISWC</a>) 2008 in Karlsruhe (Germany). The paper is available online at <a href="http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-401/">CEUR-WS.org</a> as volume <a href="http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-401/">401</a>.</p>
<p>It was my first participation of a conference where I had my first opportunity to present our early work on a novel approach on inducing a decision tree based on a domain ontology. SemTree is a machine learning algorithm based on the concept of decision tree induction. The novelty about SemTree is the usage of a domain ontology to learn more accurate models. That has been shown in a preliminary evaluation on a movie dataset.<br />
At the poster session I had great conversations and discussions about recommender systems and my approach. But the disadvantage of presenting a poster to the research community is that oneself cannot take a look after the other interesting posters and demos.</p>
<p>To my surprise, Karlsruhe is a very nice german city dominated by students &#8211; a typical students town. That shows the high frequency of small bars and restaurants. The castle looks pretty and the very large castle park is absolutely beautiful. I would have liked to enjoy this park in the summer and spend my leisure time with friends there.</p>
<h1>Abstract</h1>
<blockquote><p>Recommender systems play an important role in supporting people when choosing items from an overwhelming huge number of choices. So far, no recommender system makes use of domain knowledge. We are modeling user preferences with a machine learning approach to recommend people items by predicting the item ratings. Specifically, we propose SemTree, an ontology-based decision tree learner, that uses a reasoner and an ontology to semantically generalize item features to improve the effectiveness of the decision tree built. We show that SemTree outperforms comparable approaches in recommending more accurate recommendations considering domain knowledge. </p></blockquote>
<h1>Presentation</h1>
<p>In the following, you can see a preview of the SemTree poster titled &#8220;seMANtics IN TREEs&#8221; in allusion to the american TV series <a href="http://www.imdb.com/title/tt0805664/">&#8220;Man in Trees&#8221;</a>:<br />
<div id="attachment_115" class="wp-caption aligncenter" style="width: 434px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal08semtree.jpg"><img src="http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal08semtree.jpg" alt="Poster presentation of SemTree at the ISWC 2008" title="bouza_etal08semtree" width="424" height="600" class="size-full wp-image-115" /></a><p class="wp-caption-text">Poster presentation of SemTree at the ISWC 2008</p></div></p>
<h1>Downloads</h1>
<p>We include the papers on this page to ensure timely dissemination on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by the copyrights. These works may not be reposted without the explicit permission of the copyright holder.</p>
<ul>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal08semtree.pdf'>PDF</a></li>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal08semtree.rdf'>RDF</a></li>
<li><a href='http://blog.cpoet.net/wp-content/uploads/2009/07/bouza_etal08semtree.bib'>BibTex</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2008/10/14/poster-on-semtree-ontology-based-decision-tree-algorithm-for-recommender-systems-at-the-iswc-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

