<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A PHILOSOPHICAL PERSPECTIVE OF MULTIAGENT-BASED SIMULATION IN THE SOCIAL SCIENCES</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Nuno</forename><surname>David</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Information Science and Technology</orgName>
								<orgName type="institution">ISCTE</orgName>
								<address>
									<settlement>Lisbon</settlement>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jaime</forename><forename type="middle">Simão</forename><surname>Sichman</surname></persName>
							<affiliation key="aff1">
								<orgName type="laboratory">Intelligent Techniques Laboratory</orgName>
								<orgName type="institution">University of São Paulo</orgName>
								<address>
									<settlement>São Paulo</settlement>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Helder</forename><surname>Coelho</surname></persName>
							<affiliation key="aff2">
								<orgName type="department">Department of Informatics</orgName>
								<orgName type="institution">University of Lisbon</orgName>
								<address>
									<settlement>Lisbon</settlement>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A PHILOSOPHICAL PERSPECTIVE OF MULTIAGENT-BASED SIMULATION IN THE SOCIAL SCIENCES</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">163334F3EBC7F9D69309112667CD903D</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:54+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>From the very beginning of the multiagent-systems paradigm, the sources of analogies between agent-based technologies and models of actual social systems fomented interdisciplinary efforts between computer and social scientists. Nowadays this trend reflects an intense interface of research across the computer and social sciences, under the umbrella of a consolidated scientific field, which is called agentbased social simulation. Several reasons prompt a philosophical analysis of this scientific domain, relevant to both computer and social scientists that use multiagent systems. Conventional methodologies of computer science and artificial intelligence model the mechanism of executing a program in a computer like a process of formal inference. However, in [1, 2] the formal and empirical-generative perspectives of computation are demonstrated to be inadequate to secure the goals of simulation in the social sciences. Particular emphasis is given to agent-based simulation methods. Simulation does not resemble formal demonstrations or generative mechanisms that deductively explain how certain agentbased models are sufficient to generate emergent m acrostructures of interest. The description of scientific practice implies additional epistemic conceptions of scientific knowledge. Previous works identified three kinds of knowledge that account for a comprehensive description of the discipline: formal, empirical and intentional knowledge <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>. This extended abstract summarizes claims we have further presented in [1] and published in [2]: The use of formal conceptions of computation to describe simulation is refuted, the roles of programming languages according to intentional accounts of computation are identified, and the new role of iconographic programming languages and aesthetic machines in simulation platforms are characterized.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>From the very beginning of the multiagent-systems paradigm, the sources of analogies between agentbased technologies and models of actual social systems fomented interdisciplinary efforts between computer and social scientists . Nowadays this trend reflects a new interface of research across the computer and social sciences, under the umbrella of a consolidated scientific field, usually called agent-based social simulation. Several reasons prompt a philosophical analysis of this scientific domain, relevant to both computer and social scientists . In general, agent-based models and simulations have been contributing to an inter-and multi-disciplinary scientific praxis , which contributes to establishing new alternatives to traditional scientific methodologies. This should lead to the elaboration of new philosophical perspectives about the rules of the game as they are currently played in simulation.</p><p>The goal of our work presented and published in <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b2">3,</ref><ref type="bibr" target="#b3">4]</ref> has been to characterize the actual practice of computation for modelling social theory and phenomena with agent-based models , especially with reference to its epistemological basis and the particular kind of scientific knowledge that this methodology is providing. In particular, in <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref> we demonstrated that the logic of social simulation implies at least three distinct types of program verification in computer science, which reflect an epistemological distinction in the kind of knowledge one can have about programs or simulations. Whereas such knowledge may ultimately be characterized as merely interpretative the role of complexity sciences suggests a further categorization beyond the traditional borders of formal and empirical knowledge, reflecting three distinct contexts of scientific practice and knowledge: formal, empirical and intentional knowledge.</p><p>Recently, a number of essays debated epistemological perspectives on social science simulation (see <ref type="bibr" target="#b4">[5]</ref>). Either by viewing simulation as a process of imitation, stylized facts, or intentional adequacy between programs and theory, the tendency is to emphasize the interpretative character of social science in simulation, notwithstanding its application as a useful methodology for approaching complexity. Nevertheless, while the interpretative character of social science is being slowly recognized into simulation, the formal character of computer science pervades the scientific culture of simulation, as well as most of its methodological arguments. However, the formal perspective alone does not seem to be compatible with simulation in the social sciences . Recent work, presented in <ref type="bibr" target="#b0">[1]</ref> and published in <ref type="bibr" target="#b1">[2]</ref>, demonstrated the classical account of computation to be inadequate to secure the goals of simulation in the social sciences. Simulation does not resemble formal deductive demonstrations or generative mechanisms that explain how certain agent-based models are sufficient to generate emergent macrostructures of interest. The justification of results implies additional epistemic conceptions of scientific knowledge for describing the practice of simulation. Moreover, it implies recognizing the emergence of new kinds of programming languages in computer science, which are iconographic rather than textual and aesthetical rather than abstract. In this context our article <ref type="bibr" target="#b1">[2]</ref> is composed of two parts:</p><p>First Part, FDE refutation: The first part consists of a characterization of the unsatisfactory role of the classical theory of computation in social simulation. Traditional scientific methodologies often characterize the concept of program execution as a process of formal inference. To some extent, this recalcitrant tradition results from conflating the terms "program computation" and "program execution" into one single meaning, conveying the same ontological status to two fundamentally distinct processes. Considerations of brevity and simplicity led us to call this tradition the FDE argument, as per Formal Deduction through Execution. Notwithstanding, our goal is quite the opposite, namely to demonstrate that simulation shall not be legitimized under the presumption of being an outcome of a calculus of formal inference. Having this in mind, we will set up the conditions to refute the FDE argument. The objection to FDE suggests yet another objection to the current methodological and philosophical thinking in the literature, particularly to the one advocated by Robert Axelrod: our objection to characterizing simulation as an alternative methodology to deduction and induction.</p><p>Second Part, The role of programming languages in simulation: A more informative way to analyse the methodological and epistemological status of simulation is to examine how simulations are programmed. The second part of our work discusses the role of programming languages in simulation, according to intentional accounts of computation. The role of intentional methodologies becomes crucial once it is realised that, rather than one kind of program and programming language, two kinds of programs and programming languages are used in the implementation of a simulation: Programs as text and programs as icons; and languages as abstract machines and languages as aesthetic machines. The use of abstract languages confirms that the simulation method incorporates both formal and empirical methodologies. The use of aesthetic languages demonstrates that the simulation method depends fundamentally on intentional methodologies. While the use of textual programming languages demonstrates that the logic of simulation incorporates formal and empirical methods, the use of iconographic languages largely surpasses the use of formal and empirical methodologies. The results of a simulation are outcomes of experimental setups, but the results of the experiments can hardly be represented by material conditions of necessity relating facts about the objective behaviours of the program. The results are appropriately characterized by conditions of intentionality that relate aesthetic components in the program, negotiated according to a limited level of consensus.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The Role of Intentional Decision-Making in the Context of Complex Systems and Information Technologies</title>
		<author>
			<persName><forename type="first">N</forename><surname>David</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sichman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Coelho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Complexity, Science and Society Conference</title>
				<meeting><address><addrLine>England, Liverpool, University of Liverpool</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005-09-14">11-14th September, 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Simulation as Formal and Generative Social Science: The Very Idea</title>
		<author>
			<persName><forename type="first">N</forename><surname>David</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sichman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Coelho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Worldviews, Science and Us: Philosophy and Complexity</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Gershenson</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Aerts</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Edmonds</surname></persName>
		</editor>
		<imprint>
			<publisher>World Scientific</publisher>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
	<note>in press</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The Logic of the Method of Agent-Based Simulation in the Social Sciences: Empirical and Intentional Adequacy of Computer Programs</title>
		<author>
			<persName><forename type="first">N</forename><surname>David</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sichman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Coelho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Societies and Social Simulation</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Intentional Adequacy of Computer Programs as the Experimental Reference of Agent-Based Social Simulation</title>
		<author>
			<persName><forename type="first">N</forename><surname>David</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sichman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Coelho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th International Joint Conference. on Autonomous Agents and Multiagent Systems (AAMAS 05)</title>
				<meeting>the 4th International Joint Conference. on Autonomous Agents and Multiagent Systems (AAMAS 05)</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="1359" to="1360" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Epistemological Perspectives on Simulation</title>
		<author>
			<persName><forename type="first">U</forename><surname>Frank</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Troitzsch</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Societies and Social Simulation</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
