SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
金融時系列解析入門
~AAMAS採択論文を添えて~
Katsuya Ito
2021-05-27 @ AAMAS2021 著者発表会
Table of Contents
ポエムパート
目的:入門的・金融時系列の雰囲気を掴んでもらう
論文パート
目的:ポエムの一つとして論文の気持ちを理解してもらう
想定する聴衆
メイン
● 機械学習に関する実務・研究・学習を行っている人
● トレーディング(株・先物・為替など)に興味がある人
に対する入門的な公演です
今回解決する疑問
● 機械学習で投資するって何するんですか?
● 機械学習×投資って儲かるんですか?
● 機械学習×投資って面白いんですか?
● 機械学習×投資って難しいんですか?
● 機械学習×投資ってどうやったら始められますか?
● 機械学習×投資で伊藤はどんなことしているんですか?
● 機械学習×投資で伊藤はどんなことをしたいですか?
※すべて個人の意見・感想です(伊藤の前職・現職とは関係ありません)
ポエム編
Q:AIが投資
するって何?
A:
AIが安く買って高く売る
株価予測とは:一般的なタスク設定
過去の株価情報 予想利回り
予測モデル
過去の企業情報 予測・評価モデル スコア ポジション
過去の株価情報たち 最適化指標・アルゴリズム 企業毎の保有割合
(0) 株価予測:未来の利回りを予測する
(1) 金融アノマリー:ある指標(割安度・企業規模など)で企業をソートして売買
(2)ポートフォリオ最適化:全体の保有割合を調節してある指標を最適化
普通の時系列予測と何がちがう?
普通の時系列解析:過去のパターンを元に未来を予測する
金融時系列解析:もちろん過去のパターン認識もする
・スコアリングに近いイメージ:「良い株度合い・悪い株度合い」であって未来の利回りを
適切に予測する必要はない?
・過去のパターンを暗記するだけではない:未知の法則を見つける。物理法則などがあ
るわけではない。
Q:
機械学習×投資
って儲かるの?
A:
あなたが賢ければ賢いほど
儲かる
無裁定理論・効率的市場仮説
・無から有は生まれない
・未知の法則性を見つければ見つけるほど、儲かることができる。
・市場の歪みは誰かに発見されたら徐々になくなっていく
(よくあるGolden crossみたいなのはもうやり尽くされている?)
Q:
機械学習×投資
って面白いの?
A:
面白いよ!!(個人の感想)
機械学習×投資の面白さ
● 絶妙な問題の難しさ
○ 金融時系列はほとんどランダム
○ 試行錯誤の繰り返し
○ すぐにデプロイできる
○ 解けたときの脳汁
● 総合格闘技
○ 数学・経済・時系列・機械学習( NLPやRLも)・物理・・・・
● 永遠に解けない問題
○ 市場は常に進化し続ける
Q:
機械学習×投資
って難しいの?
A:
難しいよ!!(吐血)
機械学習×投資の難しさ
「ポンと持ってきて、精度が出るモデル(VGG・PSPNet・BERT・・・)」
なんてものは理論上ありえない。(あったらみんな今頃大金持ち)
ひたすら試行錯誤の繰り返し・色々なものをみてコツを盗むしかない
常に改良を続けないといけない
Q:
機械学習×投資
を始めるには?
A: Learn or Die
野球を上達する方法は、バットを持って打席に立つこと。
読むだけでうまくなる方法はないが、ルールブックはたくさん転がっている
ルールブック(@blog_ukiさんの紹介)
個人的に好きなルールブック
・Stephen Robertsの研究室
機械学習に強い研究室が、ファイナンスもしっかりやっている
・経済・ファイナンスデータの計量時系列分析(沖本)
ukiさんの紹介済み
・Options, Futures, and Other Derivatives (J.Hull)
デリバティブとあるが、わりと何でも書いてある。機械学習要素はない。
・Stochastic Calculus for Finance (S.Shreve)
数学強いひと向けのファイナンス入門。デリバティブメイン。
じっく
り
一般的とされるドメイン知識(1) Stylized Facts
1. Absence of autocorrelations
2. Heavy tails
3. Gain/loss asymmetry
4. Aggregational Gaussianity
5. Intermittency
6. Volatility clustering
7. Conditional heavy tails
8. Slow decay of autocorrelation in
absolute returns
9. Leverage effect
10. Volume/volatility correlation
11. Asymmetry in time scale
Cont (2001): “Empirical properties of asset returns: stylized facts and statistical issues”
一般的とされるドメイン知識(2) Factor 投資
ファクターモデル:任意の企業のリターンは、多くの企業に共通するいくつかの系統的
な要因(ファクター)によって決まる
Fama and French (1992) “The cross-section of expected stock returns”
有力な帰納バイアス(1) 時系列情報の加味
時系列情報を加味したデータオーグメンテーションの網羅的実験
(Fons et al. 2020)
● Magnify(拡大)
● Time warp(タイムスタンプの配置換え)
● Spawner (Kamycki et al. 2019)
が有効とされている。
Fons et al. (2020) “Evaluating data augmentation for financial time series classification”
Kamycki et al. (2019) “Data Augmentation with Suboptimal Warping for Time-Series Classification”
有力な帰納バイアス(2) ロウソク足チャート分析
ロウソク足情報を畳み込む事によって予測をする (Ghoshal and Roberts 2018)
Ghoshal and Roberts (2018)“Thresholded ConvNet Ensembles: Neural Networks for Technical Forecasting”
有力な帰納バイアス(3) 長期と短期
長期的な波動と短期的な波動を認識するためのNNsは沢山存在する
● LSTM
● State Frequency Memory (Zhang et al. 2017)
● LSTNet (Lai et al. 2018)
● LSTMに長期記憶足す系 (Zhao et al. 2020 など)
Zhang et al. (2017) ”Stock Price Prediction via Discovering Multi-Frequency Trading Patterns”
Lai et al. (2018) “Modeling Long- and Short-Term Temporal Patterns with Deep Neural Networks”
Zhao et al. (2020) “Do RNN and LSTM have Long Memory?”
有力な帰納バイアス(4) 解釈可能な式
101 Formulaic Alphas (Kakushadze 2015)と呼ばれる式を用いてリターンを予測
さらに自動探索するAutoAlpha (Zhang et al 2020)
Zhang et al. (2020) “AutoAlpha: an Efficient Hierarchical Evolutionary Algorithm for Mining Alpha Factors in Quantitative Investment”
手前味噌(5) PCAによる残差項の抽出
PCAによってファクターをデータドリブンで抽出し、個別株の要素を抽出する
Kentaro Imajo, Kentaro Minami, Katsuya Ito, Kei Nakagawa: “Deep Portfolio Optimization via Distributional Prediction of Residual Factors”, 2020;
(6) ボラティリティ・タイムスケール不変性
ネットワーク構造によって不変性を加味する
この画像のタイムスケールは?
Kentaro Imajo, Kentaro Minami, Katsuya Ito, Kei Nakagawa: “Deep Portfolio Optimization via Distributional Prediction of Residual Factors”, 2020;
(7) 分布予測とポートフォリオ出力
分布を予測して、平均と分散を用いてポジションを調節する
Kentaro Imajo, Kentaro Minami, Katsuya Ito, Kei Nakagawa: “Deep Portfolio Optimization via Distributional Prediction of Residual Factors”, 2020;
論文編
本日お話する元論文について
Katsuya Ito, Kentaro Minami, Kentaro Imajo, Kei Nakagawa: “Trader-Company
Method: A Metaheuristic for Interpretable Stock Price Prediction”, 2020;
arXiv:2012.10215. (AAMAS 2021 accepted)
論文の著者について
Katsuya Ito
(ex-PFN)
Kentaro Imajo
(PFN)
Kentaro Minami
(PFN)
Kei Nakagawa
(NAM)
Problem 金融時系列予測特有の
難しさを紹介する
金融時系列予測の難しさ(1) ノイズ・非定常
ノイズが多く、予測・評価が難しい
● 金融時系列の殆どはランダムウォーク
○ Efficient Market Hypothesis
● 戦略のパフォーマンスも非定常
○ McLean and Pontiff (2016)
○ Wiecki et. al. (2016)
Wiecki et. al. (2016)
McLean and Pontiff (2016) “Does Academic Research Destroy Stock Return Predictability?”
Wiecki et. al. (2016) “All that Glitters Is Not Gold: Comparing Backtest and Out-of-Sample Performance on a Large Cohort of Trading Algorithms”
金融時系列予測の難しさ(2) 解釈性
非定常な世界だからこそ解釈性が大事
リターンと解釈性のトレードオフ
● 攻めの意味での解釈性
○ 定性的に戦略を評価し、
○ Out-of-sampleでも効く戦略を見つけるために
● 守りの意味での解釈性
○ 顧客への説明可能性
○ Fiduciary Duty
金融時系列の難しさ (3) 取引コスト
取引するたびに1~10bpのコストがかかる(アセットによっては更に)
● 予測期間と取引コストのトレードオフ
○ 予測期間が長ければ取引コストは小さい
○ しかし、予測が難しい
● 取引頻度と取引コストのトレードオフ
○ 取引頻度が高いほうが戦略の自由度は高い
○ しかし、取引コストが大きい
為替(USDJPY)でトントンになるために
必要な正解率(%)
Proposed
Methods Trader-Company method
について紹介
Trader-Company
帰納バイアスを入れたエージェント(Trader)と
帰納バイアスを入れたアンサンブラー(Company)を利用する。
(1) Traderの帰納バイアス
Alpha factorのように
演算子と銘柄を用いて
予測を行うことによって
良い予測を行うことができる
・時系列要素も加味した特徴量生成
(2) Companyの帰納バイアス
(1)色々な出力をアンサンブルする
- 弱いモデルが沢山存在する
(2)残す量は多めにして色々試す
- overfitをさせない
(3)式のパラメータを派生させる
- 似たような式ならば似たような性質に
Q:
で結局なにが
すごいの?
A: 機能バイアスを取り込めるフレームワーク
● 過学習しない
○ 大量のトレーダーをランダムに生成している
○ 個々のモデルはシンプルなモデル
● 機能バイアスがたくさん入っている
○ lead-lag関係(早く反応する銘柄と遅く反応する銘柄がある)
○ 時系列要素を取り込みやすい
● 解釈性がある
○ 個々のモデルは解釈性がある・つなぎ合わせてもある程度解釈可能
● ロス関数を自分で好きなように設定できる
○ 好きな関数を最適化できる
結果
これから
● 解釈可能性の向上
○ Trader-Company:一般的な戦略のパラメータ最適化
● 取引コストの改善
○ 強化学習などの利用・陽な取引コストに最適化
○ テクニカル戦略など頻繁にポジションが変化しないものなどを使う
個人的な興味
● モメンタムとリバーサル以外に良いデータドリブンの戦略はあるのか?
● トレーディング戦略のロバストな評価方法
● 長期予測のためのデータオーグメンテーション
● ペアトレーディングなどの枠組みの利用
まとめ
● 金融時系列は面白いよ
● 伊藤が面白いと思う金融ドメイン知識・帰納バイアスについて紹介
● AAMASに採択された論文について紹介
○ 分布予測
○ Alpha factorのような式生成
○ アンサンブル・みんなちがってみんな良い管理・特徴量生成

Weitere ähnliche Inhalte

Was ist angesagt?

変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)
Takao Yamanaka
 

Was ist angesagt? (20)

金融予測アルゴリズムのより良い評価手法について
金融予測アルゴリズムのより良い評価手法について金融予測アルゴリズムのより良い評価手法について
金融予測アルゴリズムのより良い評価手法について
 
変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)
 
最適輸送の解き方
最適輸送の解き方最適輸送の解き方
最適輸送の解き方
 
最適輸送入門
最適輸送入門最適輸送入門
最適輸送入門
 
[DL輪読会]Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets
[DL輪読会]Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets[DL輪読会]Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets
[DL輪読会]Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets
 
金融情報における時系列分析
金融情報における時系列分析金融情報における時系列分析
金融情報における時系列分析
 
深層生成モデルと世界モデル
深層生成モデルと世界モデル深層生成モデルと世界モデル
深層生成モデルと世界モデル
 
機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門
 
[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景
 
Transformerを多層にする際の勾配消失問題と解決法について
Transformerを多層にする際の勾配消失問題と解決法についてTransformerを多層にする際の勾配消失問題と解決法について
Transformerを多層にする際の勾配消失問題と解決法について
 
優れた研究論文の書き方
優れた研究論文の書き方優れた研究論文の書き方
優れた研究論文の書き方
 
ブラックボックス最適化とその応用
ブラックボックス最適化とその応用ブラックボックス最適化とその応用
ブラックボックス最適化とその応用
 
グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知
 
為替と株の予測の話
為替と株の予測の話為替と株の予測の話
為替と株の予測の話
 
Attentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門までAttentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門まで
 
DQNからRainbowまで 〜深層強化学習の最新動向〜
DQNからRainbowまで 〜深層強化学習の最新動向〜DQNからRainbowまで 〜深層強化学習の最新動向〜
DQNからRainbowまで 〜深層強化学習の最新動向〜
 
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
 
幾何を使った統計のはなし
幾何を使った統計のはなし幾何を使った統計のはなし
幾何を使った統計のはなし
 
[Ridge-i 論文よみかい] Wasserstein auto encoder
[Ridge-i 論文よみかい] Wasserstein auto encoder[Ridge-i 論文よみかい] Wasserstein auto encoder
[Ridge-i 論文よみかい] Wasserstein auto encoder
 
Graph Neural Networks
Graph Neural NetworksGraph Neural Networks
Graph Neural Networks
 

Ähnlich wie 金融時系列解析入門 AAMAS2021 著者発表会

CREST AIの振り返り
CREST AIの振り返りCREST AIの振り返り
CREST AIの振り返り
Osaka University
 
格言にみるリーダーシップ
格言にみるリーダーシップ格言にみるリーダーシップ
格言にみるリーダーシップ
Jun Inose
 

Ähnlich wie 金融時系列解析入門 AAMAS2021 著者発表会 (20)

SOINN PBR
SOINN PBRSOINN PBR
SOINN PBR
 
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
 
ソフトウェアエンジニアでなくてもアジャイルが分かるセミナー
ソフトウェアエンジニアでなくてもアジャイルが分かるセミナーソフトウェアエンジニアでなくてもアジャイルが分かるセミナー
ソフトウェアエンジニアでなくてもアジャイルが分かるセミナー
 
CREST AIの振り返り
CREST AIの振り返りCREST AIの振り返り
CREST AIの振り返り
 
Smfl20201001
Smfl20201001Smfl20201001
Smfl20201001
 
機械学習応用アーキテクチャ・デザインパターン概観
機械学習応用アーキテクチャ・デザインパターン概観機械学習応用アーキテクチャ・デザインパターン概観
機械学習応用アーキテクチャ・デザインパターン概観
 
機械学習品質管理・保証の動向と取り組み
機械学習品質管理・保証の動向と取り組み機械学習品質管理・保証の動向と取り組み
機械学習品質管理・保証の動向と取り組み
 
機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動
 
スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例
 
エッジヘビーコンピューティングと機械学習
エッジヘビーコンピューティングと機械学習エッジヘビーコンピューティングと機械学習
エッジヘビーコンピューティングと機械学習
 
eVar7 = s.t(art) ; Kick-Off
eVar7 = s.t(art) ; Kick-OffeVar7 = s.t(art) ; Kick-Off
eVar7 = s.t(art) ; Kick-Off
 
デジタルテクノロジーの進化がもたらすクルマの付加価値向上 20151218
デジタルテクノロジーの進化がもたらすクルマの付加価値向上 20151218デジタルテクノロジーの進化がもたらすクルマの付加価値向上 20151218
デジタルテクノロジーの進化がもたらすクルマの付加価値向上 20151218
 
Jakarta EE + MicroProfile, and our activities
Jakarta EE + MicroProfile, and our activitiesJakarta EE + MicroProfile, and our activities
Jakarta EE + MicroProfile, and our activities
 
IT技術者でも1から学べるビジネスモデルキャンバス入門
IT技術者でも1から学べるビジネスモデルキャンバス入門IT技術者でも1から学べるビジネスモデルキャンバス入門
IT技術者でも1から学べるビジネスモデルキャンバス入門
 
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
 
格言にみるリーダーシップ
格言にみるリーダーシップ格言にみるリーダーシップ
格言にみるリーダーシップ
 
運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)
 
Roo
RooRoo
Roo
 
人工知能ハンズオン
人工知能ハンズオン人工知能ハンズオン
人工知能ハンズオン
 
機械学習モデルの判断根拠の説明(Ver.2)
機械学習モデルの判断根拠の説明(Ver.2)機械学習モデルの判断根拠の説明(Ver.2)
機械学習モデルの判断根拠の説明(Ver.2)
 

Mehr von Katsuya Ito

非同期時系列のLead-lag効果推定のための新しい推定量
非同期時系列のLead-lag効果推定のための新しい推定量非同期時系列のLead-lag効果推定のための新しい推定量
非同期時系列のLead-lag効果推定のための新しい推定量
Katsuya Ito
 

Mehr von Katsuya Ito (16)

ICML2021の連合学習の論文
ICML2021の連合学習の論文ICML2021の連合学習の論文
ICML2021の連合学習の論文
 
西山計量経済学第8章 制限従属変数モデル
西山計量経済学第8章 制限従属変数モデル西山計量経済学第8章 制限従属変数モデル
西山計量経済学第8章 制限従属変数モデル
 
非同期時系列のLead-lag効果推定のための新しい推定量
非同期時系列のLead-lag効果推定のための新しい推定量非同期時系列のLead-lag効果推定のための新しい推定量
非同期時系列のLead-lag効果推定のための新しい推定量
 
表明保証と補償責任
表明保証と補償責任表明保証と補償責任
表明保証と補償責任
 
Gali3章Monetary Policy, Inflation, and the Business Cycle~the basic new keynes...
Gali3章Monetary Policy, Inflation, and the Business Cycle~the basic new keynes...Gali3章Monetary Policy, Inflation, and the Business Cycle~the basic new keynes...
Gali3章Monetary Policy, Inflation, and the Business Cycle~the basic new keynes...
 
新問題研究 要件事実
新問題研究 要件事実新問題研究 要件事実
新問題研究 要件事実
 
Convex Analysis and Duality (based on "Functional Analysis and Optimization" ...
Convex Analysis and Duality (based on "Functional Analysis and Optimization" ...Convex Analysis and Duality (based on "Functional Analysis and Optimization" ...
Convex Analysis and Duality (based on "Functional Analysis and Optimization" ...
 
量子プログラミング入門
量子プログラミング入門量子プログラミング入門
量子プログラミング入門
 
最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた
最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた
最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた
 
異常検知と変化検知で復習するPRML
異常検知と変化検知で復習するPRML異常検知と変化検知で復習するPRML
異常検知と変化検知で復習するPRML
 
ICLR 2018 Best papers 3本を紹介
ICLR 2018 Best papers 3本を紹介ICLR 2018 Best papers 3本を紹介
ICLR 2018 Best papers 3本を紹介
 
計算数学I TA小話①(TeXについて)
計算数学I TA小話①(TeXについて)計算数学I TA小話①(TeXについて)
計算数学I TA小話①(TeXについて)
 
Black-Scholesの面白さ
Black-Scholesの面白さ Black-Scholesの面白さ
Black-Scholesの面白さ
 
深層ニューラルネットワークの積分表現(Deepを定式化する数学)
深層ニューラルネットワークの積分表現(Deepを定式化する数学)深層ニューラルネットワークの積分表現(Deepを定式化する数学)
深層ニューラルネットワークの積分表現(Deepを定式化する数学)
 
Goodfellow先生おすすめのGAN論文6つを紹介
Goodfellow先生おすすめのGAN論文6つを紹介Goodfellow先生おすすめのGAN論文6つを紹介
Goodfellow先生おすすめのGAN論文6つを紹介
 
とぽろじー入門(画像なし版)
とぽろじー入門(画像なし版)とぽろじー入門(画像なし版)
とぽろじー入門(画像なし版)
 

金融時系列解析入門 AAMAS2021 著者発表会