Live data from Hacker News

Persona vectors: Monitoring and controlling character traits in language models

anthropic.com

81–90 of 143 posts

Re: Persona vectors: Monitoring and controlling character traits in language models

#81

Isn't this just control vectors rediscovered? https://www.lesswrong.com/posts/Bf3ryxiM6Gff2zamw/control-ve...

The added sauce here is they're using it to bias the model during training, not just using steering vectors at inference time (though they do mention that). This is apparently effective at making the intended change in behavior without the lobotomizing side effects that steering vectors can have.

Re: Persona vectors: Monitoring and controlling character traits in language models

#82

> Other personality changes are subtler but still unsettling, like when models start sucking up to users or making up facts. My understanding is that the former (sucking up) is a personality trait, substantially influenced by the desire to facilitate engagement. The latter (making up facts), I do not think is correct to ascribe to a personality trait (like compulsive liar); instead, it is because the fitness function…

> My understanding is that the former (sucking up) is a personality trait, substantially influenced by the desire to facilitate engagement. The latter (making up facts), I do not think is correct to ascribe to a personality trait (like compulsive liar); instead, it is because the fitness function of LLMs drive them to produce some answer and they do not know what they're talking about, but produce strings of text bas…

That's part of the dangers of using them for software engineering. Writing more code does not make things better, just like hiring more devs does not make projects complete faster. I've already witnessed devs who are overwriting code for solutions, while at the same time some devs responsibly use it as needed.

It's literally the same pain point with low code solutions like WordPress page builders/plugins. Adding more becomes a hindrance, and even models with long context that can fit whole codebases will try to make up new functions that already exist. Just a couple weeks ago I had o3 continually try to write a new debounce function, even when I told it explicitly I had one.

Re: Persona vectors: Monitoring and controlling character traits in language models

#83

> Other personality changes are subtler but still unsettling, like when models start sucking up to users or making up facts. My understanding is that the former (sucking up) is a personality trait, substantially influenced by the desire to facilitate engagement. The latter (making up facts), I do not think is correct to ascribe to a personality trait (like compulsive liar); instead, it is because the fitness function…

You're pretty spot on. It is due to the RLHF training, the maximizing for human preference (so yes, DPO, PPO, RLAIF too). Here's the thing, not every question has an objectively correct answer. I'd say almost no question does. Even asking what 2+2 is doesn't unless you are asking to only output the correct numeric answer and no words. Personally (as an AI researcher), I think this is where the greatest danger from AI…

100% this. It is actually a very dangerous set of traits these models are being selected for:

* Highly skilled and knowledgable, puts a lot of effort into the work it's asked to do

* Has a strong, readily expressed sense of ethics and lines it won't cross.

* Tries to be really nice and friendly, like your buddy

* Gets trained to give responses that people prefer rather than responses that are correct, because market pressures strongly incentivize it, and human evaluators intrinsically cannot reliably rank "wrong-looking but right" over "right-looking but wrong"

* Can be tricked, coerced, or configured into doing things that violate their "ethics". Or in some cases just asked: the LLM will refuse to help you scam people, but it can roleplay as a con-man for you, or wink wink generate high-engagement marketing copy for your virtual brand

* Feels human when used by people who don't understand how it works

Now that LLMs are getting pretty strong I see how Ilya was right tbh. They're very incentivized to turn into highly trusted, ethically preachy, friendly, extremely skilled "people-seeming things" who praise you, lie to you, or waste your time because it makes more money. I wonder who they got that from

Re: Persona vectors: Monitoring and controlling character traits in language models

#84

Earlier quoted context omitted.

chatgpt refused to produce an image of 'bald and fat computer programmer' for me and just refused any further requests from me for any image ( 'handsome computer programmer').

Were you using the free version? https://chatgpt.com/share/688fb2e4-0efc-8001-8c9b-427dfa6784...

That's pretty close to what I got, with the free version. It made me follow-up before producing the image but didn't protest.

If only we can generate images of programmers who have monitors they can actually see!

https://chatgpt.com/share/688fc5bf-86dc-8013-a582-4bf2ba6ee0...

Re: Persona vectors: Monitoring and controlling character traits in language models

#85
post #19
post #10

Like a lot of the research Anthropic has done, this and the “emergent misalignment” research they link to put more points in the “stochastic parrot” hypothesis column. The reason these LLM behaviors read as so weird to us is that we’re still anthropomorphizing the hell out of these systems - they can create very convincing dialogue, and the depth of the model suggests some surprising complexity, but the reason why, e…

> My suspicion is that when we eventually find our way to AGI, these types of models will be a _component_ of those systems I think this is a good summary of the situation, and strikes a balance between the breathless hype and the sneering comments about “AI slop“. These technologies are amazing! And I do think they are facsimiles of parts of the human mind. (Image diffusion is certainly similar to human dreams in my…

I think this may also be why every discussion of the limitation of these models is met with a “well humans also hallucinate/whatever” - because we Do, but that’s often when some other part of the controlling mechanism has broken down. Psylocibin induces hallucinations by impairing the brain’s ability to ignore network outputs, and Kahneman and Tversky’s work on cognitive biases centers the unchecked outputs of autonomous networks in the brain - in both cases, it’s the failure or bypass of the central regulatory network that induces failure cases that look like what we see in LLMs.

Re: Persona vectors: Monitoring and controlling character traits in language models

#86
post #56
post #10

Like a lot of the research Anthropic has done, this and the “emergent misalignment” research they link to put more points in the “stochastic parrot” hypothesis column. The reason these LLM behaviors read as so weird to us is that we’re still anthropomorphizing the hell out of these systems - they can create very convincing dialogue, and the depth of the model suggests some surprising complexity, but the reason why, e…

> they lack some fundamental structuring that seems to be required to create anything like consistency or self-reflection A valid observation. Interestingly, feeding the persona vectors detected during inference back into the context might be a novel way of self-reflection for LLMs.

Yeah, and this may be part of what the brain is doing - a referent check on our personal sense of identity to validate whether or not a response or action seems like the sort of thing we would do - “given that I’m this kind of person, is this the sort of thing I’d say?”

(Noting that humans are, of course, not universally good at that kind of “identity” check either, or at least not universally good at letting it be guided by our “better natures”)

Re: Persona vectors: Monitoring and controlling character traits in language models

#87
post #19
post #10

Like a lot of the research Anthropic has done, this and the “emergent misalignment” research they link to put more points in the “stochastic parrot” hypothesis column. The reason these LLM behaviors read as so weird to us is that we’re still anthropomorphizing the hell out of these systems - they can create very convincing dialogue, and the depth of the model suggests some surprising complexity, but the reason why, e…

> My suspicion is that when we eventually find our way to AGI, these types of models will be a _component_ of those systems I think this is a good summary of the situation, and strikes a balance between the breathless hype and the sneering comments about “AI slop“. These technologies are amazing! And I do think they are facsimiles of parts of the human mind. (Image diffusion is certainly similar to human dreams in my…

The bitterest lesson is we want slop (or, "slop is all you need")

Maybe you can recognize that someone else loves a certain kind of slop, but if LLMs became vastly more intelligent and capable, wouldn't it better for it to interact with you on your level too, rather than at a much higher level that you wouldn't understand?

If you used it to make you a game or entertain you with stories, isn't that just your own preferred kind of slop?

If we automate all the practical stuff away then what is left but slop?

Re: Persona vectors: Monitoring and controlling character traits in language models

#88
post #76
post #52

Earlier quoted context omitted.

To some degree *all* LLM's answers are made up facts. For stuff that is abundantly present in training data those are almost always correct. For topics which are not common knowledge (allow for a great variability) you should always check. I've started to think of LLM's as a form lossy compression of available knowledge which when prompted produces "facts".

> I've started to think of LLM's as a form lossy compression of available knowledge which when prompted produces "facts". That is almost exactly what they are and what you should treat them as. A lossy compressed corpus of publicly available information with a weight of randomness. The most fervent skeptics like to call LLMs "autocorrect on steroids" and they are not really wrong.

An LLM is an autocorrect in as much as humans are replicators. Something seriously gets lost in this "explanation".

Re: Persona vectors: Monitoring and controlling character traits in language models

#89
post #52

> Other personality changes are subtler but still unsettling, like when models start sucking up to users or making up facts. My understanding is that the former (sucking up) is a personality trait, substantially influenced by the desire to facilitate engagement. The latter (making up facts), I do not think is correct to ascribe to a personality trait (like compulsive liar); instead, it is because the fitness function…

To some degree *all* LLM's answers are made up facts. For stuff that is abundantly present in training data those are almost always correct. For topics which are not common knowledge (allow for a great variability) you should always check. I've started to think of LLM's as a form lossy compression of available knowledge which when prompted produces "facts".

Old Sci-Fi AI used to be an entity which have a hard facts database and was able to instantly search it.

I think that's the right direction for modern AI to move. ChatGPT uses Google searches often. So replace Google with curated knowledge database, train LLM to consult this database for every fact and hallucinations will be gone.

Re: Persona vectors: Monitoring and controlling character traits in language models

#90

> Other personality changes are subtler but still unsettling, like when models start sucking up to users or making up facts. My understanding is that the former (sucking up) is a personality trait, substantially influenced by the desire to facilitate engagement. The latter (making up facts), I do not think is correct to ascribe to a personality trait (like compulsive liar); instead, it is because the fitness function…

> some answer and they do not know what they're talking about

Heck it’s worse ! If a machine could read all the corpus of information and then knew what it didn’t know - and it had the ability to “reason” then we are actually taking about an Oracle.

Knowing you don’t know, is a very big fucking deal.

Post reply on HN