- From: Milton Ponson <rwiciamsd@gmail.com>
- Date: Wed, 22 Jan 2025 12:48:04 -0400
- To: Dave Raggett <dsr@w3.org>
- Cc: public-cogai <public-cogai@w3.org>
- Message-ID: <CA+L6P4wiP_f0WwFELZMPDnZU_i9xtAheHYZKPT+2oWctFyvdYg@mail.gmail.com>
You may also want to study the following articles: Study in neurosurgery patients reveals numerical concepts are processed deep in ancient part of brain https://www.sciencedaily.com/releases/2024/12/241203164614.htm The calculating brain: https://journals.physiology.org/doi/full/10.1152/physrev.00014.2024 Hierarchical representations of relative numerical magnitudes in the human frontoparietal cortex https://www.nature.com/articles/s41467-024-55599-8 Milton Ponson Rainbow Warriors Core Foundation CIAMSD Institute-ICT4D Program +2977459312 PO Box 1154, Oranjestad Aruba, Dutch Caribbean On Tue, Jan 21, 2025 at 7:43 AM Dave Raggett <dsr@w3.org> wrote: > Sentient AI differs from Generative AI in supporting continual learning > and reasoning, mimicking human cognition. Sentient AI agents are thus able > to acquire new skills. One way to explore this is to model how children > learn basic arithmetic, something that is trivial for computers, but > challenging for young children. > > Here is an explanation of how to add whole numbers: > > Step I: We arrange the given numbers in columns, ones under ones, tens > under tens, hundreds under hundreds and so on. > > Step II: We add the digits in each column taking the carry over, if any, > to the next column to the left, and adding it along with the digit in that > column. We continue this process till we add the digits in all the columns. > > > Taken from: https://www.math-only-math.com/addition-of-whole-numbers.html > > This explanation brushes over the details, e.g. how to add pairs of > digits, where we can use our memory for a given pair, or if that fails, > work it out step by step, by adding one progressively. > > Children are taught to write the numbers down, but as they gain > confidence, are able to perform the algorithm mentally. How can we > replicate that with artificial neural networks? > > Christian Lebiere’s Ph.D thesis (1999) “The dynamics of cognition: An > ACT-R model of cognitive arithmetic” [1], provides a symbolic model of > mental addition. ACT-R is based upon the idea of “chunks” as sets of > name/value pairs, along with the means to apply a sequence of > transformations on chunks. > > [1] > https://www.researchgate.net/publication/220173218_The_dynamics_of_cognition_An_ACT-R_model_of_cognitive_arithmetic > > Can ACT-R provide useful insights into how to design an artificial neural > network with similar capabilities? The idea here is to model addition in > terms of understanding and generating sequences of tokens, sequential > transformations applied to latent semantics, and an implementation of > human-like memory. > > To demonstrate cognition, we require the agent to vocalise the sequence of > steps the agent makes when working on the task (i.e. the chain of thought). > This points to the idea of using autoregressive training as a basic for > learning the cognitive steps. The teacher provides a worked example, and > the student attempts to duplicate it. Repetition improves performance. > > Memory is key to all of this, including working memory and skill memory. > For artificial neural networks this corresponds to the current values and > model parameters. Continual learning implies that the model parameters are > being continually updated as cognition proceeds. In principle, this can be > arranged using a mix of local learning rules and gradient descent. > Explicit memory involves cue based retrieval at the same level of the > network. > > I am now looking for smaller steps to progress towards a full proof of > concept for learning mental arithmetic. This could include memorising > single digit addition, and understanding the columns for the digits in > whole numbers. > > This overall approach seeks to mimic human cognition using modest levels > of resources in stark contrast to approaches based upon exploiting large > language models. This will allow us to build a whole new range of AI > systems that can be taught like humans, learn on the job, explain > themselves, reflect on their performance and so forth. > > Your comments are welcomed! > > Dave Raggett <dsr@w3.org> > > > >
Received on Wednesday, 22 January 2025 16:48:21 UTC