Live data from Hacker News

A simulation of me: fine-tuning an LLM on 240k text messages

edwarddonner.com

51–60 of 145 posts

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#51
post #2

> I immediately recognized this would be in extremely poor taste and removed the data. Enough on that topic! Poor taste for a blog post. But I wonder if LLMs could advance to a point where it might be therapeutic to have a conversation with a deceased loved one.

I'm not a professional in the field, but I really don't see how something like this could be therapeutic. Isn't the goal to help people let go and move on with their lives? To me this seems like the exact opposite.

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#52
post #37

Earlier quoted context omitted.

I'm petty sure that Ray Kurzweil was working on this very thing when Google brought him on.

The documentary with him saving his father's writings and such was one of the saddest things I've seen - that moment has stuck with me for years. I suppose the people who will be paying for such a service will be the loved ones left behind, not the one's dying. I wonder if the doppelgangers will start to talk to each other in the graveyard in the middle of the night?

If two digitized ghosts are talking but no air gets vibrated, do they make a sound?

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#54

I tried this myself using GPT-2J and nearly 15 years of IRC logs trimmed down to only contexts that include me. Each training item would be my message and the preceding 20 messages. Still ended up being an 80 MB log file of over 1M lines. The results were...not good at all. I ran an IRC bot that would watch the channel, and any time someone sent a message, it would send the last 20 messages to the trained model to se…

My guess is you'd better use your message + a bunch of other messages with RLHF, yours being the positive one and the others negative. If you don't have other messages, just generate some. You can also do some supervised fine tuning to have the model memorize your facts.

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#55

I tried this myself using GPT-2J and nearly 15 years of IRC logs trimmed down to only contexts that include me. Each training item would be my message and the preceding 20 messages. Still ended up being an 80 MB log file of over 1M lines. The results were...not good at all. I ran an IRC bot that would watch the channel, and any time someone sent a message, it would send the last 20 messages to the trained model to se…

It seems really unethical to train a model on someone else's words without their permission.

Sounds horrifically unethical to try to censor people like you’re doing.

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#56

I’m far from the first to think of this. Several people — perhaps inspired by creepy Black Mirror episodes — have tried to fine-tune an LLM on their SMS or WhatsApp history in an effort to create a simulation of themselves. It's a much older concept than Black Mirror. Ever since Markov chain IRC bots got popularized in the late 90s and early 2000s, people have been trying to train their virtual doppelgängers. I'm sur…

As a coarse bare minimum this is from Neuromancer.

I am not sure if Gibson found inspiration elsewear but this is pure flatline dixie.

Fundamentally I suppose it's naught but whispers from the beyond.

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#57

I tried this myself using GPT-2J and nearly 15 years of IRC logs trimmed down to only contexts that include me. Each training item would be my message and the preceding 20 messages. Still ended up being an 80 MB log file of over 1M lines. The results were...not good at all. I ran an IRC bot that would watch the channel, and any time someone sent a message, it would send the last 20 messages to the trained model to se…

It seems really unethical to train a model on someone else's words without their permission.

When I read your comment I trained my own mental model on your words. How is that any different? When a human reads words they apply a sophisticated theory of mind to contextualize the writing and the mental state of the author. If anything, LLM fine tuning is far less invasive than having a person read your writing.

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#58
post #2

> I immediately recognized this would be in extremely poor taste and removed the data. Enough on that topic! Poor taste for a blog post. But I wonder if LLMs could advance to a point where it might be therapeutic to have a conversation with a deceased loved one.

> it might be therapeutic to have a conversation with a deceased loved one. Would it? I'm not a specialist, but it would seem a bit off to me to approach it like that. I'd think best is to accept that your deceased one has gone, and it seems like having a fake one might just prolong the grievance process and possibly also develop into an obsession of trying to replace your deceased one with the simulation, upgrading…

You'll probably also want a custodian to keep the certificates updated, backups tested, etc.

A managed service for all this surely has a market, imho

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#59
I did a fine tuning and embedding on a large LLM that is based on 50 years of daily journal entries, extensive daily notebooks usually measuring in the hundreds to thousands of words per day, and personal writings across a half-dozen different blogs and websites and various social media feeds. Social media posts and comments (including this one) are also put into my notebooks with a snippet of context about why I posted that.

In my journal and daily notebooks I write out some pretty deep and dark thoughts too. It's about as close to a snapshot of my inner thoughts as you can imagine.

And the LLM digested all of that. It took quite a while.

It has provided some interesting insight into who I am as a person, and also how I see myself.

Re: A simulation of me: fine-tuning an LLM on 240k text messages

#60

I’m glad someone put the time it to show it can finally work. Would love to do this too, but have a gazillion other projects that are priority.

It's probably sufficient to just interact as much as you can and save your data. It's going to get "uploaded" to a LLM eventually. I saved about 17 years worth of my messages.

Looking at my messages I think I don't need to train the model to generate that text, but rather identify the personality traits and emotional stance of the author, and be aware of personal facts. So probably something like RLHF would work better than SFT.

Assuming I have such a model I can further collect preference data to align it to my personality. Over time it might get good enough and I can officially bless it, if it ever gets to that level.

Getting our social account providers to export all our data without restrictions might become a new right we have to have. I know some of them are locking up since 2023 (reddit and twitter).

Post reply on HN