Automatic Persona Generation Data-Driven Personas Persona Creation Persona Design Persona Development Personas Use of Personas User Personas

How suitable are artificially generated facial pictures in data-driven personas?

In a previous post, we analyzed the demographic Bias in Artificially Generated Facial Pictures that raised a concern that the generated images might not fairly represent all demographic groups.

In this post, we discuss if these artificially generated pictures are good enough for use in personas profiles for real-world systems and applications,  which are highly dependent on images for the personas. One of the key aspects of generating personas using a data-driven approach is to be able to represent the persona profile with a matching picture.

Data-Driven Personas Persona System Personas

How APG Assigns an Age to a Data-Driven Persona

The following is a post from the APG Team’s summer 2020 intern, Jaad Mohammed.

In this article, we will be explaining how we determine the age of a data-driven persona.

To get a comprehensive understanding of this process, we will take you through a gist of how the APG system creates a persona profile whose final goal is to accurately represent the audience segment of a social media platforms (Facebook, Instagram, YouTube or Google Analytics) by analyzing user interactions with the specified account holders content.

For this, APG needs to gather detailed information regarding the interactions of users with each of the online content pieces on the corresponding platform.

Data-Driven Personas Persona Analytics Persona Creation Persona Development Persona Research Persona System Personas

How APG Assigns a Name to a Data-Driven Persona

The following is a post from the APG Team’s summer 2020 intern, Jaad Mohammed.

If you ever thought how the APG system assigns a name to a data-driven persona, you’ve come to the right place.

Since personas are representations of a typical user segment for a product’s current customer base, the persona needs a name! Nothing could make a persona feel more like a real person than giving it a name.

Below, we walk you through basics of what APG does to create a persona and to assign a name to the persona profile.

First and foremost, we need some kind of statistical data that our persona represents. For this, APG leverages privacy-preserving aggregated data of user interactions with product content posted on major online social media and other analytics platforms, such as Facebook, YouTube, and Google Analytics, etc. [1].

Automatic Persona Generation Personas

Giving Faces to Data by Creating Data-Driven Personas

APG logo with three team members
Giving Faces to Data: Creating Data-Driven Personas from Personified Big Data

Creating personas from large amounts of online data is useful but difficult with manual methods.

To address this difficulty, we present Automatic Persona Generation (APG), which is an implementation of a methodology for quantitatively generating data-driven personas from online social media data.

APG is functional, and it is deployed with several organizations in multiple industry verticals.

APG employs a scalable web front-end user interface and robust back-end database framework processing tens of millions of user interactions with tens of thousands of online digital products across multiple online platforms, including Facebook, Google Analytics, and YouTube.

APG identifies audience segments that are both distinct and impactful for an organization to create persona profiles. APG enhances numerical social media data with relevant human attributes, such as names, photos, topics, etc. Here, we discuss the architecture development and central system features.

Overall, APG can benefit organizations in distributing content via online platforms or with online content that relates to commercial products. APG is unique in its algorithmic approach to processing social media data for customer insights. APG can be found online at

Here is a two pager about the Automatic Persona Generation (APG) system!

Read full article

Jung, S.G., Salminen, J., and Jansen, B. J. (2020) Giving Faces to Data: Creating Data-Driven Personas from Personified Big Data. ACM Conference on Intelligent User Interfaces (IUI2020)(Demo Paper), Cagliari, Italy. 17-20 March, 132-133

Read more about data-driven personas

What is a Data-Driven Persona?

Introduction to Data-Driven Personas

Benefits of Data-Driven Personas

Explaining Data-Driven Personas to End Users

Got too many personas? This approach can help!

Do your think your personas are stable? They probable aren’t!


Automatic Persona Generation Benefits of Personas Data-Driven Personas Persona Analytics Persona Creation Persona System Use of Personas Value of personas

Introduction to Data-Driven Personas

Introduction to Data-Driven Personas

Automatic Persona Generation (APG) is a system developed by the persona research team at Qatar Computing Research Institute. APG is defined both as a methodology and a system for automatic creation of personas from online analytics data.

Automatic Persona Generation has specifically been developed to address the limitations of manual persona creation. This blog post details the main benefits of data-driven personas compared to manually created personas.

Data-Driven Personas Persona Research Persona System Personas

Imaginary People Representing Real Numbers: Generating Data-Driven Personas Using the APG System

Using the APG system for automatic persona creation from real data is both a working system and an on-going research project. With APG, we have developed a methodology to automate the creating of imaginary people. These imaginary people are personas. We do this by processing complex behavioral and demographic data of social media audiences.