Just another mildly interesting experiment

  • 8 Replies
  • 4975 Views
*

Zero

  • Eve
  • ***********
  • 1287
Just another mildly interesting experiment
« on: February 21, 2021, 03:40:59 pm »
Well :)

Here is my current "hot topic". Using only well established algorithms that are good at what they do (that's new), striking right at knee (that's rare for me), and thinking out of the box as I usually do.

What I got so far:

- The avatar uses a browser version of MakeHuman. I can post pics of my blonde if you're interested. She looks a bit scary sometimes but I bet she'll be a nice Ai.
- The main mind structure is Levelgraph, which is a TripleStore implemented with the best technique (hexastores are unbeatable).
- The "meaning" part is stored as vector-objects, a simple but clever and neat data structure.
- A kD-tree is used for fast meaning-proximity searches.

Meet Jamie.

*

Zero

  • Eve
  • ***********
  • 1287
Re: Just another mildly interesting experiment
« Reply #1 on: February 22, 2021, 12:07:20 am »
http://thinkbots.are.free.fr/jamie.zip

This is a zip of the interface, packaged as an NWJS app. For now, there's no mind at all, it's just a doll and and a ready to use general purpose UI. Using a 3D avatar is good for two things. 1) As a developer, it helps me think of her as a character. 2) As a user, it makes it easy to communicate emotions through facial expressions. She'll never move her lips to talk though... I don't see the point.

*

Zero

  • Eve
  • ***********
  • 1287
Re: Just another mildly interesting experiment
« Reply #2 on: February 22, 2021, 03:45:23 pm »
Woohoo, her very first inference  :D
Felix is a cat, every cat is an animal... what is Felix?

Look at her, she looks so proud of her forward chaining!

*

Zero

  • Eve
  • ***********
  • 1287
Re: Just another mildly interesting experiment
« Reply #3 on: February 25, 2021, 02:09:44 pm »
So I created a little language with PEGjs to describe knowledge and simple rules. It's still a little rough around the edges, but the following works fine:
Code: text
put(
    'isa 'felix 'cat
    'gen 'animal 'cat
)

rule(
    if(
        'isa thing? concept?
        'gen superconcept? concept?
    )
    do(
        'isa thing superconcept
    )
)

*

Zero

  • Eve
  • ***********
  • 1287
Re: Just another mildly interesting experiment
« Reply #4 on: February 25, 2021, 09:32:56 pm »
The next step is to build a basic, top-level subsumption hierarchy. I want it to be subjective and accurate. By "subjective", I mean "as experienced by a thinking subject". By accurate, I mean that I'm trying to reach pure truth.

Instead of starting from "Everything is an entity" (where "entity" means a part of the world), I'll try to start from "Everything is a perceptual experience", because to a subject, everything, from external stimuli to mental events, exists through perceptual experience.

From there, I don't plan to go outside of the mind. There's nothing you can be sure of, out there. But it's not really a problem, because I'm working on a program, and the mind of a program is a strange thing: it is made of variables, functions, closures... all those things, the program can be sure they really exist. Now, what's on the other side of the webcam, that's another story.

Outside, nothing is true, everything is an illusion. Don't even wonder whether a perception is valid or not: you already know it's not. Why? Look at anything in front of you. It looks like it's not changing. It's there, exactly the same as what it was a few seconds ago. But you know that at a sub-atomic level, everything keeps changing on and on. This alone makes me say: everything outside is wrong, don't even ask.

So, a real true upper ontology for a sentient being would start from this: everything is a perceptual experience.

A simple but surprising consequence is that the past and the future don't exist. There's only a perception of thoughts about the past, and of thoughts about the future.

*

ivan.moony

  • Trusty Member
  • ************
  • Bishop
  • *
  • 1729
    • mind-child
Re: Just another mildly interesting experiment
« Reply #5 on: February 25, 2021, 10:49:01 pm »
Quote from: Alan Watts
There is no past or the future. Only the eternal now.

*

infurl

  • Administrator
  • ***********
  • Eve
  • *
  • 1372
  • Humans will disappoint you.
    • Home Page

*

Zero

  • Eve
  • ***********
  • 1287
Re: Just another mildly interesting experiment
« Reply #7 on: February 25, 2021, 11:35:15 pm »
Yes, it is solipsism. I never found a way out of it.  ::)
Something along the lines of:
Code: text
[root] Perceptual experience
    [gen] State
        [gen] TripleStore
            [gen] Active behavior tree
        [gen] VectorStore
            [gen] Emotive space
        [gen] KDTree
            [gen] Nearest from coordinates
        [gen] Native (JS)
    [gen] Event
        [gen] State modification
        [gen] Function call (JS)
        [gen] External input
        [gen] Internal input
            [gen] Emotive space
                [gen] Change of:
            [gen] KDTree
                [gen] Change of: Nearest from coordinates
        [gen] External output
        [gen] Internal output

*

Zero

  • Eve
  • ***********
  • 1287
Re: Just another mildly interesting experiment
« Reply #8 on: March 03, 2021, 03:45:45 pm »
I think I'm going to switch from LevelGraph to Node-Quadstore, which looks more robust and feature rich...

 


LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

339 Guests, 0 Users

Most Online Today: 341. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles