死ぬほど怖くはないけど、じんわりと背筋が固まるような話
俺はコレ、最恐な怖い話だと思ってるんよ、さっきテレビで関係する
話が出てて思い出したんで……
数年前の事。
俺はとある企業で、とある研究チームの一員だった。
といっても、白衣着て薬品を扱うような研究職じゃない。
俺達がやってたのは『カメラの顔認識システムとその応用』の研究。
一台のメインコンピュータにアプリケーションを入れて、そこに各地の
防犯カメラの映像を送ると、顔を認識して『ID:0001はX→Y→Zを通った』
ってなログを、勝手にどんどん作成してくれる、みたいな。
ただ、そんなのは当時でも結構ありふれてたから、そのベースとなる
顔認識アプリケーションに、ジャンジャン機能を加えていくことになった。
数撃ちゃ当たる、って奴だな。最初に取り組んだのは『年齢推定』の
実装だった。おまいら聞いたことあるんじゃないのかな?
メカニズムとしては天気予報と同じで、あらかじめ顔と年齢をセットで、
数千通り読み込ませといて、カメラが顔を認識したら、その『正解リスト』を
もとに、予想値をはじき出すって感じ?シンプルな方法の割には精度が
高くて、試験段階でも4割くらいはピッタリ当てて、後は誤差プラマイ八歳程度。
結構面白かった。
でもまあ『年齢推定』なんてのも色んなとこが挑戦してて、もっと独特なモノを
実装せねば、と奮闘していた。幸い俺達の手元には大量の顔写真&個人情報
サンプルがあったんで、色々と試すことが出来た。
名前、学歴、出身地……などなど。
さすがに名前予測は無理だった。
ああいう離散的なものはコンピュータには理解できない。だが驚くことに、
学歴推定は、六割近い正答率を誇った。
(中卒・高卒・大学卒・一流大卒の四パターンだったが)
また出身地も、北海道から沖縄までの連続的な値として、コンピュータに
認識させると、10%近い正答率だった(都道府県レベルで)
「なんだ10%か!?」
と思うなかれ、これは結構衝撃的だった。
年齢の推定は人間でもおおよそアタリは付けられるが、出身地の推定を
十回に一回もピッタリ当てられる人はそうそういないだろう。
要するに、十分量のサンプルがあればコンピュータの推論は割りとアテになる、
ってこと。ここまで前書きで、本題はここから!
ある日、チームでも結構マッドなサイエンティストな神山が「余命推定やってみようよ」と言い出した。
当時全盛期だったデスノートの影響でも受けたのだろう。
しかし、個人情報サンプルには当然ながら『余命』なんて欄は無い。
「撮影年・没年が分かっている歴史上の人物の写真でも使えばいい。
白黒でも認識精度に大きな影響は無かっただろ?」
もちろん、カラーのサンプルに比べると精度は落ちるが、顔認識の
メカニズム上、ほとんど問題はない。しかし、それではサンプル数が
足りないのでは……?
「要は、顔と撮影日と死んだ日がわかりゃいいんだ。天災やら
事故やらの被害者を使えばいい」
ちょっと待て、それじゃ外発的な要因で死んだサンプルが
混ざることになるぞ。
「それでいいんだよ!」
と、ニヤニヤする神山。
どうやらヤツは『相貌からその人の健康状態を推定し……』というのではなく
いわば道端の占い師まがいの事をコンピュータにやらせるつもりらしい。
死者をサンプルに使う事には少なからず抵抗があったが、その頃の俺達は
好奇心旺盛な奴らばかりだったので、すぐに手を付け始めた。
毎日毎日チマチマと写真
【没年-撮影日=余命】
を入力していき、数週間でサンプル数は2000に到達した。
そして試験運用。
とはいっても、『正解』がわからないので誤差計算もしようが無いのだが。
最初に試したのは俺だった。
システムを起動し、カメラの前に立つ。すぐに顔に照準が定まり、
コンマ数秒の計算の後弾き出された答えは……
『六〇』だった。
ふむ。男性の平均寿命が八十代であることを考えると、いい線
行ってるのでは?言い忘れていたが、俺達は皆二十代前半で、
リーダーだけ三十代。次々と他のメンバーも試してみたが、
やはりサンプルが少なかったのか答えはバラバラ。
23、112、75、42……と、結構無茶苦茶な答えばかりである。
ひときわ強烈だったのが神山で、なんと『余命0年!』を宣告されてしまった。
やはりコンピュータに占い師の真似事をさせるなど無理だったのかもしれない。
だが、手動で2,000ものサンプルを打ち込んだだけに、このままお蔵入りとする
訳にはいかない。
一晩、ログ自動生成モードにして会社のサーバーに保存されている様々な
場所のカメラ映像を擬似的に読み込ませた。
翌日、コンピュータはしっかりと何千もの認識ログを吐いていた。
統計処理を施すと、興味深い事実が浮かび上がってきた。
撮影場所によって、その推定値に大きなバラつきが見られたのだ。
読み込ませた映像の中でも、例えば小学校で撮影されたカメラの
余命推測平均は『106』だった(確か、以下同じ)
これは、全ログの平均値『46』に比べて遥かに大きい数値である。
逆にそれを最初に下回ったのはサービスエリアで撮影された映像で、
その平均値は『38』だった。車に乗っている奴は早く死ぬ、とでも
言いたいのだろうか。以下平均値はどんどんと減少していき……
余命平均ワースト2位は、県内のある老人ホーム。
平均値は『15』
最下位はお察しの通り、病院だった。
なんと平均値『4』!
いやちょっと待て。
病院とはいえ、いくらなんでも余命平均値四年というのはおかしい。
部活で怪我をして運ばれてきたような、まだまだ先の長い子供だって
大勢いるはずだ。何かエラーが発生したのかもしれない、と生ログを
参照した。
そして思わず声を上げてしまった。
『ID:1234 VALUE:34(←この場合推定余命を示す) ……』
といった書式で、ズラーっと書いてあるんだが、『34』とか『50』みたいな
普通の数に混じって、幾つも存在してはならない数が記載されていたのだ。
負の数である。
念のため、他の場所のログもザッと確認してみると、マイナス付きの物は
何処でも二、三個は発見されたが、病院のログほどではなかった。
文字通りに解釈するのであれば、『余命マイナス三年』というのは
『死んでから三年経過』ということになる。
余命マイナスの者が極端に多いお陰で、余命平均値が大きく下がって
しまったのだろう。……と冷静さを保とうとする努力はしたが、もう全身
いやな汗が出っぱなしだった。その後チームで話し合いを重ねたが、
イヤな結論にしかたどり着かなかった。
すなわち
『余命推測等というのは誤差が大きすぎてアテにならない』
あるいは……
『私達の周りに、余命マイナスの者が平然と闊歩している』
当然、採用したのは前者の結論。
上層部には『顔認識を利用した健康状態の調査』をしていた事にして、
適当な報告書を書き、このプロジェクトは闇に葬り去られることとなった。
(これは元から予定していたことだった)
私達は毎日何百もの人々とすれ違い、目線を交わしている。その中に
『余命マイナスの顔』は無い、とどうやって言い切ることができようか。
うわっ、重要なオチを書き忘れてたよ……
神山は『余命0年宣告』を出されてから一年経たずに、本当に死んでしまった。
通勤ラッシュ時に、ホームから大ジャンプを決めたらしい。なぜコンピュータに
それが予測できたのか?……全くわからない。
コンピュータが知り得た情報は『サンプル』と『対象者の顔』だけである。
しかし、事実として神山は宣告通りに死んでしまった。
『死相』という言葉がある。人がもうすぐ死にそうだ、というのが何となく
分かってしまう『能力者』がいるのだと。非科学的なことは信じたくないのだが
この事件以来、俺は防犯カメラと人混みが怖くてたまらなくなってしまった。
よほどの生命の危機や必要に追われない限り、病院にも近寄らないようにしている。