=Paper= {{Paper |id=Vol-1569/paper1 |storemode=property |title=Network Organization Paradigm: Synergistic Effect on the Productivity of a Collaborative Organization |pdfUrl=https://ceur-ws.org/Vol-1569/paper1.pdf |volume=Vol-1569 |authors=Saad Alqithami |dblpUrl=https://dblp.org/rec/conf/atal/Alqithami15a }} ==Network Organization Paradigm: Synergistic Effect on the Productivity of a Collaborative Organization== https://ceur-ws.org/Vol-1569/paper1.pdf
                             Network Organization Paradigm:
                                                                                                                      ∗
       Synergistic Effect on the Productivity of a Collaborative Organization

                                                       Saad Alqithami
                              Department of Computer Science, Southern Illinois University
                                                Carbondale, IL USA
                                                   alqithami@gmail.com


ABSTRACT                                                          them. Even though it is rare to find a single paradigm that is
Human organizations that have begun to rely on networks           the most likely to best describe an organization through its
for collaboration are already prolific. Networked collabo-        life cycle, the most fitted paradigm (i.e., the style that best
ration is highly beneficial in many group activity including      describes an organization) guides us to understand an orga-
mixed teams of humans and agents. The prospect of under-          nization and appreciate its possibilities. However, agents in
standing complex interactions on network organizations has        an open multi-agent system are self-governed by their own
prompted us to develop a paradigm serving as a reference          belief systems and have unmanaged and rational behaviors.
model for organizations of networked individuals. In this pa-     In a previous recent work [5, 4], we explored applications
per we present a few salient components suggested to com-         that account for spontaneous exigencies in the agents’ ac-
prise network organizations. Network properties are central       tions to benefit and shape an organization. We found that
for incorporating a spectrum of collaboration styles that is      traditional organizational paradigms (i.e. hierarchical and
outlined in our paradigm. We have introduced synergy as           market) lack the representational power in modeling such
a specific network effect that embodies collaboration, which      spontaneous structure that is formed from frameless actions
in turn has the potential to enhance performance at various       and connections. The agents in that case seem to collectively
levels of an organization as well as the overall productivity     form some sort of an organization based their connections
of it.                                                            over the networks they occupy. For that, we called such
                                                                  formation a network organization, informally described in
                                                                  Definition 1.
Categories and Subject Descriptors
I.2.11 [Distributed Artificial Intelligence]: Multiagent             Definition 1. Network Organization (NO) are large, semi-
Systems                                                           autonomous, ad-hoc networked individual entities with the
                                                                  aim of automating command and control of distributed com-
                                                                  plex tasks.
General Terms
Management                                                           We aspire to generalize the concept of NO and introduce
                                                                  a novel paradigm that is the best fit to model agents’ ac-
                                                                  tions in an NO that we call Network Organization Paradigm
Keywords                                                          (NOP) [2]. NOP is one that manifests a network perspective
Agents Paradigm, Computational Models, Network Organi-            over all aspects of an organization. Although at times an NO
zation                                                            may exhibit hierarchic feature, it is not characterized by it.
                                                                  NOP guides us to model organizations of large firms working
1.   INTRODUCTION                                                 on complex, in scope or impact, problems [18]. A significant
                                                                  advancement was established in the network-centric warfare
   When the agents dwell inside an organization, they form
                                                                  that allowed oversight and control of operations from any
repeated patterns of interactions that in result shape the
                                                                  location on the network. Network-centricity stimulates self-
structure of their network. There are many existing pat-
                                                                  organization and self-integrating coordination. The US De-
terns to describe interactions within organizations, which
                                                                  partment of Defense embraced network centricity paradigm
affect their performance features. Horling and Lesser [13]
                                                                  early on to accommodate collaboration and information re-
described arrangements and interaction protocols that char-
                                                                  source sharing among distributed military assets and work
acterize working relationships among a group of individuals
                                                                  units [1]. Location ignorance is extended in NOP to permit
and termed them as paradigms. This included hierarchies,
                                                                  temporal freedom; therefore, operations can be controlled at
holarchies, coalitions, teams, etc. Instead, we consider those
                                                                  any time; i.e., asynchronously. Another extension for NOP
as features or patterns of interactions that can describe oper-
                                                                  is to allow any credentialed network member node to ex-
ating parts of an organization. For us, a paradigm is a term
                                                                  ert influence on operations. In sum, NOP provides a more
that capitulates representational power of a more ubiquitous
                                                                  ubiquitously open model. This openness feature may include
perspective over its modifier. It is possible for an organiza-
                                                                  transparent entry and exit to the organization.
tion to exhibit specific features yet not be characterized by
                                                                     Evolving in the last thirty years, network organizations
∗This paper is an extended version of the papers presented        have produced significant impacts on formation and func-
in [2, 7]                                                         tioning of human organizations. Recent advances in social
networking media have accelerated impromptu formation              2.    UNDERSTANDING AN NO PARADIGM
and adaptations in human populated network organizations              There are many actual groups that rely on networks to
with benefits from collective pool of human knowledge and          organize their activity. Arab Spring and Science Teams are
skills. Furthermore, cohesion in human NO is due to com-           two examples. The modeling at a more generalized level cuts
mon human social traits such as trust and beneficence. We          across domains to extricate the model from limited require-
have embarked on modeling artificial, agent based network          ments of specific domains. A perspective that would model
organizations that no doubt will possess features inspired by      a generic network organization came to be considered as a
human NOs [17]. Although our modeling endeavor aspires             paradigm. NOP can model many NO operations that are
to endow NO with qualities that are human centric there will       applied to open multi-agent systems. Examples are systems
remain profound differences. As erected to address specific        of river dam control, factory cells, electrical power grids, or-
problems, our artificial NO may lack long-term temporal his-       ganized labor unions, and traffic control on land, sea, and
tory; whereas, human NO often benefit from their collective        space. As a paradigm, it does not functionally alter the
memories. Even dynamic human NO will possess temporal              operations to which it is applied. The paradigm can be un-
resilience that is not readily available in agent networks.        derstood in terms of the ways it permits arrangement of
   Earlier studies that focus on the traditional form of or-       command and control regimes. Invariably, NO relies on the
ganizations was moved by a homologous structure formed             network in which it dwells. Thus, a profile of an NOP net-
from continuous cooperative interactions among different or-       work residence is essential. NO member-nodes (i.e., agents)
ganizational entities [9]. In order to address the frequently      are critical constituents and will be delineated in separate
changing social and economic landscape they operate on,            profiles. Target problems (i.e., operations) modeled are im-
network as part of the intra-organizational structure was in-      portant and will be separately profiled. For simplicity, we
troduced. But the impact of networks were not fully consid-        would care about flow of data, control, and coordination.
ered. On the other hand, the wide use of an inter-organizational   The organizations may represent one or more parent insti-
structure common among many human NOs is relatively                tutions that govern its normative patterns of behavior and
neutral and applicable to many real world applications [20].       we will include distinct profiles for them. Broadly speak-
Networks strengthen the social communication of an orga-           ing, functioning of an NOP can be objective- (i.e., charter-)
nization to access critical resources with other organizations     driven or pattern driven. Charter-based organizations seek
on the network [11] as well as to agilely adapt to environmen-     to achieve specific goal(s) such as solving specific problems
tal changes [14]. Such properties allow the NO to plastically      whereas pattern oriented organizations seek to maintain a
transform its internal structure to cope with outside social       state such as a flight formation pattern. Either of these or-
and information demands which in turn influence behaviors          ganization types could be captured in the governance com-
of its agents [19]. To this end, we anchor this article on the     ponent/profile of the NOP. At this very high level, we sum-
intra-organizational structure of NO that is formed among          marize an NOP in Definition 2 followed by subsequent de-
heterogeneous agents.                                              scription of each component.
   Since the NO is affected by the structure of its network,
one possible effect of the network of interest in this paper is      Definition 2. An NOP is a conceptualized tuple consist-
synergy among agents. Synergy is instrumental in increas-          ing of h networks-profiles, agents-profiles, problems-profiles,
ing agents’ efficiency on different tasks by allowing them         governance-profiles, institutions-profiles i.
to collaborate with each other in an NO. Network effects
on the performance of a group have been demonstrated in               Profiles in Definition 2 are key concepts in characterizing
several recent works. Liemhetcharat and Veloso [15] have           the NOP–i.e., the paradigm defines specific NO as profiles
studied synergy among agents using a social network frame-         change [2]. Those parameters will be introduced in detail
work. They built a task-based synergy graph to create an           here as informal definitions in order to keep them intuitive
ad-hoc team that is efficient in comparison to others with-        because symbolism would have created brevity but need-
out interfering with existing team structure. The value of         lessly obscured the ideas. We emphasize, in this paper, on
synergy is determined through agents’ capabilities and dis-        describing one important parameter of an NOP: problem
tances on the graph where similar agents have similar ca-          profile. The process where this profile plays an important
pabilities. Parker, et. al. [16] have also used synergy inside     role of an NO will be described in a later section.
different type of teams in order to improve the efficiency of         The network profile is a graph of nodes (i.e., individuals)
tasks achievements. From this, inclusion of the synergy in         and links among them. The number of links will change as
this paper is deployed to improve agents’ performances as          a result of not complete graph. The links might richly or
well as their network structure.                                   thinly capture ties among individuals because they are most
   The remainder of the paper is organized as follows. In Sec-     likely to be assessed when a mutual event occurs.
tion 2, we give a brief introduction to the NOP and focus
                                                                     Definition 3. A network profile is presented in a tuple
mainly on one of its key concepts, which is the problem pro-
                                                                   hN , Resource , Pi, where
file, and describe the parameters that fall within it. Section 3
introduces one of the important properties that are inherited           • N is a set of agents’ profiles who are members of an
from the network and affects agents’ behaviors called syn-                NO.
ergy. Section 4 describes the process of an NOP and how the
problem profile plays an important role in navigating among             • Resource is the available resources that an NO provides
agents when assigning tasks. Finally, we conclude this paper              to the agents in order to achieve an organizational
and describe some of the future possibilities of this work in             charter that is C.
Section 5.
                                                                        • P is a set of protocols to govern the activity of an NO
                                                                          that includes norms, rules, and roles.
  Since the entire network profile might be far larger than an             The goal G in the problem profile is generated through
NO, members of an NO are required to possess profiles. Each              the governance profile of an NOP. Each goal generated will
agent will have a public profile that contains all pertinent             have different parameters presented in Definition 6
agent attributes including their allegiances with respect to
an NO, capabilities, fitness etc. to be compared with other                Definition 6. For Every goal Gi ∈ {G} → C where i ∈
agents. This agent’s profile is presented in Definition 4.                                                         ~ θperf
                                                                         {x}, there is a tuple: hPlan , IE, EE, ζ, θ,  ~ i, where

  Definition 4. Each agent profile, i ∈ {N }, is a tuple of                 • Plan is a set of plan(s) needed for the Gi to be achieved.
 ~i , S~i , Relation
hA           i
                     , f~it
                         i     i ~           i                                It will be described in detail later on.
       kill                 , Pref erence , Aautonomy i.

   • The agent i allegiance to all things it cares about is                 • IE is the set of internal events that is a set of planned
     presented in A.                                                          status to be achieved.

   • Skill is a set of skills that agent i has. It includes the             • EE is the set of external events that a giving NO gen-
     capacity of the agent to handle tasks.                                   erates reactions based upon in order to address certain
                                                                              IE.
   • Relation is the agent i’s relations with other agents or
     organizations.                                                         • ζ is the mapping function to perceive the relevance of
                                                                              ∀eei → iej , where eei is the ith external event of the
   • fit is the set of initial fitness values for different types             set EE and iej is the j th internal event of the set IE.
     of tasks based on previous experiences.                                  It helps an NO to decide on which reaction it should
                                                                              perform as a result of a certain outside action.
   • Pref erence is a set of agent i’s preferences for certain
     activities.                                                            • θ is a set of tasks agents need to handle for executing
   • Aautonomy is the agent’s autonomy-level at which it can                  a plan, which is a set of hθ1 , θ2 , . . . , θm i, where m is
     perform tasks independent from other agents.                             a unique independent number of tasks. Each task will
                                                                              have its own profile presented next.
   There are many reasons that compel agents to connect
                                                                            • θperf is an optimal performance threshold for each θ ∈
with each other. The most pertinent reason for our formu-
                                                                              ~ If, at a certain time, performance is lower than
                                                                              θ.
lation is to gather in an NO in order to solve a common
problem. The problem can be large or small based on the                       these expected performances, the agents can be evalu-
goal that agents aim to achieve. Each distinct goal will cor-                 ated and reassigned.
respond to a distinct associated problem profile that is used
                                                                            The comparison of θperf with an actual task’s performance-
in selecting best-fit agents to perform certain tasks. A prob-
                                                                         level is used for two purposes: (a) it allows agents to report
lem profile must contain task decomposition detail that pro-
                                                                         problems that they may face as well as (b) it allows assign-
vide task precedence and coordination requirements. With
                                                                         ment and in some cases reassignment. θperf does not only
enough problem details, a plan can be retrieved from storage
                                                                         depends on the type of task but also on the problem profile
of prior plans. If no plans match, a new plan is conceived.
                                                                         provided, the plan to achieve them as well as the agent’s
Most often, problems will have corresponding plans that will
                                                                         level of fitness.
be retrieved from a case history. When assuming that we
have x set of problems and i ∈ {x}, problem i will have its                 Definition 7. Each task θm ∈ {θ} has a tuple of hPrecedence,
own problem profile presented in Definition 5.                           Independence, MinFitness, θcurrent i, where
   Definition 5. A problem profile, i ∈ {x}, is considered                  • Precedence is the temporal order of this task among all
                           ~
a tuple of hControl , Coordination , Gi , Precedence , Independence i,        other tasks in the next set of tasks to be assigned to
where                                                                         agents.
   • Control stands for controlling participants and available              • Independence is to indicate that the task can be achieved
     positions (i.e., roles).                                                 alone without any other requirement of prior tasks or
   • Coordination is a set of coordination rules for each agent               in overlapping task completions.
     or an agent group based on an agent profile for a pos-                 • MinFitness is the minimum fitness value required from
     sible assignment.                                                        an agent for this task to be achieved. It will include
   • Gi is the goal that the problem profile i exists to point                minimum values from agent’s skills and autonomy-level.
     out, which includes a set of tasks and set of plans that               • θcurrent is the current task performance measure to
     should be followed to achieve this goal. More details                    be compared with the optimal performance (i.e., θperf )
     about G are presented in an upcoming definition.                         presented in the goal profile.
   • Precedence is the precedence of the problem domain com-
     paring with others (i.e., the priority level of this prob-             In general, we consider a plan to be an and-or graph of
     lem to be addressed next, must be lesser or equal to 1,             tasks. Naturally, mutually dependent tasks and tasks with
     where 1 is the highest priority.)                                   overlapping durations will not be independent. There are
                                                                         different types of tasks that need to be specified before a
   • Independence stands for the independence of Gi in the               task is assigned; most importantly, the task independence
     problem-profile from other competing goals that can be              from other tasks as mentioned in the task profile. On the
     executed at the same time.                                          one hand, the independence of one task from others means it
does not require a prior task completion in order to complete           • Pattern is the way to link different NOs.
the current task as well as parallel achievement. This type of
                                                                        • Regulation are partially inherited from the network to
tasks is assigned immediately to agents and does not require
                                                                          include a set of roles, rule, and norm that is most likely
any further classification or evaluation. On the other hand,
                                                                          inherited by its NOs.
some tasks are dependent about their completion on com-
pletion of other tasks or to be completed in parallel with            An NOP is intended to be a generic, meta-model that
others. In such a scenario where dependence matters, we            outlines prototypical NO instantiations. As such, NOP is
check the performance of the agents continuously to make           not a direct recipe to be applied just as a set of architectural
sure that they are performing tasks in the expected order.         principles does not directly yield artifacts. In a later section,
For parallel tasks assigned to three or more agents or in a dif-   we describe an NOP functions via processes that connect
fusion of a task to more than two agents, we will constantly       its components in a running NO. Section 3 will focus on
check for the network balance [12] using the simple balance        studying in details one type of network effect that exists
theory equation, where the network is considered balanced          among agent living on network and helps in improving their
when the number of balanced cycles over the total number           performances and the global NO performance.
of cycles gives a balanced percentage that is bigger than
threshold. We will provide more details about task assign-         3.     SYNERGY EFFECT IN NOP
ment and reassignment in a later section when we describe
                                                                      In any organization of networked agents, such as an NO,
the processes within an NO.
                                                                   there is a level of inter-agent compatibility in which the
   The governance profile includes the objectives of an NO
                                                                   agents can work together effectively. Such a measure will
(i.e., the organizational charters) aw well as patterns of
                                                                   affect the agents’ performances and, as a result, the global
which those organizational charters can be achieved. It does
                                                                   output of an NO. As long as there are continual interactions
not interfere with both agents and problem profiles, and it
                                                                   between the agents inside the NO, we describe these levels as
governs the network profile. Other possible control are in-
                                                                   synergy [15]. When a part of these interactions are not ac-
herited form other institutions trough possibly norms [21].
                                                                   tive, their synergies will be reevaluated and it may affect the
The governance and institution profiles are presented in Def-
                                                                   total synergy of their NO. Volatility has set synergy apart
initions 8 and 9 respectively.
                                                                   from the traditional learning styles since an agent will no
  Definition 8. A governance profile is a tuple of hC, Pattern ,   longer have a synergy with other agents when its connec-
F, Au , Operf i, where                                             tions are lost. There exists a synergy profile for each agent
                                                                   as well as a synergy for the local and global network for each
   • C is the organizational charter adapted from the net-         task that has been assigned. The synergy will change over
     work to generate goals presented by different problem         time due to the scale of dynamism in an NO while perform-
     domains.                                                      ing a certain task.
   • Pattern stands for the pattern of connecting problem-            Synergy has a huge impact on organizational performance
     profiles provided to satisfy the global charter.              as a whole as well as on the agents’ performances. In an NO,
                                                                   the current synergies are derived from the network-profile
   • F is a set of fitness functions for the whole NO to help      and modified or controlled through the governance-profile.
     in evaluating its functioning over time to make sure it       The network profile will provide a list of the agents’ profiles
     follows in a proper direction.                                that contains their relations with others inside and outside
                                                                   the NO. The synergy contribution of an agent is of a value
   • Au is the autonomy level of an NO, where with the
                                                                   of “0” when he first joins an NO; then, it is derived from
     higher level of autonomy, the more independently the
                                                                   his relationships with others. In order to fully understand
     NO operates. It is self-declared and not externally de-
                                                                   the way we derive synergy, we will describe relations in the
     termined.
                                                                   agent profile next.
   • Operf is an optimal organizational performance to be
     compared with the current performance to measure the          3.1     Relations formation and contribution to
     NO progress.                                                          synergy
                                                                      When a group of agents form a small world to work on a
As has been mentioned before, an NO lives on a network             certain problem profile, the value of their relations have a
that is often far larger than its scope and there may exist        huge impact on the formation as well as the coordination in
one or more institutional profile within that network envi-        this world [10]. It, in return, affects their performances and
ronment. The network will have its own regime and control;         productivities. Therefore, the agents are obliged to provide,
as well institutions will provide their specific norms, rules      in their profiles, a set of their relations whether inside or
and roles. Common protocols will be inherited directly from        outside the problem domain. Those relations are not static
the institutional profile. However, when there is a contradic-     and the agents are able to improve or diminish these rela-
tion in protocols between the institutions and network, NO         tions’ values while performing a task. Also, new relations
will most likely stay neutral or might follow the institution’s    may be formed from existing ones to help in improving a
protocols for the worst-case scenario. Abstract definition of      total performance of an agent as well as the performance of
institution is presented in Definition 9.                          her NO. The importance of relations has led us to model the
                                                                   agents’ relations as an important parameter in their profiles.
  Definition 9. A institution profile is a tuple of hCharter,
                                                                      In order to model dynamic values of relations, we capture
Pattern, Regulationi, where
                                                                   relations in a goal-based graph. As we described previously
   • Charter is much bigger than C of NO to give a general         in the problem-profile, there are different goals {G} pro-
     idea of the institution.                                      vided by different problems-profiles, and each Gi ∈ {G} for a
problem i is equivalent to a set of tasks hθ1 , θ2 , . . . , θm i that          with that amount (i.e., Benj→i ). When a pair of indi-
need to be achieved in order for the Gi to be completed.                        viduals reciprocate benevolence, we call that synergy
The coordination and control of those goals are also pro-                       between them shown in Equation 1.
vided by the problem profile, which is generally based on the
network-profile and the agents-profiles. During task achieve-
                                                                                              i→j
ment, values of agent’s relations ebb and flow depending on                                  Synergy = Beni→j + Benj→i              (1)
nature of interactions that forms links (i.e., edges) among
                                                                                                                    where i and j ∈ N
them. The continual changes in inter-agent connections will
be used in detailing synergies.                                               • By the time an entire group benefits from an individ-
   A sociograph, as a part of the network-profile, will be build                ual action, we call that generalized benevolence. De-
upon the contributing agents’ profiles in order to model in-                    gree of i’s contribution to group g ∈ {N } is denoted by
teractions among agents in each task assigned. The agents                       GBeni→g . When a group appreciates i’s benevolence,
will be presented with a node and the edges are based on                        we consider the proportional appreciation of benevo-
their provided relations in their profiles. Other parameters                    lence to be a synergy between i and group g. Appreci-
in the problem-profile will have an effect on the total value                   ation can be measured by the importance of an group
and shape of the graph. By the generic assembly, the so-                        g bestows to the individual i denoted by importancei
ciograph is not active. However, when agents start to inter-                    and synergy is shown in Equation 2.
act over existing but not active edges, they form an active
edge through successive interaction. There are two different
                                                                                          i→g
types of interactions: (a) explicit affinities when two or more                          Synergy = GBeni→g × Importancei            (2)
agents have interactions with whom they have previous ex-
                                                                                            where i is an agent belongs to {g} ⊆ {N }
periences over an existing edge in the graph (i.e., the edges
of a graph is build upon original relations provided by the                   • An important property of collaboration is timely and
agents-profiles). (b) Implicit affinities are the interactions                  beneficial contribution of actions. When an individ-
in between two agents without any previous experience be-                       ual recognizes a specific opportunity for a timely and
tween them [22]. These edges emerge from transitivity of                        significant action by i for another individual agent j,
relations (i.e., previously un-modeled relationships) to be                     we capture that in complementary collaboration de-
explained shortly.                                                              noted by CCj→i . Whereas benevolence is a general
   Based on the different structural configuration of the agents’               offering of helpful action toward another, complemen-
coordination, the interactions of a triad can be either mu-                     tary collaborative action is much more directed and
tual, directed one way, directed in reverse, or null. The                       appreciated by the recipient since it is a response to
classification of these interactions is based on the MAN la-                    a specific opportunity (i.e. a need fulfilled by the re-
beling introduced in [8]. This labeling is a reduction of the                   cipient). Similar to benevolence, synergy is generated
64 possible configurations of a triadic closure (i.e., 4 possi-                 when it is reciprocated.
bilities for 3 edges in a triadic will yield a value of 43 = 64)
used in structural balance [12] to 16 by classifying the classes
                                                                                               i→j
into mutual, asymmetric and null. Such labeling has been                                      Synergy = CCi→j + CCj→i               (3)
adopted to model the interactions among agents. We drive
to find the value of interactions in order to evaluate current                                                    where i and j ∈ {N }
values of edges or help in forming new ones. At this point                    • A variation of complementary action is general com-
the structural balance of an NO is not essential but will play                  plementary collaboration (denoted by GCCi→g ) when
a role in monitoring task assignments discussed in section 4.                   i’s action benefits a group g ∈ {N }. With group ap-
3.2    Determination of a synergistic value of an                               preciation measured by the importance value we derive
       agent                                                                    a measure of synergy captured in Equation 4.
  In a network environment, confluence of individual actions
and decisions often yield collective and residual rewards for                              i→g
                                                                                          Synergy = GCCi→g × Importancei            (4)
the network that would not exist had the individuals not
been active members of the network. These rewards are post                                  where i is an agent belongs to {g} ⊆ {N }
mortem markers of successful interaction in the network. Al-
though we may not be able to quantify how well a network                   To this end, it becomes clear that the value of synergy is
functions during task performance, we can observe the re-                proportional the contributor capability and relation toward
sults from time to time whenever rewards are witnessed. The              another or toward a group. It is one of the major effects of
degree of successful interaction is called synergy [15, 16]. Al-         the network in an NO that determine its performance and
though, synergy will commonly remain implicit, it is always              productivity for that the previous possibilities of measures
proportional to the amount of reward observed. Here, we                  are not exhaustive.
will elucidate different ways to exhibit synergy in an NO:
   • Whereas collective reward is the group reward (i.e.,
                                                                         4.    THE PROCESSES OF A PROBLEM PRO-
     utility), residual reward is the reward (i.e., utility) that              FILE
     belongs to specific individuals. When an individual                   After the NO parameters (i.e., profiles) have been deter-
     agent i is a recipient of a reward, we call action of               mined, an NO will begin functioning by the processes where
     others (say j) as benevolent toward i. When actions                 the NO will effectively achieve problems or produce desired
     can be quantified, we set the benevolence of j toward i             patterns. We focus on synergy as a predominant form of
                                                                       Data: The process of f1 in an NO
                                                                        Given a C and Pattern of an NO from the governance
                                                Plans                  profile;
        f1∗                                                             Let i be a random G ∈  / {Gn };
                            f2∗                                        while C is not satisfied do
         Problems                 Plans/Play                               C × {ee} → {G}
                                                                           if {Gn } = null then
                                          f3∗
                                                                                Let Gi = {Gn };
                                  Tasks/Roles                              else
                      f5∗                                f4∗
                                   Allocation                                   if Gi ∈ {Gn } then
 P roblem P rof ile                                                                exit;
                                                                                end
                                                                           end
Figure 1: The flow process of a problem profile in                         for i : 1 → n do
an NOP                                                                          MergeSort Gi based on a priority level in {Gn };
                                                                           end
                                                                       end
network effect that changes performances. This change can             Algorithm 1: The process of generating and prioritize
be at the level of individuals or groups. We will briefly out-        goals
line network effects at these two levels. However, we post-
pone detailed discussions of processes to a latter part of this
section. Figure 1 depicts a simplified sketch of flow in the         the assortment of different tasks that they collaborate with
problem profile, as prescribed earlier in this paper.                each other in order to achieve. Employing those synergies
   At the individual level, process f4∗ (see Figure 1) will con-     will enrich the NO structure and connectively, which in turn
tinually monitor task performances and reassign tasks to             will improve the total performance of NO. However, those
each agent as needed. In part, an agent’s performance is             synergies are not preserved and will immediately be lost by
determined by its synergy with others (i.e., a network ef-           the time agents complete their current goal or depart from
fect). Reassignments will attempt to augment synergies over          one goal to another. This is remedied when agents’ profiles
a task. I.e., positive network effects will increase task perfor-    are updated continually in order to take into consideration
mance. At the group level, process f5∗ will monitor progress         the new formed values of synergies. As well, an NO will use
on the current goal and plan in order to remedy problems             the formed network of synergies to improve its performance.
with low performance on goals and plans. By initiating the               After a plan has been set up for execution, f3∗ will assign
process of goal re-assignment, NO will strive to increase net-       tasks while taking into consideration agents’ profiles. The
work effect on goal performance. By initiating proper prob-          process of f3∗ is presented in Algorithm 2. When a task has
lem selection, NO will strive to fortify network effects on          low performance, f4∗ is used to reassign tasks for other agents
problems.                                                            based on their level-of-fitness (i.e., fit ). The task will have
   In an NO, the problem profiles are provided through the           low performance when the comparison of its performance
governance profile. Problem profiles are mainly generated to         (i.e., θcurrent ) with expected performance presented in goal
focus on the organizational charter whereas other problems           profile (i.e., θperf ) is low on the case based threshold (i.e.,
are based on a perception of an external event that requires         τ ). The status of an NO is reported through triggers. The
NO attention. The governance-profile will generate a set             reassignment of tasks/roles using f4∗ is triggered through
of goals. Each goal will have its own profile that shows its         t1 . The trigger t1 will make sure that the condition ti1 :
                                                                       i             i
priority among others in the set. This set should be updated         θcurrent   < θperf   is satisfied before reassignment (i.e., the
continuously in order to prioritize the set before assignment.       current performance is not less than the expected once). The
Thus, the use of f1∗ is not only to generate a set of goals that     performance of an NO is formed through different stages of
partly satisfies the charter, it will also update this set for new   process. This initial performance is a domain related and
generated goals, as presented in the Algorithm 1.                    can be represented in a scale of “0” as a minimum to “100” for
   The governance process does not stop unless the com-              the maximum. Using those initial performances, an agent’s
pleted goals largely satisfy the NO charter. After it gen-           performance at a time interval µ for a random task m ∈ {θ}
erates a set of goals based on the available parameters of           is measured through Equation 5.
the NO, the problem-profile will follow the traditional steps
of planning (or selecting a prior plan) for each goal. Those                                |N |                     |N |
goals will go through the planning phase based on the pri-
                                                                                            X                        X
                                                                      Perf (θm , µ + 1) =          Perf (θm , µ) +          Synergy (θm , µ) (5)
ority levels assigned to them by the generator function in                                  i,i0                     i,i0
the governance module. In majority of cases, the problem-
profile will use a case based script f2∗ to match and assign a              where i, i0 ∈ {N }, θm ∈ {θ}, and µ is a time interval.
plan or play. f2∗ may generate a plan based on the exiting             In the case of dependent task or task assignment to more
agents’ profiles as start up for the NO. Then, it will store         than two agents, f4∗ will use balance theory in order to ex-
them in the plan database for future reference. When a sim-          amine the balance of those agents’ network. The balance
ilar new goal is needed to be assigned, f2∗ will invoke similar      of the network is the percentage of the number of balanced
a plan that has been assigned to similar previous goals and          cycles over number of existing cycles [12]. The assignment
match the new goal with a best-fit plan.                             and reassignment of tasks will change over time. It will use
   When the agents work on a goal, they form synergy from            the agents new values of synergy to update and strengthen
their connections. Those synergies help in improving agents’
performances, which in result change the plan for a better
and faster achievement of goals.


  Data: TaskAssignment for assigning tasks to agents
   Given agents’ profiles that include Skill , Pref erences
  and Autonomy ;
   Given a set of tasks Precedence and Independence;
   Let i be a random agent ∈ {N };
   Let θj be a task ∈ {θm } that is ready to be assigned;
  for θj : θ1 → θm do
     StateOfTask θj ;                 . Refer to Algorithm 3
     for i : 1 → |N | do                                          Data: StateOfTask based on tasks profile
                     i                                             Assume a level of Precedence of {0, 1.0}, where 1.0 is
          if θj ∈ {Pref erence } then
                i                  i
              fit = Scale − of(Skill  + Aiutonomy );              the optimal precedence of a task to have the highest
                  i
              if fit ≥ MinFitness(θj ) then                       priority among others and 0 for the complete opposite;
                  Assign: θj → i;                                  Assume another scale of Independence of {0, 1.0},
              end                                                 where 1.0 for a complete independence of one task to be
          end                                                     achieved independently from others and 0 for a total
                                                                  dependent on others;
     end
                                                                  if Precedence = 1.0 then
  end                                                                 if Independence = 1.0 then
        Algorithm 2: TaskAssignment for agents                            TasksAssignment θj ;      . Refer to Algorithm 2
                                                                      else
                                                                          while θcount : θ1 → θj do
   By the time the plan is complete and tasks need to be                     if End(θcount ) ≤ Start(θj ) then
assigned, different types of tasks have different priority and                   TasksAssignment θcount ;
independency levels that, in result, take more time for agents               end
to complete them. The StateOfTask is a simple comparison                     θcount + +;
function that covers tasks’ Precedence and Independence and               end
sort them for assignment. This function is used to examine                TasksAssignment θj ;
the process of assigning different types of tasks, presented          end
in Algorithm 3.                                                   else
   In Algorithm 3, the “Sort” function applies a traditional          if Independence =1.0 then
sorting style to prioritize tasks based on their precedences.             Sort{θ};
The functions “End” and “Start” are for the time intervals for            TasksAssignment θj ;
each task that are used to make sure there are no overlapping         else
in tasks achievements when assigning them. Algorithms 2                   Sort{θ};
and 3 are complimentary to each other, and the functions,                 for θcount : θ1 → θj do
“TaskAssignment” and “StateOfTask” help to easily navi-                      if End(θcount ) ≤ Start(θj ) then
gate between them.                                                               TasksAssignment θcount ;
   The problem profile should be informed about the status                   end
of the goal assigned. When the tasks/roles have difficulties                 θcount + +;
even after the reassignment, t2 will trigger f5∗ to report the            end
current status and ask for possible change in the current                 TasksAssignment θj ;
plan. In a case where the goal is taking longer than expected,        end
f5∗ is used to update the status and to see if an extra time      end
can be allowed for this tasks to be completed or assign a          Algorithm 3: StateOfTask based on tasks profiles
different plan. For the possibility of a goal failure, f5∗ will
add the goal to OLDGoal set, and f2∗ is required to perform
the comparisons of the priorities between the two goal sets
and assign the goal with the highest priority. Each goal will
have a history added to its profile so that when f2∗ tries to
find a plan for a previously assigned goal, it will avoid using
a similar plan as assigned before and entering into an infinite
loop. f5∗ will also inform the problem profile when the goal
has been achieved.
   Different tasks will have different performance levels. The
cumulative value of those task performances present the per-
formance values of the goal, which is also calculated through
f5∗ , helps in evaluating the process of the goal assigned. The
performance of each goal is determined using Equation 6.
                                                                 NO features with features that will be required for specific
                           1 X                                   domains that are unforeseen at the moment.
                  Giperf =     Perf (θm )                 (6)
                           m m

                 where i is the problem profile and ∀m ∈ {θ}     REFERENCES
     f5∗
       will compare the current value of tasks performance        [1] D. Alberts and R. Hayes. Power to the Edge:
with the optimal performance showing the goal profile, and            Command and Control in the Information Age. CCRP
report it to the problem profile. The status of completion            Publication Series, Washington, DC, 2003.
or failure of a goal are reported to the NO through outside       [2] S. Alqithami. A succinct conceptualization of the
triggers that are out of the scope in this paper.                     foundations for a network organization paradigm. In
   When the current performance passes the threshold of               29th AAAI Conference on Artificial Intelligence, pages
the minimum performance, we can consider the organiza-                4140–4141, 2015.
tion productive. Thus, the improvement in the performance         [3] S. Alqithami, J. Haegele, and H. Hexmoor.
will improve the productivity of an NO. Synergy helps in              Conceptual modeling of networked organizations: The
improving NO productivity since it improves the perfor-               case of aum shinrikyo. In B. Issac and N. Israr,
mance of the goals through existing network effects among             editors, Case Studies in Intelligent Computing:
its agents. Low productivity level forces an NO to adopt or           Achievements and Trends, pages 391–406. CRC Press,
plastically transform with different pattern to perform bet-          Taylor and Francis, 2014.
ter, which may require an update to all NO profiles. The          [4] S. Alqithami and H. Hexmoor. Spontaneous
plastic transformation of an NO,addressed in [6] , can be             organizations: Collaborative computing model of a
briefly described as a group of processes that change the             networked organization. In 8th International
NO structure in order to maintain acceptable performances.            Conference on Collaborative Computing: Networking,
Thus, it is one part of the governance profile for managing           Applications and Worksharing, pages 643 – 650, 2012.
an NO shape and future directions.                                [5] S. Alqithami and H. Hexmoor. Modeling emergent
                                                                      network organizations. Web Intelligence and Agent
5.         SUMMARY AND FUTURE WORK                                    Systems, 12(3):325–339, 2014.
   An NO can be a small team of two or more agents work-          [6] S. Alqithami and H. Hexmoor. Plasticity in network
ing on a common, quick goal that is possibly faster than hu-          organizations. Journal of Advanced Computational
man perceptual threshold (e.g., aerial coordination at high           Intelligence and Intelligent Informatics, 18(4):567–572,
speeds) or a large collection of agents made up of thousands          2014.
of people (i.e., possibly swarms) working on long term ob-        [7] S. Alqithami and H. Hexmoor. Ubiquity of network
jectives that are possibly beyond a single human’s cognitive          organizations: Paradigmatic perspective and
capacity (e.g., detecting climate change). I have briefly in-         synergistic effect. In International Conference on
troduced a paradigm to best model organizations dwelling              Collaboration Technologies and Systems, 2015.
on socially connected networks. This paradigm is a collec-        [8] P. Bonacich and P. Lu. Introduction to mathematical
tion of principles, layouts, and interaction protocols that           sociology. Princeton, NJ: Princeton University Press,
obviate the network nature of group activity as an organi-            2012.
zation. The salient properties that set an NOP apart from         [9] S. P. Borgatti and P. C. Foster. The network paradigm
other organizational paradigms are: a. Openness, b. Evolv-            in organizational research: A review and typology.
ing structure, c. Selfish allegiances and community social            Journal of management, 29(6):991–1013, 2003.
power, and d. Impromptu network topology.
                                                                 [10] L. Chen, G. G. Gable, and H. Hu. Communication
   Given the volatility of networks, an NOP will allow for
                                                                      and organizational social networks: a simulation
rapid depiction and analysis of emerging and evolving net-            model. Computational and Mathematical Organization
worked organizations witnessed in our connected world. An             Theory, 19(4):460–479, 2013.
NOP has introduced modular components capturing essen-
                                                                 [11] H. R. Ekbia and R. Kling. Network organizations:
tial units to be modularly combined to define NOs. An NOP
                                                                      Symmetric cooperation or multivalent negotiation?
replicates many properties and features of virtual working
                                                                      The Information Society, 21(3):155–168, 2005.
groups. A specific salient phenomenon is how working to-
gether in networks affects their individual as well as col-      [12] F. Heider. Attitudes and cognitive organization. The
lective productivities. Synergy is one of the main types of           Journal of Psychology, 21(1):107–112, 1946.
network effects featured in our paradigm to enhanced per-        [13] B. Horling and V. Lesser. A survey of multi-agent
formance of agents and the organization.                              organizational paradigms. The Knowledge Engineering
   Our plans include analyses of naturally occurring network          Review, 19(4):281–316, 2004.
organizations that illustrate principles indicated in our pro-   [14] D. Hovorka and K. Larsen. Enabling agile adoption
posed paradigm as well as designs for novel applications              practices through network organizations. European
that illustrate flexibility of our modular paradigm. We have          Journal of Information Systems, 15:159–168, 2006.
shown by a case study that the NO paradigm is applica-           [15] S. Liemhetcharat and M. Veloso. Weighted synergy
ble for modeling real world organizations [3]. An extended            graphs for effective team formation with
work will cover more details and applications that corrob-            heterogeneous ad hoc agents. Artificial Intelligence,
orate tenets of NOs in settings such as Net-centric warfare           208:41 – 65, 2014.
as well as grid-based disaster responses. Of particular in-      [16] J. Parker, E. Nunes, J. Godoy, and M. Gini. Forming
terest are the potential issues arising from scaling NOs to           long term teams to exploit synergies among
medium and large organizations, and augmenting generic                heterogeneous agents. Technical report, University of
     Minnesota, Department of Computer Science and                influence in organizations: An integrated approach to
     Engineering., 2012.                                          knowledge adoption. Information Systems Research,
[17] S. K. Shin and W. Kook. Can knowledge be more                14(1):47–65., 2003.
     accessible in a virtual network?: Collective dynamics   [20] M. van Alstyne. The state of network organization: A
     of knowledge transfer in a virtual knowledge                 survey in three frameworks. Journal of Organizational
     organization network. Decision Support Systems,              Computing and Electronic Commerce, 7(2-3):83–151,
     59:180 – 189, 2014.                                          1997.
[18] C. C. Snow and Ø. D. Fjeldstad. Network paradigm:       [21] J. Vázquez-Salceda, V. Dignum, and F. Dignum.
     Applications in organizational science. In J. D.             Organizing multiagent systems. Autonomous Agents
     Wright, editor, International Encyclopedia of the            and Multi-Agent Systems, 11(3):307–360, 2005.
     Social and Behavioral Sciences, pages 546 – 550.        [22] W. Zhou, W. Duan, and S. Piramuthu. A social
     Elsevier, Oxford, second edition, 2015.                      network matrix for implicit and explicit social network
[19] S. W. Sussman and W. S. Siegal. Informational           plates. Decision Support Systems, 68:89 – 97, 2014.