21年的综述最近读了3篇,总结笔记如下:

(2021)Systematic Literature Review: Stock Price Prediction Using Machine Learning and Deep Learning
评价:原文不值得看,精华是下面那4篇论文。但这篇综述的写法比较典型,都是先描述问题,搜解决策略(按关键字搜、按数据源搜比如某个领域的期刊),设定过滤论文的标准。想水综述的可以借鉴文章结构。
内容太浅显,找了2016~2021的40篇,table3展示了性能最好的4篇论文。这四篇都没代码,但搜ref24时找到一篇研究情绪分析的论文,有代码:https://paperswithcode.com/paper/stockemotions-discover-investor-emotions-for

ref15 MLP,Technical,准确率71.63%.O. B. Sezer, M. Ozbayoglu, and E. Dogdu, “A Deep Neural-Network Based Stock Trading System Based on Evolutionary Optimized Technical Analysis Parameters,” in Procedia Computer Science, 2017, vol. 114, pp. 473–480, doi: 10.1016/j.procs.2017.09.031.

ref33 ANN,Technical,RMSE 0.0348,Universitas Telkom, Multimedia University, M.IEEE Systems, and Institute of Electrical and Electronics Engineers, Prediction of Agriculture and Mining Stock Value Listed in Kompas100 Index Using Artificial Neural Network Backpropagation

ref24 LSTM,Technical and Sentiment (Twitter),准确率70%.V. Sharma, R. Khemnar, R. Kumari, and D. B. R. Mohan, “Time Series with Sentiment Analysis for Stock Price Prediction,” 2019 2nd Int. Conf.Intell. Commun. Comput. Tech. Manipal Univ.Jaipur, Sep. 28-29, 2019

ref13 Random Forest,Fundamental,66.30%.L. S, “Impact of Financial Ratios and Technical Analysis on Stock Price Prediction Using Random Forests,” Ethical Integr. Comput. Drone Technol. Humanit. Sustain. 9th-11th Nov. 2017, Kuching, Sarawak, Malaysia, 2017.

(2021)Machine Learning in Financial Market Surveillance: A Survey
评价:异常推断我第一次接触,但感觉在处理数据阶段会用到。
这篇论文主要讲对金融市场中的异常行为进行监控(探测,推断)的方法。
股票预测有四个问题:
  模型很难预测异常行为,因为这些行为在训练集中极少。
  分辨异常行为和正常行为需要定义边界,但这个边界往往是模糊的。
  数据产生、收集、处理 等过程会有噪音,导致预测异常更难
  一个市场事件会引发连锁反应,所以要关注一个事件所在的一段时间内的情况。
ref17 2021 异常推断。 用准确率召回率评估异常推断方法的性能
table1 是对市场操纵的推断,最前沿的几篇论文
table2 是对输入的时序数据的异常推断
作者以电力数据为例对比了几个机器学习方法进行异常推断的效果,结论是Quantile Regression Forest 2006,Gradient Boosting Regressor 2002,Extra Tree Regressor 2006这三个方法效果最好。

下面是我筛选出的论文及代码链接

table1 ref50:  S. Das, W.-K. Wong, A. Fern, T. G. Dietterich, and M. A. Siddiqui,‘‘Incorporating feedback into tree-based anomaly detection,’’ 2017,arXiv:1708.09441.
https://paperswithcode.com/paper/incorporating-feedback-into-tree-based

table2 ref69: L. Zhu and N. Laptev, ‘‘Deep and confident prediction for time series at Uber,’’ in Proc. IEEE Int. Conf. Data Mining Workshops (ICDMW), Nov. 2017, pp. 103–110
https://paperswithcode.com/paper/deep-and-confident-prediction-for-time-series

table2 ref70:  M. Munir, S. A. Siddiqui, A. Dengel, and S. Ahmed, ‘‘DeepAnT: A deep learning approach for unsupervised anomaly detection in time series,’’IEEE Access, vol. 7, pp. 1991–2005, 2018.
https://paperswithcode.com/paper/deepant-a-deep-learning-approach-for

table2 ref71:  C. Zhang, S. Li, H. Zhang, and Y. Chen, ‘‘VELC: A new variational AutoEncoder based model for time series anomaly detection,’’ 2019,arXiv:1907.01702.
https://paperswithcode.com/paper/time-series-anomaly-detection-with

(2021)Artificial Intelligence Applied to Stock Market Trading: A Review
评价:值得精读,讲得细致,有条理
AI用于金融市场是从1990年代开始的,作者找了1995~2019的2326篇论文,文章分4类:资产组合优化、预测、情绪分析、组合前面两种或三种。
table2是ai预测金融领域每年引用最高的(最近几年的值得看,其他太久远了) ref 63,11,17,26,51
table3介绍了一些期刊
1、资产组合优化:

Markowitz在1954年提出The Modern Portfolio Theory (MPT),并提出投资组合风险的概念,
作者找了693篇资产组合优化的论文,table4是按引用的排序 ref16,75,40,23,46 ,ref23不明觉厉,ref43、25感觉不错。
这部分讲得挺细致,以后弄完策略,抽时间仔细研究一些这些资产组合优化方法,出个方案。
ref63:  J. Patel, S. Shah, P. Thakkar, and K. Kotecha, ‘‘Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques,’’ Expert Syst. Appl., vol. 42, no. 1,pp. 259–268, Jan. 2015. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0957417414004473   一区1136引用

ref25:  G. H. M. Mendonça, F. G. D. C. Ferreira, R. T. N. Cardoso,and F. V. C. Martins, ‘‘Multi-attribute decision making applied

to financial portfolio optimization problem,’’ Expert Syst. Appl.,vol. 158, Nov. 2020, Art. no. 113527. [Online]. Available: http://www.
sciencedirect.com/science/article/pii/S0957417420303511一区

2、预测:
table9引用排行,跟table2一样的。作者按实践顺序把table9的论文概括了一遍。
table12展示了这些论文通用的方法:
包括使用机器学习(ML)算法进行预测,用启发式算法进行预测或提高预测器的准确性或速度,模糊系统用于改进预测器或做出交易决策,预测前的数据聚类,不同预测器或分类器的集成或组合,用验证步骤来优化模型超参数。

3、情绪分析:
table13引用排行,ref62,5。
62 V. Pagolu, K. Reddy, G. Panda, and B. Majhi, ‘‘Sentiment analysis of Twitter data for predicting stock market movements,’’ in Proc. Int. Conf.Signal Process., Commun., Power Embedded Syst., 2017, pp. 1345–1350.
5 R. Batra and S. M. Daudpota, ‘‘Integrating StockTwits with sentiment analysis for better prediction of stock price movement,’’ in Proc. Int. Conf.Comput., Math. Eng. Technol., Jan. 2018, pp. 1–5

4、组合方法:
ref67 组合情绪分析和预测 准确率80~90%。
作者说组合方法的性能要优于单个方法,但这方面的论文还不多,比较新。
67 R. Ren, D. D. Wu, and T. Liu, ‘‘Forecasting stock market movement direction using sentiment analysis and support vector machine,’’ IEEE Syst.J., vol. 13, no. 1, pp. 760–770, Mar. 2019.

作者总结:

资产组合优化模型越来越复杂,需要fast methods,
预测方面需要把更多特征加入到模型,比如technical and fundamentalist indicators,
情绪分析很少有人把新闻和下面的评论综合起来。

-------------正文结束-------------
我的研究方向是机器学习在金融预测领域的应用,啃论文是体力活,大家资源共享能少走弯路,
我筛选出的所有论文及代码链接,都放在公众号-想啃论文了
里面还有我开发的机器人,用于实盘验证论文策略,并输出交易信号,大家可免费使用,仅供科研交流。

AI金融预测领域综述文章筛选,附论文及代码链接,2021年版的更多相关文章

  1. (转) 深度强化学习综述:从AlphaGo背后的力量到学习资源分享(附论文)

    本文转自:http://mp.weixin.qq.com/s/aAHbybdbs_GtY8OyU6h5WA 专题 | 深度强化学习综述:从AlphaGo背后的力量到学习资源分享(附论文) 原创 201 ...

  2. PayPal高级工程总监:读完这100篇论文 就能成大数据高手(附论文下载)

    100 open source Big Data architecture papers for data professionals. 读完这100篇论文 就能成大数据高手 作者 白宁超 2016年 ...

  3. (转) 干货 | 图解LSTM神经网络架构及其11种变体(附论文)

    干货 | 图解LSTM神经网络架构及其11种变体(附论文) 2016-10-02 机器之心 选自FastML 作者:Zygmunt Z. 机器之心编译  参与:老红.李亚洲 就像雨季后非洲大草原许多野 ...

  4. (转) AI突破性论文及代码实现汇总

    本文转自:https://zhuanlan.zhihu.com/p/25191377 AI突破性论文及代码实现汇总 极视角 · 2 天前 What Can AI Do For You? “The bu ...

  5. 自动曝光修复算法 附完整C代码

    众所周知, 图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像头焦距自动得到清晰的图像的过程 AE自动曝光(Automatic Exposure)自动曝光的是为了 ...

  6. google在nature上发表的关于量子计算机的论文(Quantum supremacy using a programmable superconducting processor 译)— 附论文

    Google 2019年10月23号发表在Nature(<自然><科学>及<细胞>杂志都是国际顶级期刊,貌似在上面发文两篇,就可以评院士了)上,关于量子计算(基于 ...

  7. Java架构师方案—多数据源开发详解及原理(二)(附完整项目代码)

    1. mybatis下数据源开发工作 2. 数据源与DAO的关系原理模型 3. 为什么要配置SqlSessionTemplate类的bean 4. 多数据源应用测试 1. mybatis下数据源开发工 ...

  8. C# 读取Word文本框中的文本、图片和表格(附VB.NET代码)

    [概述] Word中可插入文本框,在文本框中可添加文本.图片.表格等内容.本篇文章通过C#程序代码介绍如何来读取文本框中的文本.图片和表格等内容.附VB.NET代码,有需要可作参考. [程序环境] 程 ...

  9. [ZZ]计算机视觉、机器学习相关领域论文和源代码大集合

    原文地址:[ZZ]计算机视觉.机器学习相关领域论文和源代码大集合作者:计算机视觉与模式 注:下面有project网站的大部分都有paper和相应的code.Code一般是C/C++或者Matlab代码 ...

  10. 深入一致性哈希(Consistent Hashing)算法原理,并附100行代码实现

    转自:https://my.oschina.net/yaohonv/blog/1610096 本文为实现分布式任务调度系统中用到的一些关键技术点分享——Consistent Hashing算法原理和J ...

随机推荐

  1. NC24870 [USACO 2009 Dec G]Video Game Troubles

    题目链接 题目 题目描述 Farmer John's cows love their video games! FJ noticed that after playing these games th ...

  2. windows网络流量监控

    NPCap 官网 https://nmap.org/npcap/ 这是抓包必须先安装的工具,具体的原因可以看 https://github.com/buger/goreplay/wiki/Runnin ...

  3. 发布Npm包到GitHub Packages

    发布Npm包到GitHub Packages Github集成了GitHub Packages功能,目前提供了Npm.Docker.Maven.NuGet.RubyGems的包管理工具,可以通过Git ...

  4. Springboot实现remember-me记住我功能

    1.什么是remeber-me? remeber-me即记住我功能,是我们在登录web系统时的常见勾选项.当我们登录一个web系统时除了输入常规的用户名.密码后还可以勾选记住我选项(假设该系统提供了该 ...

  5. Java集合框架学习(七) Vector详解

    Vector介绍 Vector 实现了List接口.和ArrayList一样也维护元素的插入顺序. 但它一般只用在多线程环境,因为它是线程同步的. 还有就是它对元素的增删改查效率低下. 类定义 pub ...

  6. String - 一些测试(持续更新)

    void main() { char *buffer = new char(1000); memset(buffer, 0, 1000); char buffer1[1000] = {}; buffe ...

  7. java数组实现的超市管理系统(控制台)

    说明:使用数组存储数据,针对用户功能1:增加用户2:删除用户3:修改用户:针对商品功能:1.显示所有商品2.修改商品信息3.添加商品信息4.删除商品信息5.查询商品信息 效果展示 ========== ...

  8. Finder Error code -36 “访达” 错误代码-36

    导致这个问题的原因是你的iCloud (iCloud和iCloud Drive是不一样的) 快满了. 如果你想解决这个问题,有以下三个方法: 1.多买苹果iCloud.(是的,苹果现在太恶心了.但这是 ...

  9. 【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因

    问题描述 在App Server的部署中心配置好本地Git 仓库 并推送 git push azure master 分支代码到服务器时,并未发生错误 ,但是服务异常,无法访问到正确的项目文件,始终打 ...

  10. 分布式事务框架seata入门

    一.简介 在近几年流行的微服务架构中,由于对服务和数据库进行了拆分,原来的一个单进程本地事务变成多个进程的本地事务,这时要保证数据的一致性,就需要用到分布式事务了.分布式事务的解决方案有很多,其中国内 ...