Decision Structures of Socio-Technical Organizations

Position Paper

Background and Approach: 
Semiotic Modeling of Socio-Technical Organizations

Cliff Joslyn and Luis Rocha (9/99)


There is currently a great need to bring computational, simulation, and information scientific tools to bear on the problem of representing and controlling complex systms which have a great deal of interaction between human organizations and computer-based distributed information systems. We will characterize such systems as Socio-Technical Organizations (STOs). Prime examples include: The pressing needs are to assess the stability and vulnerabilities of STOs, and to protect their robustness against disruption in the event of destablizing forces, such as inherent dynamical instability, structural modification, or  information disruption or disinformation, perhaps through deliberate attack or sabatouge.

STOs are characterized by a complex structure involving the hybrid interaction of physical systems with agent (human) organizations. They can be described in very broad terms as follows, in order of increasing time scale:

In any particular STO, the boundaries among these levels may be drawn very differently, or certain levels omitted. But in general, what distinguishes the target system is that it can be modeled as a deterministic, dynamical system, while the organization cannot. There are potentially a number of reasons for this, for example missing data about, or  the computational complexity of, the organizational level.

But the most important reason is that organizations are composed of what we call Semiotic Agents (SAs). There are many senses of the term "agent" currently in use. But in our sense, SAs are systems whose actions are not determined, but rather have a variety of possible outcomes, and choose among them. In this sense they certain level of autonomy of action.

The actions of SAs with respect to the target system are mediated by their having representations at potentially many levels in the system:

Since these representations are so central, we use semiotics, or the science of signs and symbols. We are thus concerned with the creation, manipulation, and interpretation of signs by SAs; with the syntactic, semantictic, and pragmatic relations between signs and their interpretations; and with sign typologies and the sources of codes and systems of intepretation. What results is an emphasis on knowledge as agent-local and dependent on the measurement and communication structures of SAs.

In general, agent concepts have come to us (somewhat distinctly) from software engineering, Artificial Life (ALife), and Artificial Intelligence (AI). Where the ALife approach emphasizes large collections of very simple interacting state-determined agents, AI emphasizes small collections of rather complex interacting agents with substantial on-board knowledge and planning. We are attempting to find a middle-ground between these approaches, where simple memory-based systems with uncertainty sructures allow minimal "deliberation" beyond simple dynamical interaction, but without propostional representations or complex, explicit internal models.

Semiotic Control Relations SAs and communities of SAs maintain a generalized control relation with their environment, in the sense that they interact with their environments to take measurements, to then develop representations of the (current and past) state of the environment, to compare these with representations of goal states, and to then make a decision to take one among many possible actions. The consequences of these actions in the environment then feed back to future measured states. These properties make deterministic, dynamical models of SAs inappropriate: instead we must regard them as if they are cognitive actors with beliefs about the world, individual motivations and goals, and even a free will to act in accordance with those goals.

But this freedom of decision making is, of course, always a bounded freedom. This is because we must also distinguish semiotic agents from pure decision-making algorithms, in that they are embedded in (hopefully rich) virtual environments in which they take actions which have consequences for the future of the agents themselves. These environmental interactions induce constraints on the freedom of decision-making on the part of the semiotic agents.

The virtual environment can be decomposd into at least three levels. Recent work has shown that for each of these levels, the constraints introduced can greatly increase system performance and/or robustness:

The semiotic interactions of SAs can be characterized as follows: