Package: oceanai
OCEANAIDocumentation in RussianDescriptionOCEANAIis an open-source library consisting of a set of algorithms for intellectual analysis of human behavior based on multimodal data for automatic personality traits (PT) assessment. The library evaluates five PT:Openness to experience,Conscientiousness,Extraversion,Agreeableness, Non-Neuroticism.OCEANAIincludes three main algorithms:Audio Information Analysis Algorithm (AIA).Video Information Analysis Algorithm (VIA).Multimodal Fusion Algorithm (MF).The AIA and VIA algorithms implement the functions of strong artificial intelligence (AI) in terms of complexing acoustic and visual features built on different principles (expert and neural network), i.e. these algorithms implement the approaches of composite (hybrid) AI. The necessary pre-processing is carried out in the algorithms audio and video information, the calculation of visual and acoustic features and the issuance of prediction personality traits based on them.The MF algorithm is a link between two information analysis algorithms (AIA and VIA). This algorithm performs a weighted neural network combination of prediction personality traits obtained using the AIA and VIA algorithms.In addition to the main task - unimodal and multimodal personality traits assessment, the features implemented inOCEANAIwill allow researchers to solve other problems of analyzing human behavior, for example, recognizing his affective states.To install the library, you should refer to theInstallation and Update.To work with audio information, you should refer to theAudio information processing.To work with video information, you should refer to theVideo information processing.To work with audio-visual information, you should refer to theMultimodal information processing.The library solves practical tasks:Ranking of potential candidates by professional responsibilities.Predicting consumer preferences for industrial goods.Forming effective work teams.OCEANAIuses the latest open-source libraries for audio and video processing:librosa,openSMILE,openCV,mediapipe,transformers.OCEANAIis written in thepython programming language. Neural network models are implemented and trained using an open-source library codeTensorFlow.Research dataTheOCEANAIlibrary was tested on two corpora:The publicly available and large-scaleFirst Empressions V2 corpus.On the first publicly available Russian-languageMultimodal Personality Traits Assessment (MuPTA) corpus.Development teamCertificate of state registration of a computer programLibrary of algorithms for intelligent analysis of human behavior based on multimodal data, providing human's personality traits assessment to perform professional duties (OCEAN-AI)Certificate of state registration of a databaseMuPTA - Multimodal Personality Traits Assessment CorpusPublicationsJournals@article{ryumina22_neurocomputing,author={Elena Ryumina and Denis Dresvyanskiy and Alexey Karpov},title={In Search of a Robust Facial Expressions Recognition Model: A Large-Scale Visual Cross-Corpus Study},journal={Neurocomputing},volume={514},pages={435-450},year={2022},doi={https://doi.org/10.1016/j.neucom.2022.10.013},}@article{ryumina24_eswa,author={Elena Ryumina and Maxim Markitantov and Dmitry Ryumin and Alexey Karpov},title={OCEAN-AI Framework with EmoFormer Cross-Hemiface Attention Approach for Personality Traits Assessment},journal={Expert Systems with Applications},volume={239},pages={122441},year={2024},doi={https://doi.org/10.1016/j.eswa.2023.122441},}Conferences@inproceedings{ryumina23_interspeech,author={Elena Ryumina and Dmitry Ryumin and Maxim Markitantov and Heysem Kaya and Alexey Karpov},title={Multimodal Personality Traits Assessment (MuPTA) Corpus: The Impact of Spontaneous and Read Speech},year={2023},booktitle={INTERSPEECH},pages={4049--4053},doi={https://doi.org/10.21437/Interspeech.2023-1686},}Supported byThe study is supported by theResearch Center Strong Artificial Intelligence in IndustryofITMO Universityas part of the plan of the center's program: Development and testing of an experimental prototype of a library of strong AI algorithms in terms of hybrid decision making based on the interaction of AI and decision maker based on models of professional behavior and cognitive processes of decision maker in poorly formalized tasks with high uncertainty.