=Paper=
{{Paper
|id=Vol-460/paper-2
|storemode=property
|title=A Fuzzy Ontology for the Classification of Crowds at Concerts
|pdfUrl=https://ceur-ws.org/Vol-460/paper02.pdf
|volume=Vol-460
}}
==A Fuzzy Ontology for the Classification of Crowds at Concerts==
A Fuzzy Ontology for the Classification of
Crowds at Concerts
Stefania Bandini, Sara Manzoni, and Fabio Sartori
CSAI - Complex Systems & Artificial Intelligence Research Centre
University of Milano–Bicocca
{bandini,manzoni,sartori}@disco.unimib.it
Abstract. The paper presents a fuzzy ontology for the classification of
crowds according to existing theories from social sciences and bottom–
up computational approaches. The behavior and dynamics of crowds can
be studied as resulting from the behavior of huge numbers of individu-
als taking part to it and, even if theories on crowd behavior are still
open issues for several disciplines, we refer to Elias Canetti’s theory on
masses, one of the most known and explanatory of crowds behaviors and
dynamics. This work is part of an ongoing research project whose goal
is the development of decision support systems to design and manage
public spaces and events. In particular, we focus here to a collaboration
with the famous Italian singer Lorenzo Cherubini and his band, whose
aim is to develop formal and computational tools for the classification
of different crowd phenomenology that can appear during rock concerts.
One of the main contribution of this work is towards knowledge shar-
ing and exchange, since several experiences but also software platforms
are nowadays available that could better support the study, e.g. through
simulation, of crowd behavior and dynamics.
1 Introduction
The research context of this paper refers to bottom–up approaches to crowd dy-
namics that is, the study of how and where crowds form and move [10]. Several
phenomena like crowd aggregation, dispersion and self–organized movement have
been observed and studied by multiple disciplines (e.g. physics, sociology, ethol-
ogy, social and behavioral psychology). The growing interest to crowd behavior
is motivated by relevant applicative contributions for, e.g. building design, ur-
ban planning, security and safety management, among others. This work is part
of an interdisciplinary research (SCA4CROWDS, Situated Cellular Agents for
Crowds) within this context that aims at contributing towards the development
of an ontology on crowds allowing the integration of contributions coming from
several disciplines and empirical experiences (e.g. model comparison, validation,
calibration). Potential exploitations of crowd studies are towards the support
of design and management solutions for public and crowded spaces to improve
security, safety and comfort of people. SCA4CROWDS, in particular, aims at
developing formal and computational tools to support the design, execution and
14 Proceedings of ONTOSE 2009
analysis of crowds’ behavior as effect of individual interactions (e.g. physical,
social, emotional) according to Situated Cellular Agent (SCA) [1]. SCA is a
modeling and simulation framework to model and study crowd dynamics phe-
nomena with an approach based on Multi–Agent Systems (MAS) and Cellular
Automata [2] principles.
In this paper, we present the ontological framework for crowds’ study we
are developing, in which a classification and ontological description of crowds
have been proposed referring to Elias Canetti work [4]. The latter is one of the
most known theoretical contributions resulting from 40–years of empirical ob-
servations and studies from psychological and anthropological viewpoints. Elias
Canetti can be considered as belonging to the tradition of social studies that
refer to the crowd as an entity dominated by uniform moods and feelings. We
preferred this work among others (see for instance [3, 6, 11, 7]) due to its clear
semantics and explicit reference to concepts of loss of individuality, crowd uni-
formity, spatio-temporal dynamics and discharge, that could be fruitfully repre-
sented by modeling approaches like SCA and bottom-up approaches in general.
Section 4 presents the translation of the proposed conceptual model into a com-
putational one, and its implementation with Protégé in order to support classi-
fication of new instances of crowds according to Canetti’s theory. To this aim,
fuzzy logic [12] has been adopted to disambiguate crowd instances: membership
functions developed to deal with fuzzy concepts have been experimentally devel-
oped thanks to the collaboration of the Italian singer Lorenzo Cherubini and his
staff. The paper ends with some considerations about the state of the project
and future works towards the development of a decision support system based
on the integration of ontologies and bottom-up approaches to crowd simulation
software to study crowds behavior at rock music concerts.
2 A Crowd Definition Based on Canetti’s Theory
Elias Canetti’s definition of “crowd ” can be summed up as follows:
... a unic entity dominated by uniform moods and feelings; it is
characterized by the spontaneous will of growing and aggregating other
pedestrians, and has a target, that is identified as a location of the envi-
ronment or an object that all the individuals aggregated into the crowd
desire. The aggregation phenomenon describes the growing effect that
starts from an aggregative psychological impulse called the “discharge” .
The “discharge” occurs spontaneously in people and overcomes the nat-
ural social repulsive behavior of the “fear to be touched ”. On the other
side, crowd disgregation is the result of an other psychological impulse
called “panic”, rising as the result of “individulistic impulses”.
According to social sciences a crowd is not a unic body but can be composed
by sub–structures (i.e. groups), that have their role in the general behaviors and
dynamics of the crowd itself at the macro-level [8].
Proceedings of ONTOSE 2009 15
IS A KIND OF
DISCHARGE
Destructiveness
ACTS ON
CHARACTERIZES
CHARACTERIZES
Fear of being touched INDIVIDUALS Persecution
CREATES
IS
Dense Hope on Repetition
CROWD
IS Attitude to Grow
Spontaneous
DISINTEGRATES
IS IS
PANIC
CLOSED OPEN
CROWD CROWD
ACTIONS / EVENTS CAUSES
CAUSES
ERUPTION
ADJECTIVES
FEATURES
RELATION
CAUSE / EFFECT
RELATION
Fig. 1. A graphical representation of crowd classification according to Canetti.
16 Proceedings of ONTOSE 2009
Basic features of the crowd and mechanisms governing the crowd formation
and dispersion, as described by Elias Canetti, are represented in Figure 1. The
first concept that Canetti introduces in his work is “fear of being touched ”, that
affects all individuals.
“There is nothing that man fears more than the touch of the un-
known.” [...] “All the distances which men create round themselves are
dictated by this fear.”
“It is only in a crowd that man can become free of this fear of being
touched. That is the only situation in which the fear changes into its
opposite.” [“Crowds and Power” pg. 15]
This concepts corresponds to the social distance represented by several com-
putational models for pedestrian dynamics, and it refers to the fact that indi-
viduals usually avoid to stay too close to each other unless they feel themselves
part to the crowd. According to Canetti one of the main features of a crowd is
thus the lack of “fear of being touched ”. This concept is normally not explicitly
considered in computational models for pedestrian dynamics that can be found
in literature, where the social distance parameters influence individual behav-
iors in a static relationship (usually as a reduction of attractive forces directing
movements).
Crowd formation is characterized by an event called “discharge”. It creates
a crowd and it is described as a sort of psychological impulse that affects in-
dividuals that are in the same place, and can be aroused by a common desire
normally related to an event or a situation like the beginning of a large massive
event (e.g. sportive, religious or politic events) or a dangerous situation (e.g. a
blaze). Sometimes can also arise spontaneously between people that feel to have
something in common.
“The most important occurrence within the crowd is the discharge.
Before this the crowd does not actually exist; it is the discharge which
creates it. This is the moment when all who belong to the crowd get rid
of their differences and feel equal.” [“Crowds and Power” pg. 17]
This feeling that the discharge gives and that makes a group of pedestrians
a crowd, does not last forever.
“The moment of discharge, so desired and so happy, contains its own
danger. It is based on an illusion; the people who suddenly feel equal have
not really become equal; nor will they feel equal for ever.” [“Crowds and
Power” pg. 18]
Elias Canetti introduces the concept of panic as the main mechanism re-
sponsible of crowd dispersion. Panic rises as a consequence of the presence of
individualistic impulses in crowd members: people realize that are not equal to
the other and the return of fear of being touched makes the dense mass of people
to violently disgregate.
Proceedings of ONTOSE 2009 17
“Panic is a disintegration of the crowd.” [...] “The more fiercely each
man “fights for its life”, the clearer it becomes that he is fighting against
all the others who get him in.” [...] “Whilst the individual no longer feels
himself as “crowd”, he is still completely surrounded by it. Panic is a
disintegration of the crowd within the crowd. The individual breaks away
and wants to escape from it because the crowd, as whole, is endangered.”
[“Crowds and Power” pp. 26-27]
Other fundamental characteristics of a crowd, defined by Elias Canetti, are:
1. The crowd always wants to grow. Canetti specifies that the growing of a
crowd is different according to different crowd typologies and to different
situations, and he describes this phenomenon specifically for each kind of
crowd he described in his work.
2. The crowd needs a direction, a target that can be a location (as for example
a safe place), a person (for example a whipping boy), or any other mobile or
static object.
“Crowd it is in movement and it moves towards a goal. The di-
rection, which is common to all its members, strengthens the feeling
of equality. A goal outside the individual members and common to
all of them drives underground all the private differing goals which
are fatal to the crowd as such.” [“Crowds and Power” pg. 29]
The lack of a goal for the members of a crowd is one of the main causes of the
insurgence of individualistic impulses. Therefore a crowd that reaches its goal
must quickly find another target, or it probably will start to disgregate.
“A crowd exists so long as it has an unattained goal.” [“Crowds and
Power pg. 29”]
3 Crowd Classification
Open and Closed Crowds are the most generic classification including many
crowding scenarios. Elias Canetti speaks about “Open and Closed Crowds” say-
ing:
“The natural crowd is the Open crowd; there are no limits whatever
to its growth; it does not recognize houses, doors or locks and those who
shut themselves in are suspect. “Open” is to be understood here in the
fullest sense of the word; it means open everywhere and in any direction.”
[...] “In contrast to the open crowd which can grow indefinitely and which
is of universal interest because it may spring up anywhere, there is the
Closed crowd. The closed crowd renunces growth and puts the stress
an permanence. The first thing to be noticed about it is that it has a
boundary. It creates a space for itsef which it will fill.” [...] “(Closed
crowd) is protected from outside influences which could become hostile
and dangerous and it sets its hope on repetition” [“Crowds and Power
pp. 16-17”]
18 Proceedings of ONTOSE 2009
CLOSED OPEN
CROWD CROWD
DOUBLE
CROWD
Growth
STAGNATING
CROWD
Equality
and CROWD
Density
RHYTMIC
CROWD
Target CROWD
CRYSTAL
SLOW QUICK
CROWD CROWD
MASS EVOLUTION MASS EVOLUTION
NOT CONSIDERED
CONCEPT CAUSING EVOLUTION
KINDS OF CROWD
Fig. 2. A graphical representation of crowd classification according to Canetti.
Proceedings of ONTOSE 2009 19
and also
“I designate as eruption the sudden transition from a closed into an
open crowd.” [...] “A crowd quite often seems to overflow from some well–
guarded space into the squares and streets of a town where it can move
about freely, exposed to everything and attracting everyone.” [“Crowds
and Power pg. 22”]
Canetti’s classification is performed considering some key characteristics and
two possible opposite attitudes of a crowd for each of these characteristics. Some
of the characteristics considered are:
– attitude to grow;
– attributes of density and equality;
– nature of the target.
The kinds of crowd identified are (see Figure 2):
– Open and Closed Crowds mainly differ for their attitude to grow; the attitude
of Open crowds is to grow without limits, while Closed crowds are limited
into a given spatial area;
– Stagnating and Rhythmic Crowds mainly differ for the attributes of den-
sity and equality; Stagnating crowds start their aggregation process towards
density increase, while the elements of Rhythmic crowds focus on equality
to feel themselves as part of a group;
– Slow and Quick Crowds mainly differ for the nature of the target; Quick
crowds need a near target reachable in little time, while Slow crowds can
acquire also a remote goal.
4 From Theory to Practice: an Ontology for Classifying
Crowds at Concerts
The crowd model introduced above has been exploited to develop a OWL ontol-
ogy for crowds classification. This ontology has been designed and implemented
by means of Protégé, the well known standard de facto ontology editor, and ex-
ploiting fuzzy logic to represent concepts of Canetti’s crowd classification model.
The only two kinds of crowd which can be considered separately are open and
closed crowds, thus they have been defined as roots of two subtrees in the pro-
posed taxonomy (see Figure 2).
To this aim, a case study has been chosen to start: the analysis of crowds
taking part in musical concerts. These crowds are characterized by different
behaviors according to several variables: the price to pay for the event, the
location of the event, the musical genre (e.g. opera, rock music, pop music), the
duration of the event and so on. This case study allows obtaining quite easily
quantitative information necessary to characterize crowds (e.g. the number of
people, the medium density and so on).
20 Proceedings of ONTOSE 2009
The first step in the definition of such ontology has been the clear identifi-
cation of significant features in the Canetti’s theory. Starting from the analysis
of this work as explained in previous section, these characteristics have been
summed up as follows:
– spatial limitation, which can assume the value present (e.g. if the crowd is
inside a building like a stadium), absent (e.g. if the crowd is located in
open space like a park) or not influent (if this feature is not important to
characterize the kind of crowd);
– attitude to grow that can be high (if new individuals tend to increase the
crowd population continuously), medium, low (if new individuals tend to
increase the crowd population rarely) or not influent (if this feature is not
important to characterize the kind of crowd);
– density that can be high (if the number of individuals per unit of space is
greater than a given threshold), medium, low (if the number of individuals
per unit of space is smaller than a given threshold) or not influent (if this
feature is not important to characterize the kind of crowd);
– movability, which can assume the value present (e.g. if the individuals of
the crowd move according to external solicitations, like e.g. a rock concert),
absent (e.g. if external solicitations to move are not present of captured by
the crowd, like e.g. a scientific conference) or not influent (if this feature is
not important to characterize the kind of crowd);
– duration that can be high (if the crowd disappears after a long period of
time), medium, low (if the crowd disappears after a short period of time)
or not influent (if this feature is not important to characterize the kind of
crowd);
– target closeness which can be near (if the crowd goal will be reached in a
while), far (if the crowd goal will not be reached in a while) or not influent
(if this feature is not important to characterize the kind of crowd).
Open Closed Stagnating Rhytmic Slow Quick
Spatial Limitation absent present - - - -
Attitude to grow high med/low - low high med/low
Density - - high/med low high/med low
Movability - - absent present - -
Duration - - - med/low high low
Target closeness - - - near far near
Table 1. Relations among crowd features and kinds of crowd: the symbol - means not
relevant
Table 1 summarizes the relations among these feature and the main kind of
crowd described by Canetti. A deeper analysis of such features allows pointing
out interesting relationships among the different types of crowd, for which there
Proceedings of ONTOSE 2009 21
exists some intersections depending on the value of specific attributes. In par-
ticular, in order to characterize these intersections, it is important to analyse
the values of attitude to grow, density, duration and target closeness attributes.
In fact, while it is simple to evaluate spatial limitation and movability, since
they can only assume boolean values, the comparison of others is more com-
plicated due to their level of uncertainty that make difficult to establish which
category a crowd belongs to. For this reason, our ontology exploits fuzzy logic
to describe the values of the four uncertain features. Membership functions have
been experimentally designed on the basis of the case study.
Definition 1 (Attitude to grow) The membership functions for the attitude
to grow concept are defined as follows:
⎧
⎪
⎪ 1 if x<5
⎪
⎪
⎪
⎨
10 − x
ylow = if 5 ≤ x ≤ 10
⎪
⎪ 5
⎪
⎪
⎪
⎩
0 if x > 10
⎧
⎪ 0 if x<8
⎪
⎪
⎪
⎪
⎪
⎪ x−8
⎪
⎪
⎪
⎨ 5 if 8 ≤ x ≤ 13
ymedium =
⎪
⎪ 18 − x
⎪
⎪ if 13 < x ≤ 18
⎪
⎪
⎪
⎪ 5
⎪
⎪
⎩
0 if x > 18
⎧
⎪
⎪ 0 if x < 15
⎪
⎪
⎪
⎨
x − 15
yhigh = if 15 ≤ x ≤ 20
⎪
⎪ 5
⎪
⎪
⎪
⎩
1 if 20 < x ≤ 30
where x is the number of people added to the crowd in a minute
Definition 2 (Density) The membership functions for the density concept are
defined as follows:
⎧
⎪
⎪ 1 if x < 2
⎪
⎪
⎨
ylow = 3 − x if 2 ≤ x ≤ 3
⎪
⎪
⎪
⎪
⎩
0 if x > 3
22 Proceedings of ONTOSE 2009
⎧
⎪
⎪ 0 if x < 2
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪ x − 2 if 2 ≤ x < 3
⎪
⎪
⎨
ymedium = 1 if 3 ≤ x ≤ 4
⎪
⎪
⎪
⎪
⎪
⎪
⎪ 5 − x if 4 < x ≤ 5
⎪
⎪
⎪
⎪
⎪
⎩
0 if x > 5
⎧
⎪
⎪ 0 if x < 4
⎪
⎪
⎪
⎨
x−4
yhigh = if 4 ≤ x ≤ 6
⎪
⎪ 2
⎪
⎪
⎪
⎩
1 if 6 < x ≤ 9
where x is the number of people per m2
Definition 3 (Duration) The membership functions for the duration concept
are defined as follows:
1
ylow (x, 1.5, 0.5) = 2
x − 1.5
1+
0.5
1
ymedium (x, 5, 2) = 2
x−5
1+
2
1
yhigh (x, 18, 6) = 2
x − 18
1+
6
where x is the duration an event expressed in hours
Definition 4 (Target closeness) The membership functions for the target close-
ness concept are defined as follows:
1
ynear (x, 4.3, 2) = 2
x − 4.3
1+
2
1
yf ar (x, 110, 50) = 2
x − 110
1+
50
where x is the timing necessary to reach the target expressed in minutes.
The definition of the membership functions above has allowed implementing
a software to automatically classify an instance of crowds starting from quan-
titative data quite easy to acquire. This software has been integrated into the
Protégé ontology (see Figure 3).
Proceedings of ONTOSE 2009 23
Fig. 3. The Protégé interface with an example of concept fuzzification.
5 Concluding remarks
In this paper we have presented an ongoing research project aiming at the devel-
opment of a computational framework to analyse the behavior of crowds, based
on the integration of ontologies and SCA approaches.
The crowd classification is the first step: with reference to the theory of
crowds by Elias Canetti, the main concepts to characterize instances of crowds
have been identified as well as the possible categories. Then, a distinction has
been made between crisp concepts, like movability and spatial limitation and un-
certain ones, which are attitude to grow, density, duration and target closeness.
This distinction is the key to the crowd classification: by means of fuzzy logic for
membership functions have been implemented to establish the degree of truth
of a specific instance of crowd to the Canetti’s kinds of crowd. The membership
functions have been experimentally defined, through the examination of differ-
ent types of musical events. The function have been exploited to implement a
software that has been integrate into Protégé, obtaining a sort of fuzzy classifier.
This classifier will be soon integrated with an existing SCA platform for
the simulation of crowd behavior: in this way, starting from quantitative and
objective information (like e.g. the number of people at the concert or how
the density change form a point to another according to the singer set list)
should allow implementing useful functionalities both from the organizational
and security point of views: about the organization, the possibility to simulate
how the crowd behavior change according to external factors will be very useful
to decide how managing the concert evolution; about the security, the possibilty
24 Proceedings of ONTOSE 2009
to simulate the crowd behavior before the event begins will allow identifying the
most probable critical points to monitor in order to guarantee audience safety
and order.
These functionalities address future work, thank to the collaboration with
the staff of the Italian singer Lorenzo Cherubini and districts of Italian police.
References
1. S. Bandini, M. Federici, and G. Vizzari. Crowd modeling and simulation: the
situated cellular agents approach. Cybernetics and Systems, 38(7):729–753, 2007.
2. S. Bandini, S. Manzoni, and C. Simone. Enhancing cellular spaces by multilayered
multi agent situated systems. ACRI 2002. LNCS 2493, Springer, 2002.
3. H. Blumer. Collective Behavior. Irvington Publishers, 1993.
4. E. Canetti. Crowds and Power. Farrar, Straus and Giroux, 1984.
5. K. Dopfer, J. Foster and J. Potts. Micro–Meso–Macro. Journal of Evolutionary
Economics 14, pp 263-279, 2004.
6. G. Le Bon. The Crowd: a study of the popular mind. Dover Publications, 2002.
7. L. Levy. A study of sports crowd behavior: The case of the great pumpkin incident.
Journal of Sport and Social Issues, 1989.
8. K. Lewin, R. Lippit and R. K. White. Hierarchical model for real time simula-
tion of virtual human crowds. IEEE Transactions on Visualization and Computer
Graphics 7, pp 152-164, 2001.
9. S. R. Musse and D. Thalmann Patterns of aggressive behavior in experimentally
created social climates. Fuzzy Sets and Systems 90, pp 111-127, 1989.
10. K. Still. Crowd Dynamics. PhD thesis, University of Warwick, 2000.
11. L. Turner and L. Killian. Collective Behavior. Prentice Hall College Div, 1987.
12. L. A. Zadeh. Toward a theory of fuzzy information granulation and its centrality
in human reasoning and fuzzy logic. Journal of Social Psychology, 1939.