Scoreboard Architectural Pattern and Integration of Emotion Recognition Results
This paper proposes a new design pattern, named <italic>Scoreboard</italic>, dedicated for applications solving complex, multi-stage, non-deterministic problems. The pattern provides a computational framework for the design and implementation of systems that integrate a large number of d...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8587148/ |
_version_ | 1818480027519418368 |
---|---|
author | Agnieszka Landowska Grzegorz Brodny |
author_facet | Agnieszka Landowska Grzegorz Brodny |
author_sort | Agnieszka Landowska |
collection | DOAJ |
description | This paper proposes a new design pattern, named <italic>Scoreboard</italic>, dedicated for applications solving complex, multi-stage, non-deterministic problems. The pattern provides a computational framework for the design and implementation of systems that integrate a large number of diverse specialized modules that may vary in accuracy, solution level, and modality. The <italic>Scoreboard</italic> is an extension of <italic>Blackboard</italic> design pattern and comes under behavioral type. The pattern allows for an integration of multimodal results, employing early, and/or late fusion paradigms. Additionally, it provides a framework for the evaluation of the modules, dealing with inconsistency and low accuracy. In this paper, the <italic>Scoreboard</italic> design pattern is described with the standard meta-data model, followed by a sample implementation. This paper also provides the evaluation results based on experiments and a case study. The evaluation results confirmed the robustness, modularization, ease of integration, efficiency, and adaptability of the solutions with the <italic>Scoreboard</italic> pattern in comparison with the <italic>Blackboard</italic> pattern and “no pattern” condition. This paper provides also a case study of <italic>Scoreboard</italic> application in an integration of emotion recognition results. There are certain complex problems in modern software engineering which require multi-stage, multi-party, multi-modal solutions, and non-deterministic control strategies. Among those are natural language processing, image processing, and emotion recognition, to name just a few. The proposed <italic>Scoreboard</italic> pattern might be used in the software addressing the problems, especially in research systems that explore large solution spaces and require runtime decisions on execution order. |
first_indexed | 2024-12-10T11:17:39Z |
format | Article |
id | doaj.art-ea852186115345b8b292d2d5ad478f62 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-10T11:17:39Z |
publishDate | 2019-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-ea852186115345b8b292d2d5ad478f622022-12-22T01:51:05ZengIEEEIEEE Access2169-35362019-01-0177228724910.1109/ACCESS.2018.28895578587148Scoreboard Architectural Pattern and Integration of Emotion Recognition ResultsAgnieszka Landowska0https://orcid.org/0000-0002-4728-689XGrzegorz Brodny1Faculty of Electronics, Telecommunications and Informatics, Gdańsk University of Technology, Gdańsk, PolandFaculty of Electronics, Telecommunications and Informatics, Gdańsk University of Technology, Gdańsk, PolandThis paper proposes a new design pattern, named <italic>Scoreboard</italic>, dedicated for applications solving complex, multi-stage, non-deterministic problems. The pattern provides a computational framework for the design and implementation of systems that integrate a large number of diverse specialized modules that may vary in accuracy, solution level, and modality. The <italic>Scoreboard</italic> is an extension of <italic>Blackboard</italic> design pattern and comes under behavioral type. The pattern allows for an integration of multimodal results, employing early, and/or late fusion paradigms. Additionally, it provides a framework for the evaluation of the modules, dealing with inconsistency and low accuracy. In this paper, the <italic>Scoreboard</italic> design pattern is described with the standard meta-data model, followed by a sample implementation. This paper also provides the evaluation results based on experiments and a case study. The evaluation results confirmed the robustness, modularization, ease of integration, efficiency, and adaptability of the solutions with the <italic>Scoreboard</italic> pattern in comparison with the <italic>Blackboard</italic> pattern and “no pattern” condition. This paper provides also a case study of <italic>Scoreboard</italic> application in an integration of emotion recognition results. There are certain complex problems in modern software engineering which require multi-stage, multi-party, multi-modal solutions, and non-deterministic control strategies. Among those are natural language processing, image processing, and emotion recognition, to name just a few. The proposed <italic>Scoreboard</italic> pattern might be used in the software addressing the problems, especially in research systems that explore large solution spaces and require runtime decisions on execution order.https://ieeexplore.ieee.org/document/8587148/Affective computingBlackboarddesign patternemotion recognitionearly fusionintegration |
spellingShingle | Agnieszka Landowska Grzegorz Brodny Scoreboard Architectural Pattern and Integration of Emotion Recognition Results IEEE Access Affective computing Blackboard design pattern emotion recognition early fusion integration |
title | Scoreboard Architectural Pattern and Integration of Emotion Recognition Results |
title_full | Scoreboard Architectural Pattern and Integration of Emotion Recognition Results |
title_fullStr | Scoreboard Architectural Pattern and Integration of Emotion Recognition Results |
title_full_unstemmed | Scoreboard Architectural Pattern and Integration of Emotion Recognition Results |
title_short | Scoreboard Architectural Pattern and Integration of Emotion Recognition Results |
title_sort | scoreboard architectural pattern and integration of emotion recognition results |
topic | Affective computing Blackboard design pattern emotion recognition early fusion integration |
url | https://ieeexplore.ieee.org/document/8587148/ |
work_keys_str_mv | AT agnieszkalandowska scoreboardarchitecturalpatternandintegrationofemotionrecognitionresults AT grzegorzbrodny scoreboardarchitecturalpatternandintegrationofemotionrecognitionresults |