人工社会
人工社会とは、社会分析におけるコンピュータシミュレーションのためのエージェントベースの計算モデルです。これは主に、複雑系、創発、モンテカルロ法、計算社会学、マルチエージェントシステム、進化プログラミングといったテーマに関連しています。概念は単純でしたが、この概念的な点を実際に理解するには時間がかかりました。複雑な数理モデルは昔も今も一般的ですが、一見単純なモデルは1940年代後半に誕生し、本格的に普及したのはマイクロコンピュータの登場によるものです。
概要
目標は、エージェントと呼ばれる所定の特性を持つ計算デバイスからなる並列シミュレーションを構築し、対象となる現象をモデル化することです。対象は、社会システムの下位(ミクロ)レベルから上位(マクロ)レベルへの創発プロセスです。
エージェントベースモデリングの歴史は、複製可能な機械という概念であるフォン・ノイマン・マシンに遡ります。彼が提案したこの装置は、精密で詳細な指示に従って自身の複製を作成します。この概念はその後、フォン・ノイマンの友人であり、同じく数学者であるスタニスワフ・ウラムによって拡張され、紙の上に格子状のセルの集合として機械を構築することを提案しました。このアイデアはフォン・ノイマンの興味を引いて設計され、後にセル・オートマトンと呼ばれる最初の装置が誕生しました。
数学者ジョン・コンウェイはさらなる進歩を遂げました。彼はよく知られたライフゲームを構築しました。フォン・ノイマンの機械とは異なり、コンウェイのライフゲームは、2次元のチェッカーボードの形をした仮想世界において、非常に単純なルールに従って動作しました。
エージェントベースモデルの社会モデルへの応用は、コンピュータ科学者クレイグ・レイノルズによって初めて試みられました。彼は、生きた生物学的エージェントをモデル化しようと試みました。 この手法は「人工生命」(クリストファー・ラングトンによって造語された用語)として知られています。
人工生命の計算手法は社会システムの分析に応用され、ジョシュア・M・エプスタインとロバート・アクステルによって「人工社会」と名付けられました。[ 1 ]最終的に、人工社会は計算社会学 という形で社会学的分析のための新たな手法をもたらしました。主要な問題は、古典社会学におけるマクロとミクロの連関の問題です。これは、フランスの社会学者エミール・デュルケームによって初めて提唱された、社会システム内の個人がマクロ社会レベルにどのように影響を与え、またどのように影響を受けるかという問題です。
人工社会は、進化アルゴリズム(EA)、遺伝的アルゴリズム(GA)、遺伝的プログラミング( GP)、ミームプログラミング(MP) 、エージェントベースモデル、セルオートマトン(CA) などのコンピュータプログラムとコンピュータシミュレーションを広範に使用することを特徴とした有望な方法として、近年の社会学で広く受け入れられています。
多くの人にとって、人工社会は、言語学、社会物理学、数学、哲学、法学、コンピュータサイエンス、生物学、社会学といった、より伝統的な学際研究分野の人々が集う場であり、それぞれの専門分野では議論の的となるような、特異な計算論的・理論的アプローチを議論できる場です。この分野はこれまで物議を醸す歴史を歩んできました。「実践神学」や「事実に基づかない科学」と評する人もいます。しかしながら、Journal of Artificial Societies and Social SimulationやJournal of Social Complexityといった科学誌に最近掲載された人工社会に関する論文は、人工生命技術が社会学の主流の中で徐々に受け入れられつつあることを示しています。
参照
参考文献
- ^エプスタイン、ジョシュア・M. ;アクステル、ロバート・L. (1996). 『成長する人工社会:ボトムアップの社会科学』 ケンブリッジ、マサチューセッツ州:MIT/ブルッキングス研究所. pp. 224. ISBN 978-0-262-55025-3。
- エージェントベースモデルへの道- ブルッキングス研究所
- 認知とマルチエージェントインタラクション- ロン・サン著。ケンブリッジ大学出版局。
- Gershenson, C. (2001)インテリジェントエージェントの人工社会。