<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Holy $&amp;#!</title>
	<atom:link href="http://mykwillis.wordpress.com/2007/07/28/holy/feed/" rel="self" type="application/rss+xml" />
	<link>http://mykwillis.wordpress.com/2007/07/28/holy/</link>
	<description>a little bit about a lot</description>
	<lastBuildDate>Fri, 28 Aug 2009 01:12:16 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jeffreymuir</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-4165</link>
		<dc:creator>jeffreymuir</dc:creator>
		<pubDate>Mon, 20 Aug 2007 23:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-4165</guid>
		<description>Obviously this is a very sensitive topic for people.  Most consumers are attracted to things that they find appealing.  Repulsive things have an opposite effect.  

From a wider perspective, there is more value in viewing this as a judgmental taste issue than really any kind of moral outrage.  The real question becomes why is it so offensive.

Like has already been said, if you view the user&#039;s tastes as being highly valuable information, the censoring aspect could be mapped against what the user has chosen before.  The process could be automated to a degree so that essentially your site can remember not only what the user finds offensive (&quot;Hide this&quot;) but also what they find extremely interesting.

There really isn&#039;t a need to break it up into separate communities if the user is already being isolated by their own taste choices.

If you were really looking to create new communities I would recommend either building new web sites with different appeal to users OR licensing your code to other sites to focus on that sub-group of users.

This is most likely old news to you.  It seemed like a good idea to write at the time :)

Thanks for the illumination about what the user&#039;s think about this issue and what your company has done about it.  Very interesting reading.</description>
		<content:encoded><![CDATA[<p>Obviously this is a very sensitive topic for people.  Most consumers are attracted to things that they find appealing.  Repulsive things have an opposite effect.  </p>
<p>From a wider perspective, there is more value in viewing this as a judgmental taste issue than really any kind of moral outrage.  The real question becomes why is it so offensive.</p>
<p>Like has already been said, if you view the user&#8217;s tastes as being highly valuable information, the censoring aspect could be mapped against what the user has chosen before.  The process could be automated to a degree so that essentially your site can remember not only what the user finds offensive (&#8220;Hide this&#8221;) but also what they find extremely interesting.</p>
<p>There really isn&#8217;t a need to break it up into separate communities if the user is already being isolated by their own taste choices.</p>
<p>If you were really looking to create new communities I would recommend either building new web sites with different appeal to users OR licensing your code to other sites to focus on that sub-group of users.</p>
<p>This is most likely old news to you.  It seemed like a good idea to write at the time <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks for the illumination about what the user&#8217;s think about this issue and what your company has done about it.  Very interesting reading.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mykwillis</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-4000</link>
		<dc:creator>mykwillis</dc:creator>
		<pubDate>Fri, 10 Aug 2007 16:49:18 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-4000</guid>
		<description>adk,

Thanks for making me think about this some more. I think something like that might be workable:

(1) we provide a set of &#039;knobs&#039; that users can turn to indicate their &#039;level of tolerance&#039; for various categories. For this discussion, let&#039;s call this set of values a user&#039;s &quot;Profile.&quot;

(2) we provide a default set of values (or two) so that casual users don&#039;t have to know about or deal with setting up their own Profile.

(3) we continue to have a single &quot;report as offensive&quot; function. But instead of interpreting &quot;report as offensive&quot; as a scalar vote for offensiveness, we use the reporting user&#039;s Profile to adjust the &quot;Offensiveness Profile&quot; of the content. (The &quot;Offensiveness Profile&quot; would be just like the user&#039;s Profile, but attached to and describing a piece of content).

So, a &quot;report as offensive&quot; from a user whose Profile indicates they (+) do not find nudity offensive but (+) find hate-speech highly offensive would affect only the &quot;hate-speech&quot; value of the item&#039;s Offensiveness Profile. E.g., the system guesses that the reason it is offensive to this user is because it contains hate-speech.

(3a) When a user does &quot;report as offensive,&quot; and the item in question already has an Offensiveness Profile built for it, the item&#039;s offensiveness profile can be used to tweak the User Profile. E.g., even if the user never explicitly set their Profile values, the system can learn to adjust them based on the things they have reported as offensive -- even though no one ever explicitly set values for the &#039;offensiveness profile&#039; either.

(4) To filter content, one simply compares the Profile values of the user with the Offensiveness Profile of the item in question. If any of the values in the Offensiveness Profile exceed the value in the User&#039;s Profile, you hide it.

This is getting a little detailed for the comment section, but is really interesting. Maybe I&#039;ll find some time to write a new post describing this scheme to subject it to more analysis. But it actually seems like there might be a chance to make this effective.

Thanks for the prodding on this!

Myk</description>
		<content:encoded><![CDATA[<p>adk,</p>
<p>Thanks for making me think about this some more. I think something like that might be workable:</p>
<p>(1) we provide a set of &#8216;knobs&#8217; that users can turn to indicate their &#8216;level of tolerance&#8217; for various categories. For this discussion, let&#8217;s call this set of values a user&#8217;s &#8220;Profile.&#8221;</p>
<p>(2) we provide a default set of values (or two) so that casual users don&#8217;t have to know about or deal with setting up their own Profile.</p>
<p>(3) we continue to have a single &#8220;report as offensive&#8221; function. But instead of interpreting &#8220;report as offensive&#8221; as a scalar vote for offensiveness, we use the reporting user&#8217;s Profile to adjust the &#8220;Offensiveness Profile&#8221; of the content. (The &#8220;Offensiveness Profile&#8221; would be just like the user&#8217;s Profile, but attached to and describing a piece of content).</p>
<p>So, a &#8220;report as offensive&#8221; from a user whose Profile indicates they (+) do not find nudity offensive but (+) find hate-speech highly offensive would affect only the &#8220;hate-speech&#8221; value of the item&#8217;s Offensiveness Profile. E.g., the system guesses that the reason it is offensive to this user is because it contains hate-speech.</p>
<p>(3a) When a user does &#8220;report as offensive,&#8221; and the item in question already has an Offensiveness Profile built for it, the item&#8217;s offensiveness profile can be used to tweak the User Profile. E.g., even if the user never explicitly set their Profile values, the system can learn to adjust them based on the things they have reported as offensive &#8212; even though no one ever explicitly set values for the &#8216;offensiveness profile&#8217; either.</p>
<p>(4) To filter content, one simply compares the Profile values of the user with the Offensiveness Profile of the item in question. If any of the values in the Offensiveness Profile exceed the value in the User&#8217;s Profile, you hide it.</p>
<p>This is getting a little detailed for the comment section, but is really interesting. Maybe I&#8217;ll find some time to write a new post describing this scheme to subject it to more analysis. But it actually seems like there might be a chance to make this effective.</p>
<p>Thanks for the prodding on this!</p>
<p>Myk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: adk</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3999</link>
		<dc:creator>adk</dc:creator>
		<pubDate>Fri, 10 Aug 2007 15:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3999</guid>
		<description>Hi Myk,

Wouldn&#039;t both the &quot;thresholds&quot; and the personal offensiveness categories emerge from the use of CF?

E.G., if I consistently rate nudity as a-ok and hate speech as very offensive, am I not giving you both my threshold and an explicit indication of what categories of content I consider offensive?

Even though the algorithm might not know whether a piece of content is nudity or hate speech, it knows whether to show it to me based on how it was rated by users whose ratings a similar to mine. Or similar to other users whose ratings are similar to mine. Or similar to other users whose ratings are similar to other users whose ratings are similar to mine... :)

I would be interested in hearing your thoughts on this.

adk</description>
		<content:encoded><![CDATA[<p>Hi Myk,</p>
<p>Wouldn&#8217;t both the &#8220;thresholds&#8221; and the personal offensiveness categories emerge from the use of CF?</p>
<p>E.G., if I consistently rate nudity as a-ok and hate speech as very offensive, am I not giving you both my threshold and an explicit indication of what categories of content I consider offensive?</p>
<p>Even though the algorithm might not know whether a piece of content is nudity or hate speech, it knows whether to show it to me based on how it was rated by users whose ratings a similar to mine. Or similar to other users whose ratings are similar to mine. Or similar to other users whose ratings are similar to other users whose ratings are similar to mine&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I would be interested in hearing your thoughts on this.</p>
<p>adk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mykwillis</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3892</link>
		<dc:creator>mykwillis</dc:creator>
		<pubDate>Fri, 03 Aug 2007 15:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3892</guid>
		<description>adk,

I really like the idea of making the filtering collaborative and dynamic like this. We&#039;ve explored things like giving people a &quot;knob&quot; to indicate how offensive something is (like a scale from 1 to 10), and then letting them set their own &quot;threshold&quot; on that same scale.

You could even go so far as to let people classify why something is offensive, i.e., nudity, profanity, hate speech, etc. Internally, we could track these independent variables and allow our users to (actively or passively) let us know what their various thresholds are.

The problem with everything we&#039;ve thought of along these lines is how to keep it simple enough so that people can understand it and will use it.

We _do_ already collect statistics about which pieces of content a user has rated, and how high they rated it. So we could do basically the same thing for a scale of &quot;offensiveness.&quot; Then, as you suggest, the user could be building their own &quot;filtering profile&quot; that helps the system determine what it should or shouldn&#039;t show to them.

Thanks for the suggestions. We&#039;ll definitely continue to think about this subject for a long time.

Myk</description>
		<content:encoded><![CDATA[<p>adk,</p>
<p>I really like the idea of making the filtering collaborative and dynamic like this. We&#8217;ve explored things like giving people a &#8220;knob&#8221; to indicate how offensive something is (like a scale from 1 to 10), and then letting them set their own &#8220;threshold&#8221; on that same scale.</p>
<p>You could even go so far as to let people classify why something is offensive, i.e., nudity, profanity, hate speech, etc. Internally, we could track these independent variables and allow our users to (actively or passively) let us know what their various thresholds are.</p>
<p>The problem with everything we&#8217;ve thought of along these lines is how to keep it simple enough so that people can understand it and will use it.</p>
<p>We _do_ already collect statistics about which pieces of content a user has rated, and how high they rated it. So we could do basically the same thing for a scale of &#8220;offensiveness.&#8221; Then, as you suggest, the user could be building their own &#8220;filtering profile&#8221; that helps the system determine what it should or shouldn&#8217;t show to them.</p>
<p>Thanks for the suggestions. We&#8217;ll definitely continue to think about this subject for a long time.</p>
<p>Myk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: adk</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3891</link>
		<dc:creator>adk</dc:creator>
		<pubDate>Fri, 03 Aug 2007 15:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3891</guid>
		<description>What about trying some sort of collaborative filtering?

This would require keeping track of the content a user has been exposed to and their response to it. I.E., did they flag it as inappropriate, or perhapse, how inappropriate did they indicate it was. 

adk</description>
		<content:encoded><![CDATA[<p>What about trying some sort of collaborative filtering?</p>
<p>This would require keeping track of the content a user has been exposed to and their response to it. I.E., did they flag it as inappropriate, or perhapse, how inappropriate did they indicate it was. </p>
<p>adk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mykwillis</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3859</link>
		<dc:creator>mykwillis</dc:creator>
		<pubDate>Wed, 01 Aug 2007 21:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3859</guid>
		<description>Bryan, that&#039;s a good way to put it: &quot;non-offensive and non-censoring community.&quot; Although probably impossible, it&#039;s the goal we&#039;ll work towards.</description>
		<content:encoded><![CDATA[<p>Bryan, that&#8217;s a good way to put it: &#8220;non-offensive and non-censoring community.&#8221; Although probably impossible, it&#8217;s the goal we&#8217;ll work towards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3858</link>
		<dc:creator>Bryan</dc:creator>
		<pubDate>Wed, 01 Aug 2007 21:09:25 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3858</guid>
		<description>Myk, you&#039;re the man! I hope to assist in achieving a non offensive and non censoring community!</description>
		<content:encoded><![CDATA[<p>Myk, you&#8217;re the man! I hope to assist in achieving a non offensive and non censoring community!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Internal (Myxer) email on content filtering &#171; myk&#8217;s mix</title>
		<link>http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3857</link>
		<dc:creator>Internal (Myxer) email on content filtering &#171; myk&#8217;s mix</dc:creator>
		<pubDate>Wed, 01 Aug 2007 21:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://mykwillis.wordpress.com/2007/07/28/holy/#comment-3857</guid>
		<description>[...] blog that may be of interest to provide further background on my personal thinking on the subject: http://mykwillis.wordpress.com/2007/07/28/holy/     Posted by mykwillis Filed in [...]</description>
		<content:encoded><![CDATA[<p>[...] blog that may be of interest to provide further background on my personal thinking on the subject: <a href="http://mykwillis.wordpress.com/2007/07/28/holy/" rel="nofollow">http://mykwillis.wordpress.com/2007/07/28/holy/</a>     Posted by mykwillis Filed in [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
