5.2人間の計算

人間の計算プロジェクトは大きな問題を抱え、単純な断片に分解し、それらを多くの労働者に送り、結果を集約します。

ヒューマンコンピューティングプロジェクトは、1人の人間にとっては非常に大きな問題を解決するために、単純なマイクロタスクに取り組む多くの人々の努力を組み合わせています。もしあなたが何千人もの研究助手を抱えていれば、私はこの問題を解決することができました。

人間の計算プロジェクトのプロトタイプの例はGalaxy Zooです。このプロジェクトでは、数十万人以上のボランティアが、約1,000万個の銀河の画像を、以前とほぼ同等の正確さで分類しました。この大規模な共同作業によってもたらされたスケールの増加は、銀河がどのように形成されるかについての新たな発見を導き、「緑の豆」と呼ばれるまったく新しい銀河を生み出しました。

Galaxy Zooはソーシャルリサーチからは遠く離れているように見えるかもしれませんが、実際には社会の研究者が画像やテキストをコード化、分類、ラベル付けすることが多い状況があります。いくつかのケースでは、この分析はコンピュータで行うことができますが、コンピュータにとっては難しいが、人々にとっては簡単な分析方法がまだあります。これは人間にとっては難しいが、ハードコンピューティングのマイクロタスクであり、人間の計算プロジェクトに引き継ぐことができます。

Galaxy Zooのマイクロタスクは非常に一般的なだけでなく、プロジェクトの構造も一般的です。 Galaxy Zooなどの人間の計算プロジェクトでは、通常、 分割適用結合戦略(Wickham 2011)を使用します。この戦略を理解すれば、多くの問題を解決することができます。まず、大きな問題は小さな問題のチャンクに分割されます。次に、人間の仕事は、他のチャンクとは無関係に、それぞれの小さな問題のチャンクに適用されます。最後に、この作業の結果を組み合わせてコンセンサスソリューションを作成します。その背景から、Galaxy Zooでsplit-apply-combine戦略がどのように使用されたかを見てみましょう。