2008年7月28日 星期一

When the Dark Knight meets the Game Theory (SPOILERS ALERT!!)

(本文將含dark knight劇情透露, 敬請留意)

當蝙蝠俠黑夜之神掀起一片熾熱撲票熱潮的同時, 網上影評都對此片議論紛紛
更加出現了不同大學教授的論文分析, 針對著joker的煙花表演之謎而討論人性道德的問題

源於joker要作一個social experiment, 目的要顯露人性本惡, 每人在臨死前會顯露醜惡真面目
於是他把兩艘船分別放置炸藥, 然後給每船一引爆器, 一按下去就會引爆對方的船
因著gotham city mayor的安排, 一艘自由號與一艘精神號,
一艘充滿罪惡滿貫的囚犯, 一艘是平常安守本份的良好平民,
joker威脅他們, 如果兩船三十分鐘後不爆炸, 他會自動引爆兩艘船
無一人可逃船, 而炸掉一艘船後另一艘可得以逃生
規則就定了下來, 在joker的想像下及殘酷的scientific game theory告訴我們
他們應該會互相引爆, 兩船同歸於盡, 這個是dominant strategy
大前提是每人重survival於morality, 生死關頭置道德觀念於不顧

正常情況下joker是正確的, 可是原來這個實驗有著比我們身處的世界多了一些元素
普遍大眾已經提及過的答案, 就是人性的光輝令他們沒有沉淪,
假設了我們心底都有著不犯罪的好基因, 只是生存本能的力量可以給良知壓下去
於是當那凶狠囚犯作出十分鐘前該作的決定時, 觀眾都為之感動拍掌

但是, 聰明的觀眾應該有曾泛起一絲念頭, 會不會引爆器是引爆自己的船呢?
這一步就是關鍵到實驗本身的可信性, 人人皆知joker嬉皮笑臉神經病, 喜歡惡搞
一旦執行引爆決定, 炸死自己不就愚笨中了joker圈套?
當然在緊急關頭, 人類還是會選擇相信目前僅有的資訊,
而三十分鐘其實都足以提供時間給船上的實驗對象去冷靜思考
insufficient information情況下, 引爆還是為生存而無可奈何的決定
尤其乘客如果真相信joker無論如何三十分鐘過後都會引爆的話

這可信性一環, 在特定情況下是特別容易受質疑, 從而影響實驗結果
就是uncontrollable的external factor, 外在而不在實驗範圍的力量
這一點就正正與dark knight最後帶出的訊息有關
batman是gotham city的secret guardian, 人人相信batman這個symbol
相信batman背後的執行正義的信念
就算在自由意志上抗拒這私行制裁者, 潛意識中是會潛移默化到batman在背後的幫忙
事實上, batman確實在默默保護船上的人, 只要他們不自相殘殺
batman還是成功制止joker的引爆的, 這種日積月累的信心在心底內才默默改寫兩船的決定
batman是有幫gotham city變得更好的
縱使恐懼會激發人類的邪惡, 至少危難時有了batman的拯救,
不然他們不引爆的決定就會引來joker的終極懲罰: 爆炸而身亡,
那保持著人類高貴的善良情操就會變得毫無意義

如果船上的人相信joker說謊, 引爆器不是炸對方船,
或具少許信心joker的狂亂行為有機會得到阻止, 那怕只是些微的信心與希望
都足以抵擋joker帶來的恐懼了

因為目前假設每人有kindness value 善良心, survival value 生存價值,
原本沒有batman的世界, survival > kindness, 雙方引爆的utility比不引爆大, outcome: firework
當有batman時, survival chance increases, 引爆的utility會減少,
以致人類本身的kindness value帶來的utility比survival高, 就出現dark knight片中的outcome了
而若然船上兩方都相信對方有著同等的model, 那兩邊都自然不會引爆了
事實片中資訊的提供很容易把雙方逼向死角, 尤其平民知道另一邊是囚犯
很明顯會assume對方的kindness value較低, 從而出現後來的民主決定
反而囚犯得悉對方是普通百姓, 可用最正常邏輯去分析推算, 自然最後的決定可更理智及符合人性

說到底, two-face係岩既, 一切只係probability決定,
大家去衡量chance of batman saving the day, 或者chance of joker telling truth
覺得邊方面更有說服力就向那邊信靠, 只是縱使一切都是chance,
沒有人類本身善心都是不可成事的

而且還記得batman begins最精彩的其中一句對白嘛
"It's not who I am underneath, but what I *do* that defines me."
Dark Knight將這一句精髓表達出來了

船上兩批人想著殺害對方自救, 可貴是沒有付諸行動
不然將要為自己行動付上代價, 負上責任

難怪大家都這麼期待christopher nolan把riddler謎語人帶進batman franchise了
若然第三集batman真的要決戰riddler, 恐怕要出動mathematics skills呢
不過不用怕, batman本就是英雄世界中頭腦最精明的detective~

另一篇個人認為很精警的評論文章:
http://www.mingpaonews.com/20080728/tab1.htm
昆明小丑˙曾特首與《蝙蝠俠》博弈論


沒有留言: