<?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; Social network</title>
	<atom:link href="http://blog.cpoet.net/tag/social-network/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>Applicability of Social Network Graph Patterns to Recommender Systems</title>
		<link>http://blog.cpoet.net/2010/01/24/applicability-of-social-network-graph-patterns-to-recommender-systems/</link>
		<comments>http://blog.cpoet.net/2010/01/24/applicability-of-social-network-graph-patterns-to-recommender-systems/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 09:38:58 +0000</pubDate>
		<dc:creator>Amancio Bouza</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Collaborative filtering]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Social network]]></category>
		<category><![CDATA[Social network analysis]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=480</guid>
		<description><![CDATA[Some research has already been done investigating Web-based social networks and its applicability for different tasks such as trust inferrencing with trust networks or collaborative filtering respectively recommender systems. My master student Reto Hodel applied social network analysis to a social network and used the metrics to predict item ratings.
For this purpose, he built a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_489" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2010/01/spotting_screenshot.png"><img class="size-medium wp-image-489" title="spotting_screenshot" src="http://blog.cpoet.net/wp-content/uploads/2010/01/spotting_screenshot-300x232.png" alt="spotting user interface" width="300" height="232" /></a><p class="wp-caption-text">User interface of the spotting application</p></div>
<p>Some research has already been done investigating <strong>Web-based social networks</strong> and its applicability for different tasks such as trust inferrencing with <strong>trust networks</strong> or <strong>collaborative filtering</strong> respectively recommender systems. My master student Reto Hodel applied social network analysis to a social network and used the metrics to predict item ratings.<br />
For this purpose, he built a very nice looking Web-based <strong>location recommender system</strong> called <a href="http://seal.ifi.uzh.ch/spotting">spotting</a>. In this application, people get many locations presented on a geographical map that is based on <strong>Google Maps</strong>. The meaning of the encoded locations is very intuitive. The size of the location determines the level of match between the person&#8217;s preferences and the location. The bigger the location is presented the more relevant it is.<br />
In order to boost the process of social network developing, we decided to build uppon an existing social network. Thus, we can rely on a already existent social network that has developed the relations among people already. For this reason, we decided to use the Web-based social network of Facebook because it provides a useful API, the <strong>Facebook API</strong>. Instead of developing a Facebook app, we decided to develop a stand-alone application that uses the <strong>Facebook Connect</strong> provided by Facebook. Facebook Connect is a function that a person can use to login to a different Web page with his Facebook account information. With this function it is still possible to gather his public information from Facebook, such as personal information and friends.<br />
The value respectively usefulness of a collaborative recommender system increases with the amount of people and ratings. Therefore, the theory of network externalities respectively network effects applies to such systems. Thus, attracting people to use and rate the application in the first place is crucial.<br />
Besides the social network and API&#8217;s that are provided by Facebook and others, Facebook also provides the facility of publishing news on the person&#8217;s wall that is seen by his friends. We used this function to publish location ratings and attract his friends to use <a href="http://seal.ifi.uzh.ch/spotting">spotting</a> too. Our experience showed, that even with relying on a existing and developed social network it needs a lot of marketing to attract people. People do not just use an application because their friends use it. In general, no general approach exists to overcome this problem. First attempts try to reduce the so-called cold-start problem that describes the situation where only few ratings exist. But this is just one part of the solution.</p>
<div id="attachment_491" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2010/01/spotting_social_network.png"><img class="size-medium wp-image-491" title="spotting_social_network" src="http://blog.cpoet.net/wp-content/uploads/2010/01/spotting_social_network-300x277.png" alt="Social network" width="300" height="277" /></a><p class="wp-caption-text">Social Network of spotting</p></div>
<p>Anyhow, we could get 139 people in 3 weeks. Their ratings were the basis of our analysis. We analyzed the metrics of trendsetter, cliques, friend chains and some others. Unfortunately, we could not show that one social network metric leads to more accurate rating predictions. In contrast, the location&#8217;s average rating has been shown to perform better or at least equal to the social network graph patterns that we have investigated. In addition, the average rating is very cheap to compute! We applied the Friedman test that gave us evidence that some significantly performance difference exist on the significance level of 5%. Therefore, we run the Wilcoxon rank test. On the given significance level, we could not determine one single approach that is better then <strong>all</strong> the other. Of cause, we applied the Bonferroni correction for the family-wise error. The predictions based on trendsetters have been shown to be worst.<br />
But these results have to be taken with caution. Despite applying statistical tests, the data set it self has some major threats to validity. The social networks consists mainly of the personal social network of the master student. That means that the average rating consisted mainly of his friends&#8217; ratings. This fact highly influenced the performance of all other social network patterns.<br />
However, I think that the experiment shows that the simple concept of wisdom of crowds respectively average rating is a simple but effective approach to provide ratings. Further, the average rating has the highest item coverage since patterns such as cliques, trendsetters, etc. do not give that much information about that many items.</p>
<p><div id="attachment_493" class="wp-caption alignright" style="width: 306px"><a href="http://blog.cpoet.net/wp-content/uploads/2010/01/spotting_evaluation.png"><img class="size-medium wp-image-493" title="spotting_evaluation" src="http://blog.cpoet.net/wp-content/uploads/2010/01/spotting_evaluation-296x300.png" alt="Error distribution of cliques" width="296" height="300" /></a><p class="wp-caption-text">Error distribution of cliques</p></div>To conclude, social network patterns may provide valuable information to generate more accurate recommendations, but not in general. The high computational costs of computing social network metrics should be taken into account because some of them are NP-hard.<br />
However, other researchers investigated more positive results. But their evaluations should be read rather carefully. Sometimes, they tweak the experimental setting by defining weak hypotheses and unit of analysis to favour the social networks.<br />
Thus, just be careful when people sell their work on social networks and be aware of the structure of the social network itself, that influences highly the experimental results. For instance, not all Facebook friends are real friends in Real-life. </p>
<h1>Abstract</h1>
<blockquote><p>Generating accurate recommendations for items, such as locations, movies or books, is challenging. Common Web-based recommender systems require information about the users’ past to generate suitable recommendations for them.<br />
In this thesis we first present spotting.li, a location recommender system based on Facebook, which allows users to rate locations and generates recommendations inferred by their friends’ ratings. In doing so, we examine requirments to successfully implement such a system using the latest web technologies (i.e., Grails) and describe key elements of our approach. Our focus is put on performance and providing an easy-to-use interface incorporating Google Maps.<br />
Furthermore, we analyse different recommendation approaches which leverage structural in- formation from a social network to predict ratings. In particular, we examine the use of social network patterns, such as cliques and trendsetters, as well as direct friends and two levels of indirect friends. We finally conduct an extensive evaluation of these approaches, based on real data collected during the time of the thesis.<br />
To prove our findings, we test our dataset, based on 139 users, for statistical significance. We demonstrate that even a simple algorithm, such as the average rating, bares similar results to more elaborate algorithms.</p>
<p>Reto Hodel: “<strong>spotting – Realisation and Analysis of a Location Recommender System Based on Facebook“</strong>, ed. by Amancio Bouza and Harald C. Gall, University of Zurich, December 2009. (master thesis)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2010/01/24/applicability-of-social-network-graph-patterns-to-recommender-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>spotting &#8211; Social Network-based Location Recommender System</title>
		<link>http://blog.cpoet.net/2009/10/29/spotting-social-network-based-location-recommender-system/</link>
		<comments>http://blog.cpoet.net/2009/10/29/spotting-social-network-based-location-recommender-system/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:07:16 +0000</pubDate>
		<dc:creator>Amancio Bouza</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Collaborative filtering]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Social network]]></category>
		<category><![CDATA[Social network analysis]]></category>
		<category><![CDATA[Student]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=421</guid>
		<description><![CDATA[Several weeks ago, my student Reto Hodel who I&#8217;m supervising currently published a really cool and easy-to-use Web application that lets you find new potentially interesting locations such as bars, restaurants or clubs based on their social relationships within the Facebook community. In other words, your recommendations are generated depending on your friends, your different [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_430" class="wp-caption alignright" style="width: 309px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/10/spotting.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/10/spotting-299x219.png" alt="User interface of the spotting location recommender system" title="spotting" width="299" height="219" class="size-medium wp-image-430" /></a><p class="wp-caption-text">User interface of the spotting location recommender system</p></div>Several weeks ago, my student <strong>Reto Hodel</strong> who I&#8217;m supervising currently published a really cool and easy-to-use Web application that lets you find new potentially interesting locations such as bars, restaurants or clubs based on their social relationships within the Facebook community. In other words, your recommendations are generated depending on your friends, your different participating n-cliques, your explicit and implicit trusted trendsetters and other social network analysis based metrics. This <strong>Social Network-based location recommender system</strong> is called <a href="http://seal.ifi.uzh.ch/spotting">spotting</a>.</p>
<p>In this master thesis, he built a Web applications that uses the people&#8217;s Social Network at Facebook to generate the location recommendations. Based on the data gathered by the Web application we analyze what SNA metrics are suitable for generating such recommendations. We are still investigating this research questions. As soon we get som e more insights we plan to add them to the Web application such that people can benefit from better recommendations.</p>
<p>If you are interest in having a look into the Web application then please just check out the following link:<br />
<a href=" http://seal.ifi.uzh.ch/spotting">http://seal.ifi.uzh.ch/spotting</a></p>
<p>You may want to join the <a href="http://www.facebook.com/group.php?gid=151151358157">spotting group</a> at Facebook. So far, we only provide locations from Zurich. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/10/29/spotting-social-network-based-location-recommender-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first Bachelor student finished his thesis about &#8220;Purple Leaf &#8211; Evaluation of the Adoption of New Features in a Web-Based Social Network&#8221;</title>
		<link>http://blog.cpoet.net/2009/01/04/my-first-bachelor-student-finished-his-thesis-about-purple-leaf-evaluation-of-the-adoption-of-new-features-in-a-web-based-social-network/</link>
		<comments>http://blog.cpoet.net/2009/01/04/my-first-bachelor-student-finished-his-thesis-about-purple-leaf-evaluation-of-the-adoption-of-new-features-in-a-web-based-social-network/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 20:14:43 +0000</pubDate>
		<dc:creator>bouza</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Social network]]></category>
		<category><![CDATA[Social network analysis]]></category>
		<category><![CDATA[Student]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=136</guid>
		<description><![CDATA[Together with Marc Vontobel's main advisor Gerald Reif, I successfully advised and supported Marc with his bachelor thesis. He was my first student I advised at all. He reenginered <a href="http://www.purpleleaf.net">Purple Leaf</a> - a party portal - and investigated the impact of social relations among people with respect to acceptance rate of new features on a web page. At the time he finished with his thesis, the community of Purple Leaf consisted of several thousands of people.]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_138" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/07/vontobel08purpleleaf.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/07/vontobel08purpleleaf-300x252.png" alt="Visitors of Purple Leaf parties. People in the center visited quite all parties. The outliers generally only visited few ones." title="vontobel08purpleleaf" width="300" height="252" class="size-medium wp-image-138" /></a><p class="wp-caption-text">Participants resp. party people on the various partys</p></div><br />
Together with Marc Vontobel&#8217;s main advisor Gerald Reif, I successfully advised and supported Marc with his bachelor thesis. He was my first student I advised at all. He reenginered <a href="http://www.purpleleaf.net">Purple Leaf</a> &#8211; a party portal &#8211; and investigated the impact of social relations among people with respect to acceptance rate of new features on a web page. At the time he finished with his thesis, the community of Purple Leaf consisted of several thousands of people.<br />
It seems that one rather accepts and adopts a new feature when a friend already adopted it. It seems that the inhibition threshold is much lower due to the fact, that people trust their friends and thus, trust the feature and it added value. Marc did a great job that could not be expected from a Bachelor student, starting from the software engineering skills to the data gathering and complex Social Network Analysis (SNA). But he was already prepared from our precedent seminar on <a href="http://www.ifi.uzh.ch/ddis/teaching/seminar-fs08/">&#8220;Trust and Recommendation in Social Networks&#8221;</a>.</p>
<p>We were surprised as he delivered not only his thesis but also a complete picture book with fantastic analysis of differenc aspects of his party community. He discovered the core group of party people being on most parties, the latent semantics among different music styles and drinks.</p>
<h1>Abstract</h1>
<blockquote><p>Purple Leaf is a social network which offers its member several possibilities to personalize its exclusive events by providing them unique online services. After the size of our platform suddenly increased from 300 initially invited guests to a multiple, we were obliged to completely revise the platform and enlarge our range of services. To embed these new services smoothly into the existing web presence, we fully restructured the application and changed the basis to a modern web framework. After that makeover, we designed five other services which we targeted to increase the customer loyalty and the entertainment value of our platform. Because new features are often not instantly accepted by existing users, we developed an integrated concept for boosting the acceptance of novel functionality. This concept is based on the technology acceptance model which was developed by Davis (1986). The model postulates that the actual use of a new feature is solely based on external factors. On the one hand, there are factors which influence the &#8216;perceived ease-of-use&#8217; and on the other hand some that have impact on the &#8216;perceived usefulness&#8217;. In order to foster the perceived ease-of-use, we developed several usability concepts and tried to figure out how Web 2.0 features can help to simplify different processes. Beside the creation of intuitive user interfaces and plain procedures, we worked on an elaborated data and application structure which itself also contributed a big part to the simplicity of the new functionality. After we had embedded the services into our Internet portal, we started to analyze the acceptance of one new feature: &#8216;The most favored Guest&#8217;. This service allows every sign up member to define his personal list of favored guests for an upcoming event. Once the selected users are informed about their election, they, in turn, have the chance to define their own list. After a first round of selection, we tried to boost the personal acceptance of our members by providing specific incentives. Beside the active interventions into the process of adoption, we also analyzed a passive phenomenon: Does some kind of peer pressure exist within virtual cliques? If so, there might emerge some interesting changes in common marketing strategies which could narrow down the target audience to some single users of the network. In addition, we visualized some of the encountered situations and putted them together in an illustrated book as supplement to this paper.</p>
<p>Marc Vontobel: <strong>&#8220;Purple Leaf &#8211; Evaluation of the Adoption of New Features in a Web-Based Social Network&#8221;</strong>, ed. by Gerald Reif, Amancio Bouza, Harald C. Gall, University of Zurich, December  2008. (bachelorsthesis)
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/01/04/my-first-bachelor-student-finished-his-thesis-about-purple-leaf-evaluation-of-the-adoption-of-new-features-in-a-web-based-social-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

