Recursive Network 是 Recurrent Network 的更general的版本,或是說 Recurrent Network 是Recursive Network 的一個subset
Sentiment Analysis:input 一個word seq,機器要決定這個seq的Sentiment (正面、負面、中性)

使用 Recursive network:
要先知道input的x之間有什麼關係,再來設計網路,例如
為了讓 f 前後可以相接,h 與 x 維度要一樣

一樣用語氣判斷為例
首先我們要先知道與句的結構,例如 not very good 這句話的結構如圖:
very good先組合再一起,再接上not

所以我們的 Recursive Model 就要用同樣的結構
這邊先介紹 Recursive Neural Tensor Network
先把 not very good 用word embedding表示

把very good 丟掉一個 function f 裡面,這個function非常複雜,可能要是一個NN
例如 一個字前面加not,語氣就要相反。一個字前面加very,語氣就要加強

根據句構一層一層丟到 f 裡面,最後的output丟到另一個function g,這個g可能也是一個NN(DNN) ,最終輸出為自己定義的語氣vector(例如這裡有5維,分別為 非常正面、正面、中性、負面、非常負面),使用reference跟output的差距,訓練 f 與 g
