Simulation of Skulduggery in a Multi-Agent System

Simulation of Skulduggery in a Multi-Agent System

Rasoul Ramezanian (Department of Computer Sciences, Sharif University of Technology, Tehran, Iran) and Akram Emdadi (Department of Computer Sciences, Sharif University of Technology, Tehran, Iran)
Copyright: © 2015 |Pages: 15
DOI: 10.4018/ijats.2015010102
OnDemand PDF Download:
No Current Special Offers


In a testing session, students may want to use the information of other students, which is cheating. The authors of this paper develop an artificial society to model and simulate this situation. They consider two control factors to increase the incentive of students to not cheat. The first factor is the penalty for similarity between responses (as much as two answer-sheets of two students are the same, their final grades decrease). The second factor is the observers who look into the students and do not allow the observed students to cheat. In this model, agents participate in a test based on their level of knowledge, location and two above factors, deciding whether or not to cheat. These components are used to formulate the utility function. Taking advantage of the developed artificial society, the authors now study the above factors affecting the amount of cheating in a test session.
Article Preview

1. Introduction

Agent-based modeling is a new method of analyzing of dynamic complex systems. This is a new computational and analytical method envisaged as principal in many fields of study such as multi-level systems, since it gives a better understanding of micro levels and their emergent results at macro level. This method create a simplified representation of what occurs actually so that each agent plays the role of an individual person as if it is happening in environment reality(Gilbert, 2008). Various research for different purposes has been conducted in the field of simulating the behavior of students in an educational environment and how to communicate between people (Bing et al. 2010; Epstein & Axtell, 1996; Hofstede et al., 2009; Kim et al., 2011; Monica et al., 2008; Rao et al., 1991; Tisue et al., 2004).

In this study, we intend to simulate the relationship between individuals as a student in a test session. Behavior of the agent participant in the test, including all activities directly or indirectly involved in obtaining information for making appropriate decisions. Student behavior includes four important stages: information search, evaluation of alternatives, decides whether or not to cheat and update. All intelligent agents, at any time, based on the information they receive from the environment, assess what the various options will be and then choose the best possible option. In fact, at this stage, the agent decides to answer the question of whether or not to cheat. Also, if the agent decides to cheat, then he (or she, but for simplicity we will use 'he') will select the best person for the job. Next, based on the decision, the agent updates the information.

Factors affecting the agent's decision-making process are classified into two categories: Independent variables, which are related to the characteristics of each agent, such as, location and level of knowledge. And the control variables, which are controlled by the environment and are independent of the characteristics of each agent, such as, the relationship occurred between two agents, the amount of the penalty that has been considered and the observers who located in the test session.

In this model, the most important factor influencing the decision-making agent is the level of knowledge of each agent. We consider a number that representing a person's ability to participate in the test as level of knowledge for each agent. The location of each agent is another important factor influencing the individual's behavior. Using this parameter, we will examine the ability and the possibility of communication between intelligent agents. To describe and demonstrate how communication between intelligent agents is made, we will use Kleinberg graphical model (Kleinberg, 2000). We will determine the number of observers through the formulas in this model. Another important factor is the number of times that two intelligent agents interact with each other. The number of similarity between the responses has a huge impact on the decision-making agent,because at the end of the test, this factor will be evaluated. So, any time, the exchange of information between two agents takes place, the value of this factor will update. Another influential factor in this model is the inhibitory factor for cheating in a test. This factor is determined by the environment, the legal framework that applies to all agents, that represents the amount of the fine for observing the similar responses.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 9: 1 Issue (2017)
Volume 8: 1 Issue (2016)
Volume 7: 3 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing