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...

Full description

Bibliographic Details
Main Authors: Agnieszka Landowska, Grzegorz Brodny
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 &#x201C;no pattern&#x201D; 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&#x0144;sk University of Technology, Gda&#x0144;sk, PolandFaculty of Electronics, Telecommunications and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;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 &#x201C;no pattern&#x201D; 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