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...
Saved in:
| 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 |