Blackboard Systems for Cognitive Audition

An essential part of auditory scene understanding is building an internal model of the world surrounding the listener. This internal representation can be mimicked computationally via a blackboard-system-based software architecture. Blackboard systems allow efficient integration of different perceptual modalities, algorithms, and data representations into a coherent and flexible computational framework. The term “blackboard” in this context stands for a flexible and compositional internal data representation, allowing individual software modules to access and process available information. This modular architecture also makes the system adaptable to different application scenarios and provides interfaces to incorporate feedback paths, which allows the system to derive task-optimal active behavior from the internal model. Extending conventional blackboard systems with modern machine-learning techniques, specifically probabilistic modeling and neural networks, enables the system to incorporate learning strategies into this computational framework. Additionally, online learning and adaptation strategies can be integrated into the data representation within the blackboard. This is particularly useful for developing feedback approaches. This chapter gives a review of existing blackboard systems for different applications and provides the necessary theoretical foundations. Subsequently, novel extensions that were recently introduced in the context of binaural scene analysis and understanding are presented and discussed. A special focus is set on possibilities for incorporating feedback and learning strategies into the framework.

[1]  Guy J. Brown,et al.  A blackboard architecture for computational auditory scene analysis , 1999, Speech Commun..

[2]  J.-M. Dirand,et al.  A blackboard-based expert system for engineering design of electrical transformers , 1995, Proceedings 1995 Canadian Conference on Electrical and Computer Engineering.

[3]  Steven van de Par,et al.  A Probabilistic Model for Robust Localization Based on a Binaural Auditory Front-End , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[4]  Sergio Gomez Colmenarejo,et al.  Hybrid computing using a neural network with dynamic external memory , 2016, Nature.

[5]  Zhang Jianpei,et al.  Knowledge-based diagnostic system of turbine with faults using the blackboard model , 1997, 1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335).

[6]  G. Liu,et al.  A Cooperative Making Multi-agent Model on Railway Daily Dispatching Plan Based on Blackboard , 2010, 2010 International Conference on Digital Manufacturing & Automation.

[7]  Alban Portello,et al.  A three-stage framework to active source localization from a binaural head , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[8]  Mathew H. Evans,et al.  Towards hierarchical blackboard mapping on a whiskered robot , 2012, Robotics Auton. Syst..

[9]  John William McManus,et al.  Design and analysis techniques for concurrent blackboard systems , 1996, IEEE Trans. Syst. Man Cybern. Part A.

[10]  Albert S. Bregman,et al.  The Auditory Scene. (Book Reviews: Auditory Scene Analysis. The Perceptual Organization of Sound.) , 1990 .

[11]  Daniel Patrick Whittlesey Ellis,et al.  Prediction-driven computational auditory scene analysis , 1996 .

[12]  H. Wallach,et al.  The role of head movements and vestibular and visual cues in sound localization. , 1940 .

[13]  Michael Henshaw,et al.  Design of a web-based thesaurus for Systems of Systems Engineering , 2013, 2013 8th International Conference on System of Systems Engineering.

[14]  Clayton T. Morrison,et al.  A Bayesian Blackboard for Information Fusion , 2004 .

[15]  Simon J. Godsill,et al.  Bayesian harmonic models for musical pitch estimation and analysis , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[16]  P Green,et al.  Computational auditory scene analysis: listening to several things at once. , 1993, Endeavour.

[17]  Rattikorn Hewett,et al.  A language and architecture for efficient blackboard systems , 1993, Proceedings of 9th IEEE Conference on Artificial Intelligence for Applications.

[18]  Guy J. Brown,et al.  Robust localisation of multiple speakers exploiting head movements and multi-conditional training of binaural cues , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[19]  Klaus Obermayer,et al.  Robust Detection of Environmental Sounds in Binaural Auditory Scenes , 2017, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[20]  Zhou Rong Information System of Emergency Materials Management Based on Active Blackboard Structure Design , 2014, 2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications.

[21]  R. Meddis Simulation of mechanical to neural transduction in the auditory receptor. , 1986, The Journal of the Acoustical Society of America.

[22]  Guy J. Brown,et al.  Robust Binaural Localization of a Target Sound Source by Combining Spectral Source Models and Deep Neural Networks , 2018, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[23]  Guy J. Brown,et al.  Computational Auditory Scene Analysis: Principles, Algorithms, and Applications , 2006 .

[24]  Guy J. Brown,et al.  Binaural sound source localisation using a Bayesian-network-based blackboard system and hypothesis-driven feedback , 2014 .

[25]  Victor R. Lesser,et al.  IPUS: An Architecture for the Integrated Processing and Understanding of Signals , 1995, Artif. Intell..

[26]  H. P Nii,et al.  Blackboard Systems , 1986 .

[27]  Guy J. Brown,et al.  A machine-hearing system exploiting head movements for binaural sound localisation in reverberant conditions , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[28]  Franz Stetter,et al.  A hierarchical blackboard architecture for distributed AI systems , 1992, Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering.

[29]  Kyu-Ho Park,et al.  A blackboard-based expert system for control structure synthesis of chemical processing plants , 1991, J. Intell. Manuf..

[30]  J. Blauert Spatial Hearing: The Psychophysics of Human Sound Localization , 1983 .

[31]  Yi Zhou,et al.  Cross-Modal and Cognitive Processes in Sound Localization , 2020 .

[32]  P. K. Hou,et al.  Generic blackboard based architecture for data fusion , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[33]  Gabriel Bustamante,et al.  A one-step-ahead information-based feedback control for binaural active localization , 2016, 2016 24th European Signal Processing Conference (EUSIPCO).

[34]  Barbara Hayes-Roth,et al.  A Blackboard Architecture for Control , 1985, Artif. Intell..

[35]  Sascha Spors,et al.  A Free Database of Head Related Impulse Response Measurements in the Horizontal Plane with Multiple Distances , 2011 .

[36]  Dorothea Kolossa,et al.  Monte Carlo exploration for active binaural localization , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[37]  Dan Stowell,et al.  Detection and Classification of Acoustic Scenes and Events , 2015, IEEE Transactions on Multimedia.

[38]  Gabriel Bustamante,et al.  Multi-step-ahead information-based feedback control for active binaural localization , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[39]  Gabriel Bustamante,et al.  Towards information-based feedback control for binaural active localization , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[40]  Jon Barker,et al.  An audio-visual corpus for speech perception and automatic speech recognition. , 2006, The Journal of the Acoustical Society of America.

[41]  Xiyu Li,et al.  Blackboard mechanism based genetic algorithm for dynamic deployment of mobile sensor networks , 2011, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.

[42]  Dorothea Kolossa,et al.  Binaural sound source localisation and tracking using a dynamic spherical head model , 2015, INTERSPEECH.

[43]  Victor R. Lesser,et al.  The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty , 1980, CSUR.

[44]  Grantham K. H. Pang A Blackboard Control Architecture for Real-Time Control , 1988, 1988 American Control Conference.