<?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/"
		>
<channel>
	<title>Comments on: Kolmogorov, Solomonoff, AIXI etc. questions</title>
	<atom:link href="http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/</link>
	<description></description>
	<lastBuildDate>Fri, 03 Sep 2010 19:53:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19023</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Tue, 15 Jul 2008 11:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19023</guid>
		<description>Joe:

Oh, wow.  It hadn&#039;t occurred to me that GPUs could be useful in databases...</description>
		<content:encoded><![CDATA[<p>Joe:</p>
<p>Oh, wow.  It hadn&#8217;t occurred to me that GPUs could be useful in databases&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Harris</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19022</link>
		<dc:creator>Joe Harris</dc:creator>
		<pubDate>Tue, 15 Jul 2008 10:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19022</guid>
		<description>Shane,

Thanks for the reply re SQL. 

Having *huge* calculation speed could allow for brute force query evaluation techniques that are not practical on standard CPUs.

I just wanted to point you at a presentation on the GPGPU.org site about this very topic. www.gpgpu.org/s2005/slides/govindaraju.DatabaseOperations.ppt

Congrats on the book,  looking forward to reading it.

Joe</description>
		<content:encoded><![CDATA[<p>Shane,</p>
<p>Thanks for the reply re SQL. </p>
<p>Having *huge* calculation speed could allow for brute force query evaluation techniques that are not practical on standard CPUs.</p>
<p>I just wanted to point you at a presentation on the GPGPU.org site about this very topic. <a href="http://www.gpgpu.org/s2005/slides/govindaraju.DatabaseOperations.ppt" rel="nofollow">http://www.gpgpu.org/s2005/slides/govindaraju.DatabaseOperations.ppt</a></p>
<p>Congrats on the book,  looking forward to reading it.</p>
<p>Joe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19020</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Mon, 14 Jul 2008 14:52:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19020</guid>
		<description>Benjamin:

For some reason your most recent comment disappeared into my WordPress spam filter.  I just now noticed it there and fished it out...

Discussions about alternative foundations of mathematics always seems a bit pie-in-the-sky to me.  Classical mathematics has worked well for a long time.  In order to seriously consider something else, I&#039;d need to see a simple example of where using an alternative mathematics was better than classical mathematics for some concrete problem.</description>
		<content:encoded><![CDATA[<p>Benjamin:</p>
<p>For some reason your most recent comment disappeared into my WordPress spam filter.  I just now noticed it there and fished it out&#8230;</p>
<p>Discussions about alternative foundations of mathematics always seems a bit pie-in-the-sky to me.  Classical mathematics has worked well for a long time.  In order to seriously consider something else, I&#8217;d need to see a simple example of where using an alternative mathematics was better than classical mathematics for some concrete problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19017</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Sun, 13 Jul 2008 10:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19017</guid>
		<description>&gt; I am a contributor to and volunteer for an organization concerned about the future of mankind. I have agreed to their request to not say or imply that they are associated with me. 

Haha!  Is being associated with you really so bad?!


&gt; My e-mail address is r -~ -~ schwall -~ -~ verizon -~ -~ net (I wonder if the address-harvester bots have gotten smart enough to recognize that?).

My email is shane@vetta.org I don&#039;t care about the bots, they&#039;re no match for gmail.


&gt; Iâ€™m NOT seeking paid employment. I only work for free these days.

Hopefully someday I too will be able to work for free.  For the time being peanuts are accepted.


&gt; So, in vague, imprecise English: is your new K-dot (sequence complexity) completely dependent on infinities? For example: the integers go on forever?

Math in general depends on infinities: it&#039;s a mess without them. Consider addition and subtraction.  If x = y + z then x - y = z right?
If you only have a finite number of integers then that no longer works in general as y + z might be larger than the largest integer permitted.  When addition fails, so too does K-dot and most other things.

In many simple applications the fact that computers can only approximate mathematical numbers this isn&#039;t a problem as the numbers don&#039;t get too extreme. But in many numerical applications it&#039;s a serious issue and all sorts of work has to go into making computations behave themselves.


&gt; Suppose we admit that we&#039;ll never need the integers out past 10^(10^6)?

What do you mean by &quot;need&quot;?  Do you mean that we can implement an AI with normal double precision floating point numbers?  Or do you mean that we should consider 10^(10^6) + 1 to not exist?  


&gt; Suppose we admit that any infinite set (such as the natural numbers) is a model, a construct in human language, that does not exist in physical reality? That has been a really convenient tool for a lot years, but maybe weâ€™ve reached an area where something else will do better.

I think the problem is that you&#039;re confusing the model with reality.  In physical reality the number 3 doesn&#039;t exist.  Have you ever seen a 3?  You may have seen 3 bananas.  You may have seen a symbol &quot;3&quot; that
represents the concept.  But you&#039;ve never actually seen a 3.  It&#039;s an abstraction, not a real thing.  The same goes for infinity.  

Many traditional cultures didn&#039;t have the concept of negative numbers, fractions, zero, and in some cases they didn&#039;t even have numbers beyond ten -- after ten is was just &quot;many&quot;.  This abstraction might work for counting your children, but it&#039;s not much use for physics.


&gt; Maybe the realm of limited-register computing is a new domain.

It doesn&#039;t seem so new to me.  Talk to anybody who works on numerical computation.  Trying to get numerical simulations to work correctly despite the fact that floating point numbers have limited precision is a major problem they face.  It&#039;s a whole field of research.


&gt; Natural Intelligence (AKA â€œpolitics as usualâ€) is NOT SAFE.
 
Yes, even if we avoid powerful AGI, long term I don&#039;t think humans are sufficiently &quot;Friendly&quot; to avoid extinction.  We&#039;ll happily bring about the end of humanity and claim it to be god&#039;s will, or some other nonsense reason.


&gt; Give me a call. Iâ€™m REALLY committed to participating. Iâ€™ve been putting in 20 - 45 hours per week, but I may not be well-focussed on that which will make a difference. I need a research advisor.

:-) I think I understand your general interests, but do you have a specific idea of what you want to achieve?</description>
		<content:encoded><![CDATA[<p>> I am a contributor to and volunteer for an organization concerned about the future of mankind. I have agreed to their request to not say or imply that they are associated with me. </p>
<p>Haha!  Is being associated with you really so bad?!</p>
<p>> My e-mail address is r -~ -~ schwall -~ -~ verizon -~ -~ net (I wonder if the address-harvester bots have gotten smart enough to recognize that?).</p>
<p>My email is <a href="mailto:shane@vetta.org">shane@vetta.org</a> I don&#8217;t care about the bots, they&#8217;re no match for gmail.</p>
<p>> Iâ€™m NOT seeking paid employment. I only work for free these days.</p>
<p>Hopefully someday I too will be able to work for free.  For the time being peanuts are accepted.</p>
<p>> So, in vague, imprecise English: is your new K-dot (sequence complexity) completely dependent on infinities? For example: the integers go on forever?</p>
<p>Math in general depends on infinities: it&#8217;s a mess without them. Consider addition and subtraction.  If x = y + z then x &#8211; y = z right?<br />
If you only have a finite number of integers then that no longer works in general as y + z might be larger than the largest integer permitted.  When addition fails, so too does K-dot and most other things.</p>
<p>In many simple applications the fact that computers can only approximate mathematical numbers this isn&#8217;t a problem as the numbers don&#8217;t get too extreme. But in many numerical applications it&#8217;s a serious issue and all sorts of work has to go into making computations behave themselves.</p>
<p>> Suppose we admit that we&#8217;ll never need the integers out past 10^(10^6)?</p>
<p>What do you mean by &#8220;need&#8221;?  Do you mean that we can implement an AI with normal double precision floating point numbers?  Or do you mean that we should consider 10^(10^6) + 1 to not exist?  </p>
<p>> Suppose we admit that any infinite set (such as the natural numbers) is a model, a construct in human language, that does not exist in physical reality? That has been a really convenient tool for a lot years, but maybe weâ€™ve reached an area where something else will do better.</p>
<p>I think the problem is that you&#8217;re confusing the model with reality.  In physical reality the number 3 doesn&#8217;t exist.  Have you ever seen a 3?  You may have seen 3 bananas.  You may have seen a symbol &#8220;3&#8243; that<br />
represents the concept.  But you&#8217;ve never actually seen a 3.  It&#8217;s an abstraction, not a real thing.  The same goes for infinity.  </p>
<p>Many traditional cultures didn&#8217;t have the concept of negative numbers, fractions, zero, and in some cases they didn&#8217;t even have numbers beyond ten &#8212; after ten is was just &#8220;many&#8221;.  This abstraction might work for counting your children, but it&#8217;s not much use for physics.</p>
<p>> Maybe the realm of limited-register computing is a new domain.</p>
<p>It doesn&#8217;t seem so new to me.  Talk to anybody who works on numerical computation.  Trying to get numerical simulations to work correctly despite the fact that floating point numbers have limited precision is a major problem they face.  It&#8217;s a whole field of research.</p>
<p>> Natural Intelligence (AKA â€œpolitics as usualâ€) is NOT SAFE.</p>
<p>Yes, even if we avoid powerful AGI, long term I don&#8217;t think humans are sufficiently &#8220;Friendly&#8221; to avoid extinction.  We&#8217;ll happily bring about the end of humanity and claim it to be god&#8217;s will, or some other nonsense reason.</p>
<p>> Give me a call. Iâ€™m REALLY committed to participating. Iâ€™ve been putting in 20 &#8211; 45 hours per week, but I may not be well-focussed on that which will make a difference. I need a research advisor.</p>
<p> <img src='http://www.vetta.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I think I understand your general interests, but do you have a specific idea of what you want to achieve?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Schwall</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19016</link>
		<dc:creator>Rick Schwall</dc:creator>
		<pubDate>Sun, 13 Jul 2008 02:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19016</guid>
		<description>Dr. Legg,

Congratulations on achieving the rank of Doctor of Philosophy!  It&#039;s good to know that the Philosophy of Machine Intelligence will get good health care.

Also, congratulations on earning the SIAI academic prize.

I am a contributor to and volunteer for an organization concerned about the future of mankind.  I have agreed to their request to not say or imply that they are associated with me.  I am between work assignments, and I would be willing to assist you in any way I can, from manual labor on up.  I have a Ph.D. In chemistry.  If you will send me an e-mail address, I&#039;ll send you a resume.  My e-mail address is r -~  -~ schwall -~  -~ verizon -~  -~ net (I wonder if the address-harvester bots have gotten smart enough to recognize that?).  Even better, call me at 1 wait 805 pause 890 breathe 2514 whew! (USA, California).

I&#039;m NOT seeking paid employment.  I only work for free these days.

Just so this is not completely off topic, I do have an AI-complexity question.  (You&#039;re welcome to tell me this is a newbie question and send me off to read a textbook.)

My &#039;understanding&#039; is that GÃ¶del&#039;s Incompleteness Theorems depend on the integers being an infinite set...

















OK, I admit, I don&#039;t understand this well enough to ask a question that is provably not stupid.

So, in vague, imprecise English: is your new K-dot (sequence complexity) completely dependent on infinities?  For example: the integers go on forever?

Suppose we admit that we&#039;ll never need the integers out past 10^(10^6)?  Our Friendly AI&#039;s low-level algorithms will return an error code if a million-digit register overflows. (And no, we won&#039;t try to process your dissertation / book as a single string.)  Does this cast new light on the fit of K-dot (and maybe even GÃ¶del incompleteness) to physical reality?

Suppose we admit that our Friendly AI will be using floating point arithmetic (gasp!) a lot of the time?

Suppose we admit that any infinite set (such as the natural numbers) is a model, a construct in human language, that does not exist in physical reality?  That has been a really convenient tool for a lot years, but maybe we&#039;ve reached an area where something else will do better.

The past introduction of rational numbers, real numbers, imaginary numbers, etc. Reminds me that our constructs have a limited match with reality.  Newton&#039;s laws, which are still used in most engineering, are known to be inaccurate, but are &quot;close enough&quot; except in certain domains  (the very fast, the very tiny, etc.).  Maybe the realm of limited-register computing is a new domain.

I _am_ disappointed that we may not be able to mathematically prove that a given AI architecture and mission is safe and will stay safe.  However, that doesn&#039;t mean I&#039;m going to just quit in despair.  The AI crisis won&#039;t go away just because we can&#039;t map something onto a two valued, proof / disproof, world view.  Get Bayesian.  

We still need to learn all we can about making safER AI.   We&#039;ll need approximation methods.  We&#039;ll need to be able to compare architectures and components  and choose the less dangerous ones.  

Relinquishing all technologies that lead toward advanced AI just won&#039;t happen.  (Unless we crash our complexly-interwoven civilization.)  If recursively self-improving AGI is possible, it is inevitable.  HUMANS will make those decisions.  (Go ahead, prove that humans are Friendly, safe or sane.)

Besides, we NEED the help of trans-human, hyper-moral, not-evolved AI.  I can say with &#039;certainty&#039; (well past 5 nines, or 15 bits) that Natural Intelligence (AKA &quot;politics as usual&quot;) is NOT SAFE.  Especially not when armed with huge nuclear arsenals that can probably make us extinct.  Just for starters.

And the upside potential of trans-human AI is unimaginable!  (At least it is to my lowly level 126 intelligence.)

What?  Hmm?  Oh, yes, you&#039;re right, that is a soap-box I&#039;m standing on.  Heh.
 
Give me a call.  I&#039;m REALLY committed to participating.  I&#039;ve been putting in 20 - 45 hours per week, but I may not be well-focussed on that which will make a difference.  I need a research advisor.

Thanks for your time and your listening.

With respect and high regard,

Rick Schwall, Ph. D.

 -----------------------------------
When humanity has ENGINEERED (NOT evolved) the first super-human hyper-moral Artificial Generall Intelligence, it will be Humanity&#039;s Triumph over Evolution.</description>
		<content:encoded><![CDATA[<p>Dr. Legg,</p>
<p>Congratulations on achieving the rank of Doctor of Philosophy!  It&#8217;s good to know that the Philosophy of Machine Intelligence will get good health care.</p>
<p>Also, congratulations on earning the SIAI academic prize.</p>
<p>I am a contributor to and volunteer for an organization concerned about the future of mankind.  I have agreed to their request to not say or imply that they are associated with me.  I am between work assignments, and I would be willing to assist you in any way I can, from manual labor on up.  I have a Ph.D. In chemistry.  If you will send me an e-mail address, I&#8217;ll send you a resume.  My e-mail address is r -~  -~ schwall -~  -~ verizon -~  -~ net (I wonder if the address-harvester bots have gotten smart enough to recognize that?).  Even better, call me at 1 wait 805 pause 890 breathe 2514 whew! (USA, California).</p>
<p>I&#8217;m NOT seeking paid employment.  I only work for free these days.</p>
<p>Just so this is not completely off topic, I do have an AI-complexity question.  (You&#8217;re welcome to tell me this is a newbie question and send me off to read a textbook.)</p>
<p>My &#8216;understanding&#8217; is that GÃ¶del&#8217;s Incompleteness Theorems depend on the integers being an infinite set&#8230;</p>
<p>OK, I admit, I don&#8217;t understand this well enough to ask a question that is provably not stupid.</p>
<p>So, in vague, imprecise English: is your new K-dot (sequence complexity) completely dependent on infinities?  For example: the integers go on forever?</p>
<p>Suppose we admit that we&#8217;ll never need the integers out past 10^(10^6)?  Our Friendly AI&#8217;s low-level algorithms will return an error code if a million-digit register overflows. (And no, we won&#8217;t try to process your dissertation / book as a single string.)  Does this cast new light on the fit of K-dot (and maybe even GÃ¶del incompleteness) to physical reality?</p>
<p>Suppose we admit that our Friendly AI will be using floating point arithmetic (gasp!) a lot of the time?</p>
<p>Suppose we admit that any infinite set (such as the natural numbers) is a model, a construct in human language, that does not exist in physical reality?  That has been a really convenient tool for a lot years, but maybe we&#8217;ve reached an area where something else will do better.</p>
<p>The past introduction of rational numbers, real numbers, imaginary numbers, etc. Reminds me that our constructs have a limited match with reality.  Newton&#8217;s laws, which are still used in most engineering, are known to be inaccurate, but are &#8220;close enough&#8221; except in certain domains  (the very fast, the very tiny, etc.).  Maybe the realm of limited-register computing is a new domain.</p>
<p>I _am_ disappointed that we may not be able to mathematically prove that a given AI architecture and mission is safe and will stay safe.  However, that doesn&#8217;t mean I&#8217;m going to just quit in despair.  The AI crisis won&#8217;t go away just because we can&#8217;t map something onto a two valued, proof / disproof, world view.  Get Bayesian.  </p>
<p>We still need to learn all we can about making safER AI.   We&#8217;ll need approximation methods.  We&#8217;ll need to be able to compare architectures and components  and choose the less dangerous ones.  </p>
<p>Relinquishing all technologies that lead toward advanced AI just won&#8217;t happen.  (Unless we crash our complexly-interwoven civilization.)  If recursively self-improving AGI is possible, it is inevitable.  HUMANS will make those decisions.  (Go ahead, prove that humans are Friendly, safe or sane.)</p>
<p>Besides, we NEED the help of trans-human, hyper-moral, not-evolved AI.  I can say with &#8216;certainty&#8217; (well past 5 nines, or 15 bits) that Natural Intelligence (AKA &#8220;politics as usual&#8221;) is NOT SAFE.  Especially not when armed with huge nuclear arsenals that can probably make us extinct.  Just for starters.</p>
<p>And the upside potential of trans-human AI is unimaginable!  (At least it is to my lowly level 126 intelligence.)</p>
<p>What?  Hmm?  Oh, yes, you&#8217;re right, that is a soap-box I&#8217;m standing on.  Heh.</p>
<p>Give me a call.  I&#8217;m REALLY committed to participating.  I&#8217;ve been putting in 20 &#8211; 45 hours per week, but I may not be well-focussed on that which will make a difference.  I need a research advisor.</p>
<p>Thanks for your time and your listening.</p>
<p>With respect and high regard,</p>
<p>Rick Schwall, Ph. D.</p>
<p> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
When humanity has ENGINEERED (NOT evolved) the first super-human hyper-moral Artificial Generall Intelligence, it will be Humanity&#8217;s Triumph over Evolution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19004</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Tue, 08 Jul 2008 23:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19004</guid>
		<description>James:

After going to so much effort to write the thesis I figured I may as well give it a push with a flashy title!  I&#039;m curious to see if it attracts much attention.  My guess is that it will largely be ignored... until 10 or 15 years from now.

Regarding reference machines.  I take a different perspective.  I think we should keep the reference UTM as simple and clean as possible.  If we want to put prior knowledge into the inductive inference system, then we can just provide this as input prior to our training data.  Any &quot;prior knowledge&quot; that goes into the design of the reference machine, should be only our most fundamental assumptions about the nature of the universe.  Such as the Church-Turing thesis and Occam&#039;s razor.  Obviously we need to put enough in there to make induction possible, but we should not put in any more.  From that point onwards we should &quot;let the data speak for itself&quot;, as the statisticians say.

I&#039;d also like to say that I think that the problem of choosing the reference machine is overplayed by many people.  Remember that the bound in prediction errors in Solomonoff&#039;s result is ln(2)/2 K(\mu).  Thus, if we switch from one simple reference machine to another the bound only moves by a few hundred bits, maybe a few hundred bytes, due to the compiler constant in the Kolmogorov complexity function.  Unless you have a tiny data set, that&#039;s still a very powerful bound.</description>
		<content:encoded><![CDATA[<p>James:</p>
<p>After going to so much effort to write the thesis I figured I may as well give it a push with a flashy title!  I&#8217;m curious to see if it attracts much attention.  My guess is that it will largely be ignored&#8230; until 10 or 15 years from now.</p>
<p>Regarding reference machines.  I take a different perspective.  I think we should keep the reference UTM as simple and clean as possible.  If we want to put prior knowledge into the inductive inference system, then we can just provide this as input prior to our training data.  Any &#8220;prior knowledge&#8221; that goes into the design of the reference machine, should be only our most fundamental assumptions about the nature of the universe.  Such as the Church-Turing thesis and Occam&#8217;s razor.  Obviously we need to put enough in there to make induction possible, but we should not put in any more.  From that point onwards we should &#8220;let the data speak for itself&#8221;, as the statisticians say.</p>
<p>I&#8217;d also like to say that I think that the problem of choosing the reference machine is overplayed by many people.  Remember that the bound in prediction errors in Solomonoff&#8217;s result is ln(2)/2 K(\mu).  Thus, if we switch from one simple reference machine to another the bound only moves by a few hundred bits, maybe a few hundred bytes, due to the compiler constant in the Kolmogorov complexity function.  Unless you have a tiny data set, that&#8217;s still a very powerful bound.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Bowery</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19003</link>
		<dc:creator>James Bowery</dc:creator>
		<pubDate>Tue, 08 Jul 2008 19:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19003</guid>
		<description>Shane,

Congratulations.  I submitted a /. story on your prize but maybe I didn&#039;t do a good enough job of explaining the value of your work to catch the attention of the reading public.  &quot;Machine Super Intelligence&quot; is certainly catchy enough, one would think but we&#039;ll see.

My question is:  What do you make of Solomonoff&#039;s statement:

&quot;This subjectivity, the fact that they are based on choice of which Universal machine to use, is characteristic of all prediction systems based on a priori probability distributions. The choice of Universal machine and its instruction set is a necessary parameter in the system that enables us to insert a priori information into it.  The dependence of the universal distribution on choice of machine is not a Bug in the System -- it, too, is a Necessary Feature.&quot;</description>
		<content:encoded><![CDATA[<p>Shane,</p>
<p>Congratulations.  I submitted a /. story on your prize but maybe I didn&#8217;t do a good enough job of explaining the value of your work to catch the attention of the reading public.  &#8220;Machine Super Intelligence&#8221; is certainly catchy enough, one would think but we&#8217;ll see.</p>
<p>My question is:  What do you make of Solomonoff&#8217;s statement:</p>
<p>&#8220;This subjectivity, the fact that they are based on choice of which Universal machine to use, is characteristic of all prediction systems based on a priori probability distributions. The choice of Universal machine and its instruction set is a necessary parameter in the system that enables us to insert a priori information into it.  The dependence of the universal distribution on choice of machine is not a Bug in the System &#8212; it, too, is a Necessary Feature.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19002</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Fri, 04 Jul 2008 21:57:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19002</guid>
		<description>&gt;Of course I can write one of them down. Itâ€™s a string of 1â€™s and 0â€™s that is 10^6 = 1 million digits long. I just did a count and my thesis is just under half a million characters long. In ASCII binary thatâ€™s a string of 4 x 10^6 bits, and I typed it all in myself.

Yes you can do it , you can write down a subset of all available strings ( and this the maxmum available ) .

&gt;Ok, but letâ€™s say that you just didnâ€™t pick a big enough number. What if we considered the set of binary strings that are 10^1000 bits long, of which there are 2^10^1000 strings?

I think this is about the same . I think that a string long 10^1000 does not exist.

I explained something in my first post.
I think the world is not exponential so   we can not think to resource functions like O(2^N) .
If I think to a system with limited power I can set a limit for example to the size of the strings .
If I place this limit M a starting consequence is that the space distribution is not 2^N but Min(2^N,M/N) .
From here we can change the universal distribution as I suggest for an interesting empirical test and others formula.
I show other consequences in the first post...
In a strictly practical point of view what can we do knowing this ? This is the most important question.
I think that this consideration emphasizes the role of existing data .
The existing real data let us to make such &quot;jump&quot; to &quot;good&quot; machine states impossible to reach with computations</description>
		<content:encoded><![CDATA[<p>&gt;Of course I can write one of them down. Itâ€™s a string of 1â€™s and 0â€™s that is 10^6 = 1 million digits long. I just did a count and my thesis is just under half a million characters long. In ASCII binary thatâ€™s a string of 4 x 10^6 bits, and I typed it all in myself.</p>
<p>Yes you can do it , you can write down a subset of all available strings ( and this the maxmum available ) .</p>
<p>&gt;Ok, but letâ€™s say that you just didnâ€™t pick a big enough number. What if we considered the set of binary strings that are 10^1000 bits long, of which there are 2^10^1000 strings?</p>
<p>I think this is about the same . I think that a string long 10^1000 does not exist.</p>
<p>I explained something in my first post.<br />
I think the world is not exponential so   we can not think to resource functions like O(2^N) .<br />
If I think to a system with limited power I can set a limit for example to the size of the strings .<br />
If I place this limit M a starting consequence is that the space distribution is not 2^N but Min(2^N,M/N) .<br />
From here we can change the universal distribution as I suggest for an interesting empirical test and others formula.<br />
I show other consequences in the first post&#8230;<br />
In a strictly practical point of view what can we do knowing this ? This is the most important question.<br />
I think that this consideration emphasizes the role of existing data .<br />
The existing real data let us to make such &#8220;jump&#8221; to &#8220;good&#8221; machine states impossible to reach with computations</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19001</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Fri, 04 Jul 2008 20:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19001</guid>
		<description>Denis:

&gt;How can you write down any one of them ?

Of course I can write one of them down.  It&#039;s a string of 1&#039;s and 0&#039;s that is 10^6 = 1 million digits long.  I just did a count and my thesis is just under half a million characters long.  In ASCII binary that&#039;s a string of 4 x 10^6 bits, and I typed it all in myself.

Ok, but let&#039;s say that you just didn&#039;t pick a big enough number.  What if we considered the set of binary strings that are 10^1000 bits long, of which there are 2^10^1000 strings?  

A string this long I can&#039;t write down by hand, or with a machine.  It&#039;s too big.  Ok, so why does this matter to somebody building an AI?  For example, under a universal prior distribution the prior probability assigned to a randomly chosen string of this length is going to be on the order of 2^-(10^1000) which is extremely extremely close to zero.  Technically they are not treated at impossible, but in any practical sense they are treated as though they are essentially &quot;impossible&quot;.  In which case, how does your idea of considering these strings to be &quot;impossible&quot; make much difference?</description>
		<content:encoded><![CDATA[<p>Denis:</p>
<p>>How can you write down any one of them ?</p>
<p>Of course I can write one of them down.  It&#8217;s a string of 1&#8242;s and 0&#8242;s that is 10^6 = 1 million digits long.  I just did a count and my thesis is just under half a million characters long.  In ASCII binary that&#8217;s a string of 4 x 10^6 bits, and I typed it all in myself.</p>
<p>Ok, but let&#8217;s say that you just didn&#8217;t pick a big enough number.  What if we considered the set of binary strings that are 10^1000 bits long, of which there are 2^10^1000 strings?  </p>
<p>A string this long I can&#8217;t write down by hand, or with a machine.  It&#8217;s too big.  Ok, so why does this matter to somebody building an AI?  For example, under a universal prior distribution the prior probability assigned to a randomly chosen string of this length is going to be on the order of 2^-(10^1000) which is extremely extremely close to zero.  Technically they are not treated at impossible, but in any practical sense they are treated as though they are essentially &#8220;impossible&#8221;.  In which case, how does your idea of considering these strings to be &#8220;impossible&#8221; make much difference?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-19000</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Fri, 04 Jul 2008 19:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-19000</guid>
		<description>&gt; disagree with this. I canâ€™t write down all of the 2^10^6 strings. However, I could easily write down any one of them. It would take a few hours, sure, but I could do it. As such, I donâ€™t consider any of these strings to be â€œimpossibleâ€ in some sense.

This is my main claim , I think it is impossible to write down any one of them .
How can you write down any one of them ?
There is not a resource bounded program to do this.
There is not a resource bounded program able to write down any one of that strings.
Every existing (not every possible programs ) can cover only a part of that set of strings.
Ok this is an extreme deterministic (I am deterministic ) point of view but I think it is possible to have the same result in a probabilistic domain.</description>
		<content:encoded><![CDATA[<p>&gt; disagree with this. I canâ€™t write down all of the 2^10^6 strings. However, I could easily write down any one of them. It would take a few hours, sure, but I could do it. As such, I donâ€™t consider any of these strings to be â€œimpossibleâ€ in some sense.</p>
<p>This is my main claim , I think it is impossible to write down any one of them .<br />
How can you write down any one of them ?<br />
There is not a resource bounded program to do this.<br />
There is not a resource bounded program able to write down any one of that strings.<br />
Every existing (not every possible programs ) can cover only a part of that set of strings.<br />
Ok this is an extreme deterministic (I am deterministic ) point of view but I think it is possible to have the same result in a probabilistic domain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-18999</link>
		<dc:creator>Benjamin</dc:creator>
		<pubDate>Fri, 04 Jul 2008 18:05:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-18999</guid>
		<description>I don&#039;t know about my construction argument, however Grothendieck&#039;s Axiom provides &quot;the ability to do category theory, which requires huge sets (inaccessible cardinals) larger than those postulated by the ZFC axioms. Grothendieck&#039;s Axiom postulates the existence of such sets.&quot; http://us.metamath.org/mpegif/mmset.html
http://us.metamath.org/mpegif/ax-groth.html

&quot;Doing mathematics in a categorical framework is almost always radically different from doing it in a set-theoretical framework.&quot; But also: &quot;Still, it remains to be seen whether category theory should be &quot;on the same plane,&quot; so to speak, as set theory, whether it should be taken as a serious alternative to set theory as a foundation for mathematics, or whether it is foundational in a different sense altogether.&quot; 
http://plato.stanford.edu/entries/category-theory/</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about my construction argument, however Grothendieck&#8217;s Axiom provides &#8220;the ability to do category theory, which requires huge sets (inaccessible cardinals) larger than those postulated by the ZFC axioms. Grothendieck&#8217;s Axiom postulates the existence of such sets.&#8221; <a href="http://us.metamath.org/mpegif/mmset.html" rel="nofollow">http://us.metamath.org/mpegif/mmset.html</a><br />
<a href="http://us.metamath.org/mpegif/ax-groth.html" rel="nofollow">http://us.metamath.org/mpegif/ax-groth.html</a></p>
<p>&#8220;Doing mathematics in a categorical framework is almost always radically different from doing it in a set-theoretical framework.&#8221; But also: &#8220;Still, it remains to be seen whether category theory should be &#8220;on the same plane,&#8221; so to speak, as set theory, whether it should be taken as a serious alternative to set theory as a foundation for mathematics, or whether it is foundational in a different sense altogether.&#8221;<br />
<a href="http://plato.stanford.edu/entries/category-theory/" rel="nofollow">http://plato.stanford.edu/entries/category-theory/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-18995</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Fri, 04 Jul 2008 10:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-18995</guid>
		<description>ben:

&gt; certain categories called topoi (singular topos) can even serve as an alternative to axiomatic set theory as a foundation of mathematics.

Sure.  People have built foundations for mathematics on all sorts of things.  Many of these, if they are sufficiently rich, end up producing classical mathematics.  If you choose to limit the power of the axioms, for example intuitionistic logic, then you can get some version of constructive mathematics.  

Thus, I&#039;m not at all surprised to hear that you can found mathematics on category theory, and I&#039;m sure that if you make the axioms strong enough you&#039;ll end up with classical mathematics -- just like you get from some versions of set theory.  (Actually I should say &quot;some version of classical mathematics&quot;, for example, do you or do you now include the axiom of choice (or equivalent statements in alternate axiomatic foundations)?  Probably yes, but some argue otherwise.)</description>
		<content:encoded><![CDATA[<p>ben:</p>
<p>> certain categories called topoi (singular topos) can even serve as an alternative to axiomatic set theory as a foundation of mathematics.</p>
<p>Sure.  People have built foundations for mathematics on all sorts of things.  Many of these, if they are sufficiently rich, end up producing classical mathematics.  If you choose to limit the power of the axioms, for example intuitionistic logic, then you can get some version of constructive mathematics.  </p>
<p>Thus, I&#8217;m not at all surprised to hear that you can found mathematics on category theory, and I&#8217;m sure that if you make the axioms strong enough you&#8217;ll end up with classical mathematics &#8212; just like you get from some versions of set theory.  (Actually I should say &#8220;some version of classical mathematics&#8221;, for example, do you or do you now include the axiom of choice (or equivalent statements in alternate axiomatic foundations)?  Probably yes, but some argue otherwise.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-18994</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Fri, 04 Jul 2008 09:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-18994</guid>
		<description>Sorry if this seems as a thread hijack, but this is my issue with the universal intelligence measure.</description>
		<content:encoded><![CDATA[<p>Sorry if this seems as a thread hijack, but this is my issue with the universal intelligence measure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-18993</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Fri, 04 Jul 2008 09:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-18993</guid>
		<description>I don&#039;t know in which way the following is true, but at least according to wikipedia &quot;certain categories called topoi (singular topos) can even serve as an alternative to axiomatic set theory as a foundation of mathematics. These foundational applications of category theory have been worked out in fair detail as a basis for, and justification of, constructive mathematics.&quot; I have not been able to find out whether this can be proven or what the argument exactly is. What I gave above was an informal, incomplete definition of a topos.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know in which way the following is true, but at least according to wikipedia &#8220;certain categories called topoi (singular topos) can even serve as an alternative to axiomatic set theory as a foundation of mathematics. These foundational applications of category theory have been worked out in fair detail as a basis for, and justification of, constructive mathematics.&#8221; I have not been able to find out whether this can be proven or what the argument exactly is. What I gave above was an informal, incomplete definition of a topos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Legg</title>
		<link>http://www.vetta.org/2008/06/kolmogorov-solomonoff-aixi-etc-questions/comment-page-1/#comment-18991</link>
		<dc:creator>Shane Legg</dc:creator>
		<pubDate>Thu, 03 Jul 2008 10:54:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.vetta.org/?p=65#comment-18991</guid>
		<description>ben:

I still don&#039;t understand what you&#039;re talking about.

&gt; In general there is no class/instance operator.

Sure there is.  A set can represent a class and an instance is just an element of this set.

I also don&#039;t see why a note is not a set.  A note must have these for properties.  Ok, just define the set of all notes to be the set of all things that have these four properties.

The whole of math can be founded on set theory.  If you can express something mathematically, you can express it with sets.</description>
		<content:encoded><![CDATA[<p>ben:</p>
<p>I still don&#8217;t understand what you&#8217;re talking about.</p>
<p>> In general there is no class/instance operator.</p>
<p>Sure there is.  A set can represent a class and an instance is just an element of this set.</p>
<p>I also don&#8217;t see why a note is not a set.  A note must have these for properties.  Ok, just define the set of all notes to be the set of all things that have these four properties.</p>
<p>The whole of math can be founded on set theory.  If you can express something mathematically, you can express it with sets.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
