Skip to main content

Researchers develop algorithm that extracts your life story from your tweets

researchers develop algorithm that extracts your life story from tweets tweet
Image used with permission by copyright holder

Look back to some of your first tweets, if you dare. If you’ve been at it for long enough, what you find could be relatively embarrassing, adorably juvenile, or maybe you were just as adept a Twitter user back then. Whatever you find, scrolling backward through your tweets can reveal a little bit of your history.

Or, as with most things, an algorithm can do it for you. Researchers Jiwei Li of Carnegie Mellon University and Claire Cardie of Cornell University have developed a new technique that can read your tweets and accurately create your life history from the masses of 140 characters. The algorithm can tell your story chronologically as well, and does this all without knowing anything else about you – just whatever you’ve sent into the Twitter ether.

“By analyzing individual tweet collection[s], we find that what are suitable for inclusion in the personal timeline should be tweets talking about personal (as oppos[ed] to public) and time-specific (time general) topics.”

Li and Cardie did this by creating something called the Dirichlet Process mixture model, which was able to collate tweets into four categories: Personal time-specific; personal time-general; public time-specific; and public time-general.

The research also differentiates between ordinary Twitter users and celebrities – one of the lucky latter used for the study was NBA star Dwight Howard. Using the Dirichlet Process, Li and Cardie were able to come up with this timeline.

dh
Image used with permission by copyright holder

They also compared how an ordinary Twitter user and Lebron James’ life timelines compared, showing what topics they were most focused on during a set period of time.

user james
Image used with permission by copyright holder

And these were the exact tweets analyzed to come up with James’ timeline. 

james tweets
Image used with permission by copyright holder

Basically, what the algorithm can do is tell the difference between your tweets reporting something happening to your in your life – you got engaged; you moved to Germany; you landed a new job – to those just broadcasting more general news or public events – it’s a hot summer; the Super Bowl; the presidential election. 

The study concludes that while this model can be applied to any user’s account, it requires that there are enough tweets to feed it as well as enough followers so that there’s enough interaction to help generate results. What can also skew the algorithm? “… Users that maintain a low profile and seldom tweet about what happened to them.” In that case, the model won’t work.

So if you spew a random mess of commentary or focus most of your activity on retweeting, then your timeline won’t reflect a personal history. And maybe that’s how you like it. Otherwise, just know that the seemingly inconsequential noise of your 140 characters and their momentary time on the feed can still be combined to reveal an awful lot about your life story. 

Editors' Recommendations

Molly McHugh
Former Digital Trends Contributor
Before coming to Digital Trends, Molly worked as a freelance writer, occasional photographer, and general technical lackey…
Twitter is working on a snooze feature for when your tweets are too good
Twitter-banner-on-NY-Stock-Exchange

Twitter is working on a “snooze button” that can pause notifications from hitting for your phone, according to app researcher Jane Manchun Wong.

Wong, who mines app code for unreleased or upcoming features, first discovered the yet-to-be-released snooze button on August 4 while looking at the Twitter Android apps’ code. All signs suggest that the Twitter team only started to work on it recently, Wong wrote in a blog post about her discovery.

Read more
How to create multiple profiles on a Facebook account
A series of social media app icons on a colorful smartphone screen.

Facebook (and, by extension, Meta) are particular in the way that they allow users to create accounts and interact with their platform. Being the opposite of the typical anonymous service, Facebook sticks to the rule of one account per one person. However, Facebook allows its users to create multiple profiles that are all linked to one main Facebook account.

In much the same way as Japanese philosophy tells us we have three faces — one to show the world, one to show family, and one to show no one but ourselves — these profiles allow us to put a different 'face' out to different aspects or hobbies. One profile can keep tabs on your friends, while another goes hardcore into networking and selling tech on Facebook Marketplace.

Read more
How to set your Facebook Feed to show most recent posts
A smartphone with the Facebook app icon on it all on a white marble background.

Facebook's Feed is designed to recommend content you'd most likely want to see, and it's based on your Facebook activity, your connections, and the level of engagement a given post receives.

But sometimes you just want to see the latest Facebook posts. If that's you, it's important to know that you're not just stuck with Facebook's Feed algorithm. Sorting your Facebook Feed to show the most recent posts is a simple process:

Read more