Jim, I see what you mean about symbols vs other discrete data and structures etc. I suppose an "unreadable" piece of data could still be converted into symbols, though. An analogy would be that when we input a sound, it is converted to something, a percept... an AGI could input some unreadable data and the converted to a symbolic percept. So by the time the program is running it is symbolic. I suppose my conviction here is that, like I think you are leading up to, is that there still is a huge place for this type of processing....
On 6/21/18, Jim Bromer via AGI <agi@agi.topicbox.com> wrote: > Symbol Based Reasoning is discrete, but a computer can use discrete > data that would not make sense to us so the term symbolic might be > misleading. I am not opposed to weighted reasoning (like neural > networks or Bayesian Networks) and I think reasoning has to use > networks of relations. If weighted networks can be thought of as a > symbolic network then that suggests that symbols may not be discrete > (as different from Neural Networks.) I just think that there is > something missing with DL, and while the Hinton...DL story is > compelling it is not paying out to stronger AI (Near AGI). For > example, I think that symbolic reasoning which is able to change its > categorical bases of reasoning is something that is badly lacking in > Discrete Learning. You don't want your program to forget everything it > has learned just because some doofus tells it to, and you do not want > it to write over the most effective methods it uses to learn just to > deal with some new method of learning. So, that, in my opinion is > where the secret may have been hiding. A program that is capable of > learning something new must be capable of losing its more primitive > learning techniques without wiping out the good stuff that it had > previously acquired. This requires some working wisdom. > I have been thinking about these ideas for a long time but now I feel > that I have a better understanding of how this insight might be used > to point to simple jumping off point. > Jim Bromer > > > On Thu, Jun 21, 2018 at 2:48 AM, Mike Archbold via AGI > <agi@agi.topicbox.com> wrote: >> So, by "discrete reasoning" I think you kind of mean more or less "not >> neural networks" or I think some people say, or used to say NOT "soft >> computing" to mean, oh hell!, we aren't really sure how it works, or >> we can't create what looks like a clear, more or less deterministic >> program like in the old days etc.... Really, the challenge a lot of >> people, myself included, have taken up is how to fuse discrete (I >> simply call it "symbolic", although nn have symbols, typically you >> don't see them except as input and output) and DL which is such a good >> way to approach combinatorial explosion. >> >> To me reasoning is mostly conscious, and kind of like the way an >> expert system chains, logically. The understanding is something else >> riding kind of below it and less conscious but it has all the common >> sense rules of reality which constrain the upper level reasoning which >> I think is logical, like "if car won't start battery is dead" would be >> the conscious part but the understanding would include such mundane >> details as "a car has one battery" and "you can see the car but it is >> in space which is not the same thing as you" and "if you turn around >> to look at the battery the car is still there" and all such details >> which lead to an understanding. But understanding is an incredibly >> tough thing to make a science out of, although I see papers lately and >> conference topics on it. >> >> On 6/20/18, Jim Bromer via AGI <agi@agi.topicbox.com> wrote: >>> I was just reading something about the strong disconnect between our >>> actions and our thoughts about the principles and reasons we use to >>> describe why we react the way we do. This may be so, but this does not >>> show >>> how we come to understand basic ideas about the world. This attempt to >>> make >>> a nearly total disconnect between reasons and our actual reactions >>> misses >>> something when it comes to explaining how we know anything, including >>> how >>> we learn to make decisions about something. One way to get around this >>> problem is to say that it all takes place in neural networks which are >>> not >>> open to insight about the details. But there is another explanation >>> which >>> credits discrete reasoning with the ability to provide insight and >>> direction and that is we are not able to consciously analyze all the >>> different events that are occurring at a moment and so we probably are >>> reacting to many different events which we could discuss as discrete >>> events >>> if we had the luxury to have them all brought to our conscious >>> attention. >>> So logic and personal principles are ideals which we can use to examine >>> our >>> reactions - and our insights - about the what is going on around us but >>> it >>> is unlikely that we can catalogue all the events that surround us and >>> (partly) cause us to react the way we do. >>> >>> Jim Bromer >>> >>> On Wed, Jun 20, 2018 at 6:06 AM, Nanograte Knowledge Technologies via AGI >>> < >>> agi@agi.topicbox.com> wrote: >>> >>>> "As Julian Jaynes put it in his iconic book *The Origin of >>>> Consciousness >>>> in the Breakdown of the Bicameral Mind* >>>> >>>> Reasoning and logic are to each other as health is to medicine, or — >>>> better — as conduct is to morality. Reasoning refers to a gamut of >>>> natural >>>> thought processes in the everyday world. Logic is how we ought to think >>>> if >>>> objective truth is our goal — and the everyday world is very little >>>> concerned with objective truth. Logic is the science of the >>>> justification >>>> of conclusions we have reached by natural reasoning. My point here is >>>> that, >>>> for such natural reasoning to occur, consciousness is not necessary. >>>> The >>>> very reason we need logic at all is because most reasoning is not >>>> conscious >>>> at all." >>>> >>>> https://cameroncounts.wordpress.com/2010/01/03/mathematics-and-logic/ >>>> >>>> >>>> <https://cameroncounts.wordpress.com/2010/01/03/mathematics-and-logic/> >>>> Mathematics and logic | Peter Cameron's Blog >>>> <https://cameroncounts.wordpress.com/2010/01/03/mathematics-and-logic/> >>>> Apologies: this will be a long post, and there will be more to come. >>>> But >>>> it may be useful to you if you are getting to grips with logic: I have >>>> tried to keep the overall picture in view. >>>> cameroncounts.wordpress.com >>>> >>>> >>>> ------------------------------ >>>> *From:* Jim Bromer via AGI <agi@agi.topicbox.com> >>>> *Sent:* Wednesday, 20 June 2018 12:01 PM >>>> *To:* AGI >>>> *Subject:* Re: [agi] Discrete Methods are Not the Same as Logic >>>> >>>> Discrete statements are used in programming languages. So a symbol (a >>>> symbol phrase or sentence) can be used to represent both data and >>>> programming actions. Discrete Reasoning might be compared to something >>>> that has the potential to be more like an algorithm. (Of course, >>>> operational statements may be retained as data which can be run when >>>> needed) >>>> For an example of the value of Discrete Methods, let's suppose someone >>>> wanted more control over a neural network. Trying to look for logic in >>>> a neural network does not really make all that much sense if you want >>>> to find relationships between actions on the net and output. Using >>>> Discrete Methods makes a lot of sense. You might want to try fiddling >>>> with the weights of some of the nodes as the nn is running. If certain >>>> effects can be described (or sensed by some algorithm) then describing >>>> what was done and what effects were observed would be the next step in >>>> the research. Researchers are not usually able to start with detailed >>>> knowledge of exactly what is going on. So they need to start with >>>> descriptions of some actions they took and of what effects were >>>> observed. If these actions and effects can be categorized in some way >>>> then the chance that more effective observations will be obtained will >>>> increase. >>>> Jim Bromer >>>> >>>> >>>> On Tue, Jun 19, 2018 at 11:12 PM, Mike Archbold via AGI >>>> <agi@agi.topicbox.com> wrote: >>>> > It sounds like you need both for AI, certainly there is always a >>>> > place >>>> > for logic. What's "discrete reasoning"? >>>> > >>>> > On 6/18/18, Jim Bromer via AGI <agi@agi.topicbox.com> wrote: >>>> >> I am wondering about how Discrete Reasoning is different than Logic. >>>> >> I >>>> >> assume that Discrete Reasoning could be described, modelled or >>>> >> represented by Logic, but as a more practical method, logic would be >>>> >> a >>>> >> tool to use with Discrete Reasoning rather than as a >>>> >> representational >>>> >> substrate. >>>> >> >>>> >> Discrete Reasons and Discrete Reasoning can have meaning over and >>>> >> above the True False values of Logic (and the True False >>>> >> Relationships >>>> >> between combinations of Propositions.) >>>> >> >>>> >> Discrete Reasoning can have combinations that do not have a meaning >>>> >> or >>>> >> which do not have a clear meaning. This is one of the most important >>>> >> distinctions. >>>> >> >>>> >> It can be used in various combinations of hierarchies and/or in >>>> >> non-hierarchies. >>>> >> >>>> >> It can, for the most part, be used more freely with other modelling >>>> >> methods. >>>> >> >>>> >> Discrete Reasoning may be Context Sensitive in ways that produce >>>> >> ambiguities, both useful and confusing. >>>> >> >>>> >> Discrete Reasoning can be Active. So a statement about some subject >>>> >> might, for one example, suggest that you should change your thinking >>>> >> about (or representation of) the subject in a way that goes beyond >>>> >> some explicit propositional description about some object. >>>> >> >>>> >> You may be able to show that Logic can be used in a way to allow for >>>> >> all these effects, but I believe that there is a strong argument for >>>> >> focusing on Discrete Reasoning, as opposed to Logic, when you are >>>> >> working directly on AI. >>>> >> >>>> >> Jim Bromer >>>> *Artificial General Intelligence List >>>> <https://agi.topicbox.com/latest>* >>>> / AGI / see discussions <https://agi.topicbox.com/groups/agi> + >>>> participants <https://agi.topicbox.com/groups/agi/members> + delivery >>>> options <https://agi.topicbox.com/groups> Permalink >>>> <https://agi.topicbox.com/groups/agi/Tcc2adcdd20e1add4-M155d4762ea9c7b0f14fefd47> ------------------------------------------ Artificial General Intelligence List: AGI Permalink: https://agi.topicbox.com/groups/agi/Tcc2adcdd20e1add4-Mc2801e8605462f99a7ba8da6 Delivery options: https://agi.topicbox.com/groups