<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.issarice.com/index.php?action=history&amp;feed=atom&amp;title=Learning-complete</id>
	<title>Learning-complete - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.issarice.com/index.php?action=history&amp;feed=atom&amp;title=Learning-complete"/>
	<link rel="alternate" type="text/html" href="https://wiki.issarice.com/index.php?title=Learning-complete&amp;action=history"/>
	<updated>2026-07-15T10:40:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.issarice.com/index.php?title=Learning-complete&amp;diff=2481&amp;oldid=prev</id>
		<title>Issa at 05:02, 16 July 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.issarice.com/index.php?title=Learning-complete&amp;diff=2481&amp;oldid=prev"/>
		<updated>2021-07-16T05:02:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:02, 16 July 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Possible examples:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Possible examples:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* teaching method: &amp;quot;binary search&amp;quot; the student&amp;#039;s mind by asking questions that keep getting harder; this tells you roughly how much they understand, and then you can ask more questions/give &amp;quot;bite-sized nuggets&amp;quot; of lessons/info to &amp;quot;feed&amp;quot; the student. i think this is close to the funnest way to learn (i.e. minimizes boredom no matter what level of knowledge you start out with, because the lesson adjusts to your level). [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Exhaustive &lt;/del&gt;quizzing allows impatient learners to skip the reading]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* teaching method: &amp;quot;binary search&amp;quot; the student&amp;#039;s mind by asking questions that keep getting harder; this tells you roughly how much they understand, and then you can ask more questions/give &amp;quot;bite-sized nuggets&amp;quot; of lessons/info to &amp;quot;feed&amp;quot; the student. i think this is close to the funnest way to learn (i.e. minimizes boredom no matter what level of knowledge you start out with, because the lesson adjusts to your level). &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Related: &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;exhaustive &lt;/ins&gt;quizzing allows impatient learners to skip the reading]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* So imagine we have a very accurate model that can return answers to questions like: &amp;quot;give me the most interesting problem I can solve in 1 hour&amp;quot;. It seems plausible to me that you could learn a lot of math/econ/physics/whatever just by asking this question repeatedly and solving these problems. Especially if the model can take into account when you solved problems, so it will know when to re-ask questions or ask similar questions. This is basically like a generalization of [[spaced repetition]] systems (where SRS is like the giant lookup table version of this model).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* So imagine we have a very accurate model that can return answers to questions like: &amp;quot;give me the most interesting problem I can solve in 1 hour&amp;quot;. It seems plausible to me that you could learn a lot of math/econ/physics/whatever just by asking this question repeatedly and solving these problems. Especially if the model can take into account when you solved problems, so it will know when to re-ask questions or ask similar questions. This is basically like a generalization of [[spaced repetition]] systems (where SRS is like the giant lookup table version of this model).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* as an oracle: you can think of the ideal teaching mechanism as like a Q&amp;amp;A oracle where you keep asking the thing that&amp;#039;s on your mind until you get all the answers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* as an oracle: you can think of the ideal teaching mechanism as like a Q&amp;amp;A oracle where you keep asking the thing that&amp;#039;s on your mind until you get all the answers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Issa</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.issarice.com/index.php?title=Learning-complete&amp;diff=2480&amp;oldid=prev</id>
		<title>Issa at 05:02, 16 July 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.issarice.com/index.php?title=Learning-complete&amp;diff=2480&amp;oldid=prev"/>
		<updated>2021-07-16T05:02:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:02, 16 July 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Possible examples:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Possible examples:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* teaching method: &amp;quot;binary search&amp;quot; the student&amp;#039;s mind by asking questions that keep getting harder; this tells you roughly how much they understand, and then you can ask more questions/give &amp;quot;bite-sized nuggets&amp;quot; of lessons/info to &amp;quot;feed&amp;quot; the student. i think this is close to the funnest way to learn (i.e. minimizes boredom no matter what level of knowledge you start out with, because the lesson adjusts to your level).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* teaching method: &amp;quot;binary search&amp;quot; the student&amp;#039;s mind by asking questions that keep getting harder; this tells you roughly how much they understand, and then you can ask more questions/give &amp;quot;bite-sized nuggets&amp;quot; of lessons/info to &amp;quot;feed&amp;quot; the student. i think this is close to the funnest way to learn (i.e. minimizes boredom no matter what level of knowledge you start out with, because the lesson adjusts to your level)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. [[Exhaustive quizzing allows impatient learners to skip the reading]]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* So imagine we have a very accurate model that can return answers to questions like: &amp;quot;give me the most interesting problem I can solve in 1 hour&amp;quot;. It seems plausible to me that you could learn a lot of math/econ/physics/whatever just by asking this question repeatedly and solving these problems. Especially if the model can take into account when you solved problems, so it will know when to re-ask questions or ask similar questions. This is basically like a generalization of [[spaced repetition]] systems (where SRS is like the giant lookup table version of this model).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* So imagine we have a very accurate model that can return answers to questions like: &amp;quot;give me the most interesting problem I can solve in 1 hour&amp;quot;. It seems plausible to me that you could learn a lot of math/econ/physics/whatever just by asking this question repeatedly and solving these problems. Especially if the model can take into account when you solved problems, so it will know when to re-ask questions or ask similar questions. This is basically like a generalization of [[spaced repetition]] systems (where SRS is like the giant lookup table version of this model).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* as an oracle: you can think of the ideal teaching mechanism as like a Q&amp;amp;A oracle where you keep asking the thing that&amp;#039;s on your mind until you get all the answers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* as an oracle: you can think of the ideal teaching mechanism as like a Q&amp;amp;A oracle where you keep asking the thing that&amp;#039;s on your mind until you get all the answers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Issa</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.issarice.com/index.php?title=Learning-complete&amp;diff=1787&amp;oldid=prev</id>
		<title>Issa: Created page with &quot;An idea I&#039;ve been toying with, in analogy with terms like &quot;NP-complete&quot; from complexity theory: some learning/teaching tasks seem to have a universality to them, such that onc...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.issarice.com/index.php?title=Learning-complete&amp;diff=1787&amp;oldid=prev"/>
		<updated>2020-12-08T09:07:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;An idea I&amp;#039;ve been toying with, in analogy with terms like &amp;quot;NP-complete&amp;quot; from complexity theory: some learning/teaching tasks seem to have a universality to them, such that onc...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;An idea I&amp;#039;ve been toying with, in analogy with terms like &amp;quot;NP-complete&amp;quot; from complexity theory: some learning/teaching tasks seem to have a universality to them, such that once you&amp;#039;ve figured out how to solve that kind of teaching problem, you automatically can teach any specific thing.&lt;br /&gt;
&lt;br /&gt;
More weakly, you can just think of these as some &amp;quot;models for learning&amp;quot; or ways you can think about learning.&lt;br /&gt;
&lt;br /&gt;
Possible examples:&lt;br /&gt;
&lt;br /&gt;
* teaching method: &amp;quot;binary search&amp;quot; the student&amp;#039;s mind by asking questions that keep getting harder; this tells you roughly how much they understand, and then you can ask more questions/give &amp;quot;bite-sized nuggets&amp;quot; of lessons/info to &amp;quot;feed&amp;quot; the student. i think this is close to the funnest way to learn (i.e. minimizes boredom no matter what level of knowledge you start out with, because the lesson adjusts to your level).&lt;br /&gt;
* So imagine we have a very accurate model that can return answers to questions like: &amp;quot;give me the most interesting problem I can solve in 1 hour&amp;quot;. It seems plausible to me that you could learn a lot of math/econ/physics/whatever just by asking this question repeatedly and solving these problems. Especially if the model can take into account when you solved problems, so it will know when to re-ask questions or ask similar questions. This is basically like a generalization of [[spaced repetition]] systems (where SRS is like the giant lookup table version of this model).&lt;br /&gt;
* as an oracle: you can think of the ideal teaching mechanism as like a Q&amp;amp;A oracle where you keep asking the thing that&amp;#039;s on your mind until you get all the answers.&lt;br /&gt;
* as a recreation of bloom&amp;#039;s two sigma in a way which scales.&lt;br /&gt;
* as an ML-like prediction problem: the teaching method is to just predict the next best problem you should solve, or the fact you are most likely to be about to forget.&lt;br /&gt;
* learning-complete: a method/function you can call that can teach you arbitrary info in a way better than just reading/watching lectures. so i think &amp;quot;easiest problem you can&amp;#039;t solve&amp;quot; is one, &amp;quot;question oracle&amp;quot; is another, etc.&lt;br /&gt;
&lt;br /&gt;
Non-examples:&lt;br /&gt;
&lt;br /&gt;
* books -- I think it&amp;#039;s quite hard to actually learn lots of things via books. Even people who are good at learning struggle a lot when it comes to learning things via books. Like, in some technical sense books are &amp;quot;complete&amp;quot; in that you can just write down arbitrary messages for the learner, but for practical human purposes it seems insufficient.&lt;br /&gt;
* lectures -- same reason.&lt;br /&gt;
&lt;br /&gt;
reductions/X-complete analogy for learning: what problems are explanations equivalent to? Eg the idea of &amp;quot;asking questions repeatedly&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Deliberate practice]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Spaced repetition]]&lt;/div&gt;</summary>
		<author><name>Issa</name></author>
		
	</entry>
</feed>