OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-evidence commits / ae348ac

Spell-check part two
ae348acbe16a4b4bbe382377180fa5f07b13fe8a
by Linas Vepštas <linasvepstas@gmail.com> · 2025-04-16T23:09:51.000Z

Changed files (1) +14 -14

README.md +14 -14
……@@ -2,7 +2,7 @@ Evidence
22========
33A primary intellectual activity is the gathering of evidence to
44determine the nature and structure of things. It is closely related to
5the task of discrerning similarity, and of reasoning by analogy.
5the task of discerning similarity, and of reasoning by analogy.
66This git repo is a rumination of these tasks, plus an attempt to express
77these ideas as functional code, expressed as OpenCog [Atomese](https://wiki.opencog.org/w/Atomese).
88
……@@ -77,7 +77,7 @@ The 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
7979can assign some probability or confidence in the belief that these are
80the same parents. To butress that belief, one can look at siblings: if
80the same parents. To buttress 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
……@@ -89,9 +89,9 @@ agglomeration of the supporting evidence. A preponderance of evidence
8989is desired. This can be taken as a mathematical mean or average, but
9090it can also be some more complex algorithm extending across the
9191structure: for example, "voting in new members to the club of facts".
92In comp sci, similarity is measured with cosine distance, Jaquard
93distance, mutual information, Kullbeck-Liebler divergence or any one
94of dozens or hundres of different similarity measures, which can be
92In comp sci, similarity is measured with cosine distance, Jacquard
93distance, mutual information, Kullback-Leibler divergence or any one
94of dozens or hundreds of different similarity measures, which can be
9595aggregated and weighted in a large variety of ways (random forests,
9696collections of experts, membership clubs, etc.)
9797
……@@ -101,11 +101,11 @@ often 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
103103same content, but sometimes having all-zeros where the data should have
104been. Or perhaps MP3's with missng bytes, or images with steganographic
104been. Or perhaps MP3's with missing 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
107107fact that all data is directly available from the operating system,
108using very pure and well-defineed, structured software interfaces, this
108using very pure and well-defined, structured software interfaces, this
109109turns out to be a hard problem.
110110
111111Project Goals
……@@ -119,7 +119,7 @@ academia, dating back to the 1960's.
119119
120120Here, the idea is modified: The jigsaw connector tabs are not strict
121121yes/no matches, but have some confidence or likelihood. This confidence
122or likelylihood is obtained from hierarchical subrelations: do
122or likelihood is obtained from hierarchical sub-relations: do
123123sub-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
……@@ -132,10 +132,10 @@ they come from a "lexis", a dictionary of possible forms created by
132132professional linguists. That lexis is presumed to encompass the
133133morpho-syntactic structure of language. The lessons of structural
134134linguistics and syntactic analysis from the 1990's-2010's is that such
135dictionaries are always incomplete, and that no hurculean effort by grad
135dictionaries are always incomplete, and that no herculean effort by grad
136136students can ever come to a conclusion. The task is overwhelming. At the
137137same time, transformers, such as BERT, and now, more generally DL-NN
138LLM's have shown that statistica techniques, taken from corpus
138LLM's have shown that statistical techniques, taken from corpus
139139linguistics, are far more adept at encoding the structure of language.
140140
141141Thus, part of the problem is to obtain structural factoids. That is,
……@@ -144,7 +144,7 @@ environment. This requires the perception of not just individual data,
144144e.g. a single birth record, but also the perception of the "shape" of
145145the structure: birth records have a date and a name; but the date may
146146only appear at the top of the page, with a list of names below it. Some
147classes of birth records provvide additional info, others do not. An
147classes of birth records provide additional info, others do not. An
148148extreme form is the obituary: all of us know what to expect; but the
149149actual informational detail can be spotty or it can provide a wealth of
150150info. Roughly speaking, no two obituaries have the same "shape", even
……@@ -194,7 +194,7 @@ homunculus.
194194Although the word "structure" here is meant to evoke a sensation of good
195195olde-fashioned symbolic AI, there is no presupposition of avoiding
196196neural nets. Indeed, the structure of a given fixed DL-NN is described
197symbolicly: its written in ROCm or CUDA, its written in Python or
197symbolically: its written in ROCm or CUDA, its written in Python or
198198TensorFlow. 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
……@@ -206,8 +206,8 @@ Methodology
206206Little has been done or decided as of yet. However, it is expected that
207207the general theoretical foundations, and the actual algorithmic
208208explorations will be based on the following systems, theories and
209infrastrcture:
210* [Atomese](https://wiki.opencog.org/w/Atomese), a strutural description system.
209infrastructure:
210* [Atomese](https://wiki.opencog.org/w/Atomese), a structural description system.
211211* [Sheaves](https://github.com/opencog/atomspace/tree/master/opencog/sheaf),
212212 a general theory for assembling. weaving together structural
213213 information.