Fatemi Maryam, Daliri Mohammad Reza
Neuroscience & Neuroengineering Research Lab., Biomedical Engineering Department, School of Electrical Engineering, Iran University of Science & Technology (IUST), Narmak, Tehran, Iran.
J Neural Eng. 2020 Feb 12;17(1):016055. doi: 10.1088/1741-2552/ab5d47.
Partial Least Squares (PLS) regression is a suitable linear decoder model for correlated and high dimensional neural data. This algorithm has been widely used in the application of brain-computer interface (BCI) for the decoding of motor parameters. PLS does not consider nonlinear relations between brain signal features. The nonlinear version of PLS that considers a nonlinear relationship between the latent variables has not been proposed for the decoding of intracranial data. This nonlinear model may cause overfitting in some cases due to a larger number of free parameters. In this paper, we develop a new version of nonlinear PLS, namely nonlinear sparse PLS (NLS PLS) and test it in BCI applications.
In motor related BCI systems, improving the decoding accuracy of both kinetic and kinematic parameters of movement is crucial. To do this, two BCI datasets were chosen to decode the force amplitude and position of hand trajectory using the nonlinear and sparse versions of PLS algorithm. In our new NLS PLS method, we considered a polynomial relationship between the latent variables and used the lasso penalization in the latent space to avoid overfitting and to improve the decoding accuracy.
Some linear and nonlinear based PLS models and our new proposed method, NLS PLS, were applied to the two datasets. According to our results, significant improvement from the NLS PLS method is confirmed over other methods. Our results show that nonlinear PLS outperforms generic PLS in the force decoding but it has lower accuracy in the hand trajectory decoding because of high dimensional feature space. By using lasso penalization, we presented a sparse nonlinear PLS-based model that outperforms generic PLS in both datasets and improves the coefficient of determination, 34% in the force decoding and 10% in the hand trajectory decoding.
We constructed a simple PLS-based model that considers a nonlinear relationship between features and it is also robust to overfitting because of using the lasso penalty in the latent space. This model is suitable for a high dimensional and correlated datasets, like intracranial data and can improve the accuracy of estimation.
偏最小二乘(PLS)回归是一种适用于相关高维神经数据的线性解码器模型。该算法已广泛应用于脑机接口(BCI)中运动参数的解码。PLS未考虑脑信号特征之间的非线性关系。尚未提出考虑潜在变量之间非线性关系的PLS非线性版本用于颅内数据的解码。这种非线性模型在某些情况下可能会因自由参数数量较多而导致过拟合。在本文中,我们开发了一种新的非线性PLS版本,即非线性稀疏PLS(NLS PLS),并在BCI应用中对其进行测试。
在与运动相关的BCI系统中,提高运动动力学和运动学参数的解码精度至关重要。为此,选择了两个BCI数据集,使用PLS算法的非线性和稀疏版本来解码手部轨迹的力幅值和位置。在我们新的NLS PLS方法中,我们考虑了潜在变量之间的多项式关系,并在潜在空间中使用套索惩罚来避免过拟合并提高解码精度。
一些基于线性和非线性的PLS模型以及我们新提出的方法NLS PLS被应用于这两个数据集。根据我们的结果,证实NLS PLS方法相对于其他方法有显著改进。我们的结果表明,非线性PLS在力解码方面优于通用PLS,但由于特征空间维度高,其在手轨迹解码中的精度较低。通过使用套索惩罚,我们提出了一种基于稀疏非线性PLS的模型,该模型在两个数据集中均优于通用PLS,并提高了决定系数,在力解码中提高了34%,在手轨迹解码中提高了10%。
我们构建了一个基于PLS的简单模型,该模型考虑了特征之间的非线性关系,并且由于在潜在空间中使用了套索惩罚,对过拟合也具有鲁棒性。该模型适用于高维相关数据集,如颅内数据,并可提高估计精度。