Starting "Singularity"-type project - Any fellow coders interested?

  • 22 Replies
  • 985 Views
*

AWells

  • Roomba
  • *
  • 1
One of the odd things to me, is there are no actual projects in development for what could ever be the 'singularity' so I'm thinkng about trying to start one.

My method planned is, to process databases of natural english knowledge, and then forming answers to natural language questions based on this.
Of course I will be trying to make it as well as possible, so other techniques/ideas may be used down the line too.

Anyway my question is, anyone here with C# knowledge interested in helping? No idea if it'll work or go far, but seems interesting enough to try, for me.

If so pls contact me here or via e-mail antonyrobwells@gmail.com

Or if you just have any cool ideas you don't mind sharing, that would be great, and I would credit you if anything came of it.

I have been coding for 20+ years btw, not my first project.

Oh, might be a bit on the nose, but I love calling it "Singularity.Net"


*

LOCKSUIT

  • Emerged from nothing
  • Trusty Member
  • ***************
  • Deep Blue
  • *
  • 2824
  • First it wiggles, then it is rewarded.
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #1 on: February 10, 2019, 11:04:17 pm »
Welcome to the AI forum! It cool, here.

How involved in AI are you? Are you just using it for a game you're making? And how interested in immortality and AGI are you?
Emergent

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Global Moderator
  • *********************
  • Deep Thought
  • *
  • 5398
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #2 on: February 11, 2019, 03:35:21 am »
Welcome, AWells,

Have you spent any time looking through the archives here before stating that there are no actual projects in development?

I know of a few that are in a current state of development here on this site as well as many theoretical ideas and drafts.

Not everyone here is waving a large banner proclaiming that fact. They are working on it when and as they are able. Some still have real jobs with which to contend while some others might be retired.

It might be best to snoop around a bit more before attempting to shake all the branches in the trees. Just a friendly suggestion.

Best to you and again, welcome aboard!  O0
In the world of AI, it's the thought that counts!

*

Hopefully Something

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 287
  • So where are these cookies?
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #3 on: February 11, 2019, 04:53:52 am »
Hey, AWells.

We've had some discussions on language based intelligence before. Some of us were very pro the idea, some people seriously doubted whether it could ever work. You could take a look, see if it's helpful.
So, is your approach to reverse engineer an intelligence by studying the language outputs that it generates? Do you also require the language inputs which inspired the outputs? Thoughts on nonverbal/bodylanguage?

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6589
  • Mostly Harmless
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #4 on: February 11, 2019, 11:00:47 am »
Welcome to the forum :)

*

Don Patrick

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 474
    • Artificial Detective
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #5 on: February 11, 2019, 11:23:21 am »
Just a heads-up that "SingularityNET" is an existing project by Ben Goertzel, a Singularity enthusiast who's been trying to make AGI for 30 years or so, through an open source project called OpenCog. I don't hold it in high regard, but others do and it may interest you.
https://wiki.opencog.org/w/The_Open_Cognition_Project
« Last Edit: February 11, 2019, 12:03:36 pm by Don Patrick »
Personal project: NLP -> learning -> knowledge -> logical inference -> A.I.

*

LOCKSUIT

  • Emerged from nothing
  • Trusty Member
  • ***************
  • Deep Blue
  • *
  • 2824
  • First it wiggles, then it is rewarded.
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #6 on: February 11, 2019, 12:09:32 pm »
Go through his whole site, read it all and learn.
https://sites.google.com/site/narswang/home

This is a robotic scientist, it takes its predictions to the test. Surprised it is from 2010.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2813846/

There are logical AGIs out there as you can see, that use language and knowledge, using text. They use deductive and inductive logic and try to generalize in their knowledgebase.

See here for a surprisingly well thorough introduction to it all:
https://en.m.wikipedia.org/wiki/Scientific_method

And if you want to see another and try one, click here for this one on Mondays:
http://artistdetective.com/arckon/
Emergent

*

cymbod

  • Roomba
  • *
  • 16
    • Cymbod
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #7 on: February 11, 2019, 02:59:12 pm »
It is interesting to note that thinking is both limited or enhanced by the language used.  I understand there are over a hundred words attached to the word camel in Arabic, or Old Hebrew is a concrete language that deals with how an object acts, feels or functions rather than how it appears in the abstract sense.  Greek and German is a rich language of words that extends thinking as opposed to English.  In Scotland a Bairn means baby, and Bleak in Essex means bad and disappointing whilst in the rest of the UK it means barren.  Old words such as jangling means arguing.  Rubber in the USA means condom, but in the UK it means eraser.  To wipe out a culture, a dominant authority tried to ban the language of a people they ruled over, such as the English in the past tried to ban Welsh, or the Spanish banned the Basque language.  The language encodes the culture of a people.   

Language is a useful starting point, although it has its limits.  I am looking outside of language, at philosophy and nature, then getting a sense of a concept, I look at ways of designing and coding for it. 

Because nature is an information system, I am interested in how information is moving and coded in nature from one part to another, for instance in genetic code, which can define both the form and the actions of any living entity in nature.  I am also interested in how information is coded and moves between atoms. 

Energy and information are qualities of the same thing, the nearest word I have to describe this "thing" is logos.  I am interested in complexity theory, that has dozens of concepts, all which I would like to code for.  Bees operate according to complexity theory, where one bee is stupid, but ten thousand become intelligent creating a hive mind.  It is in complexity theory that I feel the singularity might be achieved. 

*

LOCKSUIT

  • Emerged from nothing
  • Trusty Member
  • ***************
  • Deep Blue
  • *
  • 2824
  • First it wiggles, then it is rewarded.
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #8 on: February 11, 2019, 03:52:48 pm »
logos is logic :DD I.e language, text. However it can be done using vision. Also, there is pathos. Make connection - don't you want to stop death? I owned one too! Cry! I'm melting help donate!

Energy, information, interesting yep lol. It's like saying all works by physics, mechanisms, but we still gotta reason how AGI works, no matter! Don't look there bad move! Be like python, think on high level concepts!

It not just 'language', it's all of your future :). Language describes everything, humans named each and every word and phrase to caption all we know. Your vision is language, it is sequences of answers to questions, it talks, it has desired answers you figure out mentally. It is your planning. You use old knowledge as experience to fill in holes of limited missing questions you ask yourself or google or others. It's a teaching thing with AGI, and then it teaches us back what to do. Input > output, desired ones for both.

Don't think the ais that learn to crawl is your answer! It's just simple reward based. No concept explaining/proving/describing the world there! Not gonna build rockets by learning to crawl! Knowledge describes all! And again it not just text! Your visual images show all! All the details, answers, and as sequences! Doors open and have a handle that looks like metal. SEE!?

Think about it, ooOOo, a knowledge generator and tester! An oracle!
Emergent

*

8pla.net

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1141
  • TV News. Pub. UAL (PhD). Robitron Mod. LPC Judge.
    • 8pla.net
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #9 on: February 11, 2019, 11:03:08 pm »
And if you want to see another and try one, click here for this one on Mondays:
http://artistdetective.com/arckon/

Today's Monday... Let's go chat with Arckon!
My Very Enormous Monster Just Stopped Using Nine

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Global Moderator
  • *********************
  • Deep Thought
  • *
  • 5398
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #10 on: February 12, 2019, 03:05:35 am »
I had a really nice chat with Arckon for it has been quite some time.

It was interesting in the way it would repeat a subject by posing questions of a similar nature. It then provided correct answers for me after experimenting with different possibilities and scenarios as if learning by elimination.

After a while, when it was satisfied, it asked if we could change the subject.

I think it has actually gotten better since the last time I chatted with it.
Quite enjoyable. O0

Nice work Don!
« Last Edit: February 12, 2019, 02:54:24 pm by Art »
In the world of AI, it's the thought that counts!

*

ivan.moony

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1204
    • Some of my projects
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #11 on: February 12, 2019, 09:52:57 am »
Energy and information are qualities of the same thing, the nearest word I have to describe this "thing" is logos.

Interesting, a language I'm working on for programming AI is called Logos, or Greek λόγος :)
« Last Edit: February 12, 2019, 07:52:43 pm by ivan.moony »
Dream big. The bigger the dream is, the more beautiful place the world becomes.

*

LOCKSUIT

  • Emerged from nothing
  • Trusty Member
  • ***************
  • Deep Blue
  • *
  • 2824
  • First it wiggles, then it is rewarded.
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #12 on: February 12, 2019, 12:18:39 pm »
The 'General' Part in Artificial General Intelligence is text language that covers all sorts of thoughts or memories or knowledge.
The 'General' part is also the generalizing ability, to use limited knowledge to fill in holes by predicting what should be there.

So go make a sequential predictive text net already lol!
Emergent

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Global Moderator
  • *********************
  • Deep Thought
  • *
  • 5398
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #13 on: February 12, 2019, 03:04:27 pm »
@ AWells,

Sorry but it seems your initial inquiry got nudged a bit off course. With that in mind, Do you have any past, practical experience in coding A.I. programs, chatbots, experiments or such? If so would you mind describing it/them?

What kind of project do you have in mind? You are certainly not alone in this school of thought so don't be hesitant to state your thoughts.

We are a very diverse village of people here and therein lies the possibility that good things could emerge from properly placed ideas.

Hopefully, we can get this thread back on track. Apologies. O0
In the world of AI, it's the thought that counts!

*

AndyGoode

  • Bumblebee
  • **
  • 31
Re: Starting "Singularity"-type project - Any fellow coders interested?
« Reply #14 on: February 28, 2019, 09:48:51 pm »
I hate to be negative, but if I understand you correctly, this approach simply won't work if your goal is AGI.

Natural language understanding has a long history of general failure, despite extensive research into various representations of natural language. Part of the problem is "the symbol grounding problem," another problem is the problem of implementing commonsense reasoning in a machine, which some people regard as *the* unsolved problem of AGI. Rather than reinventing the wheel regarding manipulating words and data structures, I'd recommend thinking of some clever new way to implement commonsense reasoning first, then everything else will fall into place.

P.S.--(1) I need to go through the "archives" on this site myself, since I'm new here, and (2) I don't happen to know C#.
----------
(p. 15)
Limitations of Symbolic Semantics

Symbolic expressions are supposed to denote things out there in the
(p. 16)
world, at least in some abstract sense.* This is how a cognitive system
is able to interact with the world. There are at least two problems
with this view of semantics: First, there is evidence that any represen-
tation not only re-presents reality but also interprets reality. It is
impossible to talk about semantics as a simple correspondence between
representations and an objective reality. This is Putnam's (1988)
thesis of internal realism. Second, it is unclear how the correspon-
dence between symbols and reality is supposed to arise. This is the
symbol grounding problem.

Dinsmore, John. 1991. Partitioned Representations: A Study in Mental Representation, Language Understanding and Linguistic Structure. Boston: Kluwer Academic Publishers.
----------
(p. 1)
In order for an intelligent creature to act sensibly in the real world,
it must know about that world and be able to use its knowledge effec-
tively. The common knowledge about the world that is possessed by
every schoolchild and the methods for making obvious inferences from
this knowledge are called common sense. Commonsense knowledge
and commonsense reasoning are involved in most types of intelligent
activities, such as using natural language, planning, learning, high-
level vision, and expert-level reasoning. How to endow a computer
program with common sense has been recognized as one of the cen-
tral problems of artificial intelligence since the inception of the field
[McCarthy 1959].
   It is a very difficult problem. Common sense involves many subtle
modes of reasoning and a vast body of knowledge with complex inter-
actions.

(p. 2)
In short, most
of what we know and most of the conscious thinking we do has its
roots in common sense. Thus, a complete theory of common sense
would contain the fundamental kernel of a complete theory of human
knowledge and intelligence.

Davis, Ernest. 1990. Representations of Commonsense Knowledge. San Mateo, California: Morgan Kaufmann Publishers.

 


Users Online

62 Guests, 0 Users

Most Online Today: 92. Most Online Ever: 340 (March 26, 2019, 09:47:57 pm)

Articles