<?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>ferrouswheel</title>
	<atom:link href="http://ferrouswheel.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrouswheel.me</link>
	<description>watching the world turn.</description>
	<lastBuildDate>Wed, 18 Aug 2010 21:29:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Free will and chaotic brains</title>
		<link>http://ferrouswheel.me/2010/08/free-will-and-chaotic-brains/</link>
		<comments>http://ferrouswheel.me/2010/08/free-will-and-chaotic-brains/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 21:20:43 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[mind]]></category>
		<category><![CDATA[chaos]]></category>
		<category><![CDATA[free will]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=3327</guid>
		<description><![CDATA[My personal take on free will is that it's an illusion, [...]]]></description>
			<content:encoded><![CDATA[<p>My personal take on free will is that it&#8217;s an illusion, as is consciousness.</p>
<p>The impression of free-will is very believable though as the brain probably exhibits chaotic dynamics[1]. From any given state the brain is in, a slight change, however minute, could give rise to a very different outcome later on. This means that for any system with a model that&#8217;s external to an individual brain (e.g. a brain simulation <a href="http://www.embracingchaos.com/2010/08/brain-simulation-tactics-and-complexity-estimates.html">if such a thing is possible</a>), it is impossible for that model to completely predict the behaviour of the brain&#8230; eventually the brain&#8217;s state will diverge from the model. The important point is, this can happen <i>even if the brain is completely deterministic</i>. So even if the rules governing our cognition are unwavering instructions, which I think is unlikely, there is still the inability for a system outside of the brain to predict it&#8217;s behaviour[2].</p>
<p>In addition, I believe that consciousness is due to a recursive model that represents ourselves (ala Douglas Hofstadter&#8217;s book &#8211; <a href="http://en.wikipedia.org/wiki/I_Am_A_Strange_Loop"><i>I am a Strange Loop</i></a>). As this is a model of the epiphenomenon of our &#8220;self&#8221;, it also has incomplete knowledge of the rest of the brain &#8211; this gives our conscious minds the illusion of free will as it can&#8217;t completely predict what it/we will do next. We think we are weighing up choices based on our knowledge and then making a &#8220;decision&#8221;, but that&#8217;s because we (our conscious minds) don&#8217;t have complete knowledge of the brain&#8217;s underlying hardware which ultimately leads us to that choice. This lack of knowledge in our conscious minds is what we call &#8220;free will&#8221;.</p>
<p>[1] Or at least I&#8217;d expect it to, I don&#8217;t have references I&#8217;ve read over, but <a href="http://www.dhushara.com/book/paps/chaos/bchaos1.htm">this</a> looks promising.</p>
<p>[2] That is, assuming we exclude the almost impossible ideal of having perfect knowledge of the brain&#8217;s state which would include all neurochemistry as well as structure.</p>
<p><em>This post is taken from a comment I made to Leo Parker Dirac&#8217;s post on <a href="http://www.embracingchaos.com/2007/02/turing_complete.html">&#8220;Free Will and Turing-completeness of the Brain&#8221;</a>. Turns out I think it&#8217;s a relatively succinct description of what the concept of free will actually is so I thought I&#8217;d repost it here&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/08/free-will-and-chaotic-brains/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Humanity+ Election Picks</title>
		<link>http://ferrouswheel.me/2010/08/hplus-election/</link>
		<comments>http://ferrouswheel.me/2010/08/hplus-election/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 10:40:01 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[hplus]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=2791</guid>
		<description><![CDATA[Due to a number of board members resigning before their [...]]]></description>
			<content:encoded><![CDATA[<p>Due to a number of board members resigning before their full term was fulfilled, <a href="http://humanityplus.org">Humanity+</a> is holding interim elections to bring the board back to capacity. In fact, until very recently I was secretary for the Humanity+ board, but with this round of elections and the large number of nominations received, I felt it was a good time to make way for new energy. My reasons for leaving the board are several, but I&#8217;ll leave a full summary for another post, suffice to say I&#8217;m over-committed and have an exciting project involving <a href="http://opencog.org">OpenCog</a> that I want to have full attention for.</p>
<p>So without further ado, I&#8217;d like to give you my picks for the 3 open board seats&#8230;</p>
<p><span id="more-2791"></span><lj-cut text="The candidates..."><br />
<strong><a href="http://howardbloom.net/">Howard Bloom</a></strong> &#8211; Howard&#8217;s book &#8220;Global Brain &#8211; The Evolution of Mass Mind from the Big Bang to the 21st Century&#8221; was one of those mind-expanding books for me. I read it while I was still an undergrad at Canterbury University and it really led me to look at evolution and complex systems in a different light. In fact, I bought another copy a year ago and have since been lending it to <a href="http://sethop.com">friend</a> after <a href="http://tatjna.livejournal.com">friend</a>. As far the rest of his portfolio of skills, <a href="http://gigantico.squarespace.com/336554365346/2010/8/9/howard-bloom-for-humanity-board.html">Chris Grayson probably sums it up as well as I can</a>. Of note though is his extensive experience in publicity and marketing for many big-name musical artists. If Howard can do the same for the meme of transhumanism we&#8217;ll be in good hands.</p>
<p><strong><a href="http://heybryan.org/">Bryan Bishop</a></strong> &#8211; I first heard of Bryan on one of the myriad of mailing lists on transhumanism/AI/tech (I forget exactly which)&#8230; however, I later spent a lot of time browsing his wiki on DIY bio hacking and many other interesting topics. Bryan certainly knows his stuff and is very involved in the H+ community. He&#8217;s often in the IRC room (#hplusroadmap on freenode) as &#8220;kanzure&#8221; if you&#8217;d like to chat with him.</p>
<p>The third seat I&#8217;ll have to decide between:</p>
<ul>
<li><strong><a href="http://nickt.com/">Nick Taylor</a></strong> &#8211; an enthusiastic explorer and IET chartered engineer. He has the right personality and mind to deal with the uncertainties facing us as the future races towards us.</li>
<li><strong><a href="http://patrifriedman.com">Patri Friedman</a></strong> &#8211; Spearheading the challenge of viable seasteading, Patri has the courage to challenge and explore the accepted wisdom and encourage other people to do the same.</li>
<li><strong><a href="http://www.maxmore.com/">Max More</a></strong> &#8211; Last, but certainly not least, Max is arguably one of the fathers of modern transhumanism. Humanity+ would benefit greatly from having a &#8220;big thinker&#8221; like Max on the board.</li>
</ul>
<p>Clearly we have some great candidates to choose from. I should also note that while I haven&#8217;t explicitly mentioned some of the other candidates I don&#8217;t mean to suggest they are not also very capable individuals that would also be assets to Humanity+.</p>
<p>However, there is unfortunately an exception&#8230; I feel it would be remiss to not comment on some of the internal issues that led to my frustration with being on the board. One of the most pressing issues is that Alex Lightman, the former Executive Director of Humanity+, is now running for the board. As you may know, Alex resigned as Executive Director but the particulars of the situation were not disclosed in the announcement of his resignation. The events that led up to Alex&#8217;s resignation were complex and not very pleasant, and involved a considerable majority of the Board requesting his resignation. This wasn&#8217;t done lightly and I was a signatory on said request.<br />
</lj-cut></p>
<p>I believe that the E.D. of Humanity+ <i>and</i> any board member should hold themselves to high standards of professional and ethical behavior. I do not believe Alex Lightman is a suitable candidate, and I feel that if Alex was elected, Humanity+ would suffer as a result. This is my opinion, and I have intentionally left any further detail out of this post as I do not wish to run a smear campaign. I am however available to discuss concerns of Humanity+ members, but it should be noted that anything I discuss is my personal opinion.</p>
<p>Whatever you decide, <a href="http://humanityplus.org/2010/08/voting-for-the-interim-board-elections-will-start-aug-13/">please do vote</a>! <img src='http://ferrouswheel.me/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/08/hplus-election/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t become a closed system</title>
		<link>http://ferrouswheel.me/2010/07/dont-become-a-closed-system/</link>
		<comments>http://ferrouswheel.me/2010/07/dont-become-a-closed-system/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 08:07:01 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[mind]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=442</guid>
		<description><![CDATA[Another post from the draft pile that I finally polishe [...]]]></description>
			<content:encoded><![CDATA[<p><i>Another post from the draft pile that I finally polished into something that isn&#8217;t a series of half formed sentences&#8230; enjoy <img src='http://ferrouswheel.me/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </i></p>
<p>The human body as a closed system is not sustainable, as any closed system eventually achieves an equilibrium lacking order. Entropy would increase as the second law of thermodynamics asserts itself. Flux of energy/matter is required to <a href="http://en.wikipedia.org/wiki/Extropy">maintain and build order</a>. This is a central part of <a href="http://en.wikipedia.org/wiki/Ludwig_von_Bertalanffy">Ludwig von Bertalanffy&#8217;s</a> paper on &#8220;general systems theory&#8221; and his theory of open systems:</p>
<blockquote><p>
“the conventional formulation of physics are, in principle, inapplicable to the living organism being open system having steady state. We may well suspect that many characteristics of living systems which are paradoxical in view of the laws of physics are a consequence of this fact.”</p></blockquote>
<p>I think though, that a similar law applies to intelligent systems. <a href="http://ferrouswheel.me/2008/04/without-stimulus-the-mind-is-not-alive/">Without stimulus the mind is not alive</a> and eventually a lack of synaptic firing would lead to the neuronal weighting between neurons to deteriorate. This would result in a reversal to the initial states that most artificial neural networks start in (they are usually initiated with random weights)&#8230; but perhaps this reversal of weights on neurons that no longer fire isn&#8217;t a bad thing. It may lead to them being re-purposed&#8230;</p>
<p>As one ages, it can become more difficult to pick up new information as existing synaptic channels get reinforced and so the neuronal tributaries of our brains because less used, or require more active effort to use than taking the ready associations that come easily to our consciousness. While these tributaries may get reset to random weightings due to dis-use, this may allowed them to later get stimulated and used to store new associations.</p>
<p>The NY Times earlier this year posted <a href="http://www.nytimes.com/2010/01/03/education/edlife/03adult-t.html">&#8220;How to train the aging brain&#8221;</a>:</p>
<blockquote><p>“There’s a place for information,” Dr. Taylor says. “We need to know stuff. But we need to move beyond that and challenge our perception of the world. If you always hang around with those you agree with and read things that agree with what you already know, you’re not going to wrestle with your established brain connections.”</p>
<p>Such stretching is exactly what scientists say best keeps a brain in tune: get out of the comfort zone to push and nourish your brain. Do anything from learning a foreign language to taking a different route to work.
</p></blockquote>
<p>These new scenarios make the brain utilise alternative neuronal branches:</p>
<blockquote><p>&#8220;As adults we have these well-trodden paths in our synapses,” Dr. Taylor says. “We have to crack the cognitive egg and scramble it up. And if you learn something this way, when you think of it again you’ll have an overlay of complexity you didn’t have before — and help your brain keep developing as well.”</p></blockquote>
<p>Not only that, but if you are encouraging more interesting events in your life, especially those that push and challenge you and your preconceptions, then your perception of time expands. While in the moment it may seem like time flies, retrospectively it will seem like the past took longer. <a href="http://www.nytimes.com/2010/01/05/health/05mind.html">The brain collapses intervals of time where nothing much happens</a>.</p>
<p>So if you don&#8217;t push your brain to learn new things, you&#8217;re cutting it off from having anything new to work with. It will also be easier to efficiently and compactly store your experiences based on what you already know. This shrinks your temporal impression of memory and, retrospectively, it will seem as though the last 5 or 10 years were but a blink. If you keep using the same arguments, and facing the same challenges, then you will become optimised and specialised at that task, but this will come at the cost of generality and breadth of understanding.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/07/dont-become-a-closed-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring text information content through the ages&#8230;</title>
		<link>http://ferrouswheel.me/2010/04/text-information-through-the-ages/</link>
		<comments>http://ferrouswheel.me/2010/04/text-information-through-the-ages/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 01:12:53 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[entropy]]></category>
		<category><![CDATA[linguistics]]></category>
		<category><![CDATA[nlp]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=477</guid>
		<description><![CDATA[Earlier this week I met with a linguistics PhD student  [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I met with a linguistics PhD student from Victoria University named Myq, we discussed a variety of topics. I shared my experience with OpenCog and suggested he check out RelEx. He discussed his work around disproving a study which investigated the number of words required in a piece of text to retain the core meaning. Basically, a lot of the words in text/speech, although useful for stringing ideas together, are not vital to the message being carried.</p>
<p>This got me thinking&#8230;</p>
<p>Since I&#8217;m working on <a href="http://netempathy.com">NetEmpathy</a>, which is currently focussed on analysing the sentiment of tweets, the meaning within tweets (when it exists) is very high. There&#8217;s little space for superfluous flowery text when you only have 140 characters.</p>
<p>Myq mentioned how academic papers are a lot like this now. The meaning is highly compressed, particularly in scientific papers. You&#8217;ve got to summarise past research, state your method so that it&#8217;s reproducible, analyse the results, etc. All in a half a dozen pages. This wasn&#8217;t always the case though. In the past academic papers would be long works which meandered their way to the point. Part of this might have to do with the amount of preexisting knowledge present in society, i.e. earlier on there was less global scientific knowledge available, so to adequately cover the background of a subject wasn&#8217;t a major difficulty and they could spend more time philosophising. That&#8217;s a topic for another post though&#8230;</p>
<p>What I was interested is how densely information is packed. Is this increasing?</p>
<p>My immediate thoughts were: <i>text compression!</i> and <i>measure the <a href="http://en.wikipedia.org/wiki/Entropy_(information_theory)">entropy</a>!</i>.</p>
<p>Basically, information theory dictates that text that contains less information can be represented in fewer bytes. This is why it&#8217;s possible to create lossless compression. You assign frequent symbols to be represented by smaller ones. For example, because &#8216;the&#8217; is one of the most common English words, you might replace it with &#8217;1&#8242; (and crudely, you could replace &#8217;1&#8242; with &#8216;the&#8217; so that you could still use &#8217;1&#8242; normally). This way, you&#8217;ve reduced the size of that symbol by two thirds without loss of information. Obviously this wouldn&#8217;t improve your compression factor and a spreadsheet full of numbers though.</p>
<p>A guy called <a href="http://jan.ucc.nau.edu/~biber/">Douglas Biber</a> has apparently already investigated this information content historically, but from a more linguistic and manual investigation.</p>
<p>What I&#8217;d like to do one day is examine the compression factors of early scientific journals, recent journals, tweets, txt messages, wikipedia, etc. and see just how the theoretical information content has changed, if at all.</p>
<p>Another project for when I&#8217;m independently wealthy.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/04/text-information-through-the-ages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sexism, Racism and the Ism of Reasoning</title>
		<link>http://ferrouswheel.me/2010/03/the-ism-of-reasoning/</link>
		<comments>http://ferrouswheel.me/2010/03/the-ism-of-reasoning/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 21:55:46 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[mind]]></category>
		<category><![CDATA[opencog]]></category>
		<category><![CDATA[friendy ai]]></category>
		<category><![CDATA[logic]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=467</guid>
		<description><![CDATA[Note this post is not to condone racism or sexism, mere [...]]]></description>
			<content:encoded><![CDATA[<p><i>Note this post is not to condone racism or sexism, merely as an explanation of how it might come about from embodied experience and probabilistic reasoning, as well as how we might protect against it.</i></p>
<p>Things like racism or sexism, or over-generalising on a class of people is one of the more socially inappropriate things you can do. However, depending on how your logic system works, it&#8217;s not an entirely unreasonable method of thinking (the word &#8220;unreasonable&#8221; chosen purposefully) &#8211; and for any other subject, where the things being reasoned about are not humans, we wouldn&#8217;t particularly care. In fact, certain subjects like religion and spirituality are held to less strict standards of reasoning… there&#8217;s actually more defense in being racist/sexist then being a practitioner of certain religions. Perhaps this is why these occasionally go hand in hand[1].</p>
<p>So what do I actually mean by this? I&#8217;m going to use two methods of reasoning, deduction and induction, and then explain them in terms of uncertain truth. Nothing in this world is ultimately absolute[2] and so it behooves us to include probabilistic uncertainty in to any conclusion or relationship within our logic set.</p>
<p><span id="more-467"></span><br />
<strong>Deduction</strong> can be summarised as inferring the specific from the general. e.g.</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:470px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">All cats have four legs. (1)<br />
Aristotle is a cat.<br />
|-<br />
Aristotle has four legs. (2)</div></div>
<p>Note that obviously there are exceptions to the starting generalisation (1) of four-legged cats. Poor Aristotle could have been in a car accident and had a leg amputated making (2) a false conclusion. That&#8217;s where the probability and uncertain truth comes in…</p>
<p>Here we&#8217;ll use two parts to truth values (TVs), <em>strength</em> and <em>confidence</em>[3]. The first, strength, is how often the relationship holds true. E.g. with strength 0.9 for the  we&#8217;d expect approximately 90% of cats we saw to have four legs. Confidence however, indicates how sure we are of the strength. The exact semantics of confidence are not important for the current discussion, but basically if the confidence is low then we&#8217;re not very sure about the number of legs cats have &#8211; perhaps because we haven&#8217;t seen many.</p>
<p>On the other hand <strong>induction</strong> is used to infer the general from the specific. e.g.</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:470px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Aristotle is a cat that has four legs.<br />
Muffin is a cat that has four legs.<br />
Mr Percival is a cat that has four legs.<br />
|-<br />
All cats have four legs.</div></div>
<p>In other words, if, within all our experience, all cats we&#8217;ve seen have four legs it&#8217;s sensible to assume all cats do. With such a small sample size of only 3 cats, and without any other background knowledge (like animals of a particular species generally all have the same number of legs) we&#8217;d generally not afford much confidence in the result of this deduction[5].</p>
<p>So where does the sex/race/other-isms come in? Well if you haven&#8217;t worked it out yet, it&#8217;s when you use too small a sample set to do induction or you adopt generalisations from others without using your own evidence[4]. Or perhaps you do know lots of one sex that all fit your model, in that case the problem is using a single generalisation to deduct information about a new member of that sex that you know nothing about. Essentially sexism/racism is due to too large a bias towards sex/race determining an overall conclusion or understanding of the other.</p>
<p>I guess one thing should be clarified, the relationship between generalisation of sexism/racism. When does a generalisation turn into one of these categories. I&#8217;m not sure I really know, after all if you made generalisations about the basic anatomy of males/female or say something superficial like the colour of someone&#8217;s skin, then there wouldn&#8217;t be a whole lot of controversy there[6] but I guess it&#8217;s when you use that information to fully define everyone that falls into a category. The thing that I&#8217;m grappling with, is that, in the absence of any extra information on someone it&#8217;s sensible to use what you have to start trying to represent and understand someone new. In fact, if you didn&#8217;t, you&#8217;re demonstrating you don&#8217;t care enough about the other person to think about them at all!</p>
<p>And then we come to insurance brokers. They make huge generalizations. Law usually prevents them from using race as a factor, but for some reason they are still <b>allowed</b> to use your sex to determine the premium you&#8217;ll pay. They are also allowed to generalise on your age among many other things. In fact, pretty much the entire way the insurance industry works is through generalisations.</p>
<p>So what makes it okay for businesses to blatantly be sexist and ageist among many other categorical assumptions? I don&#8217;t know.</p>
<p>Ahem… got a little side-tracked there. Sorry&#8230;</p>
<p>So when is this generalization okay? If every interaction you have with people that fall into a category supports the conclusion then your confidence will increase &#8211; and you&#8217;ll have no examples of any alternative. Few people actually have such a life history to conclude this. I suspect many people who display racism or sexist tendencies probably get this strong bias from another human or information source. If it&#8217;s someone they highly respect, such as a parent, or someone who&#8217;s the social leader amongst a group, then they may adopt conclusions with high confidence without having the experience to conclude things themselves.</p>
<p>How can we protect against broad conclusions about people?</p>
<ul>
<li>By making it exceedingly difficult to increase our confidence of very broad generalizations. Realise that when making any large scale conclusion that confidence must be limited &#8211; especially when reasoning about dynamic entities like humans.</li>
<li>Favour the use of more specific categories when reasoning. This can be hard, as when you don&#8217;t know someone and all you have is their apparent race and sex then any generalisations you&#8217;ve made will be your sole source of information. You can argue that this shouldn&#8217;t be the case, but any pre-consolidated knowledge you have will come to the fore until you learn more about the person to develop a more complete representation of them.</li>
</ul>
<p>Why is it hard to change the behavior or views of people who are already displaying ism-ness?</p>
<ul>
<li>I guess that confidence in belief generally erodes slowly, unless presented with directly conflicting evidence. And sometimes conflicting evidence just makes people stop listening to you because it radically challenges their world view.</li>
<li>Perhaps it&#8217;s physically more effort/energy to update generalisations on large groups? If you have to adjust your confidence of conclusion on a large group, then they&#8217;ll be many many connections from the neuron that potentially represents that group and the instances and associations within that group. Since the brain is massively connected, larger groups probably require more effort to shift. Think of all those tens of thousands of synapses having to reconfigure themselves or die.</li>
<li>Generalisations may be self-reinforcing. While someone might not fit your generalisation, that may slightly alter your confidence in it, but not enough to completely remove it from your mind.</li>
</ul>
<p>I hope I&#8217;ve raised some questions in the readers head. I don&#8217;t like sexism or racism, but at the same time I can (kind of) understand the logical reasoning that might lead to it and I haven&#8217;t completely resolved how it&#8217;d sit in a fully functional artificial intelligence. After all, I <i>really</i> don&#8217;t want <a href="http://opencog.org">OpenCog</a> to turn into a racist bigot!</p>
<p>[1] I was going to link to an appropriate example here, but couldn&#8217;t easily think of one I could back up, feel free to suggest one.<br />
[2] If people think otherwise, I suggest  they study enough quantum physics or Gödel&#8217;s incompleteness theorem.<br />
[3] This is based on the simple truth value type of <a href="http://opencog.org">OpenCog</a>.<br />
[4] Not that accepting generalizations from others is bad thing. Everyone does it because we cannot experience everything directly.<br />
[5] Although if your sum experience of the universe you live in is merely these three cats then you&#8217;d be very confident and not only that but induct that <i>everything</i> has four legs (and is a cat).<br />
[6] Yeah yeah, I know, some people are transgendered. I&#8217;m keeping this simple okay?</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/03/the-ism-of-reasoning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Empathy in the machine</title>
		<link>http://ferrouswheel.me/2010/03/empathy-in-the-machine/</link>
		<comments>http://ferrouswheel.me/2010/03/empathy-in-the-machine/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 21:34:52 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[mind]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[empathy]]></category>
		<category><![CDATA[friendly ai]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=317</guid>
		<description><![CDATA[A draft post/idea from the archives that I thought it w [...]]]></description>
			<content:encoded><![CDATA[<p><em>A draft post/idea from the archives that I thought it was about time that I release. Funnily, this was entirely before I started working on <a href="http://netempathy.com/">NetEmpathy</a> &#8211; maybe it&#8217;s not as disconnected as I thought from <a href="http://en.wikipedia.org/wiki/Artificial_general_intelligence">AGI</a> after all!</em></p>
<p>It is my belief that empathy is a a prerequisite to consciousness.</p>
<p>I recently read Hofstadter&#8217;s <em>I am a strange loop</em>, whose central themes are around recursive representations of self leading to our perception of consciousness. For some, the idea that our consciousness is somewhat of an illusion might be hard to swallow &#8211; but then, quite likely, so are all the other <a href="http://en.wikipedia.org/wiki/Qualia">qualia</a>. They seem real to us, because our mind makes it real. To me, it&#8217;s not a huge hurdle to believe. I find the idea that our minds are infinitely representing themselves via self-reflection kind of beautiful in simplicity. You can get some very strange things happening when things start self-reflecting.</p>
<p>For example, <a href="http://en.wikipedia.org/wiki/Godel%27s_theorem">Gödel&#8217;s incompleteness theorem</a> originally broke Principia Mathematica and can do the same for any sufficiently expressive formal system when you force that formal system to reason about itself. One day I&#8217;ll commit to explaining this in a post, but people write entire books about the idea to make Godel&#8217;s theorem and it&#8217;s consequences easy to understand!</p>
<p>And as an example of self-reflection and recursion being beautiful, I merely have to point to fractals which exhibit self-similarity at arbitrary levels of recursion. Or perhaps the recursive and repeating <a href="http://plus.maths.org/issue53/features/hallucinations/">hallucinations</a> induced by psychedelics give us some clue about the recursive structures within the brain.</p>
<p>Hofstadter also later in the book delves into slightly murky mystical waters, which I find quite entertaining and not without merit. He says that, due to us modelling of the behaviour of others, we also start representing their consciousness too. The eventual conclusion, which is explained in much greater and philosophical detail in his book, is that our &#8220;consciousness&#8221; isn&#8217;t just the sum of what&#8217;s in our head but is a holistic total of ourselves and everyone&#8217;s representation of us in their heads.</p>
<p>I don&#8217;t think the Turing test will really be complete until a machine can model humans as individual and make insightful comments on their motivations. Ok, so that wouldn&#8217;t formally be the Turing test any more, but I think that as a judgement of conscious intelligence, the artificial agent needs to at least be able to reflect the motivations of others and understand the representation of itself within others. Lots of recursive representations!</p>
<p>The development of consciousness within AI via empathy is what, in my opinion, will allow us to create <a href="http://en.wikipedia.org/wiki/Friendly_ai">friendly AI</a>. Formal proofs won&#8217;t work due to computational irreducibility of complex systems. In an admittedly strained analogy this is similar to trying to formally prove where a toy sailboat will end up after dropping it in a river upstream. Trying to prove that it <strong>won&#8217;t</strong> get caught in an eddy before it reaches the ocean of friendliness (or perhaps if you&#8217;re pessimistic and you view the eddy as the small space of possibilities for friendly AI). Sure computers and silicon act deterministically (for the most part), but any useful intelligence will interact with an uncertain universe. It will also have to model humans out of necessity as humans are one of the primary agents on the Earth that will need to interact with&#8230; perhaps not if it becomes all-powerful but certainly initially. By modelling humans, it&#8217;s effectively empathising with our motivations and causing parts of our consciousness to be represented inside it[1].</p>
<p>Given that machine could increase it&#8217;s computationally capacity exponentially via Moore&#8217;s law (not to mention via potentially large investment and subsequently rapid datacenter expansion) it could eventually model many more individuals than any one human does. So if the AI had a large number of simulated human minds, which would, if accurately modelled, probably bawk at killing the original, then any actions the AI performed would likely benefit the largest number of individuals.</p>
<p>Or perhaps the AI would become neurotic trying to satisfy the desires and wants of conflicting opinions.</p>
<p>In some ways this is similar to Eliezer&#8217;s <a href="http://singinst.org/upload/CEV.html">Collected Extrapolated Volition</a> (as I remember it at least&#8230; It was a long time ago that I read it. I should do so again to see how/if it fits with what I&#8217;ve said here).</p>
<p>[1] People might claim that this won&#8217;t be an issue because digital minds designed from scratch will be able to box up individual representations to prevent a bleed through of beliefs. Unfortunately, I don&#8217;t think this is a tractable design for AI, even if it was desirable. AI is about efficiency of computation and representation, so these concepts and beliefs will blend. Besides, <a href="http://en.wikipedia.org/wiki/Conceptual_blending">conceptual blending</a> is quite likely a strong source of new ideas and hypotheses in the human brain.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/03/empathy-in-the-machine/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>International Conference on Advanced Intelligence 2010</title>
		<link>http://ferrouswheel.me/2010/01/international-conference-on-advanced-intelligence-2010/</link>
		<comments>http://ferrouswheel.me/2010/01/international-conference-on-advanced-intelligence-2010/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 19:51:54 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[opencog]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=456</guid>
		<description><![CDATA[The 2nd International Conference on Advanced Intelligen [...]]]></description>
			<content:encoded><![CDATA[<p>The 2nd International Conference on Advanced Intelligence 2010 has just released it&#8217;s call for papers, which you can download here: <a href='http://ferrouswheel.me/files/2010/01/ICAI2010-cfp.pdf'>ICAI2010 Call For Papers</a>.</p>
<p>How is &#8220;Advanced Intelligence&#8221; different from general AI? The release says:</p>
<blockquote><p>
Typical features of Advanced Intelligence include: (1) Close interaction and coordination between Natural Intelligence and Artificial Intelligence, (2) Ideas and applications that push the frontiers of both Artificial Intelligence and Natural Intelligence, (3) Large-scale Distributed Intelligence and Web Intelligence
</p></blockquote>
<p>FWIW, I&#8217;m not sure I agree with the name, since &#8220;advanced&#8221; is a relative term, and the field of AGI (artificial general intelligence) is already fragmented enough without adding additional labels. Having said that, I&#8217;ve been invited to be an assistant co-chair, so I cordially invite you to submit interesting papers since then they&#8217;ll be a greater chance of me getting interesting papers to review <img src='http://ferrouswheel.me/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/01/international-conference-on-advanced-intelligence-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python to parse fields in Amazon S3 logs</title>
		<link>http://ferrouswheel.me/2010/01/python_tparse-fields-in-s3-logs/</link>
		<comments>http://ferrouswheel.me/2010/01/python_tparse-fields-in-s3-logs/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 22:23:19 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=450</guid>
		<description><![CDATA[The log format for Amazon S3 is slightly annoying. Not  [...]]]></description>
			<content:encoded><![CDATA[<p>The log format for Amazon S3 is slightly annoying. Not overwhelmingly so, but the date field has the field separator (a space) in the middle of it and it isn&#8217;t encapsulated by quote characters. Here&#8217;s some code to split the fields up, assuming you&#8217;ve downloaded the log file already (it&#8217;s easy enough to list all logs and retrieve them with boto):</p>
<div class="codecolorer-container python twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:470px;"><div class="python codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">csv</span><br />
r = <span style="color: #dc143c;">csv</span>.<span style="color: black;">reader</span><span style="color: black;">&#40;</span><span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'logfilename'</span><span style="color: black;">&#41;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; delimiter=<span style="color: #483d8b;">' '</span>,quotechar=<span style="color: #483d8b;">'&quot;'</span><span style="color: black;">&#41;</span><br />
log_entries = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span><br />
<span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> r:<br />
&nbsp; &nbsp; i<span style="color: black;">&#91;</span><span style="color: #ff4500;">2</span><span style="color: black;">&#93;</span> = i<span style="color: black;">&#91;</span><span style="color: #ff4500;">2</span><span style="color: black;">&#93;</span> + <span style="color: #483d8b;">&quot; &quot;</span> + i<span style="color: black;">&#91;</span><span style="color: #ff4500;">3</span><span style="color: black;">&#93;</span> <span style="color: #808080; font-style: italic;"># repair date field</span><br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">del</span> i<span style="color: black;">&#91;</span><span style="color: #ff4500;">3</span><span style="color: black;">&#93;</span><br />
&nbsp; &nbsp; log_entries.<span style="color: black;">append</span><span style="color: black;">&#40;</span>i<span style="color: black;">&#41;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/01/python_tparse-fields-in-s3-logs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SizeUp behaviour using Compiz</title>
		<link>http://ferrouswheel.me/2010/01/sizeup-behaviour-using-compiz/</link>
		<comments>http://ferrouswheel.me/2010/01/sizeup-behaviour-using-compiz/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 01:47:31 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=447</guid>
		<description><![CDATA[Recently I found out about SizeUp in OSX and found it r [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I found out about <a href="http://www.irradiatedsoftware.com/sizeup/">SizeUp</a> in OSX and found it really useful. Basically it gives you hot keys for window positions, such that you can maximise them vertically and attach them to the left or right of the screen. Great for placing terminal windows and browsers. This is similar to the behaviour in Windows 7 (don&#8217;t know what they call it or care, they are just copying this stuff from existing window managers and getting all the credit). You can also send a window to a corner, or maximise horizontally and attach to top/bottom.</p>
<p>I knew it must be possible in linux somehow. For one thing, there&#8217;s <a href="http://tripie.sweb.cz/utils/wmctrl/">wmctrl</a>, a command line program for scripting window positions and I found <a href="http://ubuntuforums.org/showthread.php?t=1042042">some</a> <a href="http://ubuntuforums.org/showthread.php?t=979648">scripts</a> made by others in the Ubuntu forums that act similar to the way I wanted.</p>
<p>However, it turns out there is something already available if you&#8217;re using Compiz as your display manager.</p>
<p>To change to using Compiz and get the required config tool, run:</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:470px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo aptitude install compizconfig-settings-manager</div></div>
<p>And then open the menu System &rarr; Preferences &rarr; Appearance. Go to the Visual Effects tab and choose &#8220;Extra&#8221;.</p>
<p>Then fire up the CompizConfig Settings Manager that&#8217;s also under System &rarr; Preferences. When the dialog loads, go to the filter and type &#8220;grid&#8221;. This is the module of Compiz that gives you almost the same behaviour as SizeUp (you can get the rest of the behaviour using other modules in the &#8220;Window Management&#8221; category.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/01/sizeup-behaviour-using-compiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bits and bobs as we enter 2010</title>
		<link>http://ferrouswheel.me/2010/01/bits-and-bobs-as-we-enter-2010/</link>
		<comments>http://ferrouswheel.me/2010/01/bits-and-bobs-as-we-enter-2010/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 23:10:21 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[kickboxing]]></category>
		<category><![CDATA[opencog]]></category>

		<guid isPermaLink="false">http://ferrouswheel.me/?p=437</guid>
		<description><![CDATA[
	OpenCog is getting get a bit of comment on twitter,  [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://opencog.org">OpenCog</a> is getting get a bit of comment <A href="http://twitter.com/#search?q=opencog">on twitter</A>, which might in part be due to it being linked on <a href="http://news.ycombinator.com/item?id=1020213">Hacker News</a>.</li>
<li>I&#8217;ve started up at <a href="http://jaithaiboxing.com/">Jai Thai Kickboxing</a>, which is just around the corner from where I live so I hope to get 4-5 sessions in a week. After my first session my shins and feet are somewhat bruised, this could indicate that my technique leaves something to be desired. Equally likely however is that my shins just need to harden up!</li>
<li>I read in the paper that Avatar is the faster movie to reach a billion dollars at the box office. It was very pretty, but it was also only a passable story. I hope that Avatar&#8217;s success will show the movie industry that they need to adapt by making cinema an immersive experience so that they are providing people a reason to go to the cinema instead of watching movies at home.</li>
<li>My life experience keeps expanding and it makes me feel alive. I stand by my assertion that the meaning of life is experience.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ferrouswheel.me/2010/01/bits-and-bobs-as-we-enter-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
