{'fraction_non_alphanumeric': 0.02481520591341077, 'fraction_numerical': 0.00791974656810982, 'mean_word_length': 5.557093425605537, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Classification of fNIRS Finger Tapping Data With Multi-Labeling and Deep Learning

Studying the relationship between the brain and finger tapping motions can contribute towards an improved understanding of neuromuscular impairment. Furthermore, acquiring brain data signals non-intrusively during finger tapping exercises, and building a robust classification model can aid in the field of human computer interaction. In this paper, we present a promising approach for spatially descriptive multi-labeling of spatiotemporal functional Near Infrared Spectroscopy (fNIRS) data to autonomously detect different finger tapping levels in different regions of the brain simultaneously. Our multi-class multi-labeling technique assigns labels to the left and right index fingers, and a given label describes one of three different finger tapping frequencies (rest, 80bpm, and 120bpm) to be monitored in the corresponding contralateral spatial location in the brain’s motor cortex. We train a CNN/LSTM-based network to classify the aforementioned finger tapping levels spatially and simultaneously. The evaluation, based on simultaneous multi-label predictions for two brain regions, is performed with a metric commonly used in multi-labeling, Hamming Loss, along with confusion matrix-based measurements. Promising testing results are obtained with an average Hamming Loss of 0.185, average F-Score of 0.81, and average Accuracy of 0.81. Moreover, we explain our model and novel multi-labeling approach by generating Shapley Additive Explanation values and plotting them on an image-like background, which represents the fNIRS channel layout used as data input. Shapley values help to add interpretability to our deep learning model and by confirming expected results, offer a pathway to the future development of complex deep learning models that attempt to predict social-cognitive-affective states.