机器学习凭借其独特的优势在科学研究中得到了广泛应用,但其内在的“黑箱”特性也引发了一系列问题。有学者认为,正是机器学习的不可解释性导致了科学研究中的“可重复性危机”——如果研究结果无法复现,我们还能称其为真正的科学吗?
“现在科学界普遍认识到存在一种‘可重复性危机’。我认为,其中很大一部分原因是由于机器学习技术在科学研究中的应用。”
—— 莱斯大学统计与电气工程系教授 Genevera Allen
机器学习方法正在逐步取代传统的统计方法,越来越多地应用于科学研究。然而,机器学习的“黑箱”特性给科学研究带来了挑战。如果研究结果无法复现,我们是否还能称之为真正的科学?
在机器学习的应用中,缺乏算法知识是一个普遍问题。如果不清楚算法是如何得出结果的,就难以判断其结果是否可靠。例如,深度神经网络通常包含数百万个参数,这使得评估其结果变得更加困难。此外,除了参数外,还有许多超参数,如学习率、初始化策略等,这些都会影响结果。
缺乏数据知识也是一个重要问题。数据采集中的误差,如量化误差、测量不确定性和智能体变量的使用,都是主要问题。次优数据也可能导致问题,但了解何种数据适合何种算法同样重要。不同的回归方法会产生不同的结果,如LASSO回归和岭回归等,这些方法的选择会影响最终结果。
对结果的误解在科学界很常见。相关性并不等于因果关系,两个变量之间的相关性可能源于多种因素,如因果关系、混杂变量或伪相关性。机器学习算法可能会错误地将这些相关性视为因果关系,从而导致误判。
尽管机器学习存在这些问题,但科学家们已经开始朝着更可重复和可解释的模型努力。下一代机器学习系统正在开发中,旨在解决预测的不确定性和不可再现性问题。科学家需要更加谨慎地使用机器学习,确保其结果能够得到验证。此外,同行评审流程也应发挥作用,确保研究结果的可靠性和有效性。
机器学习在科学研究中确实存在一些问题,但科学家们已经开始寻找解决方案。通过改善算法知识、增强数据理解和避免结果误解,我们可以更好地利用机器学习推动科学研究的发展。未来,随着更多改进措施的实施,机器学习将为科学研究带来更大的价值。
参考文献略。