Earlier quoted context omitted.
> That means computers can theoretically compute anything that's possible to compute given enough time and memory, which includes anything a human could figure out. Whoa, that's quite a leap there. Not sure where we (as society) are with our understanding of intuition, but I doubt a million monkeys would recognize that the falling of an apple is caused by the same agent as the orbit of planets.
I think you misunderstood. I'm not making any claim there. I'm just defining what Turing-complete means for those who don't already know.
Teaching ChatGPT to speak my son’s invented language
191–200 of 212 posts
Re: Teaching ChatGPT to speak my son’s invented language
#192Earlier quoted context omitted.
People keep repeating that LLMs are "just generating text based on probabilities". That statement doesn't mean anything. I think people who say this are imagining LLMs work something like a statistical model. Maybe it's doing a linear regression or works like a Markov chain. It's not. A single artificial neuron sort of works like that. But that's sort of like saying a single transistor is just an electronically contr…
That's a valid point in that we don't fully understand how LLMs solve some problems and using logic and rules of inference isn't excluded by the architecture, but on the other hand understanding that they are generating probabilistic token sequences is a very powerful and effective way to understanding how to engineer prompts and understand some of their failure modes. If we discard that insight, reasoning about thei…
And although I think one could demonstrate fairly easily that ChatGPT is capable of some level of deductive reasoning, my last post wasn't even arguing about any actual capabilities of current LLMs. I was just saying you can't conclude that LLMs can't reason (even in theory) because they're "just generating text based on probabilities".
That said, it's not clear to me what the limits are on LLMs as they scale up. GPT-4 can usually add very large numbers together (I've tested it with 20 digit numbers) without any chain-of-thought, something older models struggled with. I think addition works well because you almost don't need internal working memory to do it. You can _usually_ compute a digit of the answer just by looking at 2-3 digits of each of the summands. Occasionally this isn't true: if you have a long sequence of columns that each sum to 9, then a carry from many digits away can affect the current digit. But that's rare.
Multiplication of large number, by contrast, does require working memory and an iterative algorithm. It makes a lot of sense that chain-of-thought helps with this. The text the LLM writes functions as working memory, and it iteratively generates the response, token by token.
Still, just scaling up the models has also helped a lot with multiplication (even without using chain-of-thought). Presumably larger models can have a larger part of the network devoted to arithmetic. It still doesn't compare to a calculator, and integrating LLMs with other tools or AI models sounds promising. But so far, the results of just scaling LLMs and training data has been surprisingly impressive.
Re: Teaching ChatGPT to speak my son’s invented language
#193I asked GPT-4 to implement QuickSort and the Y-Combinator in my own personal programming language that I designed — who can guess the influences (besides cannabis and shrooms)?
https://donhopkins.medium.com/the-future-of-gpt4-programming...
Re: Teaching ChatGPT to speak my son’s invented language
#194Earlier quoted context omitted.
The Bing LM, or rather the service, did have "inner monologue" in the sense of text that it would generate, but not show to the user, and treat as "thoughts" to guide the generation of an actual reply that the user would see. We know this because it happily told us, including the json format it uses internally.
And you trust what it told you?
https://www.make-safe-ai.com/is-bing-chat-safe/Prompts_Conve...
Re: Teaching ChatGPT to speak my son’s invented language
#195Earlier quoted context omitted.
>However, by approaching arithmetic as an algorithm to be performed and taught similarly to how it's done with people, you can supercharge accuracy to basically 100% for up to 13 digit addition and >90% after. This is strikingly clear evidence that it is capable of logical reasoning and "knows things", and puts to rest repeated claims that it is just memorization and collaging. You can't memorize every combo of two 1…
> repeated claims that it is just memorization and collaging I don't think anyone who has actually used GPT-4 for more than a few minutes ever believed this. It was just a trendy thing to say for a while.
Re: Teaching ChatGPT to speak my son’s invented language
#196Wow, they asked the model to self-evaluate and it just outright cheated: He has three cats. Proposed: h’io’ngkiltrikumrikumrikumri’nguuy Correct: h’io’ngkiltri’ngkumrikumri’nguuy Points: 1 Hypothesis: N/A (Other comments observe that it accidentally compensated for this by getting the sum wrong, haha, d'oh) I have had similar problems with trying to get ChatGPT to do nontrivial things, "here are the rules for this ga…
I was trying for 20 minutes to get it to spit out all 50 state capitals with the city names in alphabetical order and it kept doing two things: 1) It'd put the list in alphabetical order by state, but it'd include all the correct capitals 2) It'd list 49 of the 50 capitals, in alphabetical order this time, but duplicating Madison, WI. I'd ask it to try and figure out what it did wrong in both cases, and it'd correctl…
https://github.com/newhouseb/clownfish
TL;DR: it exploits the fact that the model returns probabilities for all the possible following tokens to enforce a JSON schema on the output as it is produced, backtracking as needed.
Re: Teaching ChatGPT to speak my son’s invented language
#197Wow, they asked the model to self-evaluate and it just outright cheated: He has three cats. Proposed: h’io’ngkiltrikumrikumrikumri’nguuy Correct: h’io’ngkiltri’ngkumrikumri’nguuy Points: 1 Hypothesis: N/A (Other comments observe that it accidentally compensated for this by getting the sum wrong, haha, d'oh) I have had similar problems with trying to get ChatGPT to do nontrivial things, "here are the rules for this ga…
Chat gpt can't do these things because it doesn't know it is doing anything with a goal. It doesn't know it is playing a game for example. It doesn't know what a game is.
Re: Teaching ChatGPT to speak my son’s invented language
#198>All of these differences can make it surprising and challenging for someone with an Indo-European language background to learn and use Kłeti. Ironically, Proto-Indo-European is believed to be far more complex than its modern descendants, as described by Wikipedia: >PIE is believed to have had an elaborate system of morphology that included inflectional suffixes (analogous to English child, child's, children, childre…
Several of its modern descendants are not that much simpler :) Most famously, Baltic and Slavic languages have retained large parts of the case system. Some of them even the dual forms of nouns. Their verbal system has become even more sophisticated. Germanic languages retain the Ablaut system, even though it is no longer productive and has decayed into a bunch of irregular verbs.
https://en.wiktionary.org/wiki/Reconstruction:Proto-Indo-Eur...
https://en.wiktionary.org/wiki/Reconstruction:Proto-Indo-Eur...
Re: Teaching ChatGPT to speak my son’s invented language
#199What a wonderful story and a great family. Congratulations! You inspired me to ask GPT to do it the other way around. I asked it to invent a successor to Esperanto, with influences from Slavic, Germanic, and Latin languages. It called its language Euroglossa and wrote a short story in it. Who can understand it? Un tag, en froliko vilaž, un jun chico namen Tomas trovat un misterioz mapo v star bibliotek. Na mapo, skri…
prompt and output of gpt4: Someone created a successor to Esperanto, with influences from Slavic, Germanic, and Latin languages. It's called Euroglossa. Please, try to translate the following short story to English. One day, in a playful village, a young boy named Tomas found a mysterious map in an old library. On the map, it was written: "Treasure of the Three Mountains." Tomas decided to follow the map on an advent…
Re: Teaching ChatGPT to speak my son’s invented language
#200Earlier quoted context omitted.
It appears not: "vaguely grammatical and has some of the right words" according to someone who actually knows: https://www.reddit.com/r/lojban/comments/12i0d0i/chatgpt_app... Not surprising, given it would have seen many orders of magnitude less Lojban training data than its English input (basically two books and maybe a few megabytes of web pages).
The word by word translation sounds like it's trying to say that it isn't very competent at lojban, but that it can try to learn lojban if you provide it with parallel examples. All this said in broken lojban, as expected. Quite reasonable, actually.
Same thing with modern takes on Old Norse.