[论文解读] Improved Forecasting of Cryptocurrency Price using Social Signals
本文提出了一种深度学习框架,通过将来自 Reddit 和 GitHub 的社交信号整合到长短期记忆(LSTM)网络中,提升了加密货币价格预测的准确性。结果表明,Reddit 评论情感和数量是最重要的预测因子,相较于仅使用价格的模型,其预测误差在比特币上降低了最多 4% 的 RMPE,以太坊上降低了 7%,门罗币上降低了 8%。
Social media signals have been successfully used to develop large-scale predictive and anticipatory analytics. For example, forecasting stock market prices and influenza outbreaks. Recently, social data has been explored to forecast price fluctuations of cryptocurrencies, which are a novel disruptive technology with significant political and economic implications. In this paper we leverage and contrast the predictive power of social signals, specifically user behavior and communication patterns, from multiple social platforms GitHub and Reddit to forecast prices for three cyptocurrencies with high developer and community interest - Bitcoin, Ethereum, and Monero. We evaluate the performance of neural network models that rely on long short-term memory units (LSTMs) trained on historical price data and social data against price only LSTMs and baseline autoregressive integrated moving average (ARIMA) models, commonly used to predict stock prices. Our results not only demonstrate that social signals reduce error when forecasting daily coin price, but also show that the language used in comments within the official communities on Reddit (r/Bitcoin, r/Ethereum, and r/Monero) are the best predictors overall. We observe that models are more accurate in forecasting price one day ahead for Bitcoin (4% root mean squared percent error) compared to Ethereum (7%) and Monero (8%).
研究动机与目标
- 在传统仅使用价格数据的模型基础上,提升每日加密货币价格预测的准确性。
- 评估来自 Reddit 和 GitHub 的多样化社交信号(情感、数量和活跃度)对价格走势的预测能力。
- 将混合模型(价格 + 社交信号)与基准 ARIMA 模型和仅使用价格的 LSTM 模型进行性能对比。
- 识别在高关注度加密货币中,哪些社交平台和信号类型能提供最稳健的价格预测。
- 探索此类模型在检测市场操纵行为(如“拉高出货”骗局)方面的潜力。
提出的方法
- 在历史每日价格数据的基础上,使用从 Reddit 和 GitHub 提取的工程化社交信号训练双向 LSTM 模型。
- 从 r/Bitcoin、r/Ethereum 和 r/Monero 的 Reddit 帖子和评论中提取情感、数量和参与度指标。
- 收集 GitHub 上的提交频率、问题活动和拉取请求数据,以反映开发人员的关注度。
- 通过在每日时间尺度上对齐社交信号与价格数据,构建多模态输入特征。
- 使用 RMSE 和 RMPE 指标评估模型性能,重点关注 1 天至 14 天的预测时域。
- 在比特币、以太坊和门罗币三种加密货币上,将模型性能与 ARIMA 和仅使用价格的 LSTM 基线模型进行对比。
实验结果
研究问题
- RQ1在情感、数量和活跃度这三类社交信号中,哪一类对提升价格预测准确性贡献最大?
- RQ2与仅使用历史价格数据的模型相比,整合 Reddit 和 GitHub 数据对预测误差有何影响?
- RQ3社交信号的预测能力是否因不同加密货币的社区活跃度和开发人员参与度差异而有所不同?
- RQ4基于社交信号的模型是否能通过异常的预测失败来检测如“拉高出货”等市场异常行为?
- RQ5模型性能是否随市场波动性、代币生命周期和市值而变化?
主要发现
- Reddit 评论情感和数量被证明是最具预测力的社交信号,优于 GitHub 活跃度及其他指标。
- 整合 Reddit 信号的混合 LSTM 模型在预测未来 1 天价格时,将均方根百分比误差(RMPE)分别降低至比特币 4%、以太坊 7% 和门罗币 8%。
- 同时使用价格和社交信号的模型在性能上始终优于仅使用价格的 LSTM 模型和 ARIMA 基线模型,尤其在降低最坏情况误差(MaxAPE)方面表现突出。
- 尽管性能提升在某些情况下未达统计显著性,但在高波动性市场中仍具有实际价值,因为即使微小的精度提升也具有重要意义。
- 研究发现,代币生命周期、市值和价格波动率与模型性能相关,表明结构性市场因素会影响预测的可实现性。
- 该框架在异常检测方面展现出潜力,因为模型的突然失效可能预示着“拉高出货”等市场操纵行为的发生。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。