4 ms·
You conflate natural language and ideas, creating new ideas does not require creating a new statistical model of language. There is plenty of evidence that GPT
by ad404b8a372f2b9 4y ago
You conflate natural language and ideas, creating new ideas does not require creating a new statistical model of language.
There is plenty of evidence that GPT can indeed create entirely novel ideas, it can do logical inference, imagine scenarios that don't fit its world model, create entirely new pieces of code.
The fact that a Python program is restricted to Python syntax (language model) and libraries (world model), does not prevent it from being Turing complete.
- kkoncevicius 4y ago> You conflate natural language and ideas, creating new ideas does not require creating a new statistical model of language. The way I see it, currently, the correct logical inferences made by a model are a by-product of it trying to output acceptable text. That is to say - they are one of the properties, that it has learned, that makes the text acceptable. So it can say that 2+2 is 4 and, of course, even more complex statements like that, but it's based on modelling language, not modelling what is under the language. > There is plenty of evidence that GPT can indeed create entirely novel ideas, it can do logical inference, imagine scenarios that don't fit its world model, create entirely new code. I am certainly open to being convinced otherwise, maybe you can give me the best example of a new idea created by GPT?
- ad404b8a372f2b9 4y agoLanguage is a world model, outputting acceptable text is outputting text that fits what's underneath the language: the meaning of the terms and their relationships. As far as I can tell that's how we do it too, I have no reason to believe we need a special mechanism for logic. You should just ask ChatGPT, it will be more convincing than anything I say, I've literally had it make up dozens of things. I had it suggest a niche type system for a novel language to program variational models, and elaborate on top of it given a specific set of constraints. Yesterday I was asking him to make up a new U.I element to replace the timeline in motion graphics software, he proposed a series of bubbles with each bubble representing an effect and its radius representing the length of the effect and changing color when the effect is being played. When it had just come out, I had him imagine the effects of reversing specific principles of lung physiology and how it would affect others. I've had it apply complex functions like ROT13 on entirely original text, encoding numbers in different bases and so on. If it can execute code on unseen data and perform logical inference on entirely imagined scenarios that don't fit its world model, that's as much evidence of creating a new idea as you can get.
- fauigerzigerk 4y ago>Language is a world model, outputting acceptable text is outputting text that fits what's underneath the language: the meaning of the terms and their relationships. As far as I can tell that's how we do it too, I have no reason to believe we need a special mechanism for logic. So why did we invent mathematical notation, programming languages, diagrams and all sorts of formal semantics? Clearly it's because natural language does have some characteristics that make it less suitable for some tasks. It may be partly down to our cognitive limitations. But I think the most important issue is the way in which natural language changes. It all happens in a distributed and implicit (on the meta level) way, i.e. without anyone writing a specification of how new expressions relate to meaning. Having said that, there is no reason to assume that the principles of LLMs are unsuitable to learning formal languages and formal semantics. The question is whether LLMs are the best algorithm for generating and testing formal hypotheses though. They may just turn out to be rather mediocre at this. It's definitely worth trying though and I'm sure this is being done already.
- ad404b8a372f2b9 4y agoThe question at hand is whether GPT can create new/original ideas, not whether natural language is most suited to model the physical world and its logic. It is sufficiently suited to create a model suitable for communication, to generate new ideas, and to reason logically about the world, as we do without math or other more formal languages every day. That being said, GPT is also able to generate working code and correct mathematics so there is some evidence he has an internal model of those languages too, and some evidence that those capacities do not strictly require a distinct architecture.
- fauigerzigerk 4y ago>It is sufficiently suited to create a model suitable for communication, to generate new ideas, and to reason logically about the world, as we do without math or other more formal languages every day. I'm not convinced that it has ideas or that it does logical reasoning. What I can see is that it emits text that is similar to what a person might write if they had ideas or did some (rather flawed) reasoning. But I also see that it often emits text that a person with these language skills and this breadth and depth of knowledge would never write, because it betrays a complete lack of understanding of what is being said and why it is being said. For instance, a person is unlikely to casually make up some statistically plausible numbers when asked about a particular company's financials (unless the intention was fraud). That's because a person would have an idea of the purpose of financial reports and the purpose of the question and draw the conclusion that made-up numbers are useless. And the reason for this strange lapse is not lack of information. If you asked an LLM about fabricated financials, it would go on and on about financial fraud and things like that, suggesting an understanding of the purpose of these numbers as well as very deep knowledge of the subject. To me, this and many other weird inconsistencies suggest that LLMs have absolutely no idea what they are talking about. And generating statistically plausible sequences of words that were never written before is not the same thing as having a new idea. In any event, I am optimistic that this technology can be very useful in the right context.
- zootreeves 4y agoI personally believe ChatGPT’s reasoning abilities to be close to a 6-9 year old child, so the following isn’t exactly groundbreaking. But the point is it does seem to have the ability to generate novel ideas. Q : I’ve got a tea cup and a fork. Could you suggest novel ideas about how i could combine these items to come up with a novel use? A : As an AI language model, I can suggest some ideas: - Use the fork to create small holes at the bottom of the tea cup, and turn it into a miniature planter for small plants like succulents. - Use the fork to create patterns or designs on the surface of the tea cup, and turn it into a decorative art piece. - Use the fork to stir the tea in the cup, and then use it as a paintbrush to create unique and interesting art pieces. - Use the tea cup as a base for a homemade candle, and use the fork to create patterns or designs on the surface of the candle wax. - Use the fork to create small holes on the surface of the tea cup and turn it into a lampshade by inserting a light bulb inside. - Use the fork to create a small opening on the side of the tea cup and turn it into a bird feeder by adding birdseed to the cup. - Use the fork to create small holes on the bottom of the tea cup and turn it into a soap dish. - Use the tea cup as a base and the fork as a holder for small items such as earrings or rings. - Use the tea cup as a pen holder and use the fork to create a unique design on the surface of the cup. - Use the fork to create small holes on the surface of the tea cup and turn it into a musical instrument by adding beans or rice inside and shaking it.
- Xcelerate 4y agoHere’s something to think about. It’s not an example of a new idea created by GPT like you asked for, but consider what GPT is actually doing. You give it a sequence of text (a prompt), and it is making a prediction of the “best” thing that should come next in that sequence (in the form of a response in this case). Now consider an arbitrary (but not random) string of binary information. For the sake of example, we’ll use the first 1,000 binary digits of pi. Suppose you have an oracle that returns the shortest prefix-free non-halting universal Turing machine that outputs this string, and you let the machine continue running. What it outputs next is in some sense the maximum likelihood prediction based upon the universal prior (see Solomonoff induction). For our example string, the output will be the subsequent digits of pi starting at binary digit 1,001. But now let’s consider that instead of starting with a blank tape, the machine starts with a tape containing the information ChatGPT is trained on (presumably large amounts of text sourced from the internet). The oracle now returns the shortest non-halting program corresponding to the conditional Kolmogorov complexity K(user prompt|internet text corpus). (I’m glossing over some nuance related to generating output as part of a conversation rather than as a chatbot monologue). By replacing the large language model with the oracle, how would you expect the conversation with the chatbot to change? Contrary to what might be assumed, I would not actually expect the bot to appear “smarter” or to generate more novel ideas—despite the oracle—for the simple reason that the prior is merely a corpus of internet text! Why should we expect the maximum a posteriori continuation of this text (+prompt) to contain the solution to quantum gravity anyway? With the oracle, I would expect the conversation to become more “human-readable” in a sense, but not more intelligent. That said, we can see that ChatGPT is definitely performing inductive inference much better than anything has in the past and possibly at a level that is not even so far from what an oracle would output given the provided prior. Within the field of algorithmic information theory, it’s well-known that if you can somehow (in the general case) produce a program close in length to the Kolmogorov complexity of the string the program outputs, you aren’t that far away from “near-perfect” reinforcement learning (see concepts like AIXI). And reinforcement learning of that caliber isn’t that far from whatever definition of AGI you wish to use. So I would argue that ChatGPT is performing inductive inference astonishingly well, but the reason it isn’t “intelligent” is that we haven’t given it the right prior. How do you encode a question like “How can we best cure cancer?” into a prior distribution and a prompt, one for which an oracle would produce the kind of output we are looking for? You first have to make predictions related to intent (what does the human mean, in a technical sense?), then you make predictions related to physics and biology and manufacturing capability (what is the optimal solution to the precise problem, as decoded from an English text prompt?), and only then do you finally layer on a prediction related to encoding the response back into human (what English encoding of the optimal solution will make the most sense to a person?) To summarize, I suspect the real value of LLMs is their general capability for powerful inductive inference, and once we find the right prior to train the models on (notably, not text from the internet, or even text at all) we’ll start seeing genuine problem solving ability emerge naturally via the inductive ability that is already there.
- visarga 4y agoYes, but the text space is very sparse. Google says: > No results found for "Yes, but the text space is very sparse." You see, not even a random phrase of 8 words is duplicated anywhere. Out of all the possible combinations of words that make sense, only a small portion of them actually exist in the real world. LLMs explore this space that is mostly empty and accomplish useful tasks. They can explore new places by recombining concepts in new ways. They can generate novel ideas by mixing and matching older ideas in ways that make sense.