<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEMNQ3w9fyp7ImA9WhRUFUg.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255</id><updated>2012-01-26T00:41:32.267-05:00</updated><title>Intelligence</title><subtitle type="html">This blog has only one frequently updated core post, on the top. It's an intro to my life's work, to be continued until I am obsolete.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.cognitivealgorithm.info/" /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/xcMU" /><feedburner:info uri="blogspot/xcmu" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEMNQ3wzfSp7ImA9WhRUFUg.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-5682794141870064611</id><published>2012-01-17T01:30:00.000-05:00</published><updated>2012-01-26T00:41:32.285-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T00:41:32.285-05:00</app:edited><title>Cognitive Algorithm</title><content type="html">&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;I &lt;span lang="EN"&gt;&lt;span lang="EN"&gt;define intelligence as an ability to predict &amp;amp; plan (self-predict) by discovering &amp;amp; projecting patterns. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span lang="EN"&gt;In other words, it’s a capacity for cognition, formalized as a hierarchical pattern discovery process. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span lang="EN"&gt;The algorithm&amp;nbsp;implementing this process should start by cross-comparing quantized sensory input flow within a fixed range. Comparisons discover initial patterns, which are selectively forwarded to the next level for expanded search. Recursive comparison &amp;amp; selective elevation of input patterns on successive levels of search will discover increasingly general patterns or concepts. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span lang="EN"&gt;Higher levels generate downward feedback, ultimately a motor action, to focus on sources&amp;nbsp;expected to be additively predictive for a target level.&lt;br /&gt;
&lt;br /&gt;
Hierarchical approaches are pretty common, &amp;amp; many use some sort of pattern recognition. But none that I know of attempts to implement a strictly incremental growth in scope &amp;amp; complexity of discoverable patterns. This is critical for efficient scalability because it allows for input selection at each increment. Without such selection, by theoretically derived criteria, a combinatorial explosion in potential search space is inevitable.&lt;br /&gt;&lt;br /&gt;
Most people find my writing on the subject “obtuse”, - that‘s not for the lack of effort. For a more gentle &amp;amp; contextual introduction see &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;a href="http://www.onintelligence.org/"&gt;&lt;u&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span lang="EN"&gt;“On Intelligence”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Georgia; font-size: small;"&gt;&lt;span style="font-family: Georgia; font-size: small;"&gt;&lt;span lang="EN"&gt; by Jeff Hawkins, but… it’s also more shallow &amp;amp; confused. I am actually pretty good at explaining normal things, but formalized intelligence must be a generalization of our entire experience. This requires an extreme &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://cognitive-focus.blogspot.com/"&gt;&lt;u&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span lang="EN"&gt;“generalist mindset“&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;span style="color: blue; font-family: Georgia; font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Georgia; font-size: small;"&gt;&lt;span style="font-family: Georgia; font-size: small;"&gt;&lt;span lang="EN"&gt;: encyclopedic theoretical curiosity from the young age, followed by a full-time sustained effort at intuitive introspection, combined with progressive rigorous deduction from the results. It can’t be done as a hobby: many people, otherwise quite accomplished in superficially related fields, are reduced to piecemeal trial &amp;amp; error by the vast scope of this problem.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia; font-size: large;"&gt;&lt;em&gt;Contents:&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;1. Cognition vs. evolution: algorithmic perspective&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;2. &lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Comparison: quantifying match &amp;amp; miss per input&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;3. Search: incremental range &amp;amp; derivation of comparisons&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;4. Patterns: syntactic expansion &amp;amp; re-integration&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;5. Feedback: selection by higher-level aggregate representations&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;6. Hierarchical short-cuts: selection by downward expectations&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;7. Notes on a working mindset &amp;amp; a prize for ideas
&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia; font-size: large;"&gt;1. Cognition vs. evolution: algorithmic perspective.&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: large;"&gt;
&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;We know one 
mechanism that produced a human-level intelligence: biological evolution.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;
Initially algorithmically very simple, the evolution alters heritable traits at 
random &amp;amp; selects those with above-average reproductive fitness. But, 
evolution is horribly　inefficient because selection is extremely coarse: on the 
level of a whole genome rather than individual traits, &amp;amp; also because 
intelligence is only one of many factors for reproductive fitness. And 
obviously, there’s nothing intelligent about random variation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Unlike any 
evolutionary algorithm, I think cognitive process should be altered solely by 
the data: environmental stimuli, incrementally generalized into patterns, &amp;amp; 
then into algorithms. These categories differ only in the degree of discovered 
recurrence (generality).&lt;br /&gt;&lt;br /&gt;If intelligence is an ability to predict, then 
&lt;/span&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;cognitive 
fitness function &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;is 
predictive correspondence of recorded inputs: their cumulative match to future 
inputs. We have no direct knowledge of the future, so predictive correspondence 
must be estimated by criteria that are found to be correlated with it.&lt;br /&gt;To 
maintain efficiency of search, input selection should start at the highest level 
of resolution: single-variable inputs, such as pixels in case of vision. On this 
most basic level, predictive correspondence can only be estimated by past 
matches of these variables. I’ll try to show how more complex &amp;amp; refined 
criteria can be discovered on higher levels of search, &amp;amp; applied as a 
feedback to the lower levels.&lt;br /&gt;Such “recursively self-improved” input 
selection should allow for scalable search expansion, where newly discovered 
predictive correspondence grows in proportion with the quantity of searched 
inputs.&lt;br /&gt;&lt;br /&gt;A popular attitude in AI is that intelligence can be recognized 
but not defined. That seems absurd to me: recognition *is* a match between an input 
&amp;amp; a definition. Some researchers agree with my definition, but all neglect 
to apply it as a criterion for bottom-up development. I believe this lack of 
theoretical integrity is a main reason for the failure to scale, even in 
principle, in all AI/ AGI attempts to date. &lt;br /&gt;Hence a dire scarcity of 
references in this blog. Everything ever written is somehow related to my 
subject. But, generalization is a reduction. And cognitive algorithm is a 
meta-generalization, which demands an utterly ruthless reduction. Unfortunately, 
I am yet to come across any approach sufficiently consistent with the principles 
outlined here to be a non-obvious foundation for mine.&lt;br /&gt;&lt;br /&gt;My presentation 
here is self-contained: strictly &amp;amp; formally bottom-up, thus can be 
understood without references. But that would require relinquishing assumptions 
from any higher-level approach. I will try to address two of the closest: 
Algorithmic information theory &amp;amp; Bayesian inference, which use the same 
criteria as mine: compression &amp;amp; inductive prediction (future compression). A 
good introduction is &lt;/span&gt;&lt;/span&gt;&lt;a href="http://arxiv.org/abs/1105.5721"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;Philosophical Treatise of Universal 
Induction&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt; by S. Rathmanner &amp;amp; M. Hutter.&lt;br /&gt;&lt;br /&gt;While a progress compared to 
static “frequentist” probability, both BI &amp;amp; AIT still assume a “prior”, 
which doesn’t belong in a fully inductive approach. The attempt to introduce 
“universal prior” led to Solomonoff’s infinite “class of all models”: he hits 
combinatorial explosion even *before* receiving any inputs. That’s a “solution” 
only a mathematician may find interesting. I don’t think there is a hard 
distinction between experience &amp;amp; prior models / hypotheses. The “models” are 
simply past inputs, as well as correlations discovered by comparing them via 
inverse arithmetic operations. A distinct environmentally specific (non-AIT) 
class of priors could be a short-cut vs. unimaginably long learning process 
necessary for an autonomous cognitive algorithm. Yet, independent learning is 
the very essence of general intelligence, &amp;amp; “imagining” execution of the 
process is superfluous for its design. &lt;br /&gt;&lt;br /&gt;Also perverse is binary 
resolution of initial inputs in BI &amp;amp; AIT: confirmation / disconfirmation 
events. In reality, expectations are rarely matched or missed precisely, so the 
degree of confirmation must be quantified for individual events. Quantifying 
partial match would add a micro-grayscale to the binary value of events in 
Bayesian prediction, just like the latter added macro-grayscale (partial 
probability) to binary (true| false) predictions of classical logic.&lt;br /&gt;Besides, 
the events are assumed to be high-level concepts, the kind that occupy our 
conscious minds. But a scalable search algorithm must start from sensory data 
processing that’s subconscious for us, rather than depend on human 
preprocessing. So, this definition of initial inputs in BI &amp;amp; AIT already 
shows a total lack of discipline in incrementing complexity: a fatal fault for 
any attempt at scalability.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;There’re plenty of other 
loosely &amp;amp; sloppily incremental approaches to AGI, but the “incremental” part 
always seems to be an afterthought. Coarse &amp;amp; arbitrary increments in the 
scope of search miss the opportunity for intermediate selection, which leads to 
unproductive comparisons. This inefficiency is multiplied at each increment, of 
which a general intelligence must have an indefinite number. Even a very minor 
inefficiency per step will result in predominantly “junk” searches after a 
million iterations.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;I propose a strictly 
incremental inductive approach: search must start with minimal-complexity inputs 
&amp;amp; proceed with minimal-complexity increments in scope &amp;amp; syntax for 
selected inputs. There is always *one* best next step: an additive complexity 
cost that brings the greatest additive predictive value:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span lang="EN"&gt;&lt;span style="font-size: large;"&gt;&lt;em&gt;2. Comparison: quantifying match &amp;amp; miss per input.&lt;/em&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;It seems obvious to 
me that all our non-combinatorial knowledge is ultimately derived from senses. 
The "symbolic" data is implicitly encoded by the “neural algorithm” that derived 
it, &amp;amp; understanding this algorithm should be exponentially easier than 
automating further generalization without decoding the source. Thus, initial 
inputs for generally intelligent algorithm should be context-free: un-encoded or 
analog, such as those received by senses. Basically, if we can’t do it there, we 
can’t do it anywhere.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;“Cognitive” purpose of 
processing inputs is to predict future inputs, where prediction is quantified as 
a match of an input to the expectations. In a non-random environment, the most 
basic expectations are simply older inputs, &amp;amp; their estimated predictive 
value is past average match among adjacent inputs. Subsequent individual matches 
refine expectations of future matches for a given input. I define match per 
comparison as a reduction (compression) of recorded magnitude by replacing a 
larger comparand with its derivative (miss) relative to a smaller comparand. 
Magnitude is a main criterion here because it represents physical values that we 
want to predict. Coincident compression | expansion of used record space &amp;amp; 
processing time affects the costs, but not the benefits, of comparison &amp;amp; 
prediction.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Given incremental 
complexity of representation, initial inputs should have binary resolution. 
However, average binary match won’t justify the cost of comparison, which adds a 
syntactic overhead of newly differentiated match &amp;amp; miss to positionally 
distinct inputs. Rather, these binary inputs are compressed by digitization: a 
comparison across sequentially formed levels of scale, forming integers 
represented as a hierarchy of digits. Digitization is performed on all inputs 
within a shared coordinate. Resolution of such coordinate is defined by 
feedback, to form integers that are large enough for an average match between 
them to merit the above-mentioned costs of comparison (match is a subset of 
magnitude). &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Hence, the next order of 
compression is comparison across coordinates, initially defined with binary 
(before | after) resolution. Comparison forms signed derivatives, complemented 
by which new inputs can losslessly &amp;amp; compressively replace older templates. 
At the same time, current input match determines whether individual derivatives 
are also compared (vs. aggregated), forming successively higher derivatives. 
“Atomic” comparison is between a single-variable input &amp;amp; a template (older 
input):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Comparison: match= min 
(input, template), miss= dif (i-t): aggregated over the span of constant 
sign.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Evaluation: match - 
average_match_per_average_difference_match, formed on the next search 
level.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Actually, evaluation can 
be increasingly complex, but I will need a meaningful feedback to 
elaborate.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;br /&gt;Any comparison is an 
inverse arithmetic operation of incremental power: Boolean AND, subtraction, 
division, logarithm, &amp;amp; so on. Binary match is a sum of AND: partial identity 
of uncompressed bit strings, &amp;amp; miss is an offset. Binary comparison is 
useful for digitization, but it won’t further compress the integers produced 
thereby. This is a common principle, the products of a given-power comparison 
can be further compressed only by a higher-power comparison between 
them.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Thus, subsequent 
comparison between integers is done by subtraction, which increases match by 
compressing miss from offset to difference, in which opposite-sign bits cancel 
each other via carry. The match is increased because it is a complimentary of 
difference, equal to the smaller of the comparands.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Division further reduces 
difference to a ratio, which can then be reduced to a logarithm, &amp;amp; so on. 
Thus, complimentary match is increased with the power of comparison. But the 
costs may grow even faster, for both operations &amp;amp; incremental syntax to 
record incidental sign, fraction, irrational fraction. The power of comparison 
is increased if current match &amp;amp; miss predict further improvement, as 
determined by higher-order comparison between the results from different powers 
of comparison. This forms algorithms or meta-patterns. Again, I’ll need a 
constructive feedback to elaborate on the mechanism.&lt;br /&gt;&lt;br /&gt;Note that in my 
approach, the relation of input’s resolution to its position’s resolution on 1D 
level is reversed from corresponding relation used in algorithmic information 
theory &amp;amp; Bayesian inference.&lt;br /&gt;Transformation (as in Fourier transform) 
from input values to their derivatives is a basic compression method for 
positionally differentiated data. But it can’t scale without evaluation &amp;amp; 
selection of inputs (starting from pixels) for incremental expansion in range 
&amp;amp; power of comparison (transformation):&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;em&gt;&lt;span style="font-size: large;"&gt;3. Search: incremental range &amp;amp; derivation of comparisons.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span lang="EN"&gt;&lt;span lang="EN"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Assuming that the 
environment is not random, average match will decline with the distance: older 
templates are decreasingly predictive of future inputs. To maintain proximity to 
future inputs, the queue is FIFO: the oldest template is displaced by a new 
input &amp;amp; becomes an output. Along with declining match, continuous search 
span (number of templates in a queue) is also limited by the cost of increasing 
redundancy in representation of derivatives (match &amp;amp; miss). Aggregated 
derivatives are redundant to compared templates &amp;amp; their derivatives, to the 
extent of overlap in their aggregation span. Length of a queue is limited by the 
distance at which these costs exceed match for average comparison. 
&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Queue’s outputs are 
evaluated for extended search on a higher-level queue, which must increasingly 
selective to avoid combinatorial explosion. Selection criteria are partial 
aggregated representation of a target queue, formed by adding corresponding 
variables of its inputs &amp;amp; subtracting the outputs.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The most basic criterion 
is an average match, multiplied by redundancy in representation of the output. 
I’ll expand on increasingly complex &amp;amp; predictive selection criteria in the 
“Feedback” part. Evaluation is a comparison of selection criteria in an output, 
to those in aggregated representation of a target queue: the output is selected 
as input to the higher level if the formed are greater than the later. 
&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Non-selected outputs are 
aggregated within a minimal span: between individually represented outputs, or a 
maximal span, which increases aggregated magnitude to a value that forms an 
average match in a higher-level comparison. Match is limited by (&amp;amp; crudely 
correlates with) the magnitude of comparands. Thus, a higher queue will consist 
of selected discrete templates, interlaced with aggregated templates. Even 
though the magnitude of the later is increased, any higher-resolution matches 
within aggregation span are lost, &amp;amp; variable span makes comparison between 
aggregated templates more difficult. Partial aggregation among outputs expands 
coordinate span for a higher level queue of a fixed length. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Copies of non-selected 
outputs can also be stored in longer-term buffers, to delay the loss of detail. 
Such buffers are implemented in slower &amp;amp; cheaper media (tape vs. RAM), with 
possible compression by non-selective transforms, &amp;amp; multiple stages for 
parallel access. The buffers are accessed only if higher-level patterns that 
represent buffered templates at a lower resolution become strong enough to 
justify increased resolution, or if new inputs get relatively “close” to the 
buffered templates again.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;For those with ANN 
background, I want make clear that each level of search here is 1D queue, not a 
2D layer of ANN. Adding a single 1D -expansion at a time allows for incremental 
selection to compensate for the cost of each coordinate, &amp;amp; correspondingly 
more efficient scaling of search. So, while internally represented 
dimensionality of input patterns is increasing, their external order remains a 
1D sequence. Also, dimensions are added in the order of decreasing rate of 
change therein. This means that spatial dimensions (with controllable rate) must 
be scanned first, while comparison over purely temporal sequence is delayed 
until accumulated variation within it justifies search for additional 
compression. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;These principles are not 
empirically specific, but our practically universal primary environment is a 
spatio-temporal continuum. Here, initial levels should be incremental dimensions 
of search, &amp;amp; that of resulting patterns: 0D ) 1D ) 2D ) 3D ) TD. Each 
additional dimension requires its own coordinate, increasing the costs of 
“syntactic overhead”. This implies incremental selection: the inputs for search 
on higher dimensions must have greater projected match, capable of bearing 
additional costs. Initial dimensional definition is binary: before| after, 
integer-level relative coordinates are only needed to represent discontinuity 
between inputs, produced by their selective representation on higher levels. 
&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Sequential increase of 
dimensionality can be traced in most biological senses. In vision, original 
stimuli are aggregated into 0D “pixels” of brightness, represented by each rod 
or cone cell in the retina. Output here is a spike train produced by accumulate- 
&amp;amp;- fire, which in functional terms performs digitization. All of these cell 
"scan" in the same direction of eye tremor or a saccade, receiving 1D queue of 
inputs. Some form of “comparison” over this queue might also be done within each 
sensor cell, or its 1D axon. 2D would be integration of 1D outputs of sensor 
cell across retina, then LGN, &amp;amp; primary visual cortex. 3D is formed by 
integration across ocular dominance columns in V1|V2, colors are integrated in 
V4, &amp;amp; temporal sequences, probably&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt; in &lt;/span&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Visual_Cortex%20/%20V5.2FMT"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span style="color: #2288bb; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;V5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt; (MT) &amp;amp; beyond.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Even higher levels should 
process search &amp;amp; integration across sensory modalities, &amp;amp; then over 
increasing spatio-temporal distance between multi-modal &amp;amp; multi-dimensional 
patterns.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;My approach may seem 
similar to &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.hutter1.net/ait.htm"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;Levin Search&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; but the latter randomly generates algorithms of 
incremental complexity, &amp;amp; selects those that happen to solve a problem or 
compress a bitstring. What I proposed is a search for patterns within 
environmental input flow. Cognition must start with empirical data, pure math 
becomes cost-efficient only on much higher levels of generalization. In any 
case, a hard distinction between input patterns &amp;amp; algorithms only makes 
sense in the context of special-purpose programs. It fades away if the 
algorithms are seen as simply incrementally complex short-cuts to pattern 
discovery, themselves discovered by search across derivatives produced by prior 
comparisons. “Search” may sound too simple, &amp;amp; working intelligence is 
obviously very complex. But, given a general fitness function, incremental 
complexity is discoverable by higher-order comparisons:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN" style="font-size: large;"&gt;&lt;em&gt;4. Patterns: syntactic expansion &amp;amp; re-integration.&lt;/em&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span lang="EN"&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;A pattern is simply 
a higher-level input, I use a different term here just to emphasize their 
increasing predictive value &amp;amp; internal complexity. Every level of search 
potentially adds a new layer of syntax to an input: selected (initially all) 
variables of an input are compared, which “splits” into new derivatives: match 
&amp;amp; miss. These derivatives are either aggregated between comparisons or, in 
special cases, also individually compared. As with templates, minimal 
aggregation span is between individually compared derivatives, &amp;amp; maximal 
span is determined by average magnitude (thus match) of these derivatives on a 
higher level. Hence, a basic comparison cycle generates queues of interlaced 
individual &amp;amp; aggregated derivatives at each template variable, &amp;amp; 
conditional higher derivatives on each of the former. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;I use “syntax” to mean 
identification of different variable types by their position (syntactic 
coordinate) within a pattern. This is analogous to recognizing parts of speech 
by their position within a sentence.&lt;br /&gt;Initial variable types are different 
stimuli (such as different colors in vision), of corresponding senses 
(modalities). Subsequently, quantized inputs of each stimuli type are compared 
across the sequence of prior inputs, &amp;amp; then across incrementally higher 
spatial dimensions, as explained above.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Beyond original 
modalities &amp;amp; dimensions, comparisons &amp;amp; evaluations during search 
generate an indefinite number of secondary variable types. Such extended syntax 
records conditional operations that formed each variable, to cross-translate the 
variables for future comparisons &amp;amp; evaluations.&lt;br /&gt;&lt;br /&gt;So, each basic 
comparison “splits” an input variable into two higher-order variables: relative 
match (m) &amp;amp; miss (d) between an input &amp;amp; template. Both of them are 
signed, as well as aggregated across multiple comparisons within the length of a 
constant sign: L(m) &amp;amp; L(d). Relative match determines comparison vs. 
aggregation for individual differences, forming additional queue of ds within 
each positive L(m).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;On the following levels 
of search, same-type derivatives are also selectively compared between patterns. 
This generates secondary derivatives over greater distance, &amp;amp;|or over 
different types of coordinates. Such syntactic expansion is pruned by selective 
representation of variable types in each input, vs. their aggregation within a 
lower resolution syntax, coordinate, or magnitude.&lt;br /&gt;&lt;br /&gt;A sufficiently complex 
syntax will justify comparing variables within a pattern &amp;amp; across a 
“syntactic“ coordinates, analogous to comparison across external coordinates. In 
fact, that’s what happens with higher-power comparisons. For example, division 
is an iterative comparison between a difference &amp;amp; a match, - across the 
order of derivation. Next, there should be selective comparisons across 
increasing syntactic discontinuity. For example, comparison of lengths: L(m) 
&amp;amp; L(d), across different dimensions within a multi-D pattern will compute 
potentially recurrent dimensional proportions.&lt;br /&gt;Internal comparisons can 
further compress a pattern, but at the cost of adding a higher-order syntax, 
which means that they must be increasingly selective. This selection will 
increase “discontinuity” over syntactic coordinates: operations necessary to 
convert the variables before comparison.&lt;br /&gt;&lt;br /&gt;At some point, these operators 
will become “large” enough to merit direct comparison / search among them. This 
will produce purely algebraic equations, where the match (compression) is a 
reduction in the number of operations needed to produce a result. The first such 
short-cut is probably a version of Pythagorean theorem, to be discovered during 
search in 2D as a way compute cosines. Cosines are necessary to normalize 
lengths: L(m) &amp;amp; L(d), initially in 1D, to a value they would have in an 
orthogonal “subjective” angle of 1D scan lines. Basically, while comparing 1D Ls 
(adjacent in 2D) by division, across an angle (1D distance &amp;amp; its 
derivatives), the algorithm should discover a relatively constant ratio between 
the ratio of 1D Ls &amp;amp; a second derivative of 1D distance. That ratio is a 
cosine, &amp;amp; resulting normalization for POV change is so basic that it 
might’ve evolved &amp;amp; is genetically encoded in animals. &lt;br /&gt;&lt;br /&gt;The patterns I 
described are not qualitatively different from our largely intuitive semantic 
concepts, - most them are generalized empirical objects &amp;amp; processes. Given 
sufficient computational resources (combined with autonomously discoverable 
mathematical shortcuts), the search over incrementally complex derivatives 
should discover patterns / concepts on &amp;amp; beyond the level of natural 
language. Combined with the distances, derivatives can form “motor” feedback 
vectors that select sources (location &amp;amp; resolution of future inputs) 
projected to maximize predictive correspondence of a target.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN" style="font-size: large;"&gt;&lt;em&gt;5. Feedback: selection by higher-level aggregate representations.&lt;/em&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;This chapter will expand 
on the principles of selecting inputs for the next level of search by feedback. 
The most basic feedback is aggregated representation of selection criteria in a 
feedforward: inputs to the next level queue. Whole-queue representation may also 
contain averages of other input variables, for preliminary comparison, but that 
will have lower value than selection of an input as a whole.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;As proposed above, the 
outputs are initially selected for extended search by their accumulated match, 
minus the average (normalized aggregate) match on the higher level, which is 
multiplied by the redundancy of output’s prior representation there. This 
selects for generality, or invariance in terms of Jeff Hawkins (in 
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;“On 
Intelligence”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;).&lt;br /&gt;He 
also suggests selection by novelty, but that would be mutually exclusive with 
generality. The scope of discovered generality is limited by the span of 
experience searched by an input, &amp;amp; the longer it searches (especially over 
the following inputs) the less “novel” it becomes. Any pattern is defined by 
some sort of repetition, so prioritizing novelty per se would simply select for 
random noise.&lt;br /&gt;&lt;br /&gt;Generality must be the ultimate criterion, but 
incrementally more abstract types of correspondence (which defines generality) 
are “novel” relative to the lower ones. The most basic form of such apparent 
novelty-seeking, that actually increases predictive power, is simply a 
preference for more recent inputs.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Recent inputs are 
relatively more predictive than the older ones because of their temporal 
proximity to future inputs. Thus, proximity should determine the span of search 
within a level of generality. But it can’t select for hierarchical elevation: 
search expansion increases the distance among comparands. Selection for 
proximity is implemented via FIFO design of template queues, see the “Search” 
chapter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;A higher form of such 
coincidental novelty is change, or the difference between S-T proximate inputs. 
Difference is an alternative representation of a comparand, but its association 
with match may make it stronger than the original one. Strong enough difference 
is compared to a queue of other selected or aggregate differences between the 
same template &amp;amp; other comparands, &amp;amp; then evaluated as an output. 
Evaluation is subtraction of target queue’s average difference, which indicates 
the trend for subsequent inputs. This subtraction forms relative difference, 
similar to relative match.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Value of output template 
in &lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;projected&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; for a target queue by 
“recombining” it with co-derived difference, which is also &lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;projected: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;multiplied by its 
relative distance to an average coordinate of a target queue. Projection of a 
difference “competes” with that of a template, so both must be adjusted 
proportionally: projected_template = template + average_distance * 
relative_difference * aggregate difference / match. 
&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;So, the two most basic 
selection criteria are &lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;unique relative match 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;amp; &lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;projected relative difference. 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;These are initial derivatives (match &amp;amp; difference), 
minus corresponding averages (normalized aggregates) of a higher level. What 
makes selection more complex than simple comparison is the necessity to adjust 
(multiply) the averages by newly formed parameters: redundancy for match &amp;amp; 
distance for difference. These new parameters are products of prior input 
selection, which increases redundancy of a potential new input, or prior input 
aggregation, which increases coordinate span of a target queue. 
&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Again, difference is 
primarily an alternative representation for compared template. Hawkins proposed 
that a main value of change | contrast is its “novelty”, but from my perspective 
that value is negative: contrast cancels positive predictive value of an 
interrupted pattern. The value here is not independent, but “borrowed” from the 
pattern. There’s plenty of “change” within random noise, but it has no value 
because there’s no pattern to be interrupted. So, selection by contrast is 
partial cancellation of a pattern by co-derived negative vectors, proportional 
to relative strength of difference vs. that of the match. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Further notes on Hawkins, 
semi-related to this chapter: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;In Hawkins' HTM model (as 
in many conventional ANNs) match per pixel is defined with binary resolution, 
making evaluation meaningless. There is also no selection per 1D line of pixels, 
which would reduce complexity before adding higher dimensions. I guess he sees 
no need or opportunity for that because he doesn’t even “see” explicit 
coordinates. Hawkins begins selection by evaluating match between 2D frames: the 
level of complexity that leads to combinatorial explosion almost immediately (on 
the 4th layer of his ANN). Also, he arbitrarily ignores derivatives (0D miss), 
as well as coordinates &amp;amp; distances (1-4D miss). These parameters are 
necessary to form vectors, without which pattern prediction must remain 
extremely crude. I think such externally &amp;amp; internally coarse comparison 
&amp;amp; selection is the reason why HTM &amp;amp; similar RNN models don’t 
scale.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN" style="font-size: large;"&gt;&lt;em&gt;6. Hierarchical short-cuts: selection by downward expectations.&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;In 
addition to selection by representation of the next level, the output may also 
be filtered by direct feedback from the levels beyond the next. Such 
higher-level feedback is what we call “expectations”. Just like feedback from 
immediately higher level, these short-cuts select inputs for their additive 
generality, but with potentially higher derivation for average (expected) 
matches &amp;amp; differences. &lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Expectations represented 
by a higher-level short-cut have correspondingly increased range. 
&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;A common objection to 
having predictive correspondence as a fitness function of intelligence is that 
it would keep you “staring at a wall”: lock into predictable environments. We 
tend to do the opposite, - skip over too predictable locations, thereby reducing 
match of new inputs to known templates. But, I submit, that’s because we 
maximize projected (higher-level) rather than current correspondence. 
&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The value of 
expectation is negative for potential inputs because confirmation is redundant, 
- predictive value of higher level templates will only increase (decrease) to 
the extent that the match (miss) is unexpected. Thus, expected match to higher 
level represented by a short-cut is a form of &lt;/span&gt;&lt;/span&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;redundancy.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Downward suppression of 
locations with expected inputs will result in preference for exploration &amp;amp; 
discovery of new patterns vs. confirmation of the old ones. This is the opposite 
of upward selection for stronger patterns, but this “sign reversal” in selection 
criteria is a basic feature of feedback, - this also holds for subtracting the 
average, redundancy, &amp;amp; projected differences, explained in previous 
section.&lt;br /&gt;&lt;br /&gt;Focus on unknown locations is different from the elevation of 
unexpected, as suggested by Hawkins, because all outputs of a given location are 
equally suppressed by expectations. In relative terms, stronger patterns within 
a location (continuous search span) still win over the noise (weaker patterns). 
Expectations can’t be pattern-specific on a lower level because individual 
patterns would be “out of range” there. Basically, a range of search is what 
defines a level &amp;amp; its syntax. Thus, lower levels simply don’t have the 
syntax to represent the origin of higher-level patterns, &amp;amp; will “mistake” 
them for the local ones. Note that my interpretation is in agreement with the 
consensus in neuroscience that cortical layer-I feedback is modulatory in 
nature, rather than containing “driving“ inputs as Hawkins proposes.&lt;br /&gt;&lt;br /&gt;Of 
course, human curiosity is not purely cognitive, it is biased toward a survival 
value of information. Proximate &amp;amp; changing objects are more likely to affect 
a subject in a short term, thus attracting far more attention than they would 
for their immediate contribution to predictive power. That should also be the 
case for a purely cognitive system with enough introspection: it will seek 
impacts | materials that could buildup its predictive capacity, &amp;amp; avoid 
those that threaten it. Maximizing cognitive capacity will increase predictive 
correspondence of self-representation, rather than that of external 
representation. But longer term, it will increase external predictive 
correspondence more than direct pursuit thereof.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;“Seeking” in the above 
describes both modulatory feedback downward a hierarchy of representations, 
&amp;amp; a motor feedback as a modulation of sensors / actuators “below” that 
hierarchy. Modulation is an adjustment of scope &amp;amp; resolution for both 
coordinates &amp;amp; sensitivity of lower-level sources. The scope (temporal &amp;amp; 
spatial) is defined in units of resolution for corresponding coordinates, which 
is adjusted (reduced) in proportion to the variation in local output 
flow.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Higher types of 
curiosity, which I formalize as a higher-syntax selection criteria, maximize 
more abstract forms of correspondence. Any &lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;representation &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;can be seen as a partial 
&amp;amp; mediated form of &lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;reproduction, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;amp; such “abstraction” 
is what distinguishes any cognitive process from biomorphic evolution that 
maximizes “direct” reproduction.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN" style="font-size: large;"&gt;&lt;em&gt;7. Notes on a working mindset &amp;amp; a prize for ideas.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span lang="EN"&gt;&lt;span lang="EN"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The algorithm of 
intelligence is a meta-generalization of entire cognitive experience, “lossy” in 
proportion to its vast scope. Such inductive lossiness is an anathema to 
deduction-oriented culture of math, computer science &amp;amp; artificial 
intelligence. I think this culture is largely responsible for barely detectable 
progress in theoretical understanding of cognition, hence AI’s focus on narrow 
tasks.&lt;br /&gt;&lt;br /&gt;Many researches believe that AGI is a mathematical problem. I 
think that’s is a "man with a hammer" syndrome. Cognition is an incremental 
problem, - intelligence is a matter of degree. Higher math can accelerate 
learning, but is not necessary to initiate it on a human level, - cavemen didn’t 
do calculus.&lt;br /&gt;Many more think it’s an engineering problem. As with math, it 
depends on how you define engineering. But there is an obvious trade-off between 
theoretical scope &amp;amp; practical certainty. General intelligence is an ultimate 
extreme of former, while any conventional engineering heavily favors the 
latter.&lt;br /&gt;At a higher level, scientific approach to the problem is cognitive 
psychology. It’s far more intuitive in the way that theories are formed, but 
these theories must then be confirmed by high-level observations. That’s also 
too coarse &amp;amp; slow to produce a noticeable progress.&lt;br /&gt;&lt;br /&gt;It seems obvious 
to me that AGI is a meta-scientific problem, requiring more theoretical 
(detached from immediate verification) attitude than what’s acceptable in any 
established field. The method here must be introspective generalization, plus 
understanding of unconscious low-level sensory information processing. 
Conceptually, it’s a province of philosophy, but philosophy is a clearly 
dysfunctional field. That’s not entirely surprising, - its main source of income 
are clueless freshmen, who replaced equally clueless aristocratic highbrows. 
Anyway, no one seems to be enough of a generalist. We didn’t evolve for this 
level of introspection, - there was no way to implement the results. Now we have 
computers, but human psychology is largely stuck in the farming age, if not 
retreating to hunter-gatherer age. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;So, that’s my excuse for 
the lack of credentials: none are sufficiently relevant &amp;amp; I don’t have time 
to waste. What I do have is a far more advanced work-in-progress, but　will need 
a meaningful feedback to elaborate. Will appreciate specific questions, pointers 
to flawed logic or complimentary approaches.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Lots of people think that 
a major problem in AI is a lack of funding. I disagree, Einstein didn't need to 
be paid to work on his theory. Real science (especially theoretical) is driven 
by curiosity, &amp;amp; that should be even more true of meta-science. Anyway, I 
made a few bucks on my investments &amp;amp; want to put the money to work. If 
you're interested in &lt;/span&gt;&lt;/span&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="color: navy; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;scalable 
complexity pattern discovery,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt; here's an 
incentive:&lt;br /&gt;&lt;br /&gt;I offer prizes from $100 to $100,000 for the ideas that 
refute, correct, or further develop principles explained above. $100 could be a 
"consolation prize" for ideas that I already incorporated but did not fully 
explain here, or that are largely cosmetic in nature. $100,000 is for a major 
advance, - there won’t be many. A winner will have an option to convert his 
prize into an interest in all commercial applications of a final algorithm, at 
the rate of $10,000 per 1% share. This would be informal &amp;amp; likely 
unprofitable, - mine is not a commercial enterprise. Again, I don't believe 
money can be primary motivation here, but it may help a bit &amp;amp; has a way of 
attracting attention.&lt;br /&gt;&lt;br /&gt;So far, - one winner: Todor Arnaudov, thank you 
very much! His idea seems obvious in retrospect (they always do), - simple 
buffering of old inputs after search. The "buffer" is accessed if the inputs' 
location gets relatively "close" again. It occurred to me more than once before, 
but I rejected it as redundant to potential elevation of those same inputs. Now 
that he made me think about it again, &amp;amp; stuck to it, I realized that partial 
redundancy can be justifiable. Buffering is much cheaper than elevation, &amp;amp; 
could be done in parallel to delay the loss of detail. It didn’t feel right 
because neocortex has no substrate for passive storage, but that should not 
matter here. The prize was $600, would've been higher, but... there was a 
problem with signal-to-noise ratio :). Well, it's a start (May 2010).&lt;br /&gt;Todor 
also won $400 consolation prize for understanding some basic principles that 
weren’t clearly explained here. (September 2011).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span lang="EN"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-5682794141870064611?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/sqW_Y6m2kxQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/5682794141870064611/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=5682794141870064611" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/5682794141870064611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/5682794141870064611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/sqW_Y6m2kxQ/cognitive-algorithm.html" title="Cognitive Algorithm" /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2012/01/cognitive-algorithm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GQnw-fCp7ImA9WhRUEkU.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-9087000169399848026</id><published>2012-01-07T13:08:00.000-05:00</published><updated>2012-01-22T20:08:43.254-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T20:08:43.254-05:00</app:edited><title>Discussions with Ben Geortzel on AGI list</title><content type="html">&lt;br /&gt;
&lt;strong&gt;Some 
of my replies are edited for clarity:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.n4ihjo"&gt;
&lt;span lang="EN"&gt;Ben,&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN"&gt;&lt;dir&gt;

The reference to 1D seems strange, since the physical world is&lt;br /&gt;
generally understood as 3D,&lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
It's 4D, but that's our physics. General intelligence must be able to operate in any-dimensional space. I start with 1D because dimensionality (as well as any other form complexity) must be *incremental*. Search in higher dimensions adds syntactic cost, &amp;amp; we need to *select* inputs capable of bearing that extra cost.&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

and retinas are generally approximately&lt;br /&gt;
understood as 2D arrays ... care to clarify?&lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
It's 2D, but that's not the first level of processing. Eye tremor makes each rod | kone *see* &amp;amp; interrelate a largely horizontal scan line of inputs. Interaction among these cells can be interpreted as subsequent integration of these scan lines in 2D. But, as anywhere else in biology, there's a lot redundancy &amp;amp; evolutionary artifacts in retina, so I don't see it as model.&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

Are you just saying that the same algorithm would apply to 1D retinas&lt;br /&gt;
as to 2D retinas, so you want to test it in the simpler 1D case first?&lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
Every level is a simpler "test" before the next level, but primarily for inputs rather than algorithms. In my model 1D (horizontal scan line) search generates 1D patterns, which are selected &amp;amp; then compared in 2D (vertically) on a higher level, forming 2D patterns. The comparison algorithm is largely the same, but 1D patterns have mulitple additional variables (length &amp;amp; derivatives). Each variable is compared independently, &amp;amp; the results are then integrated within a pattern. And so on in higher dimensions.&lt;br /&gt;
&lt;br /&gt;
All of this is in the knol :).&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;
&lt;dir&gt;

&amp;amp; selectively generate higher levels from the&lt;br /&gt;
results. Well, it actually starts from binary inputs &amp;amp; digitization thereof,&lt;br /&gt;
but its harder to see how this relates to the rest of the algorithm. Colors&lt;br /&gt;
&amp;amp; so on, as well as spatial dimensions &amp;amp; hardware details are not part a&lt;br /&gt;
core algorithm, - those are sensor / empirically specific &amp;amp; learnable,&lt;br /&gt;
though you can add short-cuts manually. We need to understand the core&lt;br /&gt;
algorithm *before* we can develop useful add-ons.&lt;br /&gt;
&lt;br /&gt;
Any less incremental, &amp;amp; you lose opportunity for intermediate selection,&lt;br /&gt;
which leads to less efficient search.&lt;br /&gt;

&lt;/dir&gt;

Of course the cost of doing the selection intelligently, must always&lt;br /&gt;
be balanced against the cost of having more possibilities survive the&lt;br /&gt;
selection.... But indeed it's important to have the potential for&lt;br /&gt;
selection at all levels in the perception processing hierarchy, as&lt;br /&gt;
needed...&lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
Selection is what intelligence is all about.&lt;br /&gt;
&lt;br /&gt;
Boris.&lt;br /&gt;
&lt;br /&gt;

&lt;br /&gt;
Ben,&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; In my approach, there's only one right way to get every detail, that's &lt;br /&gt;
&amp;gt;&amp;gt; why I call it a theory.&lt;br /&gt;
&amp;gt;&amp;gt; Boris.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; Strange statement...&lt;br /&gt;
&amp;gt; For example, aerodynamics is a real theory (better established than&lt;br /&gt;
&amp;gt; anyone's theory of AGI), yet it admits multiple possible ways of&lt;br /&gt;
&amp;gt; creating flying machines... with rather large differences between them&lt;br /&gt;
&amp;gt; !!&lt;br /&gt;
&lt;br /&gt;
All analogies are flawed, - it's a lazy way to think.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (There may be one optimal way of creating a flying machine, given a&lt;br /&gt;
&amp;gt; certain set of well-specified constraints on the flying machine, where&lt;br /&gt;
&amp;gt; optimality is defined as minimum-energy or some such. But,&lt;br /&gt;
&amp;gt; aerodynamic theory as yet gives us no way to find this kind of optimal&lt;br /&gt;
&amp;gt; flying machine design...)&lt;br /&gt;
&amp;gt; So why should a theory of intelligence admit only one possible design&lt;br /&gt;
&amp;gt; for a thinking machine?&lt;br /&gt;
&lt;br /&gt;
I didn't say possible, I said right way: directly derived from the way you &lt;br /&gt;
define a problem. A theory of intelligence is different because it's &lt;br /&gt;
supposed to be general, - context-free. At least the very core of it, which &lt;br /&gt;
should be a starting point anyway. Again, you can add environmentally &amp;amp; &lt;br /&gt;
application- specific adaptations latter, but the core algorithm must, in &lt;br /&gt;
principle, be able to learn them on it's own.&lt;br /&gt;
That's the very meaning of "general", as opposed to any empirically-specific &lt;br /&gt;
theory.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I don't grok your theory of theories ;p&lt;br /&gt;
&amp;gt; ... ben g&lt;br /&gt;
&lt;br /&gt;
It's a meta-theory, not a garden-variety kind :).&lt;br /&gt;
Boris.&lt;br /&gt;
&lt;br /&gt;

&lt;br /&gt;
Ben, &lt;br /&gt;

&lt;br /&gt;
&amp;gt; I think the learning/teaching approach is, to some extent, a separate issue from the system architecture and algorithms. &lt;br /&gt;

&lt;br /&gt;
You can make it separate, but that would be a waste.&lt;br /&gt;

&lt;br /&gt;
&amp;gt; ...DeSTIN and also Itamar's proprietary HDRN system are already applied in that manner... &lt;br /&gt;

&lt;br /&gt;
Right, I keep hearing that. It's supposed to be a top secret, but half of what I've seen is incompatible with my approach, &amp;amp; your difficulties understanding the later suggest that so is much of the rest. &lt;br /&gt;

&lt;br /&gt;
&amp;gt; I'm unconvinced that this is the best way to have one's AGI system learn. &lt;br /&gt;

&lt;br /&gt;
&amp;gt; But, I do think one should build an AGI system **capable** of learning in such a manner, &lt;br /&gt;

&lt;br /&gt;
&amp;gt; even if for practical expediency reasons one chooses a different sort of world-interfacing approach... &lt;br /&gt;

&lt;br /&gt;
It is conceptually the simplest &amp;amp; the most fundamental way, any short-cuts should be an add-on. &lt;br /&gt;

&lt;br /&gt;
&amp;gt; Some folks, like my friend Itamar Arel, seem to think all of abstract cognition can be gotten to emerge&lt;br /&gt;
&amp;gt; from this sort of perception / action / reinforcement focused architecture. &lt;br /&gt;

&lt;br /&gt;
&amp;gt; According to my best understanding, you and Boris K share this general perspective &lt;br /&gt;

&lt;br /&gt;
The fact that he needs additional action &amp;amp; reinforcement hierarchies suggests that his perceptual hierarchy is fundamentally deficient. &lt;br /&gt;

&lt;br /&gt;
&amp;gt; I'm not so sure, I suspect other stuff may be required too... &lt;br /&gt;

&lt;br /&gt;
Well, lets start from the basics, you can't avoid that anyway, right?&lt;br /&gt;

&lt;br /&gt;
&amp;gt; I don't mean to be dismissive when I refer to "details" --- getting&lt;br /&gt;
&amp;gt; the details right is going to be critical to making a thinking machine work. &lt;br /&gt;

&lt;br /&gt;
&amp;gt; And there may be many different ways of getting the details right... &lt;br /&gt;

&lt;br /&gt;
In my approach, there's only one right way to get every detail, that's why I call it a theory. &lt;br /&gt;

&lt;br /&gt;
Boris.&lt;br /&gt;

&lt;span style="font-family: Calibri;"&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&amp;gt; &lt;/span&gt;Essentially every proto-AGI architecture contains some component that does compression in an incremental and selective way, e.g. DeSTIN and MOSES certainly do... &lt;br /&gt;

&lt;br /&gt;
&amp;gt; those are broad constraints that don't really say that much about how to do compression or pattern recognition... &lt;br /&gt;


&lt;br /&gt;
　&lt;br /&gt;

&lt;br /&gt;
These are broad constraints for “broadly“ incremental approach. My approach is strictly incremental, - that’s not a “constraint“, it’s a direct determinant of what is being compared (=compressed) &amp;amp; how. There’s only one place to start: pixels, &amp;amp; only one way to go from there: compare them in 1D, &amp;amp; iterate from there. Well, it actually starts from binary inputs &amp;amp; digitization, but that’s harder to relate to the rest of the algorithm.&lt;br /&gt;

&lt;br /&gt;
Any less incremental, &amp;amp; you lose opportunity for intermediate selection, which leads to less efficient search &amp;amp; then combinatorial explosion. &lt;br /&gt;


&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;From:&lt;/b&gt; &lt;/span&gt;&lt;a href="mailto:ben@goertzel.org"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;Ben Goertzel&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;

Essentially every proto-AGI architecture contains some component that does compression in an incremental and selective way, e.g. DeSTIN and MOSES certainly do... those are broad constraints that don't really say that much about how to do compression or pattern recognition....&lt;br /&gt;
&lt;br /&gt;
In 1993 I wrote about the internal network of a mind as a dynamic "dual network" with linked (and co-evolving) hierarchical and heterarchical structures. The hierarchical network provides incremental pattern composition, the heterarchical network provides associational selection. Each network must be associated with appropriate learning algorithms. That was a long time ago and my AGI design is much more sophisticated now, but it's a similar principle...&lt;br /&gt;
&lt;br /&gt;
ben g&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On Mon, Dec 19, 2011 at 2:59 PM, Boris Kazachenko &amp;lt;&lt;a href="mailto:bkazz@verizon.net"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;bkazz@verizon.net&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt;&amp;gt; wrote:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

&amp;gt; That is also rather obvious. &lt;br /&gt;

Show me where it's explained. &lt;br /&gt;

&lt;b&gt;From:&lt;/b&gt; &lt;a href="mailto:ben@goertzel.org"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;Ben Goertzel&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;br /&gt;

&lt;b&gt;Sent:&lt;/b&gt; Monday, December 19, 2011 1:56 PM &lt;br /&gt;

&lt;b&gt;To:&lt;/b&gt; &lt;a href="mailto:agi@listbox.com"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;AGI&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;br /&gt;

&lt;b&gt;Subject:&lt;/b&gt; Re: [agi] Intelligence as a cognitive algorithm. &lt;br /&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

On Mon, Dec 19, 2011 at 1:37 PM, Boris Kazachenko &amp;lt;&lt;a href="mailto:bkazz@verizon.net"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;bkazz@verizon.net&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt;&amp;gt; wrote:&lt;/span&gt;&lt;br /&gt;
&lt;dir&gt;

&amp;gt; Hmm, I had a formal definition of a "pattern" in 1990 or so, that's not the hard part ;p ... &lt;br /&gt;

OK, a "compressed representation" is rather obvious, I meant that compression must be defined as an incremental &amp;amp; selective process. &lt;/dir&gt;

&lt;br /&gt;
That is also rather obvious ...&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

And I don't mean "AIT-incremental", - a pattern must be discovered among empirical inputs. Generating predictions independently from inputs is anti-compressive when you consider both combined. &lt;br /&gt;

&lt;/dir&gt;
&lt;/dir&gt;

&lt;br /&gt;
Ben, &lt;br /&gt;
&lt;br /&gt;
&amp;gt; But I guess it's true that, if you reject someone's approach based on a rough description (because it doesn't agree with your own intuition), &lt;br /&gt;
&lt;br /&gt;
&amp;gt; you would probably still reject it after hearing more of the conceptual and technical details. Maybe you mean something like that...&lt;br /&gt;
&lt;br /&gt;
From OpenCog "Theory" section: "OpenCog is a diverse assemblage of cognitive algorithms, each embodying their own innovations — but what makes the overall architecture powerful is its careful adherence to the principle of cognitive synergy." &lt;br /&gt;
&lt;br /&gt;
There's nothing for me to reject. You only know what's "synergetic" after experimentation, so your overall "theory" is trial &amp;amp; error. That took evolution &amp;gt;3B years on a planet-size quantum mechanical "computer". &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Boris wrote,&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

The best place place to focus is one's own website... &amp;amp; I don't see much focus on your blog. &lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
OpenCog has its own website, which is not updated frequently enough, but does focus on OpenCog ;)&lt;br /&gt;
&lt;br /&gt;
My personal blog is more wide-ranging, as you've noted. I spend a majority but not 100% of my time on AGI -- partly because I need to earn a living, and partly because that's just the way my mind works ... I guess we all need to strike our own balance between purposeful focus on one thing, and broad-ranging exploration...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

&amp;gt; So I've found private discussions on deep AGI issues much more productive... &lt;br /&gt;

You only get private discussions *after* you introduced people to your approach. And you restrict your audience down to nothing unless that introduction is public.&lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
Sure, and this list is good for those sorts of introductions...&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

The level of private discussions can't be much higher than that of public introductions.&lt;/dir&gt;

&lt;br /&gt;
&lt;br /&gt;
Well, private discussions can get much more in-depth both conceptually and technically.&lt;br /&gt;
&lt;br /&gt;
But I guess it's true that, if you reject someone's approach based on a rough description (because it doesn't agree with your own intuition), you would probably still reject it after hearing more of the conceptual and technical details. Maybe you mean something like that...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; However, while this detailed theory appears to be **compatible with** the high-level theory, it's not **derived from** the high-level theory.... This is a shortcoming. &lt;br /&gt;
&lt;br /&gt;
Right, you can't "derive" much from that hand-waving :). You need a formal definition of a "pattern", &amp;amp; I have it.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; However, I prefer to accept this shortcoming, than to adopt an alternate approach whose underlying theory appears to me &lt;br /&gt;
&lt;br /&gt;
&amp;gt; fundamentally conceptually inadequate (which is my current reaction to your knol, though I must temper that with the comment &lt;br /&gt;
&lt;br /&gt;
&amp;gt; that it's obviously a very compacted representation of your ideas, so there may be way more to your thinking and approach than I limned from that page...). &lt;br /&gt;
&lt;br /&gt;
Use your imagination :). I should have an expanded edit soon, along with moving back to Blogger.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I just don't buy the idea that hierarchical pattern recognition is the whole story, or even 40% of the story, for human-level AGI... &lt;br /&gt;
&lt;br /&gt;
I think you're confusing general intelligence with a bunch of other things in human mind, as well as forgetting about modulatory / motor feedback. &lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;From:&lt;/b&gt; &lt;a href="mailto:ben@goertzel.org"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;Ben Goertzel&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Sent:&lt;/b&gt; Monday, December 19, 2011 12:03 PM &lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href="mailto:agi@listbox.com"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;AGI&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: [agi] Intelligence as a cognitive algorithm. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hmmm...&lt;br /&gt;
&lt;br /&gt;
Well, there is a high-level overall theory underlying OpenCog, which I wrote about at length during 1993-2006 in various books, e.g. The Hidden Pattern which gives a summary of many aspects (only semi-technically)&lt;br /&gt;
&lt;br /&gt;
Then there is a lot of detailed theory underlying the different cognitive processes in the OpenCog design, and their interactions&lt;br /&gt;
&lt;br /&gt;
However, while this detailed theory appears to be **compatible with** the high-level theory, it's not **derived from** the high-level theory.... This is a shortcoming.&lt;br /&gt;
&lt;br /&gt;
However, I prefer to accept this shortcoming, than to adopt an alternate approach whose underlying theory appears to me fundamentally conceptually inadequate (which is my current reaction to your knol, though I must temper that with the comment that it's obviously a very compacted representation of your ideas, so there may be way more to your thinking and approach than I limned from that page...). I just don't buy the idea that hierarchical pattern recognition is the whole story, or even 40% of the story, for human-level AGI...&lt;br /&gt;
&lt;br /&gt;
One of my ongoing compromises, is how to divide time btw building theoretical bridges between the high-level and detailed theory of my approach, versus guiding the practical implementation. I enjoy the theoretical aspect more, but feel the practical work is probably more valuable at this stage...&lt;br /&gt;
&lt;br /&gt;
-- Ben G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; No... in OpenCog we're trying to engineer synergy between a specific collection of cognitive processes, &lt;br /&gt;
&lt;br /&gt;
&amp;gt; architected according to specific principles, and there's a lot of theory underlying each of these processes and their interactions. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; There is a certain amount of trial and error involved but also a lot of specialized theory...&lt;br /&gt;
&lt;br /&gt;
&amp;gt; ben &lt;br /&gt;
&lt;br /&gt;
But no overall theory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ben, &lt;br /&gt;
&lt;br /&gt;
&amp;gt; This list is so heterogeneous in nature, that it's not really possible to pursue in-depth AGI conversations here -- &lt;br /&gt;
&lt;br /&gt;
&amp;gt; because as soon as you get started discussing a set of detailed ideas meaningful within one broad approach to AGI, &lt;br /&gt;
&lt;br /&gt;
&amp;gt; the discussion gets sidetracked into foundational discussions with folks who don't like that broad approach.&lt;br /&gt;
&amp;gt; I tried to resolve this problem a few years ago by starting an AGI forum site, but pretty much nobody came, so I killed it after a while... &lt;br /&gt;
&lt;br /&gt;
I appreciate your efforts (including this list) &amp;amp; didn't mean to blame you for sidetracking the thread. Heck, if no one wants to talk business, why not... Like you said, this list is only useful for introducing an approach &amp;amp; updates thereto. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I spend most of my time focusing on "real AGI issues", but I don't consider this list the best place to do that.&lt;br /&gt;
&lt;br /&gt;
The best place place to focus is one's own website... &amp;amp; I don't see much focus on your blog. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; So I've found private discussions on deep AGI issues much more productive... &lt;br /&gt;
&lt;br /&gt;
You only get private discussions *after* you introduced people to your approach. And you restrict your audience down to nothing unless that introduction is public. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Anyway, it would be a big mistake to judge the level of overall discussions btw AGI researchers in the world, based on the discussions on this list ;p &lt;br /&gt;
&lt;br /&gt;
That's not how I judge it. I follow links &amp;amp; do searches on *unavoidable* keyword combinations. The level of private discussions can't be much higher than that of public introductions. &lt;br /&gt;
&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Boris,&lt;br /&gt;
&lt;br /&gt;
I spend most of my time focusing on "real AGI issues", but I don't consider this list the best place to do that.&lt;br /&gt;
&lt;br /&gt;
Focusing on real AGI issues is best done within some particular paradigm and approach, within a community of people who have provisionally agreed to work within that approach to see where it leads. This list is so heterogeneous in nature, that it's not really possible to pursue in-depth AGI conversations here -- because as soon as you get started discussing a set of detailed ideas meaningful within one broad approach to AGI, the discussion gets sidetracked into foundational discussions with folks who don't like that broad approach.&lt;br /&gt;
&lt;br /&gt;
I tried to resolve this problem a few years ago by starting an AGI forum site, but pretty much nobody came, so I killed it after a while...&lt;br /&gt;
&lt;br /&gt;
So I've found private discussions on deep AGI issues much more productive... though this list is still useful as a generic "meeting ground" for various random AGI-interested people...&lt;br /&gt;
&lt;br /&gt;
Anyway, it would be a big mistake to judge the level of overall discussions btw AGI researchers in the world, based on the discussions on this list ;p&lt;br /&gt;
&lt;br /&gt;
... ben g&lt;br /&gt;
&lt;br /&gt;
On Sun, Dec 18, 2011 at 8:08 PM, Boris Kazachenko &amp;lt;&lt;a href="mailto:bkazz@verizon.net"&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;&lt;span lang="EN"&gt;bkazz@verizon.net&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN"&gt;&amp;gt; wrote:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;dir&gt;

Typical. &lt;br /&gt;

A thread is hijacked &amp;amp; turned into a pissmatch because no one here has an attention span to focus on real issues. &lt;br /&gt;

In terms science in general, I definitely agree with Ben, - an ability to work alone is a plus, but other things are more important. &lt;br /&gt;

But in terms of formalizing general intelligence, it's not a plus, it's an AND. One must work alone because no one else is working. &lt;br /&gt;

&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/dir&gt;&lt;span style="font-size: x-small;"&gt;
&lt;/span&gt;&lt;br /&gt;
Ben G: As 
a couple almost examples of things that confused me in your knol ..: &lt;br /&gt;
" 
&lt;br /&gt;
This may seem similar to Levin Search, but the latter selects among randomly 
generated algorithms (of incremental complexity) that happen to solve a problem 
| compress a bitstring. My approach, on the other hand, is to search for 
patterns within environmental input flow. Hard distinction between input 
patterns &amp;amp; algorithms exists only for special-purpose programs. &lt;br /&gt;
"&lt;br /&gt;
Ben 
G: but it's not clear to me from the preceding paragraphs how your proposed 
system can recognize arbitrary computable patterns (as Levin search obviously 
can), &lt;br /&gt;
Boris: I don’t like “arbitrary”, but if a given location is projected 
to be important enough (per “hierarchical feedback” part), all its outputs are 
elevated losslessly &amp;amp; eventually compared in all possible combinations. 
&lt;br /&gt;
&lt;br /&gt;
Ben G: or if so what representation language it uses. &lt;br /&gt;
Boris: There’s 
no fixed “language”, the algorithm generates incrementally complex syntax on 
every level of generalization. I described first steps of this process in 
“syntactic expansion” part. &lt;br /&gt;
&lt;br /&gt;
Ben G: My immediate impression is that your 
method would be limited to primitive recursive functions (which can be built up 
via composition from elementary functions), but the description isn't detailed 
enough for me to tell.&lt;br /&gt;
&lt;br /&gt;
Boris: &lt;br /&gt;
It doesn’t need to be detailed, 
selective (pruned) recursion &amp;amp; combinatorics is the only method we have for 
generating functions of any complexity. But that’s math, empirical pattern 
discovery comes way before that. &lt;br /&gt;
&lt;br /&gt;
"&lt;br /&gt;
On the next level of search, the 
derivatives are also selectively compared between patterns. This generates 
secondary derivatives over discontinuity, &amp;amp;|or over different types of 
coordinates. Such syntactic expansion is pruned by selected representation of 
variable types at a given resolution of position &amp;amp; magnitude, with partially 
redundant aggregation at a lower resolution.&lt;br /&gt;
Beyond that, a higher-order 
syntax is formed by comparisons across current syntax, analogous to, but far 
more complex than comparison across initial coordinates.&lt;br /&gt;
"&lt;br /&gt;
Ben G: but I 
don't understand what is your method for choosing which expressions in this 
"higher order syntax" to evaluate against sensory data (and the lower-level 
patterns computed therein)&lt;br /&gt;
&lt;br /&gt;
Boris: &lt;br /&gt;
All the patterns are compared to 
all the lower-level outputs within a given range of search. Selection 
(evaluation for elevation) of potential outputs is done at a lower level, 
according to projected match of the former. Projected match (predictive 
correspondence) is the quantitative criterion of intelligence that I was talking 
about. It is computed by adjusting accumulated match of a pattern (defined in 
part 2) by hierarchical feedback (described in part 4), – average match, 
redundancy, contrast, expected match...&lt;br /&gt;
&lt;br /&gt;
Ben G:&lt;br /&gt;
I don't really 
understand how you would handle&lt;br /&gt;
-- generating composite actions&lt;br /&gt;
-- 
episodic memory&lt;br /&gt;
-- assignment of credit thru the hierarchy once reinforcement 
is received&lt;br /&gt;
-- lots and lots of other stuff&lt;br /&gt;
&lt;br /&gt;
Boris: &lt;br /&gt;
Neither I nor 
anyone else can explain higher levels explicitly, they build on a gazillion of 
lower-level choices. What I have is general principles that guide this process, 
derived from my definition of intelligence. This definition is the highest-level 
(meta) generalization one can make. It can't be "proven" without a life-time 
worth of examples, one simply has to work up to it through introspection. People 
get increasingly sloppy with elevation, hence the ludicrous mess that passes for 
philosophy &amp;amp; AGI.&lt;br /&gt;
&lt;br /&gt;
Ben G: I sort of understand how you want to do 
perceptual pattern recognition, but not really how you want to leverage 
perceptual pattern recognition for control of an embodied agent doing stuff in a 
world over an extended time period...&lt;br /&gt;
&lt;br /&gt;
Boris: Action is an adjustment of 
coordinates for sensors &amp;amp; actuators (they’re always combined), which is a 
direct extension of downward feedback within a representational hierarchy. 
&lt;br /&gt;
&lt;br /&gt;
Ben G: I would be curious if other list members find the knol more 
transparent than I do...&lt;br /&gt;
Boris: They probably don’t, it’s something you need 
to work on, at the exclusion of everything else.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.n4ihjo" style="display: none;"&gt;
&lt;/div&gt;
&lt;span id="knol-comment-timestamp-27zxw65mxxlt7.n4ihjo"&gt;Sep 21, 2011 10:35 
AM&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ben G: 
About predictive accuracy as an intelligence measure.... What matters is if the 
system is good at predicting which sequences of its action will lead to 
achievement of its goals in the contexts relevant to its life. This is different 
than, though related to, general predictive capability.&lt;br /&gt;
&lt;br /&gt;
Boris: For a 
purely cognitive system the only goal is maximizing its predictive 
correspondence (accuracy * range). That goes for both internal information 
processing &amp;amp; external action (see the end of part 4). We can adopt it for 
our goals by pre-selecting inputs.&lt;br /&gt;
&lt;br /&gt;
Ben G: "Hard distinction between input 
patterns &amp;amp; algorithms exists only for special-purpose programs. "&lt;br /&gt;
Hmmm, 
well clearly in the brain there's a distinction between its input patterns and 
the algorithms implicit in its wiring, no?&lt;br /&gt;
&lt;br /&gt;
Boris: I think you're talking 
about a distinction between innate &amp;amp; acquired wiring patterns. Yes, some 
level of algorithms must be built-in to initiate learning at an acceptable 
speed, but the cut-off is not a qualitative distinction. Cognitive algorithm can 
then be refined &amp;amp; extended indefinitely. All of our math is such an 
extension. &lt;br /&gt;
&lt;br /&gt;
Ben G: "... if a given location is projected to be important 
enough (per “hierarchical feedback” part), all its outputs are elevated 
losslessly &amp;amp; eventually compared in all possible combinations. "&lt;br /&gt;
How can 
you take all possible combinations, in reality? &lt;br /&gt;
&lt;br /&gt;
Boris: You can't, not if 
you include combinations of subsequent derivatives, I was talking "in the 
limit".&lt;br /&gt;
&lt;br /&gt;
Ben G: Don't you need to prune the space of possible 
combinations? How is this done?&lt;br /&gt;
&lt;br /&gt;
Boris: I already described evalutation by 
projected match for empirical inputs &amp;amp; patterns. In pure math (on much 
higher levels), the criterion is reduction (as in equations), which is an 
equivalent of match. You prune the expressions with below-average 
resuts-per-operation&lt;wbr&gt;&lt;/wbr&gt;s ratio. &lt;br /&gt;
&lt;br /&gt;
Ben G: Are the following simple 
points correct?&lt;br /&gt;
&lt;br /&gt;
-- you're building a hierarchical pattern recognition 
network, &lt;br /&gt;
Boris: Obviously.&lt;br /&gt;
&lt;br /&gt;
-- it's substantially aligned with the 
spatiotemporal structure of the perceived world&lt;br /&gt;
Boris: Initially, but a 
comparison sequence can be re-ordered on higher levels according to more 
compressive "coordinates". &lt;br /&gt;
&lt;br /&gt;
-- higher levels of the network embody more 
abstract patterns, combining the outputs of the lower levels&lt;br /&gt;
Boris: Yes, but 
"network" implies lateral data transfers, while in my model primary data transef 
is vertical: across levels. &lt;br /&gt;
&lt;br /&gt;
-- perception and action are carried out in 
the same network, so that action control and planning are part of the same 
process as top-down perceptual feedback&lt;br /&gt;
Boris: Right.&lt;br /&gt;
&lt;br /&gt;
-- the system's 
goal is accurate prediction, &lt;br /&gt;
Boris: More like a "predicted... prediction", 
actual confirmation is not always necessary.&lt;br /&gt;
&lt;br /&gt;
-- and somehow those 
patterns that lead to accurate predictions are going to be rewarded and have 
more likelihood of surviving and being used again&lt;br /&gt;
Boris: They're selected as 
inputs to higher levels, which have a longer search cycle, thus slower content 
"recycling". &lt;br /&gt;
&lt;br /&gt;
Ben G: I don't think I'll be able to fully grok your design 
and algorithms in detail without putting us both through more QA than we want to 
do,&lt;br /&gt;
Boris: No problem. BTW, I may post (a constructive part of) this 
discussion as comment on the knol, do you mind? Might save me a few questions in 
the future.&lt;br /&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.nzdcfm" style="display: none;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.n4ihjo"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.nzdcfm"&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.nzdcfm"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.nzdcfm" style="display: none;"&gt;osted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.nzdcfm"&gt;Sep 21, 2011 10:20 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.dydjg1"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.dydjg1"&gt;
&amp;gt; 
Boris: For a purely cognitive system the only goal is maximizing its &lt;br /&gt;
&amp;gt; 
predictive correspondence (accuracy * range).&lt;br /&gt;
&lt;br /&gt;
Ben G: Hmmmm.. in that case 
I don't think "purely cognitive systems" are&lt;br /&gt;
going to be very useful in 
reality. Given limited compute resources,&lt;br /&gt;
they will be massively outperformed 
by systems that are oriented&lt;br /&gt;
toward maximizing *useful* predictive 
correspondence...&lt;br /&gt;
&lt;br /&gt;
Boris: You don't know what's "useful" till you have a 
big chunk of &lt;br /&gt;
"correspondence" in the first place. And you can't define 
"useful" in general terms anyway, &lt;br /&gt;
so this is just another one of your 
excuses for lazy thinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Boris: I already described evaluation by 
projected match for empirical &lt;br /&gt;
&amp;gt; inputs &amp;amp; patterns. In pure math (on 
much higher levels), the criterion is &lt;br /&gt;
&amp;gt; reduction (as in equations), 
which is an equivalent of match. You prune &lt;br /&gt;
&amp;gt; the expressions with 
below-average results-per-operatio&lt;wbr&gt;&lt;/wbr&gt;ns ratio.&lt;br /&gt;
&lt;br /&gt;
Ben G: Yeah, but 
there are very many expressions due to combinatorial&lt;br /&gt;
explosion -- you can't 
just produce them all then prune the bad ones.&lt;br /&gt;
Is your approach to 
incrementally build up complex expressions&lt;br /&gt;
compositionally from simpler 
ones?&lt;br /&gt;
&lt;br /&gt;
Boris: I think I have "incremental" in just about every paragraph 
in the knol, starting from the 1st. You seem to have too many things on your 
mind to keep track of this discussion.&lt;br /&gt;
&lt;br /&gt;
Ben G: If so, why don't you run 
into the same problems as greedy learning &lt;br /&gt;
systems? Presumably because 
the&lt;br /&gt;
top-down feedback from the existing complex expressions guides 
the&lt;br /&gt;
formation of new complex ones from simpler components, I suppose. 
But&lt;br /&gt;
this is a key point and it's not very clear to me how your system 
does&lt;br /&gt;
it...&lt;br /&gt;
&lt;br /&gt;
Boris: Maybe you can point out what part of the process I 
already described &lt;br /&gt;
is not clear to you.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.dydjg1" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.dydjg1"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.dydjg1"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.dydjg1"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_50fynk="61" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.dydjg1"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_50fynk="62" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.dydjg1" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.dydjg1"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.dydjg1"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Sep 21, 2011 10:26 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.dydjg1" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.dydjg1"&gt;Sep 21, 2011 10:26 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.cjh2ug"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.cjh2ug"&gt;
&amp;gt; 
Boris: You don't know what's "useful" till you have a big chunk of&lt;br /&gt;
&amp;gt; 
"correspondence" in the first place. And you can't define "useful" 
anyway,&lt;br /&gt;
&lt;br /&gt;
Ben G: It seems a baby learns pretty quickly that getting milk 
from the tit&lt;br /&gt;
is useful, whereas the specific pattern of wrinkles on its 
blanket is&lt;br /&gt;
irrelevant -- and this learning then helps focus its ongoing 
learning&lt;br /&gt;
activity (which then leads to further focusing, etc.)&lt;br /&gt;
&lt;br /&gt;
Boris: 
I am working on a scalable intelligence, not just another animal with primitive 
drives.&lt;br /&gt;
&lt;br /&gt;
Ben G: &lt;br /&gt;
&lt;br /&gt;
&amp;gt; so this is just another of your excuses for 
lazy thinking.&lt;br /&gt;
&lt;br /&gt;
I wonder what purpose you think is served by throwing 
insults like&lt;br /&gt;
that into a conversation?&lt;br /&gt;
I hope at least you find it 
entertaining; to me it's rather dull ;p&lt;br /&gt;
&lt;br /&gt;
Boris: I have nothing to lose, - 
either I shock you into actually working, or save&lt;br /&gt;
myself a distraction. Guess 
it's the latter.&lt;br /&gt;
&lt;br /&gt;
Ben G: Boris,&lt;br /&gt;
&lt;br /&gt;
I'm not shocked by being insulted, 
not even nontrivially annoyed --&lt;br /&gt;
it's par for the course on unmoderated email 
lists.&lt;br /&gt;
&lt;br /&gt;
And I **am** already working on AGI, inasmuch as my personal 
economic&lt;br /&gt;
situation permits (meaning, around 50% of my working time, i.e. 
about&lt;br /&gt;
30-35 hours/week).... I happen not to be working on it according 
to&lt;br /&gt;
the precise approach you prefer, however...&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Boris: Maybe you 
can point out what part of the process I already described&lt;br /&gt;
&amp;gt; is not clear 
to you.&lt;br /&gt;
&lt;br /&gt;
Ben G: Too many parts are unclear to me, and we're both busy, so 
I guess we&lt;br /&gt;
should drop off the conversation here.&lt;br /&gt;
&lt;br /&gt;
As I said, I'll be 
eager to read a detailed description of your ideas&lt;br /&gt;
if/when you choose to 
publish one. The knol is evocative but has a&lt;br /&gt;
high density of obscurities as 
compared to, say, a typical research&lt;br /&gt;
paper.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-9087000169399848026?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/xW6kpMS-p0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/9087000169399848026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=9087000169399848026" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/9087000169399848026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/9087000169399848026?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/xW6kpMS-p0Q/discussions-with-ben-geortzel-on-agi.html" title="Discussions with Ben Geortzel on AGI list" /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2012/01/discussions-with-ben-geortzel-on-agi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkINQXs5fyp7ImA9WhRVEk0.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-5862146951029883568</id><published>2012-01-07T13:03:00.000-05:00</published><updated>2012-01-10T08:03:10.527-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T08:03:10.527-05:00</app:edited><title>Comments from the knol</title><content type="html">Well, that didn't work out. 3.5 years, ~20K views, &amp;amp; 69 comments latter, I 
am back on the blogger.&lt;br /&gt;
This post contains old comments on the knol.&lt;br /&gt;
Below that is ancient history,&amp;nbsp;in case
you want to see how things progressed.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 id="knol-comment-title-27zxw65mxxlt7.vgkkbj"&gt;


Derek Zahn:&lt;/h4&gt;
&lt;h4&gt;


Understanding another human 
being's thoughts is hard. :)&lt;/h4&gt;
&lt;br /&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.vgkkbj"&gt;
Hi 
Boris,&lt;br /&gt;
&lt;br /&gt;
Sorry for the delay... I wrote a long time ago something to the 
effect that I like to try understanding the ideas of other researchers working 
on AGI-related theories (at least those that seem to have some hope of being 
interesting) and wanted to try and understand yours. I have returned to your 
pages once in a while but have great difficulty even starting to try and get a 
grip on what you are writing about. Part of the blame for that is the difficulty 
of the subject matter, part is that I'm just not very smart, but mostly (and 
frustratingly) it is simply very hard for human beings to communicate with each 
other -- when reading, we have to fill in so much from our own viewpoint and 
experience, and that is a very error-prone process. So, although I'm afraid that 
my questions will be stupid and nitpicky and possibly a waste of time to answer, 
they are the only way for me to figure out how to interpret what you are saying. 
On the plus side, maybe any clarifications you make for me would be useful for 
other readers as well.&lt;br /&gt;
&lt;br /&gt;
Although general motivations, and criticisms of 
other AI approaches can be fun, I'm going to ignore that stuff unless it becomes 
critical for my main purpose, which is understanding your theory in its current 
state.&lt;br /&gt;
&lt;br /&gt;
One way to facilitate communication is to develop a concrete frame 
of reference as a starting point. So: although I imagine your theory is intended 
to be very general in nature (and thus applicable to a variety of agents and 
environments), it is helpful for me to pick a particular case, so that general 
points can be applied to this concrete situation... very general abstract 
theories are almost impossible to communicate from one person to another because 
there are so many possible interpretations of language; having a concrete 
situation as a reference will help me fill in some meaning.&lt;br /&gt;
&lt;br /&gt;
So: Suppose I 
have a robot roaming around my neighborhood. It has one sense modality: a 
black-and-white video camera affixed to the front of the robot. At fixed 
intervals (say 30 times per second but the exact rate isn't important), a video 
frame gets digitized and handed to the "intelligence" program implementing your 
theory. Although it won't be needed for a while :) suppose that the robot has 
tank tracks for its drive and a signed output signal controls the speed of each 
side track.&lt;br /&gt;
&lt;br /&gt;
Can we use this system as a concrete reference? Is it missing 
something needed for your theory to apply to it?&lt;br /&gt;
&lt;br /&gt;
Assuming it's okay... 
from your description, I understand that you save a history of past input 
frames, indexed by their offset into the past. You also compute the derivative 
between two successive frames on a per-pixel basis using the numerical 
difference between pixel values at each point.&lt;br /&gt;
&lt;br /&gt;
The goal is to predict the 
pixel values in the next input frame.&lt;br /&gt;
&lt;br /&gt;
Ok, let me stop there to make sure 
we are on the same page. Comments? If you don't have time to mess with what is 
likely to be a bunch of incomprehension on my part, I understand.... in that 
case, just don't respond to my comment. :)&lt;br /&gt;
&lt;br /&gt;
Take care,&lt;br /&gt;
Derek&lt;br /&gt;
&lt;a href="http://supermodelling.net/" rel="nofollow"&gt;http://supermodellin&lt;wbr&gt;&lt;/wbr&gt;g.net&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.vgkkbj" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.vgkkbj"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.vgkkbj"&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.vgkkbj"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.vgkkbj"&gt;Sep 20, 2011 4:34 
PM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.vgkkbj"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="65" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.vgkkbj"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="66" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.vgkkbj" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.vgkkbj"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.vgkkbj"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.vgkkbj"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.vgkkbj"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="166" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.vgkkbj" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="165" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.vgkkbj" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="39" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.vgkkbj" style="display: none;"&gt;View/post replies (7) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="40" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.vgkkbj"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.vgkkbj"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.ib35vw"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.ib35vw"&gt;
Sorry for 
being difficult, Derek!&lt;br /&gt;
&lt;br /&gt;
The problem is, to be on the same page we have to 
be on the same level of generalization: = decontextualization. You‘re asking for 
conctrete examples. While it is (theoretically) possible to explain how my 
algorithm will act in simple cases, such examples will not impress you. You’ll 
need to understand why I think it can scale to complex cases, &amp;amp; that 
reasoning is necessarily *abstract*. But, for some mysterious reason, you do 
find my approach interesting, so I’ll try:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; video frame gets 
digitized and handed to the "intelligence" program implementing your 
theory.&lt;br /&gt;
&lt;br /&gt;
Actually, my theory *includes* digitization as the first step of 
compression, which maximizes correspondence_per_c&lt;wbr&gt;&lt;/wbr&gt;ost: my overall 
fitness function. This is important because these steps form a pattern, which 
must be indefinitely projectable, for the “program” to scale in complexity of 
such algorithms.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I understand that you save a history of past input 
frames, indexed by their offset into the past. You also compute the derivative 
between two successive frames on a per-pixel basis using the numerical 
difference between pixel values at each point.&lt;br /&gt;
The goal is to predict the 
pixel values in the next input frame.&lt;br /&gt;
&lt;br /&gt;
Given a non-random environment, 
every input *is* a prediction for subsequent inputs (no prediction is 100% 
certain anyway). These inputs have incremental dimensionality: from 0D pixels, 
to 1D patterns: sequences of matching pixels, to 2D patterns: sequences of 
matching 1D patterns, &amp;amp; then to 3D, TD, &amp;amp; discontinuously matching 
patterns.&lt;br /&gt;
This is an indefinitely expensible hierarchy, where older inputs 
(history) are selectively stored (patterns vs. noise) &amp;amp; searched on higher 
levels. Each of higher-level patterns is a "prediction" for lower-level inputs. 
2D frames have no special status in my approach. &lt;br /&gt;
&lt;br /&gt;
Notice that I start by 
defining match. Then I define a pattern as a set of matching inputs, &amp;amp; 
derivatives are computed by comparing among individually selected (stronger than 
average) patterns within corresponding level of search. This is not an 
indiscriminate all-to-all indexing, that would be a transform. These derivatives 
then form vectors to project their patterns (further refining their predictive 
value), &amp;amp; to form their own patterns. All of that is selective (according to 
predictive values of each variable), otherwise you get a combinatorial 
explosion. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.ib35vw" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.ib35vw"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.ib35vw"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.ib35vw"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="67" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.ib35vw"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="68" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.ib35vw" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.ib35vw"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.ib35vw"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Sep 14, 2011 4:24 PM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.ib35vw" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.ib35vw"&gt;Sep 14, 2011 4:24 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.9dgrl9"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.9dgrl9"&gt;
Hi 
Boris,&lt;br /&gt;
&lt;br /&gt;
You're right that we have to be on the same level of 
decontextualization; I was hoping to drag you down to my level :) because if we 
refer to concrete things (like that robot) there is less room for 
misunderstanding. If I generalize into abstractions I won't end up the same 
place as you because my abstractions aren't the same as yours... and the result 
is that I don't know what the words you use are supposed to mean.&lt;br /&gt;
&lt;br /&gt;
I don't 
care about "impressiveness" on simple examples, just clarity.&lt;br /&gt;
&lt;br /&gt;
I'll try to 
climb into the clouds, but it will probably take a while. :) So, a few questions 
to start with:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; correspondence_per_c&lt;wbr&gt;&lt;/wbr&gt;ost: my overall 
fitness function.&lt;br /&gt;
&lt;br /&gt;
Correspondence of what? Measured how? What does "cost" 
mean and how is it measured?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; every input *is* a prediction for 
subsequent inputs (no prediction is 100% certain anyway).&lt;br /&gt;
&amp;gt; These inputs 
have incremental dimensionality: from 0D pixels, to 1D patterns: sequences 
&lt;br /&gt;
&amp;gt; of matching pixels, to 2D patterns: sequences of matching 1D patterns 
[...]&lt;br /&gt;
&lt;br /&gt;
I certainly get that an input *can be used as* a prediction for 
subsequent inputs (by an entity whose goal is prediction, for example -- with a 
prediction algorithm), and for some inputs in some environments (like the robot 
example) there will be a correlation between in(t) and in(t+1). Other kinds of 
"inputs" (say... the value of an audio sensor in a las vegas casino sampled 
every 41 hours) may not have any discernable correlation at all. But I don't 
think it's right to say that an input *is* a prediction, which is a confusing 
conflation of terms.&lt;br /&gt;
&lt;br /&gt;
I don't understand what you mean by "inputs have 
incremental dimensionality". Incremented by who? How did "1D patterns: sequences 
of matching pixels" become an "input"? You say "pixels" which implies a visual 
semantics for an input... &lt;br /&gt;
&lt;br /&gt;
Maybe these questions illustrate the confusion 
I experience when I even begin to try and understand what it is you are talking 
about...&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
Derek&lt;br /&gt;
&lt;a href="http://supermodelling.net/" rel="nofollow"&gt;http://supermodellin&lt;wbr&gt;&lt;/wbr&gt;g.net&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.9dgrl9" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.9dgrl9"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.9dgrl9"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.9dgrl9"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="69" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.9dgrl9"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="70" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.9dgrl9" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.9dgrl9"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.9dgrl9"&gt;Posted by &lt;a href="http://www.blogger.com/k/derek-zahn/-/2oteiqlv6tvbr/0" rel="nofollow"&gt;Derek Zahn&lt;/a&gt;, Sep 
17, 2011 10:36 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.9dgrl9" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/derek-zahn/-/2oteiqlv6tvbr/0" rel="nofollow"&gt;Derek Zahn&lt;/a&gt;, last 
edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.9dgrl9"&gt;Sep 17, 2011 10:36 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.hm45l5"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.hm45l5"&gt;
&amp;gt; If I 
generalize into abstractions I won't end up the same place as you because my 
abstractions aren't the same as yours... and the result is that I don't know 
what the words you use are supposed to mean.&lt;br /&gt;
&lt;br /&gt;
My meanings are the most 
basic (decontextualized) possible, you *will* end in the same place if you just 
let go of your context (scary, I know). We all work off the same innate 
“algorithm”. If our generalizations don’t agree, then either we’re on different 
levels, or the level is too low for both of us. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I don’t care about 
"impressiveness" on simple examples, just clarity.&lt;br /&gt;
&lt;br /&gt;
But there must be a 
reason for you to *work* on understanding me, rather than a bunch of other 
things.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Correspondence of what? Measured how? What does "cost" mean 
and how is it measured?&lt;br /&gt;
&lt;br /&gt;
See section 1: definition of match, then of 
incrementally derived projected match. Cost (memory + operations) is initially 
the same for a basic comparison, so you normalize for it by subtracting average 
match from the prior search cycle: # comparisons. I’ve tried to explain all this 
in the knol, let me know what part is unclear. Beyond the first cycle, the cost 
is multiplied by additional # &amp;amp; power of comparisons, represented in the 
resulting patterns.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I certainly get that an input *can be used as* a 
prediction for subsequent inputs…&lt;br /&gt;
&lt;br /&gt;
It’s more basic than that, *any* 
prediction must be derived from past inputs. But these inputs have varying 
“predictive value”, both overall &amp;amp; for specific sources: lower-level 
locations. Patterns are inputs for higher levels, each representing multiple 
matching lower-level inputs. I try to quantify all of that.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I don't 
understand what you mean by "inputs have incremental dimensionality". 
Incremented by who? &lt;br /&gt;
&lt;br /&gt;
By comparing lower D patterns across higher-D 
coordinate, on a higher level of search.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; How did "1D patterns: 
sequences of matching pixels" become an "input"? &lt;br /&gt;
&lt;br /&gt;
This is a hierarchy 
Derek, above-average lower-level patterns *are* higher-level inputs.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 
You say "pixels" which implies a visual semantics for an input... &lt;br /&gt;
&lt;br /&gt;
That's 
simply a visual version of maximal resolution 0D input, there is an equivalent 

in any modality.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.hm45l5" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.hm45l5"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.hm45l5"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.hm45l5"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="71" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.hm45l5"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="72" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.hm45l5" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.hm45l5"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.hm45l5"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.hm45l5"&gt;Sep 17, 2011 2:40 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.m88nf0"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.m88nf0"&gt;
Hi 
Boris,&lt;br /&gt;
&lt;br /&gt;
I'm interested in understanding you because I am curious about all 
serious detailed theories of intelligence. There are many different approaches 
to this, and I'm interested in any that have significant amounts of precision or 
detail and seem intuitively plausible (as opposed to shallow, fundamentally 
incoherent, inconsistent, or simply insane). The trick is understanding them. It 
would be relatively easy to convince myself that I understand you at a rough 
overview level... but such characterization just feeds my ego, it doesn't 
(usually) increase my actual knowledge or insight.&lt;br /&gt;
&lt;br /&gt;
In an approach like 
yours, I am most interested in a few interrelated particulars (in as much detail 
as I can manage): the "language" that is used to express patterns at each level 
of abstraction (as a combination of inputs, or more), the specific way that 
temporal relationships are incorporated into patterns, and the method used to 
individuate patterns as learned entities. I am fairly certain that you believe 
you have explained all these things in your knols, but I have not yet succeeded 
in extracting this information from your text. I also believe that other people 
bounce off of your writing for similar reasons. You say that your meanings are 
the most basic (decontextualized) possible, but natural language doesn't work 
that way, and in fact the meanings of what you write are largely embedded in 
your own context; failure to recognize this is what causes incomprehensibility. 
Although we all share a lot of cultural context, we are islands in many ways, 
and we have to build stepping stones to cross the deep and murky inferential 
gaps.&lt;br /&gt;
&lt;br /&gt;
I think I will try to take into account everything you have said in 
this conversation, along with your conversation with Ben on the AGI list, and 
start over from the beginning. I'll return after I have bashed away at that for 
a while. If you care to say anything more about the things above that I 
mentioned as particularly interesting, that would be cool.&lt;br /&gt;
&lt;br /&gt;
Thanks for 
taking the time to answer my questions, and I wish further success for you as 
you continue to develop your ideas!&lt;br /&gt;
&lt;br /&gt;
Derek Zahn&lt;br /&gt;
&lt;a href="http://supermodelling.net/" rel="nofollow"&gt;http://supermodellin&lt;wbr&gt;&lt;/wbr&gt;g.net&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.m88nf0" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.m88nf0"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.m88nf0"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.m88nf0"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="73" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.m88nf0"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="74" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.m88nf0" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.m88nf0"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.m88nf0"&gt;Posted by &lt;a href="http://www.blogger.com/k/derek-zahn/-/2oteiqlv6tvbr/0" rel="nofollow"&gt;Derek Zahn&lt;/a&gt;, Sep 
19, 2011 9:28 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.m88nf0" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/derek-zahn/-/2oteiqlv6tvbr/0" rel="nofollow"&gt;Derek Zahn&lt;/a&gt;, last 
edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.m88nf0"&gt;Sep 19, 2011 9:28 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.b9oy29"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.b9oy29"&gt;
&amp;gt; You 
say that your meanings are the most basic (decontextualized) possible, but 
natural language doesn't work that way, and in fact the meanings of what you 
write are largely embedded in your own context; failure to recognize this is 
what causes incomprehensibility.&lt;br /&gt;
&lt;br /&gt;
Maybe you can point out my biases, I 
promise to exterminate them without mercy :).&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I think I will try to 
take into account everything you have said in this conversation, along with your 
conversation with Ben on the AGI list, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That definitely turned you 
off :). &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.b9oy29" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.b9oy29"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.b9oy29"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.b9oy29"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="75" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.b9oy29"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="76" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.b9oy29" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.b9oy29"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.b9oy29"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Sep 19, 2011 10:01 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.b9oy29" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.b9oy29"&gt;Sep 19, 2011 10:01 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.809a74"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.809a74"&gt;
Derek&amp;gt; 
I am fairly certain that you believe you have explained all these things in your 
knols, but I have not yet succeeded in extracting this information from your 
text. I also believe that other people bounce off of your writing for similar 
reasons.&lt;br /&gt;
&lt;br /&gt;
I guess this is a deliberate filter - too much of explicit 
explanations may make it seem too easy and obvious.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.809a74" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.809a74"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.809a74"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.809a74"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="77" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.809a74"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="78" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.809a74" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.809a74"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.809a74"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.809a74"&gt;Sep 22, 2011 3:38 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.l1n4zk"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.l1n4zk"&gt;
Derek: I 
am most interested in a few interrelated particulars (in as much detail as I can 
manage): the "language" that is used to express patterns at each level of 
abstraction (as a combination of inputs, or more), the specific way that 
temporal relationships are incorporated into patterns, and the method used to 
individuate patterns as learned entities. I am fairly certain that you believe 
you have explained all these things in your knols...&lt;br /&gt;
&lt;br /&gt;
Boris: Yes I did, 
the "language" (I prefer "syntax") is simply a record of past operations, 
assigned to the data they produced. I tried to explain the initial set of such 
operations, &amp;amp; general principles that drive the expansion of this 
set.&lt;br /&gt;
&lt;br /&gt;
Todor: I guess this is a deliberate filter... &lt;br /&gt;
&lt;br /&gt;
Boris: it's 
partly deliberate in a sense that examples may mislead people into thinking that 
they understand the generalization, while in fact they only understand the 
examples. But mostly it's because creative writing is not my top priority, - I 
have work to do. And this is an exceptional problem, so most people *should* 
"bounce off".&lt;br /&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.l1n4zk" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.l1n4zk"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;h4 id="knol-comment-title-27zxw65mxxlt7.96snox"&gt;


Todor Arnaudov:&lt;/h4&gt;
&lt;h4&gt;


Higher match within derivatives 
in a pattern, than between templates and lower level output:&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.96snox"&gt;
Boris: "I 
won’t get into details here, but a higher level of feedback should suppress 
empirical data entirely, &amp;amp; select only the operations that process it. That 
would result in purely algebraic equations, “compared” to achieve mathematical 
compression. We can expect that better math will facilitate future discovery of 
empirical patterns, but at the cost of reduced correspondence of current memory 
contents."&lt;br /&gt;
&lt;br /&gt;
Todor: This is maybe another phenomenon or not elaborated 
enough or wrong, but I made it up after reading this paragraph.&lt;br /&gt;
&lt;br /&gt;
(1) 
Higher level patterns get complex - long, carrying lots of derivatives and heavy 
operations.&lt;br /&gt;
&lt;br /&gt;
(2) Comparison gets more expensive than the predictive 
benefits. In the past the level may have been more predictive, but if it gets 
expensive to support it, the level can be either optimized or lost to free 
resources. While optimizing, higher level suppress lower because now it doesn't 
expect benefits from the new lower level input.&lt;br /&gt;
&lt;br /&gt;
(3) The derivatives in 
long patterns (in any length patterns) can turn into local coordinate spaces on 
their own. A hierarchy on the derivatives is initiated, as if they (or selected 
parts of them) were raw sensory inputs - some derivative become "x", another 
"y", another "iB" etc. Longer patterns are more likely to have linear 
dependencies and other correlations, and patterns within patterns will be 
discovered.&lt;br /&gt;
&lt;br /&gt;
(4) The process of (3) can start if high matches - within the 
patterns themselves, or between templates at the same level (let's call them 
InternalMatch) - are discovered. I suspect - when this InternalMatch is higher 
than the match between this level and the output from the lower 
level.&lt;br /&gt;
&lt;br /&gt;
(5) In brief, if it once gets more predictive and cheaper to do 
the algebra using the already collected higher level derivatives, than to 
compute and store new high level derivatives from the lower level derivatives 
(input), then do the algebra and stop accumulating more "junk" data.&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.96snox" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.96snox"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.96snox"&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.96snox"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.96snox"&gt;Sep 2, 2011 4:29 
PM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.96snox"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="81" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.96snox"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="82" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.96snox" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.96snox"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.96snox"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.96snox"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.96snox"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="168" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.96snox" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="167" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.96snox" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="41" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.96snox" style="display: none;"&gt;View/post replies (3) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="42" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.96snox"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.96snox"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.x683k2"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.x683k2"&gt;
&amp;gt; 
Comparison gets more expensive than the predictive benefits. In the past the 
level may have been more predictive, but if it gets expensive to support it, the 
level can be either optimized or lost to free resources. &lt;br /&gt;
&lt;br /&gt;
You know I 
don’t like meaningless words like “optimized”. If a variable or a whole pattern 
becomes less predictive than the average per resources used, then it simply 
loses resolution: lower bits of value &amp;amp;| of coordinate (through aggregation 
across them). &lt;br /&gt;
&lt;br /&gt;
&amp;gt; While optimizing, higher level suppress lower because 
now it doesn't expect benefits from the new lower level input.&lt;br /&gt;
&lt;br /&gt;
That’s 
what any feedback is for.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; The derivatives in long patterns (in any 
length patterns) can turn into local coordinate spaces on their own... 
&lt;br /&gt;
&lt;br /&gt;
These sub-coordinates are formed | incremented with every new type of 
derivative. It’s not an optional process, you need them for selective access. 
Comparing across these “syntactic coordinates” is how you get higher powers of 
comparison (by division: iterative comparison between difference &amp;amp; match, 
etc.), dimensional proportions, &amp;amp; so on. But you’re right, I should make it 
more explicit.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; between templates at the same level (let's call them 
InternalMatch) - are discovered.&lt;br /&gt;
&lt;br /&gt;
Between templates is not “internal”. You 
don’t compare across external &amp;amp; across syntactic coordinates at the same 
time, - that’s not incremental in complexity.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I suspect - when this 
InternalMatch is higher than the match between this level and the output from 
the lower level.&lt;br /&gt;
&lt;br /&gt;
Actually, comparison across syntax is done after 
evaluation before output, initially if its (across-level projected match) * 
(internal syntactic span) = *above average*. That means it’ll search on higher 
level, *&amp;amp;* is likely to be compressed by intra-comparison, which makes the 
search easier. It’s only after such intra-comparison that you can project &amp;amp; 
prioritize internal match independently from the external kind. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; In 
brief, if it once gets more predictive and cheaper to do the algebra using the 
already collected higher level derivatives, than to compute and store new high 
level derivatives from the lower level derivatives (input), then do the algebra 
and stop accumulating more "junk" data. &lt;br /&gt;
&lt;br /&gt;
None of the above is about 
algebra. Internally or externally, you’re still comparing data, not operations. 
Comparing operations means comparing syntactic coordinates themselves, that’s 
what they stand for. (Can you think of initial types of such 
comparison?).&lt;br /&gt;
&lt;br /&gt;
“Algebra” by itself is not predictive, it only gives you 
shorter equations to compute predictions from future data. It’s still all about 
data in the end, but math lets you be more selective in collecting it. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.x683k2" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.x683k2"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.x683k2"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.x683k2"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="83" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.x683k2"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="84" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.x683k2" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.x683k2"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.x683k2"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Aug 29, 2011 1:23 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.x683k2" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.x683k2"&gt;Aug 29, 2011 1:23 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.b7easp"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.b7easp"&gt;
&amp;gt;You 
know I don’t like meaningless words like “optimized”. If a variable or a whole 
pattern becomes less predictive than the average per resources used, then it 
simply loses resolution: lower bits of value &amp;amp;| of coordinate (through 
aggregation across them). &lt;br /&gt;
&lt;br /&gt;
OK, I know about lowering the resolution to 
increase match. "Optimize" here - to make comparison of the same derivatives/at 
the same level cheaper by finding correlations within the level data and between 
derivatives in a pattern.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; The derivatives in long patterns (in 
any length patterns) can turn into local coordinate spaces on their own... 
&lt;br /&gt;
&amp;gt;These sub-coordinates are formed | incremented with every new type of 
derivative. &lt;br /&gt;
&amp;gt;It’s not an optional process, you need them for selective 
access. Comparing across these “syntactic coordinates” is how you get higher 
powers of comparison (by division: iterative comparison between difference &amp;amp; 
match, etc.), dimensional proportions, &amp;amp; so on. But you’re right, I should 
make it more explicit.&lt;br /&gt;
&lt;br /&gt;
OK, so that's when it's done (from the knol): "the 
power of comparison is increased if current match-per-costs predicts further 
improvement, as determined by “secondary” comparison of results from different 
powers of comparison, which forms algorithms or metapatterns."&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 
While optimizing, higher level suppress lower because now it doesn't expect 
benefits from the new lower level input.&lt;br /&gt;
&amp;gt;That’s what any feedback is 
for.&lt;br /&gt;
&lt;br /&gt;
I mean after a reliable formula is inferred, giving sufficiently 
high match/prediction, new lower level samples to improve prediction are not 
necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;“Algebra” by itself is not predictive, it only gives 
you shorter equations to compute predictions from future data. It’s still all 
about data in the end, but math lets you be more selective in collecting it. 
(...)&lt;br /&gt;
&amp;gt;None of the above is about algebra. Internally or externally, 
you’re still comparing data, not operations. Comparing operations means 
comparing syntactic coordinates themselves, that’s what &amp;gt;they stand for. (Can 
you think of initial types of such comparison?).&lt;br /&gt;
&lt;br /&gt;
Not yet. However it 
seems there are not many combinations. There are position within the internal 
variables, levels in the sub-coordinate hierarchy of this position; basic 
comparison operations are just a few; iteration is supposed to be repetition 
until given match/miss is achieved (above/below average or so).&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.b7easp" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.b7easp"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.b7easp"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.b7easp"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="85" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.b7easp"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="86" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.b7easp" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.b7easp"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.b7easp"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.b7easp"&gt;Sep 1, 2011 2:47 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.no9m9v"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.no9m9v"&gt;
&amp;gt; OK, 
so that's when it's done (from the knol): "the power of comparison is increased 
if current match-per-costs predicts further improvement, as determined by 
“secondary” comparison of results from different powers of comparison, which 
forms algorithms or metapatterns."&lt;br /&gt;
&lt;br /&gt;
That’s only the first step: a 
comparison across adjacent derivation orders (syntactic coordinates). Beyond 
that are comparisons across syntactic discontinuity, such as between lengths of 
different dimensions within a pattern, &amp;amp; so on. I’ll make separate chapter 
on syntax in the next edit, coming soon. That’ll include the “algebra” part, it 
really doesn’t belong in the feedback section. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I mean after a 
reliable formula is inferred, giving sufficiently high match/prediction, new 
lower level samples to improve prediction are not necessary.&lt;br /&gt;
&lt;br /&gt;
I think you 
mean reliable *pattern*, algebraic formulas are not predictive per se. In that 
case, *local* sampling is suppressed by expectations, but in favor of more 
distant sampling. I covered that in the section on feedback: “Downward 
suppression of locations with expected inputs will result in a preference for 
exploration &amp;amp; discovery of new patterns, vs. confirmation of the old 
ones”.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Not yet. However it seems there are not many combinations. 
There are position within the internal variables, levels in the sub-coordinate 
hierarchy of this position; basic comparison operations are just a few; 
iteration is supposed to be repetition until given match/miss is achieved 
(above/below average or so) &lt;br /&gt;
&lt;br /&gt;
There is an infinite number of potential 
combinations, the trick is to explore them incrementally. Re iteration, it 
continues till match/cost is exhausted, not achieved.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 id="knol-comment-title-27zxw65mxxlt7.nhxdo9"&gt;


Andrey Panin:&lt;/h4&gt;
&lt;h4&gt;


Boris, interesting 
perspective&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.nhxdo9"&gt;
creating 
general AI is a very addictive problem I have to say - the one that fools many 
into thinking it that it's solution is just around the corner alas... all 
existing approaches lead to dead end. I share your hope that there are 
structural reasons for that such as either real world constraints that force 
those working on it to be practical in short term leading them to specialized 
solutions, or lack of knowledge in those for whom this is just a hobby. I am 
curious if you made any progress in the years since you posted this knol? Also I 
am curious to know if you discounted connectionist approaches (for anything 
other than perception) in favor of algorithmic/symbolic approach, or you think 
it's a false dichotomy?&lt;br /&gt;
&lt;br /&gt;
My personal feelings is that solution will be in 
form of NN because I haven't seen anything else come conseptually close to 
linking what at first seem like a completely unrelated peaces of 
information.&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.nhxdo9" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.nhxdo9"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.nhxdo9"&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.nhxdo9"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.nhxdo9"&gt;Aug 8, 2011 10:04 
AM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.nhxdo9"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="89" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.nhxdo9"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="90" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.nhxdo9" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.nhxdo9"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.nhxdo9"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.nhxdo9"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.nhxdo9"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="170" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.nhxdo9" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="169" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.nhxdo9" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="43" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.nhxdo9" style="display: none;"&gt;View/post replies (10) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="44" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.nhxdo9"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.nhxdo9"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.wm2nvf"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.wm2nvf"&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
My knol is continuously updated, last 
time only a month ago. I am making a "theoretical" progress, - simulation would 
be pointless since I refine the algorithm almost daily. What is it that you find 
interesting, &amp;amp;| unclear? I make no hard distinction between perception &amp;amp; 
"conceptual" levels, it's just a degree of generalization. Connectionist 
approach is not analytical enough, I think on the level of algorithms: nodes, 
not networks. Also, as I mentioned in the knol, it's not incremental enough, 
thus not scalable. I add one dimention at a time, starting from 0D, NNs start 
from 2D. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.wm2nvf" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.wm2nvf"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.wm2nvf"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.wm2nvf"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="91" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.wm2nvf"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="92" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.wm2nvf" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.wm2nvf"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.wm2nvf"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Aug 4, 2011 2:41 PM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.wm2nvf" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.wm2nvf"&gt;Aug 4, 2011 2:41 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.xy1vjp"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.xy1vjp"&gt;
I am 
interested in how far from completion do you think your algorithm is? enough to 
try it out because I am sure you know that no matter how nice a theory is unless 
it's tested you can never be sure of what you have. &lt;br /&gt;
When you say NN is not 
scalable I hope you mean current implementations, but in theory it's the most 
scalable thing known as of now, by it's concept - since our brain is but one 
version of it. Regarding dimension, not sure I see the limitation. A network of 
1 node is 0D isn't it?&lt;br /&gt;
What attracts me about NN is the concept of emergence 
of complexity out of simple units, seems that it the underlying force in nature. 
To me over relying on an analytical approach is too brave of a step since it's 
basically saying - we will find an alternative way to recreate intelligence 
other then the path we know already leads to one. To me it's like trying to 
understand the intricacies of an anthill through architectural focus rather then 
by generalizing from a unit of interaction between one ant and another 
ant.&lt;br /&gt;
&lt;br /&gt;
With regard to solving the intelligence issue one of the issues I 
find most challenging (apart from infinitelly many others) is this: How to 
implement an inner drive (aka motivation) - that gives rise to switching and 
focusing attention, because without it an intelligent system would either be 
completely sensory driven (without internal importance filter) or it would 
engage in infinite pattern searching of one random (and could be completely 
useless) problem. How do you address this problem?&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.xy1vjp" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.xy1vjp"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.xy1vjp"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.xy1vjp"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="93" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.xy1vjp"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="94" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.xy1vjp" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.xy1vjp"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.xy1vjp"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
Aug 4, 2011 9:03 PM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.xy1vjp" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.xy1vjp"&gt;Aug 4, 2011 
9:03 PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.aunk8t"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.aunk8t"&gt;
&amp;gt; I am 
sure you know that no matter how nice a theory is unless it's tested you can 
never be sure of what you have. &lt;br /&gt;
&lt;br /&gt;
If you're not interested in a theory, 
you're talking to a wrong guy. I don't care for blind tinkering.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 
When you say NN is not scalable I hope you mean current implementations, but in 
theory it's the most scalable thing known as of now, by it's concept - since our 
brain is but one version of it. &lt;br /&gt;
&lt;br /&gt;
It's matter of interpretation. ANNs have 
very little to do with real neurons / columns, to understand the latter you 
should be a neuroscientist. That's a legitimate route, guess I am too "brave" 
for that.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Regarding dimension, not sure I see the limitation. A 
network of 1 node is 0D isn't it?&lt;br /&gt;
&lt;br /&gt;
The limitation is inefficiency. Adding 
1 dimension per level of search lets you select only the lower-D patterns that 
are strong enough to the carry the overhead of additional coordinates. Without 
incremental selection you hit combinatorial explosion. Predictions are vectors, 
you can't have them without explicit coordinates. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; To me it's like 
trying to understand the intricacies of an anthill through architectural focus 
rather then by generalizing from a unit of interaction between one ant and 
another ant.&lt;br /&gt;
&lt;br /&gt;
My approach *is* bottom-up, I start from pixels, you can't 
get any lower than that. But I do so using criteria derived from my definition 
of intelligence, without one you're flying blind. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; How to implement 
an inner drive (aka motivation) - that gives rise to switching and focusing 
attention, because without it an intelligent system would either be completely 
sensory driven (without internal importance filter) or it would engage in 
infinite pattern searching of one random (and could be completely useless) 
problem. How do you address this problem?&lt;br /&gt;
&lt;br /&gt;
The only drive I care about is 
curiosity, - a cortical instinct. It's implemented by introducing a universal 
selection criterion, - predictive power. I am perfectly fine with 
"sensory-driven", the rest is either gross physiology or acquired through 
conditioning.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.aunk8t" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.aunk8t"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.aunk8t"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.aunk8t"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="95" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.aunk8t"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="96" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.aunk8t" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.aunk8t"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.aunk8t"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Aug 4, 2011 10:23 PM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.aunk8t" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.aunk8t"&gt;Aug 4, 2011 10:23 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.zwaok3"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.zwaok3"&gt;
your 
definition of intelligence gives too broad of a range to be really useful as a 
discriminatory tool. An animal that hunts predicts and plans, computer playing 
chess predicts and plans, a 2 year old child predicts and plans, a semi retarded 
person predicts and plans etc. What matters is how wide is the scope of 
prediction, how good is the planning need to be - to be considered a success in 
achieving AGI. Currently success is very incremental which brings about a moving 
target in terms of what would and would not be considered AGI. I would be very 
curious if someone would actually discover a suitable intelligence 
criteria.&lt;br /&gt;
&lt;br /&gt;
a computerized version of a neuron is first and foremost a 
conceptualized version - the reason I think building algorithmic AGI is braver 
then building a NN AGI is because the order of complexity is very different. 
It's much easier to concentrate on a small "unintelligent" building block (i.e 
neuron) which, once conceptualized correctly will lead to intelligence, vs 
trying to reconstruct intelligence directly, wouldn't you 
agree?&lt;br /&gt;
&lt;br /&gt;
Regarding pixels and 0 dimension - brain is powerful enough that 
even being blind and deaf - and only heaving access to touch - which is very 
crude input source - it is still able to acquire a picture of the world. So I am 
not convinced that dealing with 0 dimension is really required for true 
intelligence.&lt;br /&gt;
&lt;br /&gt;
Curiosity is an interesting criteria, but I don't think is 
sufficient - imagine an autistic person staring for hours/days at a flame 
because he/she curious to find a pattern to it and predict the way flame will 
look pix by pix a few minutes later. Something inside us tells us "that's not 
important - move on". No way getting around a necessity of having internal 
selection criteria that would say what's important and what's not, don't you 
think?&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.zwaok3" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.zwaok3"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.zwaok3"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.zwaok3"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="97" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.zwaok3"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="98" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.zwaok3" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.zwaok3"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.zwaok3"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
Aug 5, 2011 2:01 PM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.zwaok3" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.zwaok3"&gt;Aug 5, 2011 
2:01 PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.7funmd"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.7funmd"&gt;
&amp;gt; your 
definition of intelligence gives too broad of a range to be really useful as a 
discriminatory tool. An animal that hunts predicts and plans, computer playing 
chess predicts and plans, a 2 year old child predicts and plans, a semi retarded 
person predicts and plans etc. What matters is how wide is the scope of 
prediction, how good is the planning need to be - to be considered a success in 
achieving AGI.&lt;br /&gt;
&lt;br /&gt;
Precisely, intelligence is a matter of degree, &amp;amp; I am 
suggesting a way to quantify &amp;amp; maximize it. What are you arguing 
against?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I would be very curious if someone would actually discover 
a suitable intelligence criteria.&lt;br /&gt;
&lt;br /&gt;
"Suitable" is a two-way 
street.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; It's much easier to concentrate on a small "unintelligent" 
building block (i.e neuron) which, once conceptualized correctly will lead to 
intelligence, vs trying to reconstruct intelligence directly, wouldn't you 
agree?&lt;br /&gt;
&lt;br /&gt;
I don't think it is conceptualized correctly, otherwise we'd have 
intelligent computers running around. You don't know what's easier till you've 
done it, Markram now wants ~1B$ &amp;amp; 10 years to get "close" doing it. What I 
do know is that there are ~250K neuroscientists beating around the bushes, &amp;amp; 
1 of me making good progress theoretically. It takes guts to do AGI. 
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Regarding pixels and 0 dimension - brain is powerful enough that 
even being blind and deaf - and only heaving access to touch - which is very 
crude input source - it is still able to acquire a picture of the world. So I am 
not convinced that dealing with 0 dimension is really required for true 
intelligence.&lt;br /&gt;
&lt;br /&gt;
Pixels is just an example of 0D processing, any sense would 
do, though not as well as vision.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Curiosity is an interesting 
criteria, but I don't think is sufficient - imagine an autistic person staring 
for hours/days at a flame because he/she curious to find a pattern to it and 
predict the way flame will look pix by pix a few minutes later.&lt;br /&gt;
&lt;br /&gt;
Curiosity 
is a motive, in psych. terms, a criterion is predictive power. You need expand 
your scope of experience to maximize it, though specific scope vs. precision 
trade-off depends on the noise in the inputs, &amp;amp; on subject's time horizon. 
It's the same for autistics, they just put relatively greater value on 
precision.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.7funmd" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.7funmd"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.7funmd"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.7funmd"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="99" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.7funmd"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="100" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.7funmd" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.7funmd"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.7funmd"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.7funmd"&gt;Aug 5, 2011 6:17 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.3ble97"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.3ble97"&gt;
&amp;gt;Precisely, intelligence is a matter of degree, &amp;amp; 
I am suggesting a way to quantify &amp;amp; maximize it. What are you arguing 
against?&lt;br /&gt;
&lt;br /&gt;
I guess I missed/misunderstood the part where you quantified it, 
do you mind restating it for my benefit how do you quantify it? That would 
answer my intelligence test question as well.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 1 of me making good 
progress theoretically&lt;br /&gt;
&lt;br /&gt;
hence my question about how far from completion 

are you (as defined by your own min intelligence test) - do you have all 
necessary components in place (alas even if in unrefined state) or are there 
some that you are still have to solve?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; You need expand your 
scope of experience to maximize it, though specific scope vs. precision 
trade-off depends on the noise in the inputs, &amp;amp; on subject's time 
horizon&lt;br /&gt;
&lt;br /&gt;
I disagree that scope vs precision depends on inputs only. It has 
to depend in large part on internally set goals/values. Inputs don't assign 
values - with no values trying to understand the complexity of a dust mite is 
the equivalent to understanding how to solve humanity's garbage crisis. I think 
unless we give an internal drive/goal/value criteria - intelligence produced by 
us will be a) useless b) will be difficult to test since it may appear autistic 
to all.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.3ble97" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.3ble97"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.3ble97"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.3ble97"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="101" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.3ble97"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="102" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.3ble97" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.3ble97"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.3ble97"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
Aug 6, 2011 7:43 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.3ble97" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.3ble97"&gt;Aug 6, 2011 
7:43 AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.rypvai"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.rypvai"&gt;
&amp;gt; I 
guess I missed/misunderstood the part where you quantified it, do you mind 
restating it for my benefit how do you quantify it? That would answer my 
intelligence test question as well.&lt;br /&gt;
&lt;br /&gt;
This whole knol is about that. 2nd 
paragraph: "the criterion must be predictive correspondence of recorded 
inputs.., - their cumulative match to future inputs".&lt;br /&gt;
I then quantified match 
on a single-variable level, latter relative &amp;amp; unique match (2nd section), 
then introduced projected match (vs. contrast) &amp;amp; additive projection (vs. 
confirmation) in the 3rd section.&lt;br /&gt;
More abstract forms of correspondence 
(cumulative match) are defined by incrementally complex algorithm, but allow for 
greater scope * precision of prediction. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; hence my question about 
how far from completion are you... &lt;br /&gt;
&lt;br /&gt;
Completion is when the algorithm can 
self-improve (add efficient complexity) through computer simulation faster than 
I can improve it theoretically. That depends largely on the basal complexity of 
the algorithm, &amp;amp; I don't feel it's complex enough yet. I have several levels 
in mind that don't quite fit the already established pattern, once I have a 
better pattern (of increasing complexity) it should scale better. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I 
disagree that scope vs precision depends on inputs only. &lt;br /&gt;
&lt;br /&gt;
I didn't say 
that it does. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; It has to depend in large part on internally set 
goals/values. Inputs don't assign values - with no values trying to understand 
the complexity of a dust mite is the equivalent to understanding how to solve 
humanity's garbage crisis. I think unless we give an internal drive/goal/value 
criteria - intelligence produced by us will be a) useless b) will be difficult 
to test since it may appear autistic to all.&lt;br /&gt;
&lt;br /&gt;
That kind of loose talk kept 
philosophers busy for millenia. To be constructive you need to work bottom-up. 
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.rypvai" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.rypvai"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.rypvai"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.rypvai"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="103" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.rypvai"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="104" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.rypvai" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.rypvai"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.rypvai"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, Aug 6, 2011 11:00 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.rypvai" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.rypvai"&gt;Aug 6, 2011 11:00 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.rvetlf"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.rvetlf"&gt;
&amp;gt;Completion is when the algorithm can 
self-improve&lt;br /&gt;
&lt;br /&gt;
you know I am seeing it very often among AGI thinkers - what 
I think is a conflation of two independent problems. It's hard enough to build 
intelligence, but to merge it with even harder problem if building the kind of 
intelligence that improves itself is I think an indication of not understanding 
the problem in the first place.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;That kind of loose talk kept 
philosophers busy for millennia. To be constructive you need to work bottom-up. 
&lt;br /&gt;
&lt;br /&gt;
that's not a serious answer. I don't know anything about what kept 
philosophers busy - I don't study philosophy, but in building AGI I did run into 
a problem of a need for an ability to shift focus. Selecting for predictivness 
is not a sufficient criteria because watching a movie a second time increases 
predictiveness for the next 2 hours - maximizing predictivness forces us to keep 
watching the movie - but it takes something else to shift focus away. Everything 
you said thus far makes me think that you don't recognize this as a problem. I 
think that's something you will have to deal with when you actually try to run 
your program if you ever get to that point. I think you are falling for the same 
fallacy as Jeff Hawkins does in his book that is to assume that intelligence can 
be passive i.e. input dictates output, when intelligence has to be active and 
even proactive.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.rvetlf" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.rvetlf"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.rvetlf"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.rvetlf"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="105" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.rvetlf"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="106" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.rvetlf" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.rvetlf"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-created-time-27zxw65mxxlt7.rvetlf"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
Aug 7, 2011 6:06 AM&lt;/span&gt;&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.rvetlf" style="display: none;"&gt;Posted by &lt;a href="http://www.blogger.com/k/andrey-panin/-/2qkmb17dqfb4g/0" rel="nofollow"&gt;Andrey Panin&lt;/a&gt;, 
last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.rvetlf"&gt;Aug 7, 2011 
6:06 AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.kxf1g6"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.kxf1g6"&gt;
I already 
answered re shifting: predictive power = scope * precision, you need to increase 
both. And beyond that, I explained in the knol why you need discontinuous 
shifting, 3rd section, 4th paragraph:&lt;br /&gt;
&lt;br /&gt;
"The next level of selection by 
feedback results in a preference for exploration over confirmation: we skip over 
too predictable sources / locations, thereby *reducing* match of new inputs to 
older templates. This doesn’t select for either proximity or contrast, &amp;amp; 
seems to contradict my premise. However, exploration should increase *projected* 
correspondence, which is a higher-level criterion than concurrently reduced 
*confirmed* correspondence."&lt;br /&gt;
&lt;br /&gt;
Every issue you raised is addressed in the 
knol. You simply don't seem to care for theoretical understanding, &amp;amp; I don't 
care for tinkering. Too bad. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.kxf1g6" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.kxf1g6"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.kxf1g6"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.kxf1g6"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="107" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.kxf1g6"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="108" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.kxf1g6" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.kxf1g6"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.kxf1g6"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.kxf1g6"&gt;Aug 7, 2011 10:26 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.ddsvjn"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.ddsvjn"&gt;
&amp;gt; you 
know I am seeing it very often among AGI thinkers - what I think is a conflation 
of two independent problems. It's hard enough to build intelligence, but to 
merge it with even harder problem if building the kind of intelligence that 
improves itself is I think an indication of not understanding the problem in the 
first place.&lt;br /&gt;
&lt;br /&gt;
It's not a different problem, - learning (increasing 
predictive correspondence) *is* self-improvement. And there should be no hard 
distinction between learning data &amp;amp; learning code, - both are driven by the 
same criterion, or fitness function. But it is a common fallacy to see 
intelligence as a fixed object. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.ddsvjn" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.ddsvjn"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.ddsvjn"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.ddsvjn"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.ddsvjn"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.ddsvjn"&gt;&lt;h4 id="knol-comment-title-27zxw65mxxlt7.uumow2"&gt;


Todor Arnaudov:&lt;/h4&gt;
&lt;h4&gt;


Events in programming are all the 
way through the hierarchy...&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.uumow2"&gt;
Hi, 
Boris, I happened to check you out in the right moment, a few notes in a domain 
I guess I'm competent:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Besides, the events are assumed to be 
high-level concepts, preprocessed by human cognition. That’s the type of data 
&lt;br /&gt;
&amp;gt;programmers usually deal with, but general intelligence should not 
depend on preprocessing.&lt;br /&gt;
&lt;br /&gt;
I beg to differ - not true for the "real 
programmers".&lt;br /&gt;
&lt;br /&gt;
Events in programming start from hardware interrupts and 
binary flags (set/reset), it's abstraction of "change", "difference" and 
"selection" (message to this specific receiver who recognizes the 
event).&lt;br /&gt;
&lt;br /&gt;
Also, in hardware and software does exist a deep hierarchy of 
abstraction, starting from "sensory inputs" (IC electrical inputs), flat and 
hierarchical blocks inside the IC, going to inter-ICs, multi levels of 
redirection in OS and the software.&lt;br /&gt;
&lt;br /&gt;
IMHO high level view on events 
belongs more likely to people from humanities, who have hard time thinking and 
remembering all those specific details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;My approach, on the other 
hand, is to search for patterns within environmental input flow. I don’t even 
&lt;br /&gt;
&amp;gt;make a distinction &lt;br /&gt;
&amp;gt;between input patterns &amp;amp; problem-solving 
algorithms, -&lt;br /&gt;
&lt;br /&gt;
OK.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; that’s an artifact of the way we design 
computers, to run hand-coded programs for specific tasks. It&lt;br /&gt;
&amp;gt;makes no 
sense in the &lt;br /&gt;
&amp;gt;context of continuous evolution of general intelligence, 
which should be recapitulated in AGI design.&lt;br /&gt;
&lt;br /&gt;
I'm not sure the distinction 
comes from this per se, computers evolve to be ever more general tools, to run 
ever more general code (solve more general problems in one monolithic system) 
with ever less efforts for coding and ever more reuse and speed ups - from 
assembler, to functions, more complex built-in CPU instructions, ever higher 
level languages, libraries, OOP, OSes, hardware abstractions etc.&lt;br /&gt;
&lt;br /&gt;
I think 
the issue comes from the way most computer users think, they don't realize how 
brain starts crunching data and the basic principles of GI. I guess this is 
similar to the way some AGI-haters say "computers can't understand language" or 
"computer can't never think", and they explain it by claiming: "computers do 
exactly what we tell them to do" ==&amp;gt; they, users, are incompetent and can't 
understand language, they can't make computers think.&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.uumow2" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.uumow2"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;&lt;span id="knol-report-placeholder-27zxw65mxxlt7.uumow2"&gt;&lt;/span&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.uumow2"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.uumow2"&gt;Jul 13, 2011 6:24 
PM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.uumow2"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="111" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.uumow2"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="112" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.uumow2" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.uumow2"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.uumow2"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.uumow2"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.uumow2"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="172" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.uumow2" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="171" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.uumow2" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="45" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.uumow2" style="display: none;"&gt;View/post replies (5) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="46" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.uumow2"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.uumow2"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.dhdswr"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.dhdswr"&gt;
Hi 
Todor,&lt;br /&gt;
&lt;br /&gt;
I was talking about "events" in BI (probabilistic calculus). 
They're assumed to be discrete, rather than artificially quantized analog 
sensory input flow. They call them "hypotheses" &amp;amp; "confirmations", does it 
sound like a low-level mindset to you? Re programming, I also meant high-level 
(symbolic) input data, rather than the code / hardware that manipulates it. All 
of our conscious experience is "high-level", more so for "people in humanities", 
but the programmers are not immune. Computers are general-purpose, but the 
programs aren't, except for their hardware interface. An example of the 
"artifact" I was talking about is separation between data cache &amp;amp; 
instruction cache on ALU level, I have no use for that. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.dhdswr" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.dhdswr"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.dhdswr"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.dhdswr"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="113" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.dhdswr"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="114" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.dhdswr" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.dhdswr"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.dhdswr"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.dhdswr"&gt;Jul 5, 2011 4:44 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.gzqvus"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.gzqvus"&gt;
Thanks 
for the reply!&lt;br /&gt;
&lt;br /&gt;
About BI - sure, I also taught students that starting from 
high level is not going to scale, like Prolog, Cyc, expert systems, frame-based 
cognitive architectures etc.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Re programming, I also meant high-level 
(symbolic) input data, rather than the code / hardware that manipulates 
it.&lt;br /&gt;
&lt;br /&gt;
I tried to point the understanding of the concept of "event" itself. 
For a banking software or a researcher who's bad in programming, "event" might 
be "being sunny or rainy". Real programmers and engineers who do DSP, computer 
vision, ML/RL or just low level coding have a better "physical" 
idea.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Re programming, I also meant high-level (symbolic) input data, 
rather than the code / hardware that manipulates it.&lt;br /&gt;
&lt;br /&gt;
OK, but input data 
for some kind of software is as symbolic as quantized sensory 
matrix.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; All of our &lt;br /&gt;
&amp;gt;conscious experience is "high-level", 
more so for "people in humanities", but the programmers are not immune. 
Computers are &lt;br /&gt;
&amp;gt;general-purpose, but the programs aren't, except for their 
hardware interface. An example of the "artifact" I was talking &lt;br /&gt;
&amp;gt;about is 
separation between data cache &amp;amp; instruction cache on ALU level, I have no 
use for that.&lt;br /&gt;
&lt;br /&gt;
This seems to me rather a detail and an optimization 
(paralellization): two independent buses (for speed, physical limitations), also 
instruciton/data division is for simplicity and speed (preferrably sequential 
reading for part of the input); for cache - data changes more rapidly than 
instructions, because self-modifying machine code is usually forbidden today 
etc.&lt;br /&gt;
&lt;br /&gt;
It's a specialization, but it's transparent to target work, and 
there always will be some sort of physical or practical basis which will force 
some design decisions at the low level of implementation.&lt;br /&gt;
&lt;br /&gt;
As for the 
seeing division instr./data artificial/practical - I agree that it's a POV/frame 
what to be interpreted as what, even for the "stupid" algorithms data is a part 
of the running algorithm (actual sequence and causal forces changing the 
system).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Computers are general-purpose, but the programs aren't, 
except for their hardware interface.&lt;br /&gt;
&lt;br /&gt;
Isn't it a matter of scope and 
complexity. Bigger "programs" such as OSes are big deal general purpose, and 
complex application software gets more general during development. Sure, not 
AGI, but as the number of functions grow, they're generalized as long as their 
parameters and structure start to repeat. And after all, generalization starts 
from comparing specific samples, programming complex system generates samples to 
be generalized, it's how functions, structured programming, OOP and Design 
Patterns originated.&lt;br /&gt;
&lt;br /&gt;
As of philosophers/social science types and 
programmers - you give more favour to the former, but typical philosophers have 
no chance formalizing intelligence themselves as well, because they don't 
understand, don't care ("it's beneath them") or don't have skills in 
programming, i.e. low level data representation and processing. IMHO a lot of 
philosophy consists of simple, obvious low complexity concepts - higher 
generality doesn't strictly mean complex or hard to derive. However these simple 
things are masked with big words.&lt;br /&gt;
&lt;br /&gt;
Long ago I tried to explain to a 
philosopher, that computers just seem "dull" to him, because he sees them as "1 
or 0", but actually he doesn't understand them. Well, let he say computers are 
doing exactly what he tell them after defining and understanding the dynamics of 
10 or 100 billions of dumb "1s and 0s", he's pushing buttons, billions of bits 
are updating. Programming seems "dull" to them as "generalist-type", because 
it's too hard for them.&lt;br /&gt;
&lt;br /&gt;
Bottom line from me on this point is that there's 
more than being specialist/generalis&lt;wbr&gt;&lt;/wbr&gt;t or depth of hierarchy, it's 
also the resolution and scale of processing you do over that hierarchy.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.gzqvus" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.gzqvus"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.gzqvus"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.gzqvus"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="115" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.gzqvus"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="116" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.gzqvus" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.gzqvus"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.gzqvus"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.gzqvus"&gt;Jul 12, 2011 1:52 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.cvlavb"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.cvlavb"&gt;
&amp;gt; I 
tried to point the understanding of the concept of "event" itself. &lt;br /&gt;
&lt;br /&gt;
That 
"concept" is meaningless by itself.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; As for the seeing division 
instr./data artificial/practical - I agree that it's a POV/frame what to be 
interpreted as what,&lt;br /&gt;
&lt;br /&gt;
Right, &amp;amp; cache division is just one example of 
such "hard" separation, in programmer's mind as well as in computer 
architecture. It won't be an "optimization" if your code is incrementally 
derived from your data. &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; Computers are general-purpose, but the 
programs aren't, except for their hardware interface.&lt;br /&gt;
&amp;gt; Isn't it a matter 
of scope and complexity...&lt;br /&gt;
&lt;br /&gt;
No, it's not simple scaling, the higher levels 
are mostly application-specific handles. Look, if you want to talk superficially 
related computerese, may I suggest AGI list?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Bottom line from me on 
this point is that there's more than being specialist/generalis&lt;wbr&gt;&lt;/wbr&gt;t or 
depth of hierarchy, it's also the resolution and scale of processing you do over 
that hierarchy.&lt;br /&gt;
&lt;br /&gt;
That's as trivial as your earlier talk of "raw 
power".&lt;br /&gt;
&lt;br /&gt;
I don't favor philosophers, I said many times that philosophy is 
the most dysfunctional discipline next to theology. I just don't talk about them 
as much, because they don't try to build an AGI.&lt;br /&gt;
&lt;br /&gt;
But you do sound like a 
philosopher yourself, talking about anything *but* the actual subject 
matter.&lt;br /&gt;
Care to discuss something potentially constructive? &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.cvlavb" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.cvlavb"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.cvlavb"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.cvlavb"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="117" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.cvlavb"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="118" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.cvlavb" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.cvlavb"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.cvlavb"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.cvlavb"&gt;Jul 20, 2011 1:27 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.p1tp1d"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.p1tp1d"&gt;
&amp;gt;But 
you do sound like a philosopher yourself, talking about anything *but* the 
actual subject matter.&lt;br /&gt;
&lt;br /&gt;
OK... I'm not even warming up now, 
"pre-warming".&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Care to discuss something potentially 
constructive?&lt;br /&gt;
&lt;br /&gt;
Sure...&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;gt;No, it's not simple scaling, 
there's a ton of application-specific biases mixed-in on higher levels. 
&lt;br /&gt;
&lt;br /&gt;
Nobody claims this is scaling the way you do it, it's not AGI. I claim 
that software engineers know about scaling, even if they're spoiling it for 
practical reasons.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Look, if you want to talk superficially related 
computerese, go to AGI list.&lt;br /&gt;
&lt;br /&gt;
I don't want, I wanted to share few thoughts 
on these computer related topics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;That's as trivial as "raw 
power" from your earlier attempts.&lt;br /&gt;
&lt;br /&gt;
A bit reworded bottom line: Real 
programmers shouldn't be underestimated, they have "raw power" and an idea of 
scaling.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;I don't favor philosophers, I said many times that 
philosophy is the most dysfunctional discipline &lt;br /&gt;
&lt;br /&gt;
I know, but you mention 
them as supposed to possess a more appropriate mindset, while programmers are 
completely lost in your opinion.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.p1tp1d" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.p1tp1d"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.p1tp1d"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.p1tp1d"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="119" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.p1tp1d"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="120" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.p1tp1d" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.p1tp1d"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.p1tp1d"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.p1tp1d"&gt;Jul 13, 2011 3:16 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.3ya0lv"&gt;
&lt;div class="knol-comment-text"&gt;
&amp;gt; Real 
programmers shouldn't be underestimated, they have "raw power" and an idea of 
scaling.&lt;br /&gt;
&lt;br /&gt;
Show me.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I know, but you mention them as supposed to 
possess a more appropriate mindset, &lt;br /&gt;
&lt;br /&gt;
That was re "real" philosophers, not 
the kind you would hear about. Except for myself.&lt;br /&gt;
If I grew up in the west, 
I'd probably start by studying philosophy (esp. philosophy of science), but drop 
it after realizing that cognition must be defined at sensory level. Cognitive 
process is the only legitimate subject for philosophy, the fact that 
"philosophers" aren't working on it is a different matter.&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Todor Arnaudov:&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.uumow2"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.3ya0lv"&gt;
&lt;div class="knol-comment-text"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.uumow2"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.3ya0lv"&gt;
&lt;h4 class="knol-comment-text" id="knol-comment-title-27zxw65mxxlt7.4x8a0a"&gt;


Task: Comparing a single-integer 
input to a fixed-length continuous sequence of older inputs&lt;/h4&gt;
&lt;div class="knol-comment-text"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.4x8a0a"&gt;
Hi Boris, 
I'm loading my gun for a new shoot. :)&lt;br /&gt;
&lt;br /&gt;
B&amp;gt;If you want to get 
constructive (meaningful), try to formalize comparing a single-integer input to 
a fixed-length continuous sequence of older inputs, &amp;amp; then form its 
prediction over the next sequence of the same length &amp;amp; 
direction.&lt;br /&gt;
&lt;br /&gt;
Actually I got an idea immediately, even shared a bit with my 
students, but it seemed too simple. However now I believe it should be simple, 
there shouldn't be rocket science in a few numbers and all patterns should be 
derivable from the mere numbers and their relations, such as start value, 
differences, changes.&lt;br /&gt;
&lt;br /&gt;
So, my first guess is that this seems similar to 
DSP and might be related to delta coding and linear prediction. For a start I 
thought only of subtraction difference, it's effective for low ratio smooth 
changes. However I see now you've added more clues in the article and also 
division and logarithm are more appropriate for high ratio and very high ratio 
changes.&lt;br /&gt;
&lt;br /&gt;
I see also that applying different kinds of comparison is needed 
in order to be able to *select* the right one if some matched, some mismatched; 
like in the following example with the shortest possible sequences:&lt;br /&gt;
&lt;br /&gt;
First 
sequence:&lt;br /&gt;
&lt;br /&gt;
[5 6]&lt;br /&gt;
Pattern:&lt;br /&gt;
&lt;br /&gt;
Length = 1&lt;br /&gt;
Start = 5&lt;br /&gt;
Add Diff = 
1&lt;br /&gt;
Ratio Diff = 1,2&lt;br /&gt;
Direction Diff = 1 (+)&lt;br /&gt;
&lt;br /&gt;
New number:&lt;br /&gt;
[5 6] 
7&lt;br /&gt;
&lt;br /&gt;
Compare the difference to the last number of sequence, and the match to 
the pattern:&lt;br /&gt;
&lt;br /&gt;
Add Diff = 1 (match 1) &lt;br /&gt;
Ratio Diff = 7/6 (match 
0.935)&lt;br /&gt;
Direction Diff = 0 (+) (match 1)&lt;br /&gt;
&lt;br /&gt;
A new sequence, assuming 
algorithm doesn't care about the mismatch of the Start value 
(coordinates).&lt;br /&gt;
&lt;br /&gt;
[50 51]&lt;br /&gt;
&lt;br /&gt;
Add Diff = 1 (m 1)&lt;br /&gt;
Ratio Diff = 51/50 ( 
m 0.85)&lt;br /&gt;
Dir Diff = 0 (m 1)&lt;br /&gt;
&lt;br /&gt;
What matches better is the Add Diff, the 
algorithm should ignore ratio mismatch and will predict 52. 
&lt;br /&gt;
&lt;br /&gt;
However:&lt;br /&gt;
&lt;br /&gt;
[100 110]&lt;br /&gt;
&lt;br /&gt;
Add Diff = 10 (m 0.1)&lt;br /&gt;
Ratio Diff = 
1,1 ( m 0,92)&lt;br /&gt;
Dir Diff = 0 (m 1)&lt;br /&gt;
&lt;br /&gt;
Now Add Diff match is very low, but 
Ratio Diff match is almost identical to the match between the pattern and the 
new number, therefore: 7/6*110 = 128,33 = (int) 128.&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.4x8a0a" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.4x8a0a"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.4x8a0a"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.4x8a0a"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.4x8a0a"&gt;Jul 9, 2010 5:49 
AM&lt;/span&gt;&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.4x8a0a"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="123" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.4x8a0a"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="124" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.4x8a0a" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.4x8a0a"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.4x8a0a"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.4x8a0a"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.4x8a0a"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="174" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.4x8a0a" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="173" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.4x8a0a" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="47" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.4x8a0a" style="display: none;"&gt;View/post replies (2) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="48" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.4x8a0a"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-text"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.4x8a0a"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.0bc9bv"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.0bc9bv"&gt;
Huh? This 
is not even wrong, - there's no algorithm, just ad hock examples. I don't *ever* 
want *any* examples, - they pollute the mind. Use algebraic variables, not the 
actual numbers. &lt;br /&gt;
&lt;br /&gt;
Actually, the examples *are* wrong. Forget about higher 
orders of comparison, DSP, &amp;amp; whatever other "hammers" you happen to know 
about, think in terms of the purpose. You keep talking about the differences, 
but the purpose is to project *match*, as a distinct variable. You don't predict 
the next input, every past input is already a prediction. You need to quantify 
accuracy (match) of that prediction for the next n comparisons, based on the 
past n comparisons. Hint: *projecting* a match means adjusting it for the "cost" 
of search, &amp;amp; for competing projection of accumulated difference. If you 
figure this out, it'll be a first step down a long road.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.0bc9bv" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.0bc9bv"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.0bc9bv"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.0bc9bv"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="125" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.0bc9bv"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="126" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.0bc9bv" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.0bc9bv"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.0bc9bv"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.0bc9bv"&gt;Jul 8, 2010 2:05 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.ll1qko"&gt;
&lt;div class="knol-comment-text"&gt;
OK, it's 
wrong and I've misinterpreted it, but "next sequence" in the question could mean 
also a new different one, not only a continuation of the past.&lt;br /&gt;
&lt;br /&gt;
My example 
was about: [a1, ..., an, x] -?-&amp;gt; [b1, ... bn, y=?], [c1, ... , cn, z=?], 
...&lt;br /&gt;
While now I guess it should be: [a1, a2, ... an x b1 b2 ... bn] ==&amp;gt; 
(a1 .. an) x -?-&amp;gt; (b1 ... bn), &lt;br /&gt;
&lt;br /&gt;
A correlation rather than an 
extrapolation. How the past input was predictive to the following input that 
*really happened*, rather than about a prediction of the next value *before it 
happens*.&lt;br /&gt;
Prediction before a value happens should come later, using 
justified selected predictive patterns with quantified match. I'll think about 
it.&lt;/div&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.l1n4zk"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.l1n4zk"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1"&gt;
&lt;span class="knol-comment-action-link-span"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="knol-comment-action-link-span"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="knol-comment-action-link-span"&gt;&lt;h4 id="knol-comment-title-27zxw65mxxlt7.q7ipkg"&gt;


Maximizing 
predictive-correspon&lt;wbr&gt;&lt;/wbr&gt;dence which maximizes reward&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.q7ipkg"&gt;
Hi 
Boris,&lt;br /&gt;
&lt;br /&gt;
A guess... (Or a new shot in the dark :) )&lt;br /&gt;
&lt;br /&gt;
I think that the 
mind favors maximizing predictive-correspon&lt;wbr&gt;&lt;/wbr&gt;dence which maximizes 
reward, I suppose this is related to what you and psychologists call hierarchy 
of needs. Maximizing predictive-correspon&lt;wbr&gt;&lt;/wbr&gt;dence/compression can be 
assumed as a form of reward for itself, as well as misses/errors – a 
“punishment”, but there must also be lower “root” rewards to generate initial 
behavior and to drive initial focus on selected stimuli.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;past 
patterns are decreasingly predictive with the distance / delay from expected 
inputs,&lt;br /&gt;
&amp;gt;Recent inputs are relatively more predictive than the old ones by 
the virtue of their&lt;br /&gt;
&amp;gt; proximity to future inputs. Thus, proximity should 
determine the order of search within&lt;br /&gt;
&amp;gt; a level of generality.&lt;br /&gt;
&lt;br /&gt;
Is it 
always so? I suspect it may be not always the case. It is possible to have 
delayed patterns, where activity “now” is dependent on changes that happened 
long ago. The fresh input buffers are cheapest to check quickly, even if they're 
not the the most relevant, and if the input buffers are too short, mind has no 
choice, but searching for patterns there; a machine with longer buffer may learn 
much faster. There could be a “cache”/”stack” for old inputs which are expected 
to be predictive with a delay.&lt;br /&gt;
&lt;br /&gt;
Also, such a correlation between recent 
inputs and close future inputs is apparent when the patterns are 
inertial/slow-changi&lt;wbr&gt;&lt;/wbr&gt;ng/low frequency ones and the activity passes 
through adjacent coordinates, like in the HTM basic vision demo. Many (or most) 
of the input patterns do, but I guess - not all. &lt;br /&gt;
&lt;br /&gt;
Also rewarding old 
inputs can be much more predictive than new unrewarding ones, because mind 
searches how to maximize their predictive power to future inputs, while it may 
ignore and miss to evaluate recent inputs which are expected to be unrewarding 
(and nonthreatening), unless they are attached to rewarding ones making them 
rewarding as well (or such to avoid punishment). &lt;br /&gt;
&lt;br /&gt;
Overall, I suspect that 
a reward function(s) need to be added to predictive correspondence, and 
proximity and recentness may need to be more 
abstract.&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
Todor&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.q7ipkg" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.q7ipkg"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;&lt;span id="knol-report-placeholder-27zxw65mxxlt7.q7ipkg"&gt;&lt;/span&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.q7ipkg"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.q7ipkg"&gt;May 22, 2010 8:06 
PM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.q7ipkg"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="129" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.q7ipkg"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="130" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.q7ipkg" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.q7ipkg"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.q7ipkg"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.q7ipkg"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.q7ipkg"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="176" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.q7ipkg" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="175" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.q7ipkg" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="49" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.q7ipkg" style="display: none;"&gt;View/post replies (10) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="50" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.q7ipkg"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.q7ipkg"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.mjo5v9"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.mjo5v9"&gt;
&amp;gt; A 
guess... (Or a new shot in the dark :) )&lt;br /&gt;
&lt;br /&gt;
At least you're shooting at the 
right target :). &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I think that the mind favors maximizing 
predictive-correspon&lt;wbr&gt;&lt;/wbr&gt;dence which maximizes reward, I suppose this is 
related to what you and psychologists call hierarchy of needs. &lt;br /&gt;
&lt;br /&gt;
My 
hierarchy is a sequential development of generalized means, which are then 
conditioned to become needs/wants. Basic cognition is driven by a very low-level 
inherited algorithm, without it this development can't even start. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; 
Maximizing predictive-correspon&lt;wbr&gt;&lt;/wbr&gt;dence/compression can be assumed as a 
form of reward for itself, as well as misses/errors – a “punishment”, but there 
must also be lower “root” rewards to generate initial behavior and to drive 
initial focus on selected stimuli.&lt;br /&gt;
&lt;br /&gt;
Initial behavior is instinctive, &amp;amp; 
curiousity is one of the most basic: the knowledge instinct: &lt;a href="http://en.wikipedia.org/wiki/Leonid_Perlovsky" rel="nofollow"&gt;http://en.wikipedia.&lt;wbr&gt;&lt;/wbr&gt;org/wiki/Leonid_Perl&lt;wbr&gt;&lt;/wbr&gt;ovsky&lt;/a&gt;&lt;br /&gt;
Initial 
cognition is driven by a low-level design of neocortex (most likely minicolumn: 
&lt;a href="http://brain.oxfordjournals.org/cgi/content/full/125/5/935" rel="nofollow"&gt;http://brain.oxfordj&lt;wbr&gt;&lt;/wbr&gt;ournals.org/cgi/cont&lt;wbr&gt;&lt;/wbr&gt;ent/full/125/5/935&lt;/a&gt; 
), it doesn't need any extra-cortical "rewards".&lt;br /&gt;
&lt;br /&gt;
&amp;gt; It is possible to 
have delayed patterns, where activity “now” is dependent on changes that 
happened long ago. The fresh input buffers are cheapest to check quickly, even 
if they're not the the most relevant, and if the input buffers are too short, 
mind has no choice, but searching for patterns there; a machine with longer 
buffer may learn much faster. There could be a “cache”/”stack” for old inputs 
which are expected to be predictive with a delay.&lt;br /&gt;
&lt;br /&gt;
Yeah, that's what I 
call "higher levels of generalization". Those *are* older inputs, only 
compressed, &amp;amp; selected accordingly.&lt;br /&gt;
&lt;br /&gt;
New Edit: my wrong, that's a good 
idea, though not well justified. See on the first prize in the knol. 
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Also rewarding old inputs can be much more predictive than new 
unrewarding ones, because mind searches how to maximize their predictive power 
to future inputs, while it may ignore and miss to evaluate recent inputs which 
are expected to be unrewarding (and nonthreatening), unless they are attached to 
rewarding ones making them rewarding as well (or such to avoid punishment). 
&lt;br /&gt;
&lt;br /&gt;
You mean that we can make inputs more predictive by reproducing them? 
That means going way back to a lower stage of meta-evolution :). &lt;br /&gt;
&lt;br /&gt;
&amp;gt; 
Overall, I suspect that a reward function(s) need to be added to predictive 
correspondence, &lt;br /&gt;
&lt;br /&gt;
I'd suggest that you forget about subcortical nonsense, 
it's part of the problem, not part of the solution.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; and proximity 
and recentness may need to be more abstract.&lt;br /&gt;
&lt;br /&gt;
That's already explained in 
the knol. It's true that a mind will skip over too predictable inputs, even if 
not driven by non-cognitive rewards. It's a form of novelty seeking that is not 
maximizing proximity, contrast, or even actual match. I didn't explain that in 
the knol. If you can define the criterion that's maximized in such "exploration 
mode", that would warrant a consolation prize :).&lt;br /&gt;
&lt;br /&gt;
Boris&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.mjo5v9" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.mjo5v9"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.mjo5v9"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.mjo5v9"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="131" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.mjo5v9"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="132" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.mjo5v9" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.mjo5v9"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.mjo5v9"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.mjo5v9"&gt;Jun 29, 2010 5:11 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.wlq5vt"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.wlq5vt"&gt;
&amp;gt;At 
least you're shooting at the right target :)&lt;br /&gt;
&lt;br /&gt;
Finally! ;)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 
Maximizing predictive-correspon&lt;wbr&gt;&lt;/wbr&gt;dence/compression can be assumed as a 
form of reward for &lt;br /&gt;
&amp;gt;&amp;gt;itself, as well as misses/errors – a 
“punishment”, but there must also be lower “root” rewards &lt;br /&gt;
&amp;gt;&amp;gt;to 
generate initial behavior and to drive initial focus on selected 
stimuli.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Initial behavior is instinctive, &amp;amp; curiousity is one of 
the most basic: the knowledge instinct: &lt;br /&gt;
&amp;gt;&lt;a href="http://en.wikipedia.org/wiki/Leonid_Perlovsky" rel="nofollow"&gt;http://en.wikipedia&lt;wbr&gt;&lt;/wbr&gt;.org/wiki/Leonid_Per&lt;wbr&gt;&lt;/wbr&gt;lovsky&lt;/a&gt;&lt;br /&gt;
&amp;gt;Initial 
cognition is driven by a low-level design of neocortex (most likely minicolumn: 
&lt;br /&gt;
&amp;gt;&lt;a href="http://brain.oxfordjournals.org/cgi/content/full/125/5/935" rel="nofollow"&gt;http://brain.oxford&lt;wbr&gt;&lt;/wbr&gt;journals.org/cgi/con&lt;wbr&gt;&lt;/wbr&gt;tent/full/125/5/935&lt;/a&gt; 
), it doesn't need any extra-cortical &lt;br /&gt;
&amp;gt;"rewards".&lt;br /&gt;
&lt;br /&gt;
Thanks for the 
links! I've missed Leonid and yes, I do have to check out the "raw scientific 
input" about the columns...&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;Also rewarding old inputs can be much 
more predictive than new unrewarding ones,&lt;br /&gt;
&amp;gt;&amp;gt;because mind searches how 
&lt;br /&gt;
&amp;gt;&amp;gt;to maximize their predictive power to future inputs, while it may 
ignore and miss to evaluate &lt;br /&gt;
&amp;gt;&amp;gt;recent inputs which are expected to be 
unrewarding (and nonthreatening), unless they are &lt;br /&gt;
&amp;gt;&amp;gt;attached to 
rewarding ones making them rewarding as well (or such to avoid 
punishment).&lt;br /&gt;
&amp;gt;&amp;gt;Overall, I suspect that a reward function(s) need to be 
added to predictive correspondence, &lt;br /&gt;
&lt;br /&gt;
&amp;gt;You mean that we can make inputs 
more predictive by reproducing them? That means going &lt;br /&gt;
&amp;gt;way back to a 
lower stage of meta-evolution :). &lt;br /&gt;
&amp;gt;I'd suggest that you forget about 
subcortical nonsense, it's part of the problem, not part of the 
&lt;br /&gt;
&amp;gt;solution.&lt;br /&gt;
&lt;br /&gt;
Elegantly said... :)&lt;br /&gt;
&lt;br /&gt;
If I'm getting this 
right:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;My hierarchy is a sequential development of generalized means, 
which are then &lt;br /&gt;
&amp;gt;===conditioned to become needs/wants.===&lt;br /&gt;
&lt;br /&gt;
Then to 
you is behavioral/condition&lt;wbr&gt;&lt;/wbr&gt;ing part - this makes sense. I think that 
is probably another hierarchy (what you call hierarchy of needs), where lower 
brains (brainstem, amygdala, hypothalamus) are higher levels of *control* (basic 
needs) than the highest level of cognitive hierarchy, and the direction is 
evolutionary backwards. At least this is true right when you "switch on" a 
human.&lt;br /&gt;
&lt;br /&gt;
However I do believe going back in meta-evolution makes sense, 
because subcortical regions are more primitive. Actually inputs do get sort of 
more predictable (or at least subject's behavior gets more predictable, so 
pleasing patterns are generally more predictive than not pleasing ones). 
&lt;br /&gt;
&lt;br /&gt;
This is how love and addictions self-feed - by reproduction of recorded 
behaviors that led to a pleasure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; It is possible to have 
delayed patterns, where activity “now” is dependent on changes that 
&lt;br /&gt;
&amp;gt;&amp;gt;happened long ago. The fresh input buffers are cheapest to check 
quickly, even if they're not &lt;br /&gt;
&amp;gt;&amp;gt;the the most relevant, and if the input 
buffers are too short, mind has no choice, but searching &lt;br /&gt;
&amp;gt;&amp;gt;for 
patterns there; a machine with longer buffer may learn much faster. There could 
be a &lt;br /&gt;
&amp;gt;&amp;gt;“cache”/”stack” for old inputs which are expected to be 
predictive with a delay.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Yeah, that's what I call "higher levels of 
generalization". &lt;br /&gt;
&amp;gt;Those *are* older inputs, only compressed, &amp;amp; 
&amp;gt;selected accordingly.&lt;br /&gt;
&lt;br /&gt;
OK. :) At this point my terminology is “higher 
level virtual universes”, “higher level virtual simulators of virtual 
universes”, “higher level of control”.&lt;br /&gt;
&lt;br /&gt;
The laws of physics of the higher 
level universes are built by sequences and sets of lower level laws, which on 
their own have their laws of physics and sub-universes. Laws of physics and 
virtual universes are predictive patterns (systems of patterns), extracted from 
sensory input and used to predict. On the lowest level, laws are not compressed, 
this is "the reality"::&lt;br /&gt;
&lt;br /&gt;
- in real Universe, you have to simulate all in 
order to predict and have exact representation of the future at Universe 
meaningful resolution (Plank's constants etc.)&lt;br /&gt;
- in thinking machine or human 
mind this is the raw sensory input that causes cognition to start&lt;br /&gt;
&lt;br /&gt;
In 
order to interact/interface with the lowest level universe for the system, 
higher level must decompress its representations throughout the hierarchy, and 
each level down adds details, making the picture increasingly 
sharper.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; and proximity and recentness may need to be more 
abstract.&lt;br /&gt;
&amp;gt;That's already explained in the knol. &lt;br /&gt;
&lt;br /&gt;
Just going up in 
the hierarchy?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;It's true that a mind will skip over too 
predictable inputs, even if not driven by non-cognitive &lt;br /&gt;
&amp;gt;rewards. It's a 
form of novelty seeking that is not maximizing proximity, contrast, or even 
actual &lt;br /&gt;
&amp;gt;match. I didn't explain that in the knol. If you can define the 
criterion that's maximized in such &lt;br /&gt;
&amp;gt;"exploration mode", that would 
warrant a consolation prize :).&lt;br /&gt;
&lt;br /&gt;
Nice... :)&lt;br /&gt;
&lt;br /&gt;
My first intuitive 
guess is predictive range, compression ratio; I think it's related to minimum 
message length/Kolmogorov's complexity.&lt;br /&gt;
&lt;br /&gt;
I'm not sure if these concepts 
are the answer to your question, but they sound interesting to me anyway. Sounds 
like “Predictability ...&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.wlq5vt" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.wlq5vt"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.wlq5vt"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.wlq5vt"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="133" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.wlq5vt"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="134" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.wlq5vt" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.wlq5vt"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.wlq5vt"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.wlq5vt"&gt;May 12, 2010 4:04 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.ld63gk"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.ld63gk"&gt;
Hmm, my 
comment seemed too long, coninues:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;It's true that a mind will skip 
over too predictable inputs, even if not driven by non-cognitive 
&lt;br /&gt;
&amp;gt;rewards. It's a form of novelty seeking that is not maximizing 
proximity, contrast, or even actual &lt;br /&gt;
&amp;gt;match. I didn't explain that in the 
knol. If you can define the criterion that's maximized in such 
&lt;br /&gt;
&amp;gt;"exploration mode", that would warrant a consolation prize 
:).&lt;br /&gt;
&lt;br /&gt;
Nice... :)&lt;br /&gt;
&lt;br /&gt;
My first intuitive guess is predictive range, 
compression ratio; I think it's related to minimum message length/Kolmogorov's 
complexity.&lt;br /&gt;
&lt;br /&gt;
I'm not sure if these concepts are the answer to your 
question, but they sound interesting to me anyway. Sounds like “Predictability 
Analysis/Calculus”. :)&lt;br /&gt;
&lt;br /&gt;
- For how long in the future/in space predictions 
are expected to match real input, based on the pattern and how much input data 
are enough to predict the whole future input, generated by the pattern. This is 
particularly apparent for simple patterns that are expected to take a lot of 
time, like speaking aloud 1, 2, 3, ..., 1 million. :) Generally, if you know the 
end from the beginning, you don't need to keep attention on the 
process.&lt;br /&gt;
&lt;br /&gt;
- Predictability range and predictability precision of the new 
input, based on the recent/immediate or local input from a pattern, or more 
generally - how parts from an input assist in prediction/compressi&lt;wbr&gt;&lt;/wbr&gt;on 
of other parts of the input. If going meta – how parts from a pattern assist in 
prediction of other parts of the pattern itself. &lt;br /&gt;
&lt;br /&gt;
I noticed this in the 
past in a section from my writings with speculations about interestingness in 
pictures, e.g. generally a photograph would qualify this photo &lt;a href="http://eim.hit.bg/3/25/tee1.jpg" rel="nofollow"&gt;http://eim.hit.bg/3/&lt;wbr&gt;&lt;/wbr&gt;25/tee1.jpg&lt;/a&gt; as boring, while the 
next one - (more) interesting: &lt;a href="http://eim.hit.bg/3/25/kalof94.jpg" rel="nofollow"&gt;http://eim.hit.bg/3/&lt;wbr&gt;&lt;/wbr&gt;25/kalof94.jpg&lt;/a&gt; 
&lt;br /&gt;
Interestingness is subjective, but this is true at least for the measure 
below:&lt;br /&gt;
&lt;br /&gt;
The first photo can be drawn by a portion from it, extended with a 
simple cycle with instructions how to stretch and copy in perspective (implying 
mind does this and stores images this way - compressed and doing transformations 
and operations). The second one can't be compressed that way (not so simple), 
also there are more meaningful recognizable objects and mind needs to engage 
more. This is what Interestingness is all about - engaging mind to watch and try 
to predict what would come next. There are other aesthetics reasons for the 
interestingness as well - emotional, “organic” appearance/smoothnes&lt;wbr&gt;&lt;/wbr&gt;s, 
dynamics - expected possible change in pictures with animate objects; however, 
this is another story.&lt;br /&gt;
&lt;br /&gt;
- Function of predictability in time/space. How 
prediction precision changes throughout the accumulation of more data. If 
precision stops rising, rises too slow or reaches to very high levels, the watch 
may stop – this is a saturation of the function of predictability through time. 
If I try to use your terms (hoping correctly) – if it's not possible to discover 
increasingly predictive short-cuts for a particular pattern anymore, it may be 
skipped over. This rule skips noise, as well. &lt;br /&gt;
&lt;br /&gt;
It is possible the 
function of predictability to rise in a moment, e.g. seeing a flat blue 
banner.&lt;br /&gt;
&lt;br /&gt;
Also, for a level of hierarchy, when predictability saturates, 
that is when a level can predict the future with a precision over a threshold, 
the hierarchy may grow and start searching for more complex patterns (in my 
terms - construct higher level virtual universes/simulators of universes). 
&lt;br /&gt;
&lt;br /&gt;
Right, hierarchy may grow and probably should try to grow all the time, 
but the upper level would not be reliable until the base level 
stabilizes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Todor&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.ld63gk" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.ld63gk"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.ld63gk"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.ld63gk"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="135" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.ld63gk"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="136" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.ld63gk" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.ld63gk"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.ld63gk"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.ld63gk"&gt;May 12, 2010 4:08 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.2wn5jb"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.2wn5jb"&gt;
&amp;gt; 
Thanks for the links! I've missed Leonid and yes, I do have to check out the 
"raw scientific input" about the columns...&lt;br /&gt;
I like Perlovsky’s explanation of 
the “knowledge instinct”, but his “Dynamic Logic” doesn’t seem to be very deep. 
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Then to you is behavioral/condition&lt;wbr&gt;&lt;/wbr&gt;ing part - this makes 
sense. I think that is probably another hierarchy (what you call hierarchy of 
needs), where lower brains (brainstem, amygdala, hypothalamus) are higher levels 
of *control* (basic needs) than the highest level of cognitive hierarchy, and 
the direction is evolutionary backwards. &lt;br /&gt;
&lt;br /&gt;
There’s no “control”, - 
computer analogies are misleading. Analogical thinking is a blunt instrument, 
try to avoid it. Higher motives are the ones that ultimately win over, not the 
ones that develop earlier. All brain areas have an inherited structure that 
determines their initial (instinctive) operation. Brain stem, amygdala, 
hypothalamus develop earlier, &amp;amp; their instincts dominate at first. Basic 
curiosity is a “cortical instinct”, likely driven by the structure of 
minicolumn, &amp;amp; neocortex is the last to fully develop. But that’s a 
genetically determined part. Postnatally, motivation develops by competitive 
conditioning of inherited motives &amp;amp; acquired value-loaded patterns in all of 
those areas. Conditioning is reinforcement of coincident (instrumental) &amp;amp; 
suppression of counter-incident (interfering) motives &amp;amp; stimuli patterns by 
all other motives. These patterns become acquired motives, but they're *not* 
lower than the original ones. Higher or lower is matter of strength, not of 
origin. Cortical cognition discovers more general patterns, that get relatively 
stronger because they stay instrumental longer. And curiosity itself is 
instrumental for discovery of all these patterns, so it ultimately becomes the 
top value &amp;amp; suppresses all others. You don't need any subcortical drives 
even to start, unless you have human physiology to take care of. But basic 
curiosity (I don't know the full "structure" of it yet) is only a start too. 
Introspective cognition derives higher orders of correspondence, developing 
things like mathematical curiosity. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; OK. :) At this point my 
terminology is “higher level virtual universes”, “higher level virtual 
simulators of virtual universes”, “higher level of control”. &lt;br /&gt;
&lt;br /&gt;
I don't 
like your terminology. It's "fluffy": redundant, pretentious, fuzzy &amp;amp; 
misleading. That's a bad taste in science, as distinct from art. Artist thrives 
on analogical confusion, Scientist abhors it &amp;amp; craves analytical clarity. 
Make your choice. Your interpretations “sound” wrong on many levels, but you 
don’t really define your terms, to the extent that they're different from mine. 
If you think they’re more expressive, or your conclusions are different from 
mine, please explain how. Try to think more &amp;amp; talk less, you know, review 
&amp;amp; rewrite your reply for a few days before posting it :). &lt;br /&gt;
&lt;br /&gt;
&amp;gt; In 
order to interact/interface with the lowest level universe for the system, 
higher level must decompress its representations throughout the hierarchy, and 
each level down adds details, making the picture increasingly sharper. &lt;br /&gt;
&lt;br /&gt;
I 
don't know if there's any need for decompression, higher levels may only adjust 
focus (input span &amp;amp; resolution) for lower levels. Patterns of different 
scope / generality must be kept separate to avoid "paradoxes" :). 
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; and proximity and recentness may need to be more abstract. 
&amp;gt;&amp;gt;That's already explained in the knol. &amp;gt;Just going up in the 
hierarchy? &lt;br /&gt;
&lt;br /&gt;
Up *&amp;amp;* down, that's what the hierarchy is all about. But 
neither direction is fully explained in the knol (even to the extent that I 
understand them), so use your imagination. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; My first intuitive guess 
is predictive range, compression ratio; I think it's related to minimum message 
length/Kolmogorov's complexity... &lt;br /&gt;
&lt;br /&gt;
It all sounds vaguely relevant, but 
defining a criterion means quantifying it. It’s not match so it’s not an actual 
compression, or even future compression. “Expected”, “predicted”, "partial" - 
how do you derive those things from pixel-level inputs? Because if you can't do 
it there, you can't do it anywhere, - combinatorial explosion gets you. I’ve 
shown how to quantify a basic match, &amp;amp; that still stands as an initial 
criterion. How do you derive from it a higher-order criterion that drives 
exploration? You gave a bunch of higher-level examples, but I am not even going 
to bother with them, that's not where I operate. &lt;br /&gt;
If you want to get 
constructive (meaningful), try to formalize comparing a single-integer input to 
a fixed-length continuous sequence of older inputs, &amp;amp; then form its 
prediction over the next sequence of the same length &amp;amp; direction. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.2wn5jb" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.2wn5jb"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.2wn5jb"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.2wn5jb"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="137" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.2wn5jb"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="138" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.2wn5jb" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.2wn5jb"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.2wn5jb"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.2wn5jb"&gt;May 13, 2010 7:22 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.pw4nx7"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.pw4nx7"&gt;
I 
realized an important difference - a different POV to a mind. My theory was not 
inspired by brains, minicolumn hypothesis or so, it was a 
sketch/direction/aim&lt;wbr&gt;&lt;/wbr&gt;ed at a unifying theory of mind and systems 
evolution in Universe.&lt;br /&gt;
&lt;br /&gt;
Attempts to fit it exactly to brain regions causes 
a mess - there are overlaps and similarities to HTM, minicolulmn hypothesis, 
your theory, brains, but mine is different, digital, sketchy and was not as 
precisely defined, I see there were implied things which were not clearly 
specified and separated.&lt;br /&gt;
&lt;br /&gt;
My speculations were based on observations on 
causality/determinis&lt;wbr&gt;&lt;/wbr&gt;m (causal interdependency) and tendency of 
evolving systems at prediction, repetitive and predictive behavior with ever 
higher precision, resolution and range. "Control" in my writings was meaningful 
and it's system's (module's) capability to predict and cause the future of what 
it controls with certain probability/precisio&lt;wbr&gt;&lt;/wbr&gt;n, where control is 
formalized as a write to a memory, i.e. making certain target changes in an 
output environment.&lt;br /&gt;
&lt;br /&gt;
Mind is a compound/complex "control unit" itself, 
aiming at maximizing its capabilities to predict (imagine) and cause, where 
Universe is the ultimate control unit, "predicting" and causing everything at 
the maximum possible resolution, including mind itself, which is a "virtual 
sub-universe".&lt;br /&gt;
&lt;br /&gt;
&amp;gt;There’s no “control”, - computer analogies are 
misleading. &lt;br /&gt;
&lt;br /&gt;
My "mind sketch" was digital.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;(...) All brain 
areas have an inherited structure that determines their initial (instinctive) 
operation. &lt;br /&gt;
&amp;gt;Brain stem, amygdala, hypothalamus develop earlier, &amp;amp; 
their instincts dominate at first. Basic &lt;br /&gt;
curiosity is a “cortical instinct”, 
likely driven by the &lt;br /&gt;
&amp;gt;structure of minicolumn, &amp;amp; neocortex is the 
last to fully develop.&lt;br /&gt;
&amp;gt; (...) But basic curiosity (I don't know the full 
"structure" of it yet) is only a start too. Introspective &lt;br /&gt;
&amp;gt;cognition 
derives higher orders of correspondence, developing things like mathematical 
curiosity. "&lt;br /&gt;
&lt;br /&gt;
Thanks, I see.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;I don't like your terminology. 
It's "fluffy": redundant, pretentious, fuzzy &amp;amp; misleading. &lt;br /&gt;
&amp;gt;That's a 
bad taste in science, as distinct from art. Artist thrives &lt;br /&gt;
&amp;gt;on analogical 
confusion, Scientist abhors it &amp;amp; craves analytical clarity. Make your 
choice. &lt;br /&gt;
&amp;gt;Your interpretations “sound” wrong on many levels, but you don’t 
really define your terms, to the extent that they're different from mine. If you 
&lt;br /&gt;
&amp;gt;think they’re more expressive, or your conclusions are different from 
mine, please explain how.&lt;br /&gt;
&lt;br /&gt;
I'd make both choices. :)&lt;br /&gt;
&lt;br /&gt;
Sometimes your 
definitions remind my observations and my interpretations are related to my 
theory and it makes sense *there*. Right - this is a mess.&lt;br /&gt;
&lt;br /&gt;
Match, 
comparison, difference between predicted and expected, compression, a basic 
algorithm that learns other algorithms and data and collects them, complexity 
grow and sort of algorithmic complexity (but re-invented) etc. are some terms 
and topics from my writings. I'm not ready with a solid compressed explanations 
yet, though.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;I don't know if there's any need for decompression, 
higher levels may only adjust focus (input span &amp;amp; &lt;br /&gt;
&amp;gt;resolution) for 
lower levels. Patterns of different scope / generality must be kept separate to 
avoid &lt;br /&gt;
&amp;gt;"paradoxes" :). &lt;br /&gt;
&lt;br /&gt;
Does adjusting focus mean: &lt;br /&gt;
- 
selecting/allowing comparison with more recorded samples is sort of widening of 
span - more general comparison.&lt;br /&gt;
- lowering the resolution allows recognition 
of fuzzy/pixelized images and results at a higher match ratio - a more general 
comparison.&lt;br /&gt;
&lt;br /&gt;
I mean this: a word, a concept can be recorded and operated 
with a few bits from highest levels, but this is just a label, it makes sense in 
a high level virtual universe (imagination), but it needs much more raw data in 
order to be derived from a low level and to be expressed back 
there.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;Up *&amp;amp;* down, that's what the hierarchy is all about. But 
neither direction is fully explained in the &lt;br /&gt;
&amp;gt;knol (even to the extent 
that I understand them), so &lt;br /&gt;
&amp;gt;use your imagination. 
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
&amp;gt;It all sounds vaguely relevant, but defining a criterion 
means quantifying it.&lt;br /&gt;
&amp;gt;It’s not match so it’s not an actual compression, 
or even future compression. &lt;br /&gt;
&amp;gt;“Expected”, “predicted”, "partial" - how do 
you derive those things from pixel-level inputs? &lt;br /&gt;
&lt;br /&gt;
I perfectly understand 
that it should start from the lowest level and the mechanics must be precisely 
defined. That is what I'm supposed to do "when I manage to 
concentrate"...&lt;br /&gt;
&lt;br /&gt;
&amp;gt;I’ve shown how to quantify a basic match, &amp;amp; that 
still stands as an initial criterion. &lt;br /&gt;
&amp;gt;How do you derive from it a higher 
order criterion that drives exploration?&lt;br /&gt;
&amp;gt;(...)&lt;br /&gt;
&amp;gt;try to formalize 
comparing a single-integer input to a fixed-length continuous sequence of older 
&lt;br /&gt;
&amp;gt;inputs, &amp;amp; then form its prediction over the next sequence of the 
same length &amp;amp; direction. &lt;br /&gt;
&lt;br /&gt;
Thanks for the task! I may have a break now 
and will be back later.&lt;br /&gt;
&lt;br /&gt;
Todor&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.pw4nx7" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.pw4nx7"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.pw4nx7"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.pw4nx7"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="139" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.pw4nx7"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="140" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.pw4nx7" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.pw4nx7"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.pw4nx7"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.pw4nx7"&gt;May 17, 2010 6:54 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.8z6gfv"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.8z6gfv"&gt;
&amp;gt; I 
realized an important difference - a different POV to a mind. My theory was not 
inspired by brains, minicolumn hypothesis or so, &lt;br /&gt;
&lt;br /&gt;
Me neither, I am a 
generalist.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; it was a sketch/direction/aim&lt;wbr&gt;&lt;/wbr&gt;ed at a unifying 
theory of mind and systems evolution in Universe. My "mind sketch" was 
digital.&lt;br /&gt;
&lt;br /&gt;
I suspect it was an attempt to project your computer experience 
into areas where it doesn't belong. Very typical for AI tinkerers, - lots of 
ambition, but no clue. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; Attempts to fit it exactly to brain regions 
causes a mess - there are overlaps and similarities to HTM, minicolulmn 
hypothesis, your theory, brains, but mine is different, digital, sketchy and was 
not as precisely defined&lt;br /&gt;
&lt;br /&gt;
You don't really understand things you can't 
define. Your attachment to ill-formed assumptions of your youth, as well as 
constant self-promotion, is probably a sign of insecurity.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I'd make 
both choices. :)&lt;br /&gt;
That's not making a choice. You'll do neither well, &amp;amp; 
even “well” is useless here, only the-best-in-the-worl&lt;wbr&gt;&lt;/wbr&gt;d will 
do.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Does adjusting focus mean: &lt;br /&gt;
- selecting/allowing comparison 
with more recorded samples is sort of widening of span - more general 
comparison.&lt;br /&gt;
- lowering the resolution allows recognition of fuzzy/pixelized 
images and results at a higher match ratio - a more general 
comparison.&lt;br /&gt;
&lt;br /&gt;
Neither, both work "upward", focusing is downward. Guess 
again. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; I mean this: a word, a concept can be recorded and operated 
with a few bits from highest levels, but this is just a label, it makes sense in 
a high level virtual universe (imagination), but it needs much more raw data in 
order to be derived from a low level and to be expressed back there.&lt;br /&gt;
&lt;br /&gt;
Raw 
data is what you start with. It’s lost during selective elevation &amp;amp; you 
won’t regain it by decompression. Patterns on every level are search range 
–defined. “Expressing” high-level patterns on lower levels will only create 
confusion about their “true” range (&amp;amp; you’re confused enough:)). There’s no 
need for it anyway, higher levels “expectations” are compared to lower-level 
“experience” when the latter is selectively elevated, not vice-versa. 
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I perfectly understand that it should start from the lowest level 
and the mechanics must be precisely defined. That is what I'm supposed to do 
"when I manage to concentrate"...&lt;br /&gt;
&lt;br /&gt;
You won’t, until &amp;amp; unless you 
change lifestyle. You need a boring life.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.8z6gfv" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.8z6gfv"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.8z6gfv"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.8z6gfv"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="141" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.8z6gfv"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="142" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.8z6gfv" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.8z6gfv"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.8z6gfv"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.8z6gfv"&gt;May 17, 2010 9:09 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.r22rzs"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.r22rzs"&gt;
&amp;gt;I 
suspect it was an attempt to project your computer experience into areas where 
it doesn't &lt;br /&gt;
&amp;gt;belong. Very typical for AI tinkerers, - lots of ambition, 
but no clue.&lt;br /&gt;
&lt;br /&gt;
Don't forget imagination and creativity - my kingdom :) - 
"universal simulators of virtual universes" are engines of imagination. Indeed I 
think art gives many clues about intelligence and the big picture of 
mind.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;You don't really understand things you can't define. 
&lt;br /&gt;
&amp;gt;Your attachment to ill-formed assumptions of your youth, &lt;br /&gt;
&amp;gt;as well 
as constant self-promotion, is probably a sign of insecurity.&lt;br /&gt;
&lt;br /&gt;
Insecure - 
I am, this is correct. I need to make a breakthrough in order to stabilize life, 
income and start feeling more secure: a successful novel, a beautiful film with 
touching performance or so, and it's frustrating to balance time, wait and be 
unable to rise the resources needed.&lt;br /&gt;
&lt;br /&gt;
Self-promotion - I don't have a real 
personal PR, an agent or so, I'm not acknowledged yet. Must attract followers 
and make contacts somehow, I want to start-up a business out of my art after 
all. I'd prefer somebody else to promote me.&lt;br /&gt;
&lt;br /&gt;
Youth assumptions - I want 
to focus, understand and clear them out, before throwing them away. I'm 
attached, because I haven't finished with this.&lt;br /&gt;
&lt;br /&gt;
See you in the next 
iteration!&lt;br /&gt;
&lt;br /&gt;
T&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.r22rzs" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.r22rzs"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.r22rzs"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.r22rzs"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="143" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.r22rzs"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="144" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.r22rzs" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.r22rzs"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.r22rzs"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.r22rzs"&gt;May 18, 2010 9:03 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.kzyc8p"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.kzyc8p"&gt;
Art = 
fluff. You love fluff, &amp;amp; crave attention, the rest is just an 
excuse.&lt;br /&gt;
&lt;br /&gt;
Trying to focus on "understanding" the assumptions made when you 
understood a lot less then you do now is pathetic. You need to understand the 
subject matter - cognitive algorithm.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.kzyc8p" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.kzyc8p"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.kzyc8p"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.kzyc8p"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="145" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.kzyc8p"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="146" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.kzyc8p" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.kzyc8p"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.kzyc8p"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.kzyc8p"&gt;May 18, 2010 4:18 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.6orimh"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.6orimh"&gt;
I 
appreciate your badass wise sentences, but I like both art &amp;amp; science and 
wanted and want to understand art as a cognitive process as well, it's a part of 
the same machinery. Re-understanding operation is in progress, new understanding 
is not in vain, this won't take much; and one of my immediate next AGI tasks is 
to manage to think and write about cognition in your terms - will teach your 
stuff and your comments to my students on Friday.&lt;br /&gt;
&lt;br /&gt;
BTW, I believe a little 
bit of promotion may help even such a detached person like you. You agree that 
collaboration is the best "cognitive accelerator" and I'm sure at least some of 
the famous and smart AGI people such as Schmidhuber would spend some time with 
your articles and may make others consider them.&lt;br /&gt;
&lt;br /&gt;
All needed is to let 
him/them know about you somehow.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.6orimh" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.6orimh"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.6orimh"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.6orimh"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="147" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.6orimh"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="148" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.6orimh" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.6orimh"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.6orimh"&gt;Posted by &lt;a href="http://www.blogger.com/k/todor-arnaudov/-/202ul3ej0yyw/0" rel="nofollow"&gt;Todor 
Arnaudov&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.6orimh"&gt;May 22, 2010 2:33 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.a7nr5u"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.a7nr5u"&gt;
&amp;gt; I 
appreciate your badass wise sentences, but I like both art &amp;amp; science and 
wanted and want to understand art as a cognitive process as well, it's a part of 
the same machinery. Re-understanding operation is in progress, new understanding 
is not in vain, &lt;br /&gt;
&lt;br /&gt;
Generalization is a reduction. Yes, everything you know 
is related to it, but you won't get anywhere by piling things up. &lt;br /&gt;
&lt;br /&gt;
&amp;gt; 
one of my immediate next AGI tasks is to manage to think and write about 
cognition in your terms - will teach your stuff and your comments to my students 
on Friday.&lt;br /&gt;
&lt;br /&gt;
Holding my breath :)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; BTW, I believe a little bit 
of promotion may help even such a detached person like you. You agree that 
collaboration is the best "cognitive accelerator" and I'm sure at least some of 
the famous and smart AGI people such as Schmidhuber would spend some time with 
&lt;br /&gt;
your articles and may make others consider them.&lt;br /&gt;
&lt;br /&gt;
I appreciate your 
appreciation (&amp;amp; promotion), but you forgot the second best accelerator. The 
reason I am, IM!HO, a lightyear ahead of anyone else is that I gave up on 
recognition &amp;amp; collaboration with tinkerers+fluffers that populate the field. 
It's not what you got, it's how you use it. Smarts won't do any good if you lack 
motivation to focus on the only problem that matters. Famous people have their 
blinders on. They're too distracted by, &amp;amp; protective of, their fame to pay 
attention to some security bum who tells them that their lifework is a pile of 
irrelevant crap.&lt;br /&gt;
Yes, collaboration would be great, but... I despair. Anyone 
who knows how to punch right keywords into Google will find me (there's 
*nothing* else), &amp;amp; those who don't are likely to be more trouble than help. 
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.a7nr5u" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.a7nr5u"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.a7nr5u"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.a7nr5u"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="149" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.a7nr5u"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="150" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.a7nr5u" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.a7nr5u"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.a7nr5u"&gt;Posted by &lt;a href="http://www.blogger.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.a7nr5u"&gt;May 22, 2010 8:06 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;br /&gt;
&lt;h4 id="knol-comment-title-27zxw65mxxlt7.j6jg8s"&gt;


How to filter out the improbable 
seems to me to be the key&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.j6jg8s"&gt;
Generation of a plethora of possible near-futures seems 
possible, but how to filter out the staggering majority which are improbable, or 
illegal in terms of the physical laws of the universe, seems complicated. Also, 
how to collapse possibilities that are so similar as to be essentially the same 
probabilistically? Then, your discussion of probability ranking the remaining 
possibilities makes sense.&lt;br /&gt;
&lt;br /&gt;
In any case, it would be a delight to hear 
from you Vitya/Burya. rick at bunkerplanet dot com.&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.j6jg8s" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.j6jg8s"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.j6jg8s"&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.j6jg8s"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.j6jg8s"&gt;Jul 17, 2009 5:12 
AM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.j6jg8s"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="155" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.j6jg8s"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="156" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.j6jg8s" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.j6jg8s"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.j6jg8s"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.j6jg8s"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.j6jg8s"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="180" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.j6jg8s" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="http://knol.google.com/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="179" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.j6jg8s" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="http://knol.google.com/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="53" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.j6jg8s" style="display: none;"&gt;View/post replies (1) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="54" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.j6jg8s"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.j6jg8s"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.znsgdm"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.znsgdm"&gt;
This is a 
bit backwards, Rick, I propose to *discover* possibilities (patterns), not to 
generate them. "Generative" bias is typical for a programmer :). The patterns 
are formed by comparing lower-level inputs, &amp;amp; projected to the extent of 
cummulative match discovered by such comparison. This is how physical laws are 
discovered, &amp;amp; it also answers your second question. This knol has a more 
detailed discussion of the process, but I guess it's unbearably abstract. 
Intelligence is a subject everyone feels competent to discuss, because everyone 
has it. Yet, no one can reduce it to a formal procedure, or even formally define 
its purpose. I feel such reduction requires an extreme "inductive" cognitive 
bias, the opposite of the "deductive" bias selected for &amp;amp; cultivated by 
Computer Science &amp;amp; Math.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 id="knol-comment-title-27zxw65mxxlt7.2j5eiv"&gt;


AGI&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.2j5eiv"&gt;
Interesting. Very nice to see more people working on 
Artificial General Intelligence.&lt;br /&gt;
&lt;br /&gt;
I have written a few articles on self 
improving AI here: &lt;a href="http://seedai.blogspot.com/2007_08_01_archive.html" rel="nofollow"&gt;http://seedai.blogsp&lt;wbr&gt;&lt;/wbr&gt;ot.com/2007_08_01_ar&lt;wbr&gt;&lt;/wbr&gt;chive.html&lt;/a&gt;&lt;br /&gt;
In 
those, I agree with much of what is written here, for example "If we want to 
talk about improving programs, we have to define what it means to improve one's 
intelligence, and thus what it means to be intelligent. We want intelligent 
systems to be useful. Useful intelligence is, just as science, about prediction, 
planning and pattern recognition. These are all so intertwined as to be more or 
less the same thing."&lt;br /&gt;
&lt;br /&gt;
You are very welcome to read and post your thoughts 
on my articles.&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.2j5eiv" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.2j5eiv"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.2j5eiv"&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.2j5eiv"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.2j5eiv"&gt;Aug 11, 2008 10:28 
PM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.2j5eiv"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="159" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.2j5eiv"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="160" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.2j5eiv" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.2j5eiv"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.2j5eiv"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.2j5eiv"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.2j5eiv"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="182" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.2j5eiv" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="http://knol.google.com/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="181" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.2j5eiv" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="http://knol.google.com/k/knol/_/rsrc/1325788818598/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="55" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.2j5eiv" style="display: none;"&gt;View/post replies (1) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="56" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.2j5eiv"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.2j5eiv"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.o6mr01"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.o6mr01"&gt;
Thanks 
David! &lt;br /&gt;
You're right, it sounds very similar on a high level, &amp;amp; I am sure 
there are many people who'd agree with the definition But I don't know of anyone 
who used it to derive a universal, low-level, quantitative criterion to select 
inputs &amp;amp; algorithms. The key is to start from the beginning: raw sensory 
inputs, &amp;amp; "test" their predictive value, in the process discovering more 
&amp;amp; more complex patterns. That's what scalability is all about, if you can't 
evaluate pixels, it'll be super-exponentially more difficult to start from more 
complex data. That's why I think Cyc, NLP, &amp;amp; high-level approaches in 
general are hopeless for AGI. &lt;br /&gt;
I am sorry, but your "Intelligence test" idea, 
besides being entirely hypothetical &amp;amp; presumably externally administered, 
has it exactly backwards. Just like many Algorithmic Learning approaches, you 
want to generate patterns &amp;amp; algorithms, instead of discovering them in a 
real world. Quite simply, we predict from experience, these patterns &amp;amp; 
algorithms will have *no* predictive value beyond mere chance, unless they're 
derived from the environment. Notice that the difference between patterns &amp;amp; 
algorithms is strictly in the origin: the former are discovered &amp;amp; the later 
are "invented". &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.o6mr01" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.o6mr01"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.o6mr01"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.o6mr01"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.o6mr01"&gt;&lt;a href="http://knol.google.com/k/francesco-lentini/-/24k18nqx4v4pf/0" rel="nofollow"&gt;Francesco  Lentini&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.o6mr01"&gt;&lt;h4 id="knol-comment-title-27zxw65mxxlt7.jverrp"&gt;


How about semantics?&lt;/h4&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.jverrp"&gt;
Interesting article. Have you seen my "The machine to 
read"?&lt;/div&gt;
&lt;div class="knol-clearer-div"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.jverrp" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.jverrp"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;&lt;span id="knol-report-placeholder-27zxw65mxxlt7.jverrp"&gt;&lt;/span&gt;
&lt;div class="knol-comment-time" id="knol-comment-edited-time-27zxw65mxxlt7.jverrp"&gt;
Last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.jverrp"&gt;Jan 23, 2011 5:39 
PM&lt;/span&gt;&lt;/div&gt;
&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.jverrp"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="198" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.jverrp"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="199" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.jverrp" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.jverrp"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-replies-toggle-block" id="knol-comment-replies-toggle-27zxw65mxxlt7.jverrp"&gt;
&lt;span class="knol-comment-rating" id="knol-comment-rating-27zxw65mxxlt7.jverrp"&gt;&lt;span class="knol-comment-votes-zero" id="knol-comment-votes-num-27zxw65mxxlt7.jverrp"&gt;0&lt;/span&gt;&lt;a closure_uid_o5owry="217" href="javascript:void(0)" id="knol-comment-nay-27zxw65mxxlt7.jverrp" title="Poor comment"&gt;&lt;img alt="Poor comment" class="knol-comment-nay" src="http://knol.google.com/k/knol/_/rsrc/1324938410669/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;a closure_uid_o5owry="216" href="javascript:void(0)" id="knol-comment-aye-27zxw65mxxlt7.jverrp" title="Good comment"&gt;&lt;img alt="Good comment" class="knol-comment-aye" src="http://knol.google.com/k/knol/_/rsrc/1324938410669/system/app/images/cleardot.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-show-toggle knol-element-toggle-threshold-1 knol-element-toggle-level-0" closure_uid_o5owry="196" href="javascript:void(0)" id="knol-comment-replies-show-toggle27zxw65mxxlt7.jverrp" style="display: none;"&gt;View/post replies (8) to this 
comment ▼&lt;/a&gt;&lt;a class="knol-comment-replies-toggle knol-comment-replies-hide-toggle knol-element-toggle-threshold-1" closure_uid_o5owry="197" href="javascript:void(0)" id="knol-comment-replies-hide-toggle27zxw65mxxlt7.jverrp"&gt;Hide replies to this comment 
▲&lt;/a&gt;&lt;/div&gt;
&lt;div class="knol-comment-replies knol-element-toggle-level-1" id="knol-comment-replies-27zxw65mxxlt7.jverrp"&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.wvrvkn"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.wvrvkn"&gt;
Thanks 
Francesco! &lt;br /&gt;
Semantics(meaning) must be learned from experience, starting from 
sensory inputs. What I suggest a conditionally iterative learning algorithm, 
&amp;amp; syntax here is simply a record of operations perfomed by this algorithm on 
a given set of inputs. Such record is necessary to maintain 
comparability(readab&lt;wbr&gt;&lt;/wbr&gt;ility) accross inputs of various "depth" of processing. 
This processing is a form of compression, &amp;amp; recorded syntax makes it 
possible to decompress data. &lt;br /&gt;
Thanks for the pointer, I'll take a look. 
&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.wvrvkn" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.wvrvkn"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.wvrvkn"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.wvrvkn"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="200" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.wvrvkn"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="201" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.wvrvkn" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.wvrvkn"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.wvrvkn"&gt;Posted by &lt;a href="http://knol.google.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.wvrvkn"&gt;Jul 27, 2008 6:40 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.ev4gle"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.ev4gle"&gt;
I agree 
with your thesis. Well, general intelligence must be scalable, or 
self-improving. Nevertheless, I am not sure that meaning *must* be learned from 
experience. Meaning (or a certain level of meaning) would be an intrinsic 
property of a message, and my algorithm Semantic Browsing &lt;a href="http://www.intellibook.net/semanticbrowsing" rel="nofollow"&gt;http://www.intellibo&lt;wbr&gt;&lt;/wbr&gt;ok.net/semanticbrows&lt;wbr&gt;&lt;/wbr&gt;ing&lt;/a&gt; would 
show really this. I collected a lot of examples (browsed texts) on my 
site.&lt;br /&gt;
Returning now to your general intelligence definition, the focal point 
is the criterion of improvement. Can you explain better which this criterion 
should be, and/or can you furnish a practical example?&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.ev4gle" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.ev4gle"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.ev4gle"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.ev4gle"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="202" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.ev4gle"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="203" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.ev4gle" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.ev4gle"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.ev4gle"&gt;Posted by &lt;a href="http://knol.google.com/k/francesco-lentini/-/24k18nqx4v4pf/0" rel="nofollow"&gt;Francesco 
Lentini&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.ev4gle"&gt;Jul 27, 2008 12:45 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.jnii9t"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.jnii9t"&gt;
The 
meaning "must" be learned, either by the algorithm, or by programmer's own 
"learning algorithm". I am sure the later is common among people &amp;amp; some of 
it is incorporated into natural language syntax, thus becoming "an intrinsic 
property of a message". Other than that, you can try to build a universal 
ontological database (as in Cyc) &amp;amp; use it to locate the "meaning" of 
individual terms &amp;amp; phrases. A lot people work on "semantic search", 
"semantic web", NLP in general, but this is not my focus &amp;amp; I am ill-equiped 
to evaluate your algorithm.&lt;br /&gt;
Appreciate your interest in my "focal point". The 
criterion for intelligence is *predictive correspondence concentration*, or 
relative cumulative match of expectations to the following inputs. I've defined 
match on the lowest, single-variable, level. It's the same on higher levels, 
where inputs are multi-variable sequences. As long as you synchronize the syntax 
of the comparand sequences, the total match is the sum of corresponding 
variables' matches between the sequences. I suppose you're looking for NL-level 
examples, &amp;amp; that's where it gets extremely ambiguous. That sort of data went 
through a huge number of process iterations, &amp;amp; you have to rely on intuition 
to track it.&lt;br /&gt;
Take a look at "On Intelligence" by Jeff Hawkins, he is a lot 
better at high-level examples than I am. &lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.jnii9t" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.jnii9t"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.jnii9t"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.jnii9t"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="204" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.jnii9t"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="205" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.jnii9t" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.jnii9t"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.jnii9t"&gt;Posted by &lt;a href="http://knol.google.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.jnii9t"&gt;Jul 27, 2008 7:33 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.2v8yec"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.2v8yec"&gt;
I notice 
that &lt;a href="http://www.intellibook.net/intellibook10/" rel="nofollow"&gt;http://www.intellibo&lt;wbr&gt;&lt;/wbr&gt;ok.net/intellibook10&lt;wbr&gt;&lt;/wbr&gt;/&lt;/a&gt; is not 
working anymore, it would have been Lentini's article. I have argued elsewhere 
(and in vain) that any algorithm would have to be "seeded" with real world 
"statistics", particularly something like vision has been shown to be heavily 
informed about useful and usual colors and shapes, while it should not be 
necessary to reproduce human handicaps like the difficulty of reading mirrored 
text.&lt;br /&gt;
&lt;br /&gt;
What I think is less understood is how "thinking" will also need 
its own set of "built ins", patterns and concepts and processes that would be 
unfair to expect an AGI to work out bit by bit. I am working on isolating these 
built ins, and would also like to offer a counterexample on the limits of 
reverse engineering input bits: imagine someone sends you the digits from pi's 
decimal expansion, and just to trick you out starts from an arbitrary position, 
lets say from the 100th onwards. It would be "intelligence" to come up with this 
explanation and predict the sequence ad infinitum, but what kind of IQ is 
required? I'd say infinite, the problem is intractable and would suggest that 
there is no intelligence at all "in general". Intelligence is a response to a 
constrained environment, it is about straight lines and circles and a few 
"primary colors" and the tendency of things too change at manageable rates and 
people having limited emotional states etc. Working with bits supposedly coming 
from an unconstrained/unknow&lt;wbr&gt;&lt;/wbr&gt;n environment is a recipe for failure 
methinks.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.2v8yec" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.2v8yec"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.2v8yec"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.2v8yec"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="206" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.2v8yec"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="207" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.2v8yec" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.2v8yec"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.2v8yec"&gt;Posted by &lt;a href="http://knol.google.com/k/anastasios-tsiolakidis/-/18z6b7zvlu71g/0" rel="nofollow"&gt;Anastasios 
Tsiolakidis&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.2v8yec"&gt;Jan 21, 2011 3:32 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.lhaghl"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.lhaghl"&gt;
Right, 
any intelligence would be useless in an effectively random environment. But our 
real environment is plenty constrained already, first by entropy growth, then by 
evolution, now by technology. Constraining it even further is piece of cake, - 
all you have to do is slow down time. I think you’re looking for easy problems 
because you can’t deal with the hard one, - scalable pattern discovery in an 
environment that our own intelligence handles easily.&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.lhaghl" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.lhaghl"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.lhaghl"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.lhaghl"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="208" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.lhaghl"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="209" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.lhaghl" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.lhaghl"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.lhaghl"&gt;Posted by &lt;a href="http://knol.google.com/k/boris-kazachenko/-/27zxw65mxxlt7/0" rel="nofollow"&gt;Boris 
Kazachenko&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.lhaghl"&gt;Jan 21, 2011 5:12 
PM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.8kks8i"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.8kks8i"&gt;
Let's 
just say that I favor problems where "environmental statistics" are plenty or 
even complete(in toy problems). In addition to natural language I would single 
out these two problem domains: 1) language development between two agents, ie 
using a communication channel between 2 protoAGIs to cooperate, or more 
accurately to have AGI.b do "what AGI.a says, not what it does". This also 
implies an independent "observation channel". What does it take for AGI.b to 
turn left when receiving the message "l", starting from blank slates, tabula 
rasa? Unintentionally you may have received insight into one of zoology's sad 
stories, why intelligent animals are so bloody hierarchical!&lt;br /&gt;
&lt;br /&gt;
2) the 
"embedded scientist", getting a protoAGI to predict/reverse engineer its 
environment while fully exposed to it, thus working around the problem "the 
observer changes the observation" and perhaps having to "fight for its life" as 
well. This needs a simulation of a different kind than your average game engine, 
probably a cellular automaton implementation.The real shoulders of giants for 
human intelligence is not so much Euclid and Einstein but the biological 
heritage which enables us to stay alive long enough as individuals and 
civilizations to slowly unravel the mystery of the world, it would be a miracle 
if an embedded intelligence in the Game of Life achieved that state where it can 
just wait and formulate algorithms. A big spanner in the works remains the 
"unsolved" problem of society and synergy, we have found a way it seems to 
benefit from millions of people who are mutually clueless, meaning they have 
different areas of expertise. Obviously we are not perfect at this, we may have 
failed to fully integrate the genius of, say, Tesla and Jesus, but we are better 
than any program I have seen. (on a tangent, I should add that it is anything 
but self-evident that we are benefiting from our synergy in any deeper sense, I 
simply refer to the build up of science and technology)&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.8kks8i" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.8kks8i"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.8kks8i"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.8kks8i"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="210" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.8kks8i"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="211" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.8kks8i" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.8kks8i"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.8kks8i"&gt;Posted by &lt;a href="http://knol.google.com/k/anastasios-tsiolakidis/-/18z6b7zvlu71g/0" rel="nofollow"&gt;Anastasios 
Tsiolakidis&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.8kks8i"&gt;Jan 22, 2011 7:30 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.epj5sn"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.epj5sn"&gt;
Anastasios,&lt;br /&gt;
thanks for reporting, the service has 
been restored! Go to &lt;a href="http://www.intellibook.net/" rel="nofollow"&gt;www.intellibook.net&lt;/a&gt; and click "the machine to read".&lt;br /&gt;
Well, 
at moment this is my response to your clever chatter. Please enter in the box a 
text written in ANY language (Latin alphabet) from 1500 to 15000 chars in 
lenght, click a button and see what happens. For example, here is a RESUMEE of 
"Executive Attention" article by Boris. &lt;br /&gt;
&lt;br /&gt;
Attention is a mechanism that 
focuses cognitive search.&lt;br /&gt;
&lt;br /&gt;
Attention span as discussed here is not a 
simple duration of focus on a subject.&lt;br /&gt;
&lt;br /&gt;
Rather, it’s a scope of cognitive 
search (level of generalized experience) that determines priorities, - selects 
subjects for focused ATTENTION.&lt;br /&gt;
&lt;br /&gt;
Deliberate control over the focus of 
one's ATTENTION will be the most profound revolution yet, - it will change what 
we want out of life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Precisely, this RESUMEE is based on the first 8K 
of the article, because you, as Guest, may not exceed this limit. Let me know if 
you want a registered (user payable) account.&lt;br /&gt;
Hi Boris, you know do more and 
better?&lt;/div&gt;
&lt;div class="knol-comment-edit-wrapper" id="knol-comment-edit-wrapper-27zxw65mxxlt7.epj5sn" style="display: none;"&gt;
&lt;textarea id="knol-comment-text-editor-27zxw65mxxlt7.epj5sn"&gt;&lt;/textarea&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id="knol-report-placeholder-27zxw65mxxlt7.epj5sn"&gt;&lt;/span&gt;&lt;span class="knol-comment-action-link-span" id="knol-comment-action-link-span-27zxw65mxxlt7.epj5sn"&gt;&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="212" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.epj5sn"&gt;Report abusive comment&lt;/a&gt;&lt;a class="knol-comment-action-link" closure_uid_o5owry="213" href="javascript:void(0)" id="knol-report-hide-link-27zxw65mxxlt7.epj5sn" style="display: none;"&gt;Hide report window&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="knol-spinner knol-comment-spinner goog-inline-block" id="knol-comment-action-spinner-27zxw65mxxlt7.epj5sn"&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply-author"&gt;
&lt;span id="knol-comment-edited-time-27zxw65mxxlt7.epj5sn"&gt;Posted by &lt;a href="http://knol.google.com/k/francesco-lentini/-/24k18nqx4v4pf/0" rel="nofollow"&gt;Francesco 
Lentini&lt;/a&gt;, last edited &lt;span id="knol-comment-timestamp-27zxw65mxxlt7.epj5sn"&gt;Jan 23, 2011 9:09 
AM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1" id="comment-27zxw65mxxlt7.61i5lm"&gt;
&lt;div class="knol-comment-text" id="knol-comment-text-27zxw65mxxlt7.61i5lm"&gt;
Thanks 
Francesco!&lt;br /&gt;
&lt;br /&gt;
Not a bad summary, but it missed the meat of the knol, which 
is in “Practical Implications” part. The problem with your approach is that a 
summary should be an introduction to an article, &amp;amp; a good author would write 
his own (the knol starts with one). If your algorithm can do better than the 
author, then it should be writing its own articles :).&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="knol-comment-action-link knol-report-link" closure_uid_o5owry="161" href="javascript:void(0)" id="knol-report-link-27zxw65mxxlt7.o6mr01"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="knol-comment-reply knol-element-toggle-threshold-1"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-5862146951029883568?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/8HVoj2vAVeE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/5862146951029883568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=5862146951029883568" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/5862146951029883568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/5862146951029883568?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/8HVoj2vAVeE/knol.html" title="Comments from the knol" /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2012/01/knol.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYCSXk_fip7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-7590457156831800757</id><published>2008-06-11T03:00:00.000-04:00</published><updated>2012-01-12T08:49:28.746-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T08:49:28.746-05:00</app:edited><title>Cognition: hierarchical pattern discovery with incrementally scalable syntax.</title><content type="html">&lt;span style="color: #000099;"&gt;&lt;span style="color: #cc0000;"&gt;This post is out of date, for a new version see the top post:&lt;/span&gt; &lt;a href="http://www.cognitivealgorithm.info/"&gt;http://www.cognitivealgorithm.info/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #000099;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #000099;"&gt;Intelligence is a cognitive algorithm: &lt;span style="color: black;"&gt;it predicts/self-predicts (plans) by discovering &amp;amp; projecting patterns. This definition &amp;amp; the following opinions are mine, as the alternatives are scarce. For an excellent high-level discussion see "On Intelligence" by Jeff Hawkins, though consistency is lacking there. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #000099;"&gt;&lt;span style="color: black;"&gt;General (scalable) intelligence must &lt;span style="color: #000099;"&gt;recursively self-improve:&lt;/span&gt; continuously develop new algorithms. This requires a &lt;span style="color: #000099;"&gt;criterion of improvement, &lt;/span&gt;&amp;amp; to be universal it must come from the very &lt;span style="color: #000099;"&gt;definition of intelligence.&lt;/span&gt; There is an opinion that intelligence can be recognized but not defined, which is absurd because recognition *is* a match between an input &amp;amp; a definition. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #000099;"&gt;&lt;span style="color: black;"&gt;I think the lack of functional definition is the main reason for the failure of general AI attempts over the last half-century, although Algorithmic Information Theory and Bayesian logic are a good start.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
We know of one mechanism that did produce an intelligence, although a pretty messed-up one: the evolution. Initially algorithmically very simple, &lt;span style="color: #000099;"&gt;evolution changes heritable traits at random &lt;span style="color: black;"&gt;&amp;amp;&lt;/span&gt; evaluates results for reproductive fitness.&lt;/span&gt;&lt;br /&gt;
But biological evolution is ludicrously inefficient because &lt;span style="color: #000099;"&gt;intelligence is only one element of reproductive fitness,&lt;/span&gt; &amp;amp; &lt;span style="color: #000099;"&gt;selection is extremely coarse-grained:&lt;/span&gt; on the level of a whole genome rather than of individual traits.&lt;br /&gt;
&lt;br /&gt;
By my definition, &lt;span style="color: #000099;"&gt;a fitness function specific to intelligence&lt;/span&gt; is &lt;span style="color: #000099;"&gt;predictive correspondence of input patterns. &lt;/span&gt;&lt;br /&gt;
Correspondence is a representational analog of reproduction, maximized by an internalized evolution:&lt;br /&gt;
- the "heritable traits" for predictions are past inputs, "variation" is a change of their location &amp;amp; resolution, driven by:&lt;br /&gt;
- the "fitness": their cumulative match to the following inputs, produced by comparison which also drives variation by derivation.&lt;br /&gt;
&lt;br /&gt;
Match (fitness) should be quantified on the lowest level of comparison,- this makes selection more incremental &amp;amp; efficient.&lt;br /&gt;
&lt;span style="color: #000099;"&gt;The lowest level is the comparison between two single-variable inputs,&lt;/span&gt; &amp;amp; &lt;span style="color: #000099;"&gt;the match is a partial identity:&lt;/span&gt; a complimentary of the difference, or the smaller of the variables. This is also a measure of analog compression: a sum of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;bitwise&lt;/span&gt;&lt;/span&gt; AND between uncompressed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;comparands&lt;/span&gt;&lt;/span&gt; (represented by strings of ones).&lt;br /&gt;
This adds a whole new &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;dimension&lt;/span&gt; to Bayesian logic, - I quantify &lt;span style="color: #000099;"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;partial&lt;/span&gt; match&lt;/span&gt; or &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;occurrence&lt;/span&gt; (a micro-dimension of prediction) just like Bayesian logic adds quantified &lt;span style="color: #000099;"&gt;partial probability&lt;/span&gt; (a macro-dimension) to classical logic.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #000099;"&gt;To speedup,&lt;/span&gt; the search algorithm must incorporate increasingly more complex shortcuts to discover better predictions (the speed is what it’s all about, otherwise we can just sit back &amp;amp; let the biological evolution do the job).&lt;br /&gt;
These more complex predictions (patterns) &amp;amp; pattern discovery methods (algorithms) are derived from the past inputs of increasing comparison range &amp;amp; derivation depth.&lt;br /&gt;
&lt;br /&gt;
The most basic shortcuts are based on the assumption that&lt;span style="color: #000099;"&gt; the environment is not random:&lt;/span&gt;&lt;br /&gt;
- Input patterns are decreasingly predictive with the distance.&lt;br /&gt;
- Pattern is increasingly predictive with the accumulated match, &amp;amp; decreasingly so with the difference between constituent inputs.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #000099;"&gt;A core algorithm based on these assumptions would be an iterative step that selectively increases range &amp;amp; complexity of the patterns in proportion to their projected cumulative match:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The original inputs are single variables produced by senses, such as pixels of visual perception. Their subsequent comparison by iterative subtraction generates &lt;span style="color: #000099;"&gt;new variables:&lt;/span&gt; length &amp;amp; aggregate value for both partial match &amp;amp; miss (derivatives) for each variable of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;comparands&lt;/span&gt;&lt;/span&gt;. The inputs are integrated into patterns &lt;span style="color: #000099;"&gt;(higher-level inputs)&lt;/span&gt; if the additional projected match is greater than the system's average for the computational resources necessary to record &amp;amp; compare additional syntactic complexity. This &lt;span style="color: #000099;"&gt;compressive syntax expansion&lt;/span&gt; repeats with every new level of search: each variable of an input pattern forms its own pattern.&lt;br /&gt;
&lt;br /&gt;
On the other hand, if predictive value (projected match) falls below the systems' average, the input pattern is aggregated with adjacent "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;subcritical&lt;/span&gt;&lt;/span&gt;" patterns by iterative addition, into a lower-resolution input. &lt;span style="color: #000099;"&gt;Aggregation results in a "fractional" projection range&lt;/span&gt; for constituent inputs, as opposed to &lt;span style="color: #000099;"&gt;"multiple" range for matching inputs. &lt;/span&gt;By increasing magnitude of the input it increases its projected match: a subset of the magnitude. Aggregation also produces the averages to determine resolution of future inputs &amp;amp; evaluate their matches.&lt;br /&gt;
So, the &lt;span style="color: #000099;"&gt;alternative integrated/aggregated representations of inputs&lt;/span&gt; are produced by iterative subtraction/addition (the neural analogs are inhibition &amp;amp; excitation), both determined by comparison among the respective inputs.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #000099;"&gt;Cognition&lt;/span&gt;&lt;span style="color: #000099;"&gt; is a form of evolution&lt;/span&gt; where &lt;span style="color: #000099;"&gt;variation &lt;/span&gt;does not proceed by altering the inputs directly: a prediction can only be derived from experience. Rather, it &lt;span style="color: #000099;"&gt;redefines &lt;/span&gt;coordinate &amp;amp; resolution of the inputs, &amp;amp; &lt;span style="color: #000099;"&gt;generates &lt;/span&gt;length &amp;amp; derivatives (higher-level inputs) by comparing them. &lt;span style="color: #000099;"&gt;It's not random:&lt;/span&gt; the range/resolution, &amp;amp; the syntactic complexity of inputs &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;increases&lt;/span&gt; or decrease in proportion to their relative cumulative match: &lt;span style="color: #000099;"&gt;the selection criterion.&lt;/span&gt; I consider this to be a higher phase of &lt;span style="color: #000099;"&gt;meta-&lt;/span&gt;&lt;span style="color: #000099;"&gt;evolution &lt;/span&gt;(&lt;a href="http://scalable-intelligence.blogspot.com/2008/04/entropy-evolution.html"&gt;see related post&lt;/a&gt;). Cognition is driven by &lt;span style="color: #000099;"&gt;predictive fitness,&lt;/span&gt; where the patterns themselves are dispensable, compared to biological evolution driven by &lt;span style="color: #000099;"&gt;reproductive fitness,&lt;/span&gt; where the patterns (genome) are the end in themselves.&lt;br /&gt;
&lt;br /&gt;
The biggest hangup people usually have is that this kind of algorithm is obviously very simple, while working intelligence is obviously very complex. But, as I tried to explain, additional complexity is learnable and should only improve speed, rather than change the "direction" of cognitive evolution (although it may save a few zillion years). The main requirement for such algorithm is that it continuously improves the ratio of &lt;span style="color: #000099;"&gt;benefit:&lt;/span&gt; predictive power, to &lt;span style="color: #000099;"&gt;cost:&lt;/span&gt; complexity.&lt;br /&gt;
&lt;br /&gt;
I would summarize the algorithm as &lt;span style="color: #000099;"&gt;Comparison-Projection,&lt;/span&gt; - a more constructive analog to Jeff Hawkins' Memory-Prediction.&lt;br /&gt;
Hope this makes sense. I have a far more advanced work-in-progress, but if the core premises here (if correct) are already way ahead of any other approach that I know of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-7590457156831800757?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/xK5TviFzjbM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/7590457156831800757/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=7590457156831800757" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/7590457156831800757?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/7590457156831800757?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/xK5TviFzjbM/intelligence-pattern-discovery.html" title="Cognition: hierarchical pattern discovery with incrementally scalable syntax." /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2008/04/intelligence-pattern-discovery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUCSX49eCp7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-475700193442012686</id><published>2008-06-10T04:03:00.000-04:00</published><updated>2012-01-12T08:51:08.060-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T08:51:08.060-05:00</app:edited><title>Meta-Evolution: evolution beyond reproduction</title><content type="html">&lt;span style="color: #cc0000;"&gt;This post is out of date, for a new version see&amp;nbsp;&lt;/span&gt; &lt;a href="http://meta-evolution.blogspot.com/"&gt;http://meta-evolution.blogspot.com/&lt;/a&gt;&lt;a href="http://knol.google.com/k/boris-kazachenko/meta-evolution-evolution-beyond-biology/27zxw65mxxlt7/3#"&gt;.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is an attempt to generalize the arrow of time: a common thread from &lt;span style="color: #000099;"&gt;the Second Law,&lt;/span&gt; through &lt;span style="color: #000099;"&gt;reproduction &lt;/span&gt;of the fittest, to &lt;span style="color: #000099;"&gt;technological progress,&lt;/span&gt; &amp;amp; beyond.&lt;br /&gt;
Evolution of "fitness": from Entropy in physics, to Reproduction in biology, to Prediction for cognitive systems. Many observers (such as &lt;a href="http://singularity.com/"&gt;Ray Kurzweil&lt;/a&gt; &amp;amp; &lt;a href="http://pespmc1.vub.ac.be/HEYL.html"&gt;Francis Heylighen&lt;/a&gt;) see matter, life, &amp;amp; cognition as the phases in the "evolution" of the known universe. But they seem to use an increasing scale &amp;amp; complexity of evolving systems as the main criterion for the trend across these phases. This presents a problem: galaxies are bigger than brains, &amp;amp; the only unambiguous definition of complexity is as the degree of &lt;a href="http://en.wikipedia.org/wiki/Kolmogorov_Complexity"&gt;randomness,&lt;/a&gt; which is hardly inspiring. I suggest that a system is defined by its conserved core: the common traits that it preserves &amp;amp; propagates. In my interpretation the complexity of a system itself is strictly instrumental, driven by functional differentiation. The ultimate criterion of progress is "correspondence concentration" of the core, which becomes more abstract on higher phases.&lt;br /&gt;
&lt;br /&gt;
In the most general terms, evolution is a variation of heritable traits and selection of the results fit for a given evironment: preserved over time and reproduced across space. Meta evolution can be defined as the evolution for the mechanisms of variation &amp;amp; selection themselves, both of which are determined by the environment. Thus, the driver of meta evolution is the environmental change, resulting from selective propagation of previous variations. New levels of evolving systems emerge in an ecosystem consisting largely of previously evolved specimen. Evolution on such higher levels should have more constrained (less random) modes of variation, &amp;amp; more abstract (differentiated) criteria for selection.&lt;br /&gt;
&lt;br /&gt;
Any evolving system (a unit of evolution) can be conceptually subdivided into a conserved core &amp;amp; an adaptive hierarchy of its environmental interface. A core is a subject of variation &amp;amp; selection, while an adaptive interface facilitates propagation of the core at the expense of its own specifics. In biology, genotype is a core &amp;amp; phenotype is an interface, &amp;amp; similar distinctions can be applied beyond biology. Other things equal, the reduction of a core relative to the adaptive interface makes it more "fit": easier to propagate. Besides, a core is more fit if it's also functional for its own propagation. That means a core evolves as an abstract (stable across space-time) representation of the interface hierarchy. These statements are tautological, but so are the very concepts of increasing entropy, Darwinian evolution, &amp;amp; algorithmic complexity, not to mention all of math.&lt;br /&gt;
Thus, the fitness value of meta evolution is abstractness of a core, supported by the expansion/differentiation of its adaptive hierarchy. A higher core evolves as a subset of an existing core, the rest of which becomes "adaptive": conservation &amp;amp; propagation of the specifics is overriden to maximize those of a new core.&lt;br /&gt;
Three of the most fundamental phases in such incremental abstraction during "the brief history of time" are:&lt;br /&gt;
&lt;br /&gt;
Entropy growth: equalization of matter/energy levels over space-time, or continuous pattern expansion.&lt;br /&gt;
Evolution in biology: reproduction of differentiated patterns, by metabolizing external matter/energy.&lt;br /&gt;
Cognition: recognition of learnable/forgettable patterns to maximize predictive value of representations.&lt;br /&gt;
&lt;br /&gt;
There's no beginning or end to meta evolution, so I'll start from the best-understood phase: reproducing core. There are at least six stages of adaptive expansion &amp;amp; differentiation within this phase, each sequentially increasing the stability of a core, such as genotype, and the complexity gap between genotype &amp;amp; an adaptive phenotype:&lt;br /&gt;
&lt;br /&gt;
- Restoration: an ability of fermions/atoms/molecules to maintain their "pattern" in spite of exchanging energy &amp;amp; constituent particles. In a way, it's a spatially/temporally differentiated pattern preservation.&lt;br /&gt;
- Replication, or serial symmetrical restoration: the "replacement" atoms/molecules selected by the template from the environment subsequently form their own "replacements"(crystals), or get detached &amp;amp; then both sides "restore" themselves again (RNA).&lt;br /&gt;
- Differentiated Replication, or the most basic life: a reproducing genome consisting of cooperative genes that are sequentially activated to also function as mediated templates for proteins &amp;amp; so on: a multi-step process to accumulate resources for reproduction (4 nucleotides of DNA &amp;amp; 20 amino acids).&lt;br /&gt;
- Adaptive Reproduction, where the degree of this "alternative" reproduction (expression) for individual genes and their products is controlled by environmental feedback: an additional step of functional differentiation over environmental variation: "instinctive" internal reactions and external behaviour.&lt;br /&gt;
- Conditioned Adaptation, where inherited reactions &amp;amp; behaviour are suplemented/replaced by those proven to be instrumental to them. "Instrumental" means reliably preceding inherited or previously conditioned values: states maximized by the responses. This is a basic form of induction.&lt;br /&gt;
- Predictive Adaptation, via cognitive modeling, with adaptation &amp;amp; conditioning to projected vs experienced environment. Projection is a basic deduction, probably requiring some form of cortex.&lt;br /&gt;
&lt;br /&gt;
The genomes of higher organisms are far more stable: the mutation rates are the highest in bacteria &amp;amp; decrease as the organisms become larger &amp;amp; longer-living. This is because of improved protection for genome, as well as reduced reproduction rates &amp;amp; expanded lifespan (mutations accumulate during reproduction). In spite of this slowdown in variation, the increase in complexity of phenotypical functional differentiation in the course of evolution appears to accellerate. This can be explained by a growing proportion of aquired, as opposed to inherited complexity.&lt;br /&gt;
&lt;br /&gt;
"Complexity acquisition" occurs in the three "adaptive" stages listed above: reaction, induction, &amp;amp; deduction. These later stages are a gradual transition to representation-maximizing, vs reproduction-maximizing, phase of meta evolution. Most of the aquired complexity is procedural (behavioral) rather than structural, although the difference here is only in the speed of change (adaptation). Such complexity can be described as motivation: a set of patterns that define behavior. A motive is a stimulus or a pattern of stimuli that attract or repulse a subject: are maximized or minimized depending on their intensity relative to an optimal value. Such value patterns increase in generality during the process of evolution: phylogeny, &amp;amp; maturation: ontogeny.&lt;br /&gt;
&lt;br /&gt;
In the last three stages of the "reproduction" phase, the conserved core of motivation is, correspondingly: Instincts: inherited adaptive responses, Reflexes: sequentially conditioned responses, &amp;amp; Goals: a conserved core of responses to predictions. Instinctive motivation is encoded by a genotype, thus selected by reproductive fitness only. Conditioned motives, on the other hand, are selected by their consistent precedence to the more primitive motives. The more general "instrumental" motives sequentially displace the original ones. Such displacement is necessary because the value patterns for reproductive fitness of higher animals change too fast to evolve with their genotype, &amp;amp; are far too complex to fit in it. In turn, goal-directed motivation greately accelerates such displacement because it's driven by theoretical predictions, rather than by actual experiences.&lt;br /&gt;
&lt;br /&gt;
Cognition: evolution beyond reproduction.&lt;br /&gt;
&lt;br /&gt;
The "value drift" during conditioning means that reproductive fitness may no longer be an ultimate core of motivation. For humans, the drive toward reproduction seems to be largely conditioned by culture, &amp;amp; is no longer decisive in the modern variety of it. This is obvious because birth rates &amp;amp; population actually decline in the wealthiest &amp;amp; the most educated countries or social groups. It's even more obvious that no one would spend his life savings to manufacture ever greater amounts of his DNA. So, the intrinsically conserved core for conditioned &amp;amp; goal-directed motivation is not reproduction, but sequential, &amp;amp; then projected, correspondence to previous motives. It may seem that aquired types of motivation don't belong in an ultimately conserved core of an evolving system, but in higher social animals they are also passed across generations. Human civilization is an extreme case, where cultural conditioning, &amp;amp; with the expanding learning phase &amp;amp; life span, increasingly individual conditioning, is a dominant carrier of motivation, which all that really matters on this stage. The genes, on the other hand, may soon go extict altogether. The only subjective value of the genes for humans is their capacity to maintain/propagate the phenotype, &amp;amp; we can develop better tools for the job.&lt;br /&gt;
&lt;br /&gt;
Most basic cultural, or memetic, evolution is driven by a type of pattern reproduction, except these patterns are conditioned rather than inherited. In higher social animals conditioning accelerates learning by uncritical acceptance &amp;amp; imitation: a shortcut of authority for evidence. Thus, memes reproduce through upbringing &amp;amp; socialization, and can ultimately be legitimized by religion (probably uniquely human). Such "memetic" reproduction is a subject of group selection, which parallels genetic reproduction &amp;amp; selection of individuals. Some consider memetic evolution by group selection to be a higher phase of meta evolution, but I beg to differ. Value-loaded memes, just like genes, are still selected for their reproductive fitness, only on societal rather than individual level. Such selection is extremely coarse-grained &amp;amp; thus obscenely inefficient.&lt;br /&gt;
For a far more efficient mechanism of memetic selection we need to look at the originators of the memes in a society: authoritative individuals such as leaders, prophets, experts, &amp;amp; scientists. Such individuals use personal cognition or institutional science to derive memes they consider useful or accurate. This process is predictive: the memes don't initially come with any survival record. Social progress democratizes such meme generation: more people use their cognition to form or critically evaluate accuracy/utility of the memes, instead of blindly accepting them from an authority. Fittingly, cognition is "implemented" in the neocortex, vs. the more primitive limbic system for conditioning by authority or tradition.&lt;br /&gt;
&lt;br /&gt;
Human motivation develops by conditioned self-identification with increasingly generalized instrumentals: from simple urges with inherited value: pain/pleasure, soft/hard, sweet/bitter, warm/cold, new/old.., to identification with the body as instrumental to these urges (resulting in self-preservation drive), &amp;amp; then to expanding social identification: family, including various stages of mating ) community ) country ) humanity. The drive for social status (formalized as money &amp;amp; power) seems to parallel social identity: the generality of its' instrumental aspect is a subset of the corresponding level of society.&lt;br /&gt;
This development of broader "self" is directed by specific inherited values: somatosensory feedback, the patterns of human beauty, sexual attraction, childcare, the drive for social status, &amp;amp; societal empathy. However, instrumental conditioning increases/decreases relative value of a motive, &amp;amp; seems necessary for more general motives to significantly displace competing lower motives.&lt;br /&gt;
Rough Freudian parallels here are ID for urges, Ego for a body, &amp;amp; Super Ego for social identification.&lt;br /&gt;
&lt;br /&gt;
As instrumental values eventually displace the inherited ones, the conserved core of motivation shifts toward higher generality instruments. Childish impulsiveness is substantially displaced by adolescent egocentrism, which in turn is displaced by increasingly broad socialization. The speed &amp;amp; degree of displacement vary greatly in proportion to the subject's "attention span": developing more general instruments requires longer-term investment. This attention span expansion is impeded by the urgency of lower motives, which is a combination of their objective intensity &amp;amp; subjective sensitivity. Sensitivity is a stimuli response for a given motive. The variation in sensitivity for individuals is both inherited &amp;amp; conditioned: sensitized by deprivation or desensitized by addiction.&lt;br /&gt;
All motives compete via winner-take-all inhibition. Generally, the attention span expansion is reversely proportional to the stimuli decay rate as it propagates into association areas of neocortex. Such areas, especially anterior prefrontal cortex, represent higher-generality patterns, which become motives through conditioning. Lower decay rate will make higher-generality motives relatively stronger &amp;amp; better able to inhibit lower ones. The decay rate variation is likely partly inherited via cortical trade-offs &amp;amp; gene expression for dopamine &amp;amp; serotonin receptors. I've detailed my speculations on this in my &lt;a href="http://knol.google.com/k/boris-kazachenko/cognitive-focus-generalist-vs/27zxw65mxxlt7/7"&gt;"Generalist vs Specialist"&lt;/a&gt; knol. In most cases, the generalization of motives is only traceable through the end of adolescence, by which time an individual runs out of a neocortex to myelinate, &amp;amp; then neural plasticity decreases. Hopefully, we can find the means to expand the "adolescence".&lt;br /&gt;
&lt;br /&gt;
This interpretation is similar to &lt;a href="http://en.wikipedia.org/wiki/Abraham_Maslow"&gt;Maslow's hierarchy of needs&lt;/a&gt; &amp;amp; related &lt;a href="http://www.valuebasedmanagement.net/methods_alderfer_erg_theory.html"&gt;ERG theory,&lt;/a&gt; except that they treat the higher "needs" as inherited, although latent, while I think they are largely instrumental, &amp;amp; gain additional value through conditioning.&lt;br /&gt;
The broadest inherited affinity drive seems to be social empathy / altruism. However, it's not independently definable: empathy works by recognizing a self-image in others. Such self-image changes radically during the growing-up process, &amp;amp; will change beyond recognition if this process extends indefinitely. Increasing cultural diversity makes social identification ever more tentative, &amp;amp; formalization /automation of interactions separates intrinsic affinity from the instrumental value of society for an individual.&lt;br /&gt;
Conditioning to theoretical projections, as opposed to past utility, should eventually displace social affinity by identification with broader, more abstract concepts instrumental to the creation of society/humanity itself: progress, evolution, or god for the believers (this is about motivation, not to be confused with intelligence).&lt;br /&gt;
&lt;br /&gt;
Ultimately, curiosity is the only universally instrumental motive, - it drives cognition necessary to recognize what's "instrumental" in the first place. Therefore, it's the only ultimately conserved motive, &amp;amp; should eventually displace all others. Curiosity evolves from inherited novelty seeking to deeper pattern discovery drive, the conserved core for both being the increase in predictive correspondence of representations.&lt;br /&gt;
On its highest stage, intelligent life, pattern reproduction uses prediction (a higher phase of meta evolution), as a tool. But a purely cognitive system may have predictive power as an ultimate fitness criterion. A cognitive system develops a hierarchy of recognition/projection mechanisms that create increasingly predictive models. This hierarchy seems to parallel that of restoration/reproduction mechanisms (the most basic of which I listed above) that create increasingly stable patterns. However, that's is a subject for my &lt;a href="http://knol.google.com/k/boris-kazachenko/intelligence/"&gt;"Intelligence"&lt;/a&gt; knol.&lt;br /&gt;
&lt;br /&gt;
Entropy growth: evolution before reproduction.&lt;br /&gt;
&lt;br /&gt;
The only universal trend in a physical world is the growth of entropy, or a trend toward equilibrium. For repulsve interactions, such growth is equalization of energy levels across Space-Time. For attractive interactions, the direction would be reversed in space, but not in time, which is a "macro-dimension".&lt;br /&gt;
At the first glance, entropy has nothing in common with (&amp;amp; antagonistic to) higher fitness values: reproduction &amp;amp; prediction. I think this is because physical entropy is confused with the informational one, which is a measure of disorder. Physical entropy is exactly the opposite: stability/homogeneity is synonymous with order, on a given level of organization (the definition must be restricted to specific level).&lt;br /&gt;
This confusion arises because in Information Theory the disorder is measured by the number of bits necessary for description, which is compressed, rather than the differences in actual physical values, which are not. S-T continuous causality means that variation within localized objects is lower than that between them. Thus, the interaction between the objects will reduce the difference between them, but increase internal differences within each. The resulting total variation within a "closed system" will be reduced in magnitude, but increased in the "number" of local smaller-magnitude differences. Overall, the record of all differences will require more bits because local homogeneity and greater magnitudes are more compressible.&lt;br /&gt;
&lt;br /&gt;
So, both the growth of entropy &amp;amp; that of reproductive fitness represent increasing stability over time &amp;amp; homogeneity across space. The difference between them is in scope: entropy increases in all interacting objects, with no spatially distinct adaptive subsystem, while reproduction is restricted to a "genotype". Even so, the growth of entropy, while it drives all the biollogical processes, is vastly inferior to life in complexity &amp;amp; most wouldn't consider it to be part of meta-evolutionary process. On the opposite, the "heat death" seems be life's worst nightmare. But I would argue that reproduction at its ultimate extreme, "the grey goo" scenario, is just as regressive. And reproduction-driven evolution is just as inferior compared to prediction, judging by the technological civilization it already produced &amp;amp; "guesstimating" the potential.&lt;br /&gt;
&lt;br /&gt;
Obviously, by utilizing increasing amounts of resources to maintain &amp;amp; advance adaptive systems, the higher forms of evolution accelerate the growth of entropy in the environment. More abstract conserved core, being correspondingly detached from the environment, requires more complex adaptive subsystems. Thus, meta-evolution can be a universal, rather than local, trend only if the best more-complex-systems are a priori more fit than the best less-complex ones. The less fit systems become an resource for the more fit ones. I believe that complexity generally wins because it allows for greater functional differentiation in the adaptive subsystem. Functional differentiation is the essence of progress &amp;amp; the cause of its acceleration: specialized mechanisms are by definition more efficient than general-purpose ones. This doesn't mean that any given system/environment will evolve forever, only that meta evolution will predominate on the average.&lt;br /&gt;
&lt;br /&gt;
This assumes that the universe is open, otherwise the evolution will run out of resources &amp;amp; die a heat death. There are two ways to defend this assumption a priori:&lt;br /&gt;
&lt;br /&gt;
First, there’s a Bayesian premise: given that our knowledge about any "physical" infinity is a priori infinitesimal, all possibilities should be assigned equal probability. Since "open universe" represents infinite number of possibilities, &amp;amp; "closed universe" only one, there's no contest.&lt;br /&gt;
Second, but more crucial, is a "projection decay" premise (my own, as far as I know):&lt;br /&gt;
Basically, "closed universe" assumption means that the known patterns can be projected into infinity, - no external impact is expected to terminate them. This position is popular among programmers &amp;amp; mathematicians because of heavily deductive nature of their work. It's also popular among physicists, because fundamental physical laws do appear to be absolute, - no limits/exceptions have been found for GR, QM, or Standard Model in a hundred years of intense research.But, however fundamental physics is, it covers only small part of human knowledge. In all other sciences patterns (laws) do have limits &amp;amp; do decay with a distance (in the frame of reference used to define them). A cross-science generalization seems to show that smaller-scale patterns are stronger (more evolved?). The laws of physics are at the extreme end of this trend, with no known maximal range. It might be logical to project these laws into infinity, except that this contradicts the cross-scale negative meta-pattern of decay with the distance, which can be overriden only by laws with a proven infinite range.&lt;br /&gt;
&lt;br /&gt;
To recapitulate:&lt;br /&gt;
&lt;br /&gt;
Equalization, or simple entropic averaging, forms continuous patterns by increasing similarity between interacting objects (macro), at the expense of decreasing similarity within each (micro).&lt;br /&gt;
Reproduction increases core/environment differentiation by selectively maximizing internally differentiated genotype pattern, &amp;amp; by introducing externally differentiated adaptive phenotype on a macro-level. The "ecosystem" for reproduction must be non-random: "stabilized" by the previous entropic equilibration.&lt;br /&gt;
Recognition further increases such differentiation by representing only inputs: the "part" of represented object that impacts a detector, &amp;amp; by maximizing only match: the "part" that's common among the inputs. The core here is prediction, patterns &amp;amp; algorithms themselves are adaptively "metabolized" to maximize it. The "ecosystem" for representations (brain) must be "stabilized" by the previous reproduction of memory &amp;amp; recognition processing "cells".&lt;br /&gt;
&lt;br /&gt;
A higher-phase variation is directed by a lower-phase selection: random mutations in genotype are driven by the growth of entropy, &amp;amp; new cognitive algorithms are ultimately selected by their reproductive fitness. The more abstract core allows for more flexible &amp;amp; functionally differentiated adaptive hierarchy, which is better able to preserve/propagate the core. The competion among core levels is not apparent: life is based on matter &amp;amp; does not obsolete it, &amp;amp; cognition is based on life, or some form of pattern accumulation mechanism. But genetic pattern conservation is achieved at the expense of reduced entropy in its adaptive subsystem. And cognitive correspondence is maximized by the speedup of "pattern metabolism": less stable memory contents. In other words, maximization of a more-abstract core comes at the expense of reduced stability (fitness) of specifics in its adaptive hierarchy, resulting in local vs global correspondence concentration increase.&lt;br /&gt;
&lt;br /&gt;
There must be lower selection criteria than entropy, and higher than prediction, along the line of increasing correspondence concentration of a relatively shrinking/abstract conserved core.&lt;br /&gt;
Lower than entropy may be quantum mechanics, where local matter/energy conservation does not apply. Quantum randomness effectively blocks entropic equalization/stabilization on a micro-scale.&lt;br /&gt;
More abstract than prediction is probably mathematics: computational compression. Such compression is not predictive per se, but is universally instrumental for prediction.&lt;br /&gt;
&lt;br /&gt;
So, Ladies &amp;amp; Gentlemen, the meaning of life, universe, &amp;amp; everything: correspondence concentration growth for an increasingly differentiated/abstract conserved core: a fitness function of meta-evolution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-475700193442012686?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/EF4FT9XD66Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/475700193442012686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=475700193442012686" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/475700193442012686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/475700193442012686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/EF4FT9XD66Q/entropy-evolution.html" title="Meta-Evolution: evolution beyond reproduction" /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2008/04/entropy-evolution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMESHY6eip7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-5497494641811555357</id><published>2008-06-10T02:57:00.000-04:00</published><updated>2012-01-12T08:53:29.812-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T08:53:29.812-05:00</app:edited><title>A mindset for AI discovery.</title><content type="html">I've been utterly frustrated by Artificial Intelligentsia's apparent inability to comprehend the very nature of the problem they're trying to solve. This is what I've come up with in a way of explanation:&lt;br /&gt;
&lt;br /&gt;
The process of learning is the only thing in common for all the knowledge it generates, which is why I believe that understanding it requires a primary focus on generalization over one's entire world model. In effect, this will result in &lt;span style="color: #000099;"&gt;meta-generalization, the only product of which is the process of generalization itself. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
As distinct from a more conventional focus on specifics, the focus on high-level generalization (&amp;amp; especially meta-generalization) comes at the expense of precision &amp;amp; might be useful only over the time/scope greater than most peoples' attention span.&lt;br /&gt;
Moreover, formalization of the generalization process was pointless prior to the development of computers: we can't really control our own low-level learning because it is subconscious &amp;amp; highly distributed, so the result can only be trully useful as a computer simulation.&lt;br /&gt;
&lt;br /&gt;
(In other words, the extreme reduction necessary to formalize the general intelligence makes it impossible to evaluate the resulting algorithm by trying to imagine how it can predict experience. The experience in case is everything we know &amp;amp; a theory/algorithm can produce meangfully complex predictions only through extremely long recursion. That's the difference between a theory of intelligence &amp;amp; most scientific theories, - it can't be "implemented" by a human doing consciously controlled sequental deduction.)&lt;br /&gt;
&lt;br /&gt;
On the other hand, the &lt;span style="color: #000099;"&gt;trade-offs&lt;/span&gt; required for such focus are &lt;span style="color: #000099;"&gt;slow reaction/implementation &lt;/span&gt;(as analytical depth introduces delays of each level of analysis), &lt;span style="color: #000099;"&gt;&amp;amp; lower precision&lt;/span&gt; (as generalization is a necessarily lossy reduction). Needless to say, evolution had little use for such trade-offs in the Stone Age conditions, when one's very survival was never assured, or even in the "civilized" world, with its' social pressures.&lt;br /&gt;
&lt;br /&gt;
The fact that AI is historicaly a subfield of computer science makes the situation even worse. It's a dark irony that the most &lt;span style="color: #000099;"&gt;general/theoretical problem&lt;/span&gt; concievable is tackled mostly by programmers, -&lt;br /&gt;
the ultimate &lt;span style="color: #000099;"&gt;specifics &amp;amp; implementation&lt;/span&gt; &lt;span style="color: #000099;"&gt;people.&lt;/span&gt; It's not an accident that many successful programmers (including Alan Turing, the patron saint of artificial intelligentsia) have milder forms of autism, which is &lt;span style="color: #000099;"&gt;basically an extreme focus on the detail &amp;amp; correspondingly impaired ability to generalize.&lt;/span&gt; (Physiologically, a necessary feature of autism spectrum disorder is a reduced intracortical communication, which is a key for the generalization process &amp;amp; intellectual integrity).&lt;br /&gt;
&lt;br /&gt;
More generally, the people who attempt to implement AI originate in engineering, math, &amp;amp; hard sciences, - fields with a &lt;span style="color: #000099;"&gt;heavy deductive vs inductive bias. &lt;/span&gt;Such bias makes them less inclined to focus on the generalization (induction) process.&lt;br /&gt;
On the other hand, the inductive bias people, such as social scientists &amp;amp; philosophers, are interested &lt;span style="color: #000099;"&gt;in the products, rather than in the procedural implementation, of generalization.&lt;/span&gt; So, while I think an inductive bias is necessary to understand intelligence intuitvely, this mindset is ill suited for explicit algorithmic formalization.&lt;br /&gt;
&lt;br /&gt;
Besides, social sciences &amp;amp; especially philosophy as social institutions have always been disfunctional fields, dominated by rhetorics, moral/religious "reasoning", &amp;amp; glorified subjectivism. This, of course, is of necessity: being the highest levels of generalization they don't have the intellectual content that a society can make sense/use of in acceptable time frame, so they must generously supplement with emotional appeal to "human interests” &amp;amp; legitimization by intellectual tradition or "higher authority".&lt;br /&gt;
&lt;br /&gt;
Generalization can be meaningful only if combined with semantic clarity: consistent term definition (an introspective form of analysis by splitting a concept into its constituents). Without such consistency the concepts become incrementally more confused with each level of generalization. This confusion is apparent in philosophy, all the terms of which are relativistic (definable only through each other). However, doing the hard work of making the definitions explicit would mean destroying the mystique of philosophy (&amp;amp; of humanity), &amp;amp; nothing seems to be more abhorrent to the philosophers.&lt;br /&gt;
&lt;br /&gt;
So, I think the real problem in AI research is&lt;span style="color: black;"&gt; the lack of &lt;/span&gt;&lt;span style="color: #000099;"&gt;focus &amp;amp; discipline &lt;/span&gt;&lt;span style="color: black;"&gt;rather than insufficient "raw" intelligence. It's &lt;/span&gt;hard to focus on &lt;span style="color: #000099;"&gt;the mechanics of generalization&lt;/span&gt; because of a global scope &amp;amp; off-putting lossiness of the process, as well as the social pressures &amp;amp; psychological urges driving one toward specific &amp;amp; immediate results.&lt;br /&gt;
&lt;br /&gt;
This, of course, is mostly me looking in the mirror.&lt;br /&gt;
For my speculations on neurological details see &lt;a href="http://cognitive-focus.blogspot.com/"&gt;http://cognitive-focus.blogspot.com/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-5497494641811555357?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/1mdBCh89x_0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/5497494641811555357/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=5497494641811555357" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/5497494641811555357?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/5497494641811555357?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/1mdBCh89x_0/mindset-for-general-ai-discovery.html" title="A mindset for AI discovery." /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2007/03/mindset-for-general-ai-discovery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYAQXo4eip7ImA9WxdbFkQ.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-6305774928578188960</id><published>2008-06-09T23:11:00.000-04:00</published><updated>2008-08-14T02:09:00.432-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-14T02:09:00.432-04:00</app:edited><title>Inductive &amp; deductive cognitive phases.</title><content type="html">This is a more "procedural" angle on &lt;a href="http://knol.google.com/k/boris-kazachenko/cognitive-focus-cortical-minicolumns/"&gt;Cognitive focus &amp;amp; cortical &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;minicolumns&lt;/span&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://scalable-intelligence.blogspot.com/2007/03/mindset-for-general-ai-discovery.html"&gt;A mindset for AI discovery&lt;/a&gt;.&lt;br /&gt;&lt;span style="color:#000099;"&gt;Induction&lt;/span&gt; is a generalization, or &lt;span style="color:#000099;"&gt;a pattern discovery process.&lt;/span&gt; It is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;lossy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; in proportion to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;selectiveness&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, - a "pattern" is a set of inputs with an acceptable degree of match. A higher threshold for match means more inputs are dismissed as "noise" &amp;amp; the search is longer.&lt;br /&gt;&lt;span style="color:#000099;"&gt;Deduction,&lt;/span&gt; on the other hand, is an &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;interactive&lt;/span&gt; projection of the resulting patterns, which forms &lt;span style="color:#000099;"&gt;new combinatorial patterns.&lt;/span&gt; Thus, it's a generative or creative "invention", rather than selective or reductionist "discovery" process.&lt;br /&gt;A generalist bias would cause a &lt;span style="color:#000099;"&gt;longer &amp;amp; more selective induction&lt;/span&gt; prior to generative deduction. The proportion between the two will not necessarily change, but &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;there will&lt;/span&gt; be greater delay of a deduction-heavy phase, which will then last relatively longer. This is because both the input patterns &amp;amp; their combinatorial secondary patterns will be relatively less detailed but longer-range. So, the difference between generalist &amp;amp; specialist is that the former will take longer to transition from induction (knowledge discovery) to deduction (knowledge application).&lt;br /&gt;&lt;br /&gt;In social terms, &lt;span style="color:#000099;"&gt;less critical acceptance&lt;/span&gt; of second-hand knowledge speeds up the deductive phase of thinking. I use "critical" not only in reference to the &lt;span style="color:#000099;"&gt;consistency/correctness&lt;/span&gt; of the data, but also to its &lt;span style="color:#000099;"&gt;relative importance/ pattern strength&lt;/span&gt; in the grand scheme of things. Such "passive learning" is necessary for functioning in a differentiated society, where a large amount of data must be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;acquired&lt;/span&gt; from "mentors" prior to making an independent contribution. This is particularly important in math, engineering, &amp;amp; "hard sciences", where deduction is the name of the game &amp;amp; "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;lossy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; generalizations" are frowned upon.&lt;br /&gt;Although induction is also used in math, programming, &amp;amp; engineering, it is &lt;span style="color:#000099;"&gt;secondary to deduction,&lt;/span&gt; which is a reversal of the "natural order of things". This may help to explain why these, apparently "hardcore rationalist" fields, produce a disproportional number of religious extremists (see &lt;a href="http://www.nuff.ox.ac.uk/users/gambetta/Engineers%20of%20Jihad.pdf"&gt;Engineers of Jihad&lt;/a&gt; ).&lt;br /&gt;On the other hand, a generalist will be more &lt;span style="color:#000099;"&gt;selective &amp;amp; intellectually independent,&lt;/span&gt; taking longer time as passive observer prior to reaching conclusions (deducing from observation). He will also be less likely to accept "authority", including peer pressure, &amp;amp; thus will be less "socialized". This &lt;span style="color:#000099;"&gt;delay &amp;amp; detachment&lt;/span&gt; in practically applying knowledge requires innate emotional security, - innate because it's not based on prior success &amp;amp; is less sensitive to conditions. It's very suggestive that Autism Phenotype (which I think is a good &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;proxy&lt;/span&gt; for a Specialist Phenotype) seems to be partly caused by a &lt;a href="http://www.informaworld.com/smpp/content~content=a770681827~db=all~jumptype=rss"&gt;low prenatal serotonin exposure &lt;/a&gt;(serotonin is a "peace of mind" neurotransmitter).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-6305774928578188960?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/6BHKmtle_RA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/6305774928578188960/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=6305774928578188960" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/6305774928578188960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/6305774928578188960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/6BHKmtle_RA/inductive-deductive-cognitive-phases.html" title="Inductive &amp; deductive cognitive phases." /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2008/06/inductive-deductive-cognitive-phases.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMCQ304eSp7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-6415195440046704202</id><published>2008-04-10T03:55:00.000-04:00</published><updated>2012-01-12T08:54:22.331-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T08:54:22.331-05:00</app:edited><title>Generalist vs Specialist' neuroarchitectural bias.</title><content type="html">&lt;span style="color: #cc0000;"&gt;This post is out date, for a new version see my&lt;/span&gt; &lt;a href="http://cognitive-focus.blogspot.com/"&gt;http://cognitive-focus.blogspot.com/&lt;/a&gt;&lt;a href="http://knol.google.com/k/boris-kazachenko/cognitive-focus-generalist-vs/27zxw65mxxlt7/7#"&gt;.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is related to “&lt;a href="http://scalable-intelligence.blogspot.com/2007/03/mindset-for-general-ai-discovery.html"&gt;A mindset for AI discovery&lt;/a&gt;”, but with a dose of neuroscience.&lt;br /&gt;
&lt;span style="color: #000099;"&gt;By &lt;/span&gt;&lt;span style="color: #000099;"&gt;a "generalist" I mean someone focused on finding common patterns across different fields of knowledge, &lt;/span&gt;rather than a "serial specialist" who develops professional competence in each of these fields. I am not a neuroscientist &amp;amp; the following is very speculative.&lt;br /&gt;
Cognitive bias toward a certain degree of generalization, as opposed to to the level of detail in learning, appears to be partly inherited or developed prenatally /early postnatally. I did some literature search for possible mechanisms of variation in such bias, this is a result. Would appreciate informed comments.&lt;br /&gt;
&lt;br /&gt;
In very general terms, a neocortex is a network of columns loosely organized in a hierarchy of generalization, from primary to association areas of both sensory &amp;amp; motor cortices (see "The columnar organization of the neocortex" by Vernon Montcastle, "Cortex &amp;amp; Mind" by Joaquin Fuster, "On intelligence" by Jeff Hawkins). Given a relatively fixed volume &amp;amp; resources, the neocortex must trade between the number &amp;amp; the range of connections in the network. In other words, this cortical hierarchy can be relatively dense or sparse.&lt;br /&gt;
Longer-range "sparse" connections have an exponentially greater number of possible targets, thus requiring longer time to find the best match, or to "wire" the network. Fewer total connections would reduce the amount of represented detail, but their increased range will improve match &amp;amp; generality of the resulting patterns. This is because learning, as distinct from passive recording, is selective: the inputs must be reinforced by matches to previous knowledge (as in coincidence detection). In a sparse hierarchy the choice of such reinforcement is greater, so the best match will be better, resulting in slower &amp;amp; more selective learning. So, the tradeoff is between learning speed &amp;amp; detail of a dense hierarchy, &amp;amp; the generality of patterns/concepts discoverable by a sparse hierarchy.&lt;br /&gt;
&lt;br /&gt;
A functional unit of neocortex is a minicolumn: a group of ~100 neurons vertically connected across six layers of neocortex, &amp;amp; derived from the same group of progenitor cells during embrionic development. Although functional separation of individual minicolumns is disputed, they are ontogenetically distinctive &amp;amp; their vertical differentiation (algorithm) is genetically determined. I suggest that this algorithm is an atomic recognition / generalization function, iterated by vertically connecting multiple minicolumns. This is based on the assumption that main cortical function is cognition, which can be reduced to recursive generalization: comparison-projection steps (for more on that see my &lt;a href="http://knol.google.com/k/boris-kazachenko/intelligence/27zxw65mxxlt7/2"&gt;Intelligence&lt;/a&gt; knol). My half-educated &lt;a href="http://www.ruf.rice.edu/~lngbrain/Sidhya/#Cortical%20Layers"&gt;guess&lt;/a&gt; is that lateral connections among minicolumns, from layer I to layers II &amp;amp; III, mostly mediate a winner-take all inhibition. On the other hand, the vertical connections, from layer V,VI of an source minicolumn to layer IV of a target, via thalamus, are across generality: the output should be a compressed generalization of the inputs.&lt;br /&gt;
&lt;br /&gt;
I know of three levels of neuroarchitectural differences that seem to bias a cognitive focus: hemispheric assymmetry, differences among individuals, &amp;amp; cortical features that distinguish humans from other animals.&lt;br /&gt;
&lt;br /&gt;
First, the evidence on the correlation between neuroarchitectural &amp;amp; cognitive bias in cortical hemispheric asymmetry. It seems that the left hemisphere represents higher-generality, especially semantic concepts, while the right hemisphere works mostly in the background, likely searching for contextual patterns (Cortex &amp;amp; Mind, p. 184, &lt;a href="http://courses.dce.harvard.edu/~phils4/splitbrain.pdf"&gt;Split Brain&lt;/a&gt;, Michael Gazzaniga). The difference, of course, is mostly in degree. Accordingly, Jeffrey Hutsler and Ralf A.W. Galuske showed in "Hemispheric asymmetries in cerebral cortical networks" that macro-columns in the left hemisphere contain relatively fewer mini-columns than corresponding areas in the right hemisphere. The axons in the left hemisphere are better myelinated, even though the total volume &amp;amp; number of synapses is the same in corresponding areas of both hemispheres.This asymmetry seems to be greater in humans than in other animals. The hemispheres do not normally operate independently, they are densely interconnected by Corpus Callosum. Some of this connectivity is to provide simple fault-tolerance &amp;amp; sensory-motor field integration, as in animals. But because of the asymmetry ("lateralization") in humans, the transfer of data between hemispheres will likely be between different levels of generality. This mismatch means that the transfer will add another step of generalization to the hierarchy of the left hemisphere.&lt;br /&gt;
&lt;br /&gt;
The best evidence for neuroarchitectural differences among individuals comes from research on autism spectrum disorder (ASD), or broader autism phenotype (BAP). Much of my info on this is via "&lt;a href="http://a-shade-of-grey.blogspot.com/2006/09/autism-and-minicolumns.html"&gt;A Shade of Gray&lt;/a&gt;" blog: an excellent review of relevant research, highly recommend. Among other things, BAP is known to increase a focus on specifics, at the expense of higher level generalization ability.&lt;br /&gt;
This bias seems to be partially caused by the fact that BAP individuals have greater number of smaller &amp;amp; more densely packed minicolumns per macrocolumn. Their minicolumns contain the same number of smaller-size neurons, which probably drive signals over shorter range between the macrocolumns, producing local vs global connectivity bias in BAP ( from Casanova - "Abnormalities Of Cortical Circuitry In The Brains Of Autistic Individuals", via &lt;a href="http://a-shade-of-grey.blogspot.com/2006/09/autism-and-minicolumns.html"&gt;A Shade of Gray&lt;/a&gt;). Weaker inter-macrocolumn signals likely result in inhibited transfer of information between the levels of generalization. This would leave higher levels (associative areas) under-utilized, &amp;amp; my personal guess is that they will re-specialize into more "primary" areas by re-orienting toward less mediated (attenuated) specific thalamocortical inputs. Suggestive research: &lt;a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6SYR-4KBVWWG-6&amp;amp;_user=10&amp;amp;_rdoc=1&amp;amp;_fmt=&amp;amp;_orig=search&amp;amp;_sort=d&amp;amp;view=c&amp;amp;_acct=C000050221&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=10&amp;amp;md5=15fe0f3f8ff41c1068ee8fe1ac0a4fd0"&gt;Partially enhanced thalamocortical functional connectivity in autism&lt;/a&gt;. In other words, instead of differentiating by the generality of data, the areas will differentiate by its spatio-temporal &amp;amp; modality-specific origin.Very interesting study "Comparison of the Minicolumnar Morphometry of Three Distinguished Neuroscientists and Controls" by Dr. Casanova is reported in &lt;a href="http://a-shade-of-grey.blogspot.com/2007/02/minicolumns-genius-and-autism.html"&gt;"Minicolumns, Genius, and Autism".&lt;/a&gt; The neural connectivity of the neuroscientists appears to be similar to autistics in the density &amp;amp; size of minicolumns, but differ in better inhibitory isolation between adjacent minicolumns. This should focus the output of minicolumns toward vertical vs lateral connections, increasing the vertical range even for smaller minicolumns. The other likely difference is in their &lt;a href="http://en.wikipedia.org/wiki/Corpus_callosum"&gt;corpus callosi&lt;/a&gt;, the structure that connects the left and right cerebral hemispheres, which have consistently shown to be smaller in autistics.&lt;br /&gt;
&lt;br /&gt;
Yet another set of evidence is the difference in cortical architecture between humans (with obviously vastly greater generalization ability) &amp;amp; other animals. Beside much larger neocortex &amp;amp; hemispheric assymetry, the most salient such difference is the &lt;a href="http://a-shade-of-grey.blogspot.com/2007/06/asd-as-developmental-disorder-suggested.html"&gt;Spindle neurons&lt;/a&gt; , which are present only in humans &amp;amp;, to a far lesser extent, in other primates &amp;amp; whales. From &lt;a href="http://en.wikipedia.org/wiki/Spindle_neuron"&gt;Wikipedia,&lt;/a&gt; via "A Shade of Gray: "Spindle cells appear to play a central role in the development of intelligent behavior and adaptive response to changing conditions and cognitive dissonance. They emerge postnatally and eventually become widely connected with diverse parts of the brain, evidencing their essential contributions to the superior capacity of hominids to focus on difficult problems." Becuse they're much bigger, &amp;amp; their axons are longer &amp;amp; less branched than those of pyramidal neurons they replace, the spindle neurons should radically extend the range of vertical connections between the minicolumns. This increased range is probably not free, but comes at the expense of reduced density of connections.&lt;br /&gt;
&lt;br /&gt;
The above discussion considered neuroarchitecturally determined trade-offs. Cognitive focus is also biased by the variation in temporal attention span, which probably also affects the architectural bias during cortical development. Attention span, or a stimuli "decay rate" in the neocortex, is probably determined by the speed of reuptake for excitatory neurotransmitters. Most likely candidates are dopamine &amp;amp; norepinephrine, "the pay attention" neurotransmitters, necessary for signal propagation from primary to higher association areas.&lt;br /&gt;
The evidence here is contradictory because there are many feedback loops. I suspect that during prenatal / early postnatal development high levels of cortisol / low levels of serotonin increase the levels of phasic dopamine, which in turn upregulates dopamine reuptake. This leads to greater fluctuations in the levels of tonic dopamine and increased novelty seeking as opposed to long term focus. A tantalizing hint can be found in this study: &lt;a href="http://jcn.sagepub.com/cgi/content/abstract/9/2/18"&gt;http://jcn.sagepub.com/cgi/content/abstract/9/2/18&lt;/a&gt;: "To advance our understanding of attention-deficit hyperactivity disorder and medication effects we draw upon the evidence for (1) a neurotransmitter imbalance between norepinephrine and dopamine in attention-deficit hyperactivity disorder and (2) an asymmetric neural control system that links the dopaminergic pathways to left hemispheric processing and links the noradrenergic pathways to right hemispheric processing. It appears that attention-deficit hyperactivity disorder may involve a bihemispheric dysfunction characterized by reduced dopaminergic and excessive noradrenergic functioning. In turn, favorable medication effects may be mediated by a restoration in neurotransmitter balance and by increased control over the allocation of attentional resources between hemispheres." (J Child Neurol 1994;9:181-189).&lt;br /&gt;
It's also known that ADHD sufferers have fewer dopamine autoreceptors, leading to greater variations in its levels. This probably causes lower sensitivity to to dopamine due to less efficient receptors, such as &lt;a href="http://en.wikipedia.org/wiki/Dopamine"&gt;D1&lt;/a&gt;.&lt;br /&gt;
Faster dopamine reuptake should reduce "vertical" signal propagation, causing constant novelty seeking for "primary" stimulation to keep the neocortex busy. ADHD can be remedied by the use of stimulants, most efficiently by reuptake inhibitors such as &lt;a href="http://en.wikipedia.org/wiki/Bupropion"&gt;Bupropion.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The generalist vs specialist trade-off is somewhat ambiguous in terms modern societal utility:&lt;br /&gt;
- On one hand, speed &amp;amp; precision was far more important for survival "in the wild", which probably explains why apes likely have a photographic memory, superior to humans: &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/7124156.stm"&gt;Chimps beat humans in memory test.&lt;/a&gt;&lt;br /&gt;
- On the other hand, more recent functional differentiation of modern society rewards specialization &amp;amp; precision, &amp;amp; speed, probably more so than a generalization ability on the opposite end of cognitive diversity spectrum.&lt;br /&gt;
&lt;br /&gt;
IQ tests are inherently incapable of capturing high generalization ability because of their time limits. The tests are supposed to be background-neutral, which means they can only measure an ability to discover patterns within data given to a subject during relatively brief test (except for verbal &amp;amp; math IQ, which are not background-neutral). That means they’re biased toward the speed of learning, &amp;amp; "sparse &amp;amp; slow" subjects will be at disadvantage.&lt;br /&gt;
The same bias is built into an educational system: the detail-oriented "dense" subjects would be better at passive knowledge acquisition. "Sparse" architecture will excel at independent knowledge discovery &amp;amp; critical thinking, but this is far more difficult to evaluate. Also, modern science accumulated a very substantial body of knowledge, which must be "passively acquired" prior to being able to make a novel discovery. This is a disadvantage for a generalist, &amp;amp; may help to explain why we haven't had a "new Einstein" in a century.&lt;br /&gt;
Moreover, it's a lot easier to recognize competence of a specialist than that of a generalist: we all share lower generality levels, which is where we get the original data, but the effective generality of the top associative levels definitely differs among individuals. I would speculate that this is why the quality of work in social sciences, &amp;amp; especially philosophy, is so vastly inferior to that in "hard" sciences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-6415195440046704202?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/0H1aYRc6INU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/6415195440046704202/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=6415195440046704202" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/6415195440046704202?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/6415195440046704202?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/0H1aYRc6INU/analytical-depth-vs-response-speed.html" title="Generalist vs Specialist' neuroarchitectural bias." /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2008/04/analytical-depth-vs-response-speed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEICRXc6fyp7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-6338728031095838255.post-3179239970421286330</id><published>2008-01-01T04:30:00.000-05:00</published><updated>2012-01-12T08:56:04.917-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T08:56:04.917-05:00</app:edited><title>On "On Intelligence" (edited)</title><content type="html">Derek Zahn, via AGI list, with my response:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; It seems like a reasonable and not uncommon idea that an AI could be built as a mostly-hierarchical autoassiciative memory.&lt;br /&gt;
&amp;gt; As you point out, it's not so different from Hawkins's ideas. Neighboring "pixels" will correlate in space and time;&lt;br /&gt;
&amp;gt;"features" such as edges should become principle components given enough data, and so on.&lt;br /&gt;
&amp;gt;There is a bunch of such work on self-organizing the early visual system like this.&lt;br /&gt;
&amp;gt;That overall concept doesn't get you very far though; the trick is to make it work past the first few rather&lt;br /&gt;
&amp;gt; obvious feature extraction stages of sensory data, and to account for things like episodic memory,&lt;br /&gt;
&amp;gt; language use, goal-directed behavior, and all other cognitive activity that is not just statistical categorization.&lt;br /&gt;
&amp;gt; I sympathize with your approach and wish you luck.&lt;br /&gt;
&amp;gt; If you think you have something that produce more than Hawkins has with his HTM,&lt;br /&gt;
&amp;gt; please explain it with enough precision that we can understand the details.&lt;br /&gt;
&lt;br /&gt;
I agree with you on Hawkins &amp;amp; HTM, but his main problem is conceptual.&lt;br /&gt;
He seems to be profoundly confused as to what the hierarchy should select for: generality or novelty. He nominates both, apparently not realizing that they're mutually exclusive. This creates a difficulty in defining a quantitative criterion for selection, which is a key for my approach. This inconsistency leads to haphazard hacking in the HTM. For example, he starts by comparing 2D frames in a binary fashion, which is pretty perverse for an incremental approach. I start from the beginning by comparing pixels: the limit of resolution. I quantify the degree of match right there, as a distinct variable, &amp;amp; also record &amp;amp; compare explicit coordinates &amp;amp; derivatives, while he simply junks all that information. HTM doesn't scale because it's not consistent &amp;amp; incremental enough.&lt;br /&gt;
&lt;br /&gt;
Both generality &amp;amp; novelty are valuable, but only because &lt;span style="color: #000099;"&gt;they both contribute to predictive power,&lt;/span&gt;- the ultimate value.&lt;br /&gt;
&lt;span style="color: #000099;"&gt;Generality is a macro-dimension&lt;/span&gt; of cortical hierarchy because it itself is a retrospective predictive power.&lt;br /&gt;
Besides, it takes an extended, hierarchically differentiated, search to recognize generality.&lt;br /&gt;
&lt;span style="color: #000099;"&gt;With novelty,&lt;/span&gt; there're two different aspects: &lt;span style="color: #000099;"&gt;proximity &lt;/span&gt;&lt;span style="color: #000099;"&gt;&lt;span style="color: black;"&gt;&amp;amp; &lt;/span&gt;change.&lt;/span&gt; Recent inputs are relatively more predictive than the old ones by the virtue of their proximity to future inputs. Thus, &lt;span style="color: #000099;"&gt;proximity is a micro-dimension: &lt;span style="color: black;"&gt;order of search&lt;/span&gt; within every level of generality.&lt;/span&gt; It's not hierarchical because range of search &amp;amp; the resulting complexity of match is lower for novel inputs.&lt;br /&gt;
&lt;span style="color: #000099;"&gt;Change,&lt;/span&gt; on the other hand, has a &lt;span style="color: #000099;"&gt;"contrast" effect: &lt;/span&gt;its value is determined by, &amp;amp; subtracted from, the recurrent pattern it interrupts. In other words, &lt;span style="color: #000099;"&gt;change has "negative" value,&lt;/span&gt; it's important only to the extent that it cancels positive predictive value of the interrupted pattern. The change within noise does not interrupt any pattern &amp;amp; has no independent value.&lt;br /&gt;
&lt;br /&gt;
I disagree that we need to specifically code episodic memory, language, &amp;amp; action, - to me these are "emergent properties" (damn, I hate that word:)).&lt;br /&gt;
&lt;br /&gt;
There are more details on my top post &amp;amp; related discussion on &lt;a href="http://doxspot.blogspot.com/2007/01/what-matters-expected-or-unexpected.html"&gt;"DoxSpot".&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338728031095838255-3179239970421286330?l=www.cognitivealgorithm.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/xcMU/~4/wnRs41fY8O8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cognitivealgorithm.info/feeds/3179239970421286330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6338728031095838255&amp;postID=3179239970421286330" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/3179239970421286330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6338728031095838255/posts/default/3179239970421286330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/xcMU/~3/wnRs41fY8O8/discussion-of-my-core-post-from-other.html" title="On &quot;On Intelligence&quot; (edited)" /><author><name>Boris Kazachenko</name><uri>https://profiles.google.com/104103935502822521380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-fySvfdPZwzU/AAAAAAAAAAI/AAAAAAAAAAA/S6hdN67z4-w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.cognitivealgorithm.info/2008/04/discussion-of-my-core-post-from-other.html</feedburner:origLink></entry></feed>

