Software architecture for creating a psychological portrait of a person based on social media activity

In this paper, we have developed and implemented a software architecture for creating a psychological portrait of a person based on social media activity. A modern person spends a lot of time on social media and leaves a digital footprint there that is highly correlated with their psychological cha...

Full description

Saved in:
Bibliographic Details
Main Authors: Д. Митник, О. Гавриленко, Н. Богданова
Format: Article
Language:English
Published: Igor Sikorsky Kyiv Polytechnic Institute 2025-02-01
Series:Adaptivni Sistemi Avtomatičnogo Upravlinnâ
Subjects:
Online Access:https://asac.kpi.ua/article/view/323690
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849424543240683520
author Д. Митник
О. Гавриленко
Н. Богданова
author_facet Д. Митник
О. Гавриленко
Н. Богданова
author_sort Д. Митник
collection DOAJ
description In this paper, we have developed and implemented a software architecture for creating a psychological portrait of a person based on social media activity. A modern person spends a lot of time on social media and leaves a digital footprint there that is highly correlated with their psychological characteristics. Based on social media data, we can understand behavioral patterns, a person's temperament type, etc. The aim of this study is to automate the construction of a psychological portrait of a person based on social media activity. This paper focuses on the use of the personality model approach to formalize a psychological portrait, namely the Big Five and the Myers-Briggs Type Indicator (MBTI). Accordingly, a mathematical formulation of the problem was developed. In accordance with the created formulation, this task was formalized as a multi-label classification problem and a neural network approach was used to solve it. We decided to use a large language models approach as at the time of writing this architecture shows state-of-the-art results on most natural language processing tasks. The Large Language Model Meta AI architecture was chosen as the neural network architecture. The scientific novelty is the use of the multitask finetuning approach for this task. The instruction tuning dataset was built based on the «Essays I» and «MBTI Dataset» datasets. The study proved that using this approach can significantly improve the model's results compared to training on each task separately. A distributed architecture for analyzing social media posts was designed and implemented. Further work includes improving the accuracy of the neural network by collecting more data and introducing feedback mechanisms. The article also presents the intended use of the system and its limitations. The results of this study are important for such areas as human resources, marketing or forensics. Ref. 15, fig. 8, tab. 1
format Article
id doaj-art-a4bc103518f943c2bab0a1ffae97fa52
institution Kabale University
issn 1560-8956
2522-9575
language English
publishDate 2025-02-01
publisher Igor Sikorsky Kyiv Polytechnic Institute
record_format Article
series Adaptivni Sistemi Avtomatičnogo Upravlinnâ
spelling doaj-art-a4bc103518f943c2bab0a1ffae97fa522025-08-20T03:30:08ZengIgor Sikorsky Kyiv Polytechnic InstituteAdaptivni Sistemi Avtomatičnogo Upravlinnâ1560-89562522-95752025-02-0114610.20535/1560-8956.46.2025.323690362465Software architecture for creating a psychological portrait of a person based on social media activityД. Митник0О. Гавриленко1Н. Богданова2Igor Sikorsky Kyiv Polytechnic InstituteIgor Sikorsky Kyiv Polytechnic InstituteIgor Sikorsky Kyiv Polytechnic Institute In this paper, we have developed and implemented a software architecture for creating a psychological portrait of a person based on social media activity. A modern person spends a lot of time on social media and leaves a digital footprint there that is highly correlated with their psychological characteristics. Based on social media data, we can understand behavioral patterns, a person's temperament type, etc. The aim of this study is to automate the construction of a psychological portrait of a person based on social media activity. This paper focuses on the use of the personality model approach to formalize a psychological portrait, namely the Big Five and the Myers-Briggs Type Indicator (MBTI). Accordingly, a mathematical formulation of the problem was developed. In accordance with the created formulation, this task was formalized as a multi-label classification problem and a neural network approach was used to solve it. We decided to use a large language models approach as at the time of writing this architecture shows state-of-the-art results on most natural language processing tasks. The Large Language Model Meta AI architecture was chosen as the neural network architecture. The scientific novelty is the use of the multitask finetuning approach for this task. The instruction tuning dataset was built based on the «Essays I» and «MBTI Dataset» datasets. The study proved that using this approach can significantly improve the model's results compared to training on each task separately. A distributed architecture for analyzing social media posts was designed and implemented. Further work includes improving the accuracy of the neural network by collecting more data and introducing feedback mechanisms. The article also presents the intended use of the system and its limitations. The results of this study are important for such areas as human resources, marketing or forensics. Ref. 15, fig. 8, tab. 1 https://asac.kpi.ua/article/view/323690psychological portraitsocial networkslarge language modelsneural networksnatural language processingtrait prediction
spellingShingle Д. Митник
О. Гавриленко
Н. Богданова
Software architecture for creating a psychological portrait of a person based on social media activity
Adaptivni Sistemi Avtomatičnogo Upravlinnâ
psychological portrait
social networks
large language models
neural networks
natural language processing
trait prediction
title Software architecture for creating a psychological portrait of a person based on social media activity
title_full Software architecture for creating a psychological portrait of a person based on social media activity
title_fullStr Software architecture for creating a psychological portrait of a person based on social media activity
title_full_unstemmed Software architecture for creating a psychological portrait of a person based on social media activity
title_short Software architecture for creating a psychological portrait of a person based on social media activity
title_sort software architecture for creating a psychological portrait of a person based on social media activity
topic psychological portrait
social networks
large language models
neural networks
natural language processing
trait prediction
url https://asac.kpi.ua/article/view/323690
work_keys_str_mv AT dmitnik softwarearchitectureforcreatingapsychologicalportraitofapersonbasedonsocialmediaactivity
AT ogavrilenko softwarearchitectureforcreatingapsychologicalportraitofapersonbasedonsocialmediaactivity
AT nbogdanova softwarearchitectureforcreatingapsychologicalportraitofapersonbasedonsocialmediaactivity