EmotionLinMulT: Transformer-based Emotion Recognition and Estimation.
Project description
EmotionLinMulT
LinMulT is trained for categorical emotion recognition and emotion intensity estimation tasks on the RAVDESS dataset.
Setup
Install package from PyPI for inference
pip install emotionlinmult
Install package for training
git clone https://github.com/fodorad/EmotionLinMulT
cd EmotionLinMulT
pip install -e .[all]
pip install -U -r requirements.txt
Supported extras definitions:
| extras tag | description |
|---|---|
| train | dependencies for feature extraction, training the model from scratch and visualization |
| all | extends the 'train' dependencies for development. currently it is the same as 'train' tag |
Related projects
exordium
Collection of preprocessing functions and deep learning methods. This repository contains revised codes for fine landmark detection (including face, eye region, iris and pupil landmarks), head pose estimation, and eye feature calculation.
(2022) LinMulT
General-purpose Multimodal Transformer with Linear Complexity Attention Mechanism. This base model is further modified and trained for various tasks and datasets.
(2022) PersonalityLinMulT for personality trait and sentiment estimation
LinMulT is trained for Big Five personality trait estimation using the First Impressions V2 dataset and sentiment estimation using the MOSI and MOSEI datasets.
- paper: Multimodal Sentiment and Personality Perception Under Speech: A Comparison of Transformer-based Architectures (pdf, website)
- code: https://github.com/fodorad/PersonalityLinMulT
(2023) BlinkLinMulT
LinMulT is trained for blink presence detection and eye state recognition tasks. Our results demonstrate comparable or superior performance compared to state-of-the-art models on 2 tasks, using 7 public benchmark databases.
- paper: BlinkLinMulT: Transformer-based Eye Blink Detection (pdf, website)
- code: https://github.com/fodorad/BlinkLinMulT
Citation - BibTex
If you found our research helpful or influential please consider citing:
(2023) BlinkLinMulT for blink presence detection and eye state recognition
@Article{fodor2023blinklinmult,
title = {BlinkLinMulT: Transformer-Based Eye Blink Detection},
author = {Fodor, Ádám and Fenech, Kristian and Lőrincz, András},
journal = {Journal of Imaging},
volume = {9},
year = {2023},
number = {10},
article-number = {196},
url = {https://www.mdpi.com/2313-433X/9/10/196},
PubMedID = {37888303},
ISSN = {2313-433X},
DOI = {10.3390/jimaging9100196}
}
(2022) LinMulT for personality trait and sentiment estimation
@InProceedings{pmlr-v173-fodor22a,
title = {Multimodal Sentiment and Personality Perception Under Speech: A Comparison of Transformer-based Architectures},
author = {Fodor, {\'A}d{\'a}m and Saboundji, Rachid R. and Jacques Junior, Julio C. S. and Escalera, Sergio and Gallardo-Pujol, David and L{\H{o}}rincz, Andr{\'a}s},
booktitle = {Understanding Social Behavior in Dyadic and Small Group Interactions},
pages = {218--241},
year = {2022},
editor = {Palmero, Cristina and Jacques Junior, Julio C. S. and Clapés, Albert and Guyon, Isabelle and Tu, Wei-Wei and Moeslund, Thomas B. and Escalera, Sergio},
volume = {173},
series = {Proceedings of Machine Learning Research},
month = {16 Oct},
publisher = {PMLR},
pdf = {https://proceedings.mlr.press/v173/fodor22a/fodor22a.pdf},
url = {https://proceedings.mlr.press/v173/fodor22a.html}
}
Contact
- Ádám Fodor (foauaai@inf.elte.hu)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file emotionlinmult-0.1.0.tar.gz.
File metadata
- Download URL: emotionlinmult-0.1.0.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9260935e6f3ca590beeba0841b0f0b7a6a10be713ab81bb2d9ee86bc50ecd44
|
|
| MD5 |
b2137af007e8001d6c56cc2a130c5816
|
|
| BLAKE2b-256 |
35308b63dd2754a9217c4da862060000a7a759dffec3047316cf73828732d4ee
|
File details
Details for the file emotionlinmult-0.1.0-py3-none-any.whl.
File metadata
- Download URL: emotionlinmult-0.1.0-py3-none-any.whl
- Upload date:
- Size: 29.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
384f843190ee9abc353a73d2a934b5c44f484941a71e05cc3a4f284193547c20
|
|
| MD5 |
1b289b7a54d5b250160534b5f0ea5508
|
|
| BLAKE2b-256 |
f99561da1ba57730b4fa1689d553850bc6321026b20155047bb34e2672d7ba9a
|