6 ms·
"I don't know" is more correct than making up an answer.
by xsmasher 3y ago
"I don't know" is more correct than making up an answer.
- koonsolo 3y agoWith ChatGPT I sometimes prompt "also indicate how certain you are that your answer is correct". Works pretty good actually.
- nomel 3y agoI've had very good luck with a follow up "Is that answer correct?"
- sebzim4500 3y agoThat's not the training objective though. It's like doing exams in school, there is no reason to admit you don't know so you might as well guess in the hopes of a few marks.
- jacquesm 3y agoIf so then that means the training objective is wrong because admitting you do not know something is much more a hallmark of intelligence than any attempt to 'hallucinate' (I don't like that word, I prefer 'make up') an answer.
- famouswaffles 3y agoI guess the brains objective is wrong then seeing how much it's willing to fabricate sense data, memories and rationales when convenient
- jacquesm 3y agoThe brain wasn't designed.
- famouswaffles 3y agoThe brain is the result of maximizing biological objective functions. Since that led to something that fabricates a lot of things very often, saying the objective function of an LLM is "wrong" because it also fabricates is nonsensical.
- jacquesm 3y ago> The brain is the result of maximizing biological objective functions. That's not how evolution works at all.
- famouswaffles 3y agoa mutation happens and if that mutation succeeds in ensuring survival, it stays and then spreads. Reproduce is a function evolution maximizes for. Not intentionally sure but that's irrelevant. The whole point of artificial neural networks is that they teach themselves. They get an answer wrong, numbers shift and if those numbers help the next instance they stay or shift as needed. There's no intentionality in the shifting numbers either.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- jacquesm 3y agoEvolution is not a mechanism that maximizes it is a set of interrelated elements that operate at entirely different levels (molecular, cellular, individual and species) to pass on those traits from one generation to another that result in (possible) change of future individuals within a population, which may affect the survival of those individuals increasing or decreasing the chances of passing those traits on to their (hopefully viable!) offspring. It does nothing to ensure survival of any particular individual, at best it may help a trait that has a function in survival to be passed on. Mutations don't 'succeed' they get passed on or they don't, usually without an immediate effect on the individual, especially not in the individual where the mutation first takes place. But over a longer period mutations may result in a statistical advantage against some environmental factor (including predators) resulting in an increased chance of that particular mutation becoming more widespread. The result is possibly that that mutation ends up being carried by all individuals of the species but that takes a relatively long time and rarely results in 100% coverage in the first generations if at all. ANN's do not necessarily 'teach themselves', there are supervised ways of using ANNs and there are unsupervised ways of using them. > They get an answer wrong, numbers shift and if those numbers help the next instance they stay or shift as needed. No, they optimize for the statistical likelihood of getting all of the answers right across the whole training set, and then we check if it worked by verification with held back data. So it is very well possible that a change in the weights negatively affects some outputs but positively affects others, if the change is a 'net positive' we keep it. To make matters more interesting every now and then we throw away all but a fraction of all the weights. In the case of supervised learning we (humans) label the data and are the 'teachers' and in the case of unsupervised learning the ANN does its own labeling of clusters of related data (or, more accurately, clusters of data that seem to be related). There are also intermediary versions where humans do some of the labeling to set up the initial clusters and then the mechanical labeling takes over to rapidly increase the size of the training set taking into account the possibility of getting some of the training data wrong but still coming out ahead across the board. So yes, in ANNs there is a global maximization around a goal, and we set it up that way. Evolution doesn't have a particular goal, it is a result of a number of interrelated factors not an input and not something that was put together with a goal in mind.
- deleted 3y ago[deleted]
- aidenn0 3y agoThere are plenty of exams that give either partial credit for "I don't know" or negative credit for a wrong answer (to discourage guessing). Training on internet comments is going to make "I don't know" rather unlikely because when someone asks a question in an online forum and I don't know the answer, people will just not respond rather than responding "I don't know"
- jacquesm 3y agoIndeed.