# Reality for machine intelligence: internal vs consensus

**URL:** <https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787>\
**Category:** Numenta Theory\
**Created:** [October 22, 2018, 9:28pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787 "2018-10-22T21:28:58Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [October 23, 2018, 5:37pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/41 "2018-10-23T17:37:06Z")

</div>

The way to get that unique output pattern is to communicate with it. That’s why I brought up the idea of consensus reality. For a consensus reality to exist, you need more than one intelligent system.

When I said “language” in all my posts above, you could substitute “communication” instead if it makes more sense. The way I propose we extract meaning is by thinking about ways to establish a communication protocol with the intelligent system. It could be as simple as hard coding certain codes to be emitted at intervals that mean certain things we want to know.

---

<div class="post-metadata">

**Author:** ![Paul\_Lamb](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/paul_lamb/32/2725_2.png) [@Paul\_Lamb](https://discourse.numenta.org/u/Paul_Lamb)\
**Post date:** [October 23, 2018, 5:41pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/42 "2018-10-23T17:41:00Z")

</div>

> [@rhyolight](#):
>
> thinking about ways to establish a communication protocol with the intelligent system

To clarify an important point from my perspective, this doesn’t need to be a bi-directional communication protocol. The observing intelligence just needs to have access to useful signals about the internal state of the other intelligence (emotions, needs, actions).

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [October 23, 2018, 5:43pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/43 "2018-10-23T17:43:14Z")

</div>

> [@Paul\_Lamb](#):
>
> The observing intelligence just needs to have access to useful signals about the internal state of the other intelligence (emotions, needs, actions).

@bitking Perhaps the output of certain naturally evolved loss functions? I’m not against hard-coding in parts of the lizard brain around HTM. It is inevitable.

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 5:59pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/44 "2018-10-23T17:59:54Z")

</div>

Humans and dogs can not effectively communicate anything useful about their own internal states… why should an AI?

At best, you should expect that an AI has managed to do what humans do which is to say, associate some lossy compressed noises with some notion of observed model generalities and then use those noises to light up similarly generalized model states in other intelligences. When you say “cat”, there are millions of possible “cat” generalizations that might light up in my head formed both on previous experiences I’ve had with cats, things I’ve read about cats and whatever else happens to be impinging on my consciousness at the time. It’s not like there’s A neuron or even a consistent set of neurons that light up every time I think of a cat… there’s some cluster of a whole bunch of ideas about cats (almost all of which are also true for dogs) that may or may not light up depending on circumstances.

I have to assume an AI system would be just as ambiguous in its internal representation of the world.

As for the labeling thing… when the AI has a need to communicate something about what it’s current representation of cat might be, it should engage in communicating the word cat, but it’s cat should be as ambiguous as yours, and it should change from one instance of saying the word to the next.

---

<div class="post-metadata">

**Author:** ![Paul\_Lamb](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/paul_lamb/32/2725_2.png) [@Paul\_Lamb](https://discourse.numenta.org/u/Paul_Lamb)\
**Post date:** [October 23, 2018, 6:04pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/45 "2018-10-23T18:04:27Z")

</div>

> [@Oren](#):
>
> Humans and dogs can not effectively communicate anything useful about their own internal states

I disagree on this point. If we could have anything close to this level of communication coming from, for example, a server monitoring tool, it would be extremely useful. Sure it would be far more useful if it could communicate in plain English like a human, but I don’t think a much lower-level of communication should be simply written off as not useful at all.

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:04pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/46 "2018-10-23T18:04:51Z")

</div>

I believe one of the reasons that what we consider to be “human thinking” feels so laborious is that we have to work pretty hard to keep concept fidelity from one thought to another so that when we think about putting a cat in a box, we maintain the samish representation for cat and for box for the duration of the thought process.

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:08pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/47 "2018-10-23T18:08:04Z")

</div>

I think that it would be far easier for an AI to tell you that there was something wrong with a hard drive then for it to tell you why it thinks there is something wrong with the hard drive.

You don’t know why you like this soda vs that one and I think that a sufficiently advanced AI would run into the same self knowledge problem. It can have notions, but it should have a very hard time telling you why it has those notions.

---

<div class="post-metadata">

**Author:** ![Paul\_Lamb](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/paul_lamb/32/2725_2.png) [@Paul\_Lamb](https://discourse.numenta.org/u/Paul_Lamb)\
**Post date:** [October 23, 2018, 6:14pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/48 "2018-10-23T18:14:25Z")

</div>

> [@Oren](#):
>
> It can have notions, but it should have a very hard time telling you why it has those notions

Yes, definitely. But even simply knowing that the AI believes something is going wrong with the hard drive is useful (especially if it can reach that intuition earlier than other traditional tools). HTM, of course, isn’t able to do that today, so it would be a significant improvement in capability.

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:19pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/49 "2018-10-23T18:19:28Z")

</div>

So what you want is

Reality Model (RM) = hard drive failing with no alert  
Desirability Model (DM) = hard drive failing notification sent  
Action Model (AM) = fire alert that hard drive is failing

RM - learns to model the world (including the AI)  
DM - trains to have desired modalities  
AM - trains to take actions based on states of RM and DM resulting in new RM

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:25pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/50 "2018-10-23T18:25:11Z")

</div>

The DM for hard drive operating within spec is hard drive operating within spec, so nothing for the AM to do.

The DM for hard drive operating out of spec is hard drive operating out of spec plus alert

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [October 23, 2018, 6:28pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/51 "2018-10-23T18:28:00Z")

</div>

I’m confused @Oren. You are talking about actions now? How does this relate to an intelligent system’s representation of reality (and communication of that representation with other intelligent systems)?

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:32pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/52 "2018-10-23T18:32:09Z")

</div>

Communication is an action. It is a thing that you do to achieve a desired state. (In this case, the desired state of having the model of me be informed of the thoughts that are in your head.)

A server monitoring system would need to have a desire or a plan to communicate in order to get it to produce any useful information.

Think of it like this… human babies start off crying about anything and everything until they learn through culling that crying is only useful in some model states. The same would apply to an AI that is tasked with keeping your server in a good state.

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:33pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/53 "2018-10-23T18:33:21Z")

</div>

To be able to communicate your observations of the world, you had to learn a world model, a language and then to stitch those two networks together in a way that resulted in useful outcomes.

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [October 23, 2018, 6:34pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/54 "2018-10-23T18:34:51Z")

</div>

Got it. We’re on the same page.

IMO it is up to the implementor of the intelligent system whether hard-coded communication is an action that should be fed as an efferent signal back into the system. I can see both arguments.

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 6:37pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/55 "2018-10-23T18:37:04Z")

</div>

You’d run into a problem with plasticity. If you hard code the comms then you lose them if the world model shifts. A neural language mesh would evolve with the world model.

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [October 23, 2018, 7:05pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/56 "2018-10-23T19:05:54Z")

</div>

Not if you think about it outside the learning loop. It could be a passive one-way transmission, the way @Paul_Lamb was [describing it](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/42?u=rhyolight).

---

<div class="post-metadata">

**Author:** ![Oren](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/oren/32/3805_2.png) [@Oren](https://discourse.numenta.org/u/Oren)\
**Post date:** [October 23, 2018, 7:18pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/57 "2018-10-23T19:18:58Z")

</div>

But then you’re talking about a static reflexive system rather than a learning intelligent system.

I would imagine that system would not age very well in a real world situation.

---

<div class="post-metadata">

**Author:** ![Paul\_Lamb](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/paul_lamb/32/2725_2.png) [@Paul\_Lamb](https://discourse.numenta.org/u/Paul_Lamb)\
**Post date:** [October 23, 2018, 7:26pm UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/58 "2018-10-23T19:26:27Z")

</div>

> [@Oren](#):
>
> But then you’re talking about a static reflexive system rather than a learning intelligent system

The static reflexive system is advised by the intelligent system, and thus it relays more intelligent information as the advisor’s model of the world improves. In the case of the hypothetical system monitor, it isn’t communicating just that the hard drive has gone bad, but an emotion or need which indicates that it believes the hard drive is going bad. As the advisor’s model of the world improves, these lower level reflexive outputs become more reliable indicators.

---

<div class="post-metadata">

**Author:** ![Falco](https://avatars.discourse-cdn.com/v4/letter/f/8797f3/32.png) [@Falco](https://discourse.numenta.org/u/Falco)\
**Post date:** [October 24, 2018, 12:37am UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/59 "2018-10-24T00:37:20Z")

</div>

> [@rhyolight](#):
>
> > [@Falco](#):
> >
> > it means that both systems contain the same internal reality.
> 
> Not really, they both contain unique internal realities representing external reality. But they are not comparable to each other! Important distinction. Each agent has a different sensory experience with reality, therefore a different internal representation.

I’m not sure I understand. Do you mean this is in principle never possible, or that it is different because the internal representations are in different locations?

For instance, if my (overly simplified) sparse representation of an object is  
000100010001000

and by some extreme coincidence a machine’s sparse representation of that same object is  
000100010001000

and all the gateways that lead to these sparse representation in both systems are the same

would those two not be the same internal representation? Or would it still be different because each representaion exists fysically in a different location? (One in my brain and one in the machine)?

Or do you mean this is practically extremely improbable, tangent to the impossible?

---

<div class="post-metadata">

**Author:** ![Bitking](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/bitking/32/3099_2.png) [@Bitking](https://discourse.numenta.org/u/Bitking)\
**Post date:** [October 24, 2018, 1:08am UTC](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787/60 "2018-10-24T01:08:20Z")

</div>

Old argument.

In essence: Internally - does red look the same way to you as it does to me?  
How would you know if to me, internally, it looked like what you might think of as orange or purple.  
The thought is that our internal reality is forever private. We can share some descriptions of the external perception with agreement that a certain symbol corresponds to a certain observed perception but I will never share your internal world - it is unknowable.

[Previous page](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787.md?page=2)

[Next page](https://discourse.numenta.org/t/reality-for-machine-intelligence-internal-vs-consensus/4787.md?page=4)
