OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-evidence commits / f880e75

spell-check round one
f880e75c0ddb57b5df136d2e9321865d4998eb09
by Linas Vepštas <linasvepstas@gmail.com> · 2025-04-16T23:06:39.000Z

Changed files (1) +12 -12

README.md +12 -12
……@@ -57,11 +57,11 @@ usually in cursive. Cursive writing is not standardized: there is a vast
5757variety of styles, especially problematic in 18th and 19th century
5858European records. There are errors from the transcription of these
5959texts. The spelling of names and surnames presents a challenge,
60espcially for European immigrants, where the spelling conventions clash
60especially for European immigrants, where the spelling conventions clash
6161between the native language and English: many names are simplified and
6262Anglicized. Catholic Church parish records often convert native names to
6363Church Latin. Census records indicate that some people are either sloppy
64or are fudging the facts, or perhaps they really do not know thier
64or are fudging the facts, or perhaps they really do not know their
6565birthdays or how they were spelling their surname a decade earlier.
6666Many surnames are extremely common, and there are many couples named
6767"John & Mary".
……@@ -76,8 +76,8 @@ name, date, location, spelling, event.
7676The judgement call is often hierarchical in nature. For example: do the
7777father's and mother's names match? Well, perhaps they do, but there is
7878some alteration in spelling: Maria vs. Mary, Elizabeth vs. Betty. One
79can assign some probability or confidence in the beleif that these are
80the same parents. To butress that beleif, one can look at sibilings: if
79can assign some probability or confidence in the belief that these are
80the same parents. To butress that belief, one can look at siblings: if
8181two children are born three months apart to the same mother, then
8282this is a piece of negative evidence that absolutely demands a rejection
8383of a match. That is, of course, only if the recorded birthday is
……@@ -96,11 +96,11 @@ aggregated and weighted in a large variety of ways (random forests,
9696collections of experts, membership clubs, etc.)
9797
9898A much simpler, and more easily automated example occurs in operating
99system storage integrity. Here, one is presented with mutiple files,
99system storage integrity. Here, one is presented with multiple files,
100100often having the same name, but not always; often having the same
101101timestamp, but not always; often appearing in the same directory, but
102102not always; often having the same size, but not always; often having the
103same content, but sometimes haveing all-zeros where the data should have
103same content, but sometimes having all-zeros where the data should have
104104been. Or perhaps MP3's with missng bytes, or images with steganographic
105105watermarks. The challenge is to find the copy of the file that is least
106106likely to be corrupted, and is most likely to be "correct". Despite the
……@@ -124,7 +124,7 @@ sub-pieces also fit? This confidence may also be obtained by spreading
124124over the local neighborhood: is coherence maintained over not just
125125nearest neighbors, but also next-nearest-neighbors, etc.? In Link
126126Grammar, this is called a "linkage": all jigsaws must be linkable, from
127one end to the other; this is a global property infered from the local
127one end to the other; this is a global property inferred from the local
128128linkage constraints.
129129
130130There do structural factoids come from? In natural language parsing,
……@@ -161,19 +161,19 @@ but at a meta-level: i.e. after preliminary analysis has been done.
161161Thus, this is a recursive process.
162162
163163Figuring out what to perceive is also a learning process: examining and
164comparing input steams allows common patterns to be perceived in those
164comparing input streams allows common patterns to be perceived in those
165165streams. The common patterns are "learned". The common patterns can then
166166be used to classify the input stream into buckets. Thus, classification
167167can also be thought of as a sensory organ. It's not instant-on: it takes
168168a while to come up to speed. Once running, it can provide descriptions
169169of data. Which perhaps sounds fine, but raises the problem of the
170170homunculus: who, exactly is perceiving the structural forms that the
171classification susbsystem is generating?
171classification subsystem is generating?
172172
173173Clearly, there are a number of recursive issues. Transformers side-step
174174these issues into two ways. The low-level issue of perceiving structure
175is swept aside by only asking for the probablity P(X_n | Y_1, ..., Y_k)
176of some occurance of X_n conditioned in a set of (earlier) Y's. This
175is swept aside by only asking for the probability P(X_n | Y_1, ..., Y_k)
176of some occurrence of X_n conditioned in a set of (earlier) Y's. This
177177pushes all structural information into the weight matrix, in some opaque
178178and non-interpretable way. Yes, leaps and bounds in interpretability are
179179being made: the tens of thousands of employees of the
……@@ -199,7 +199,7 @@ TensorFlow. These are structural, symbolic languages. Insofar as there
199199is progress at the meta-level, then it is in the use of vibe coding to
200200design transformers. Which is indeed an interesting approach. But the
201201goal here could be rephrased as saying "a system that can vibe-code
202itself". And the basic research to acheive this.
202itself". And the basic research to achieve this.
203203
204204Methodology
205205-----------