8 years, 10 months ago

AAIA'15 Data Mining Competition: Tagging Firefighter Activities at a Fire Scene

AAIA'15 Data Mining Competition: Tagging Firefighter Activities at a Fire Scene is a continuation of the last year's competition organized within the framework of International Symposium on Advances in Artificial Intelligence and Applications (AAIA'15). It is also an integral part of the 2nd Complex Events and Information Modelling workshop (CEIM'15 https://fedcsis.org/2015/ceim.html) devoted to the fire protection engeneering. This time, the task is related to the problem of recognizing activities carried out by firefighters based on streams of information from body sensor networks. Prizes worth over 4,000 PLN will be awarded to the most successful teams. The contest is sponsored by Polish Information Processing Society (http://www.pti.org.pl/), with a support from University of Warsaw (http://www.mimuw.edu.pl/) and ICRA project.

Introduction

Firefighter wearing a smart jacket by Karol Krenski

A fire ground is considered to be one of the most challenging decision taking environment. In dynamically changing situations, such as those occurring at a fire scene, all decisions need to be taken in a very short time. Since wrong decisions might have severe consequences, a commander of the response team is forced to act under a huge psychological pressure. This fact, combined with incomplete or inaccurate information about the current situation, sometimes leads to committing serious mistakes [1].

There are several initiatives that investigate this complex problem. One of them is The National Near Miss program in the USA. It gathers and analyzes reports describing real-life dangerous situations, and tries to draw some conclusions regarding their causes. Based on several thousand of carefully analyzed reports, experts identified the “lack of situational awareness” as the main factor associated with major accidents among firefighters [2]. This observation is in accordance with the results of the previous edition of our data mining competition [3]. The situational awareness corresponds to the cautiousness of a commander and his understanding of the actual state of the environment. Conditions affecting the situational awareness can be broken down into three groups: a lack of information, a lack of knowledge and a lack of cognition [4]. In this context, it seems that an increase in the situational awareness of commanders would result in taking better decision and thus increasing the safety of firefighters. Studies on the causes for mortal accidents during the actions of firefighters were also conducted by the Department of Homeland Security of the United States [5]. One conclusion of their research is that over 43% of deaths at a fire scene was caused by the stress or overexertion. Therefore, another critical way of increasing the firefighter safety is by monitoring their kinematics and psychophysical condition during the course of fire & rescue actions. 

Our research team works on those problems within a frame of ICRA project. One of prototype tools developed as a result of this project is, so called, a "smart jacket". This device is a wearable set of body sensors that allows to automatically track a firefighter at a fire scene. It also enables real-time screening of firefighter’s vital functions and monitoring of ongoing activities at the scene. The later of those two tasks is the main scope of this year’s AAIA Data Mining Competition. We would like to ask participants to come up with efficient algorithms for labelling activities conducted by firefighters during their training exercises, based on provided data sets from our body sensor network. More details regarding the data and their acquisition process can be found in Task description section. Moreover, a good starting point for research on the problem of activity recognition based on body sensor data was described in [6]. We hope that your expertise and innovative ideas will become a valuable contribution in our effort to increase the safety of brave men and women serving in Polish State Fire Service.

Special session at CEIM'15: As in the previous year, a special session devoted to the competition will be held at 2nd Complex Events and Information Modelling workshop (CEIM'15) which is a part of 10th International Symposium on Advances in Artificial Intelligence and Applications (AAIA'15, https://fedcsis.org/2015/aaia.html). We will invite authors of selected reports to extend them for publication in the conference proceedings (after reviews by Organizing Committee members) and presentation at the conference. The publications will be treated as regular papers (including indexation in the Thomson Reuters Web of Science, DBLP, Scopus and other portals). The invited teams will be chosen based on their final rank, innovativeness of their approach and quality of the submitted report.

Promotional video:

In case of any questions please post on the forum or write us an email: AAIA15Contest@mimuw.edu.pl

References:

  1. A. Krasuski: “A framework for Dynamic Analytical Risk Management at the emergency scene. From tribal to top down in the risk management maturity model”, FedCSIS 2014, pp. 323-330
  2. L. J. Grorud and D. Smith: “The National Fire Fighter Near-Miss Reporting. Annual Report 2008”, in An exclusive supplement to Fire & Rescue magazine. Elsevier Public Safety, 2008, pp. 1–24
  3. A. Janusz, A. Krasuski, S. Stawicki, M. Rosiak, D. Ślęzak, H. S. Nguyen: “Key Risk Factors for Polish State Fire Service: a Data Mining Competition at Knowledge Pit”, FedCSIS 2014, pp. 345-354
  4. A. Krasuski, A. Jankowski, A. Skowron, and D. Ślęzak: “From sensory data to decision making: A perspective on supporting a fire commander”, in Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2013 IEEE/WIC/ACM International Joint Conferences on, vol. 3. IEEE, 2013, pp. 229–236
  5. United States Fire Administration: “Annual report on firefighter fatalities in the United States”, http://apps.usfa.fema.gov/firefighter-fatalities/
  6. M. Meina, B. Celmer, K. Rykaczewski: “Towards Robust Framework for On-line Human Activity Reporting Using Accelerometer Readings”, AMT 2014, pp. 347-358
Terms & Conditions
 
 

Our data mining competition has finally finished. Thank you very much for your hard work! 

The Winners:

  1. Jan Lasek, Polish Academy of Sciences and Marek Gagolewski, Systems Research Institute, Polish Academy of Sciences and Warsaw University of Technology, Poland (team jan)
  2. Adam Zagórecki, Cranfield University, United Kingdom (team zagorecki)

  3. Eftim Zdravevski, Petre Lameski, Riste Mingov, Andrea Kulakov, University Cc. Cyril and Methodius, Macedonia and NI TEKNA Intelligent Technologies, and Dejan Gjorgjevikj, University Cc. Cyril and Methodius, Macedonia (team nitekna)

Congratulation on your excellent results!

In the next few days we will be inviting selected teams to extend their reports into conference papers submitted to AAIA'15 conference. Stay tuned!

Contest Participation Rules:

  • The competition is open for all interested researchers, specialists and students. Only members of the Contest Organizing Committee cannot participate.
  • Participants may submit solutions as teams made up of one or more persons.
  • Each team needs to designate a leader responsible for communication with the Organizers. A single person can be a leader of only one team.
  • One person may be incorporated in maximally 3 teams.
  • Each team needs to be composed of a different set of persons.
  • A winner of the competition is chosen on the basis of the final evaluation results. In a case of draws in the evaluation scores, time of the submission will be taken into account.
  • Each team is obliged to provide a short report describing their final solution. Reports must contain information such as the name of a team, names of all team members, the last preliminary evaluation score and a brief overview of the used approach. Their length should not exceed 2000 words and they should be submitted in the pdf format using our submission system by June 5, 2015. Only submissions made by teams that provided the reports will qualify for the final evaluation.
  • By enrolling to this competition you grant the organizers rights to process your submissions for the purpose of evaluation and post-competition research.

In case of questions related to the competition please contact us via email: AAIA15Contest@mimuw.edu.pl or through the competition forum.

Please log in to the system!

Data format: We provide the data for this competition in a tabular format. The training data set, namely trainingData.csv, is a comma-separated values file. It contains 20,000 rows and 17,242 columns. Each row corresponds to a short time series (approximately 1.8 s long) of sensory readings. The first 42 columns represent aggregations of data from sensors monitoring firefighter’s vital functions. These measurements were obtained using Equivital Single Subject Kit (EQ-02-KIT-SU-4). The remaining columns are divided into 400 chunks that represent consecutive readings from sets of kinetic sensors attached to firefighter’s torso, hands, arms and legs (a total of seven sets). Each set is composed of an accelerometer (dynamic bandwith: +/- 16G) and a gyroscope (scale up to 2,000 deg/s). Therefore, a single chunk of columns consists of 43 numeric values, from which the first one is time from the beginning of the series and the following 42 values represent the readings from the accelerometers (measured in m/s^2) and gyroscopes (measured in deg/s, drift and temperature compensation was applied). More details regarding the description of data columns can be found in the column_info.txt file. An average time difference between consecutive sensory readings in the data is 4.5 ms. Labels for the training data are provided in a separate file, trainingLabels.csv. Each row in this file contains two labels for a corresponding row in the training data. The first label describes a posture of a firefighter and the second label describes his current main activity. Test data file, namely testData.csv, is in the same format as the training data set, however, the labels for the test series are hidden from participants. It is important to note that the training and test data sets consist of recordings which were obtained from different groups of firefighters.

Format of submissions: The participants of the competition are asked to predict labels of the time series from the available test set (testData.csv) and send us their solutions using the submission system. Each solution should be sent in a single text file containing exactly 20,000 lines. In the consecutive lines, this file should contain exactly two strings indicating label names for the posture and main activity of a firefighter, separated by a comma – the format of this file should be the same as the format of the trainingLabels.csv file.

Evaluation of results: The submitted solutions will be evaluated on-line and the preliminary results will be published on the competition leaderboard. The preliminary score will be computed on a random subset of the test set, fixed for all participants. It will correspond to approximately 10% of the test data. The final evaluation will be performed after completion of the competition using the remaining part of the test data. Those results will also be published on-line. It is important to note that only teams which submit a short report describing their approach before the end of the contest will qualify for the final evaluation. The winning teams will be officially announced during CEIM'15 workshop devoted to this competition (https://fedcsis.org/ceim) at the FedCSIS'15 conference.

The assessment of solutions will be done using the balanced accuracy measure which is defined as an average accuracy within all decision classes. It will be computed separately for the labels describing the posture and main activities of firefighters. The final score in the competition will be a weighted average of balanced accuracies computed for those two sets of labels. Namely, if for a vector of predictions preds and a vector of true labels labels we define the balance accuracy as: \[ACC_{i}(preds,labels) = \frac{|j : preds_{j} = labels_{j} = i|}{|j : labels_{j} = i|}\] \[BAC(preds,labels) = \left(\sum\limits_{i = 1}^l ACC_i(preds,labels)\right)/l\] and we denote by: $$ \begin{array}{ccl} BAC_{p} & - & \textrm{balanced accuracy for labels describing the posture}, \\ BAC_{a} & - & \textrm{ balanced accuracy for labels describing the main activity}, \end{array} $$ then the final score in the competition for a solution s will be computed as: \[score(s) = \left(BAC_{p}(s) + 2*BAC_{a}(s)\right)/3\]

Rank Team Name Is Report Preliminary Score Final Score Submissions
1
jan
True 0.8582 0.839120 2
2
zagorecki
True 0.8518 0.829851 2
3
nitekna
True 0.8502 0.826101 2
4
mathurin
True 0.8252 0.804086 2
5
lp319499
True 0.8032 0.791378 2
6
szefo617
True 0.8050 0.789292 2
7
rp335451
True 0.7727 0.781516 2
8
gszpak
True 0.8044 0.776082 2
9
wawrzyniaksz
True 0.8067 0.772883 2
10
dr319377
True 0.7998 0.772385 2
11
mg320637
True 0.7855 0.771529 2
12
bb319318
True 0.7851 0.765402 2
13
marcb
True 0.7910 0.760082 2
14
cl320813
True 0.7808 0.754474 2
15
maciekf
True 0.7655 0.753849 2
16
pa333836
True 0.7379 0.728170 2
17
pb305164
True 0.7425 0.725677 2
18
iran-amin
True 0.7359 0.719647 2
19
snm
True 0.7435 0.717770 2
20
ps319383
True 0.7203 0.711079 2
21
krisun17
True 0.6957 0.698275 2
22
lj320680
True 0.6971 0.694065 2
23
mb305053
True 0.6967 0.693647 2
24
pawols
True 0.6945 0.684818 2
25
ks321221
True 0.6701 0.683289 2
26
apedzich
True 0.6701 0.683289 2
27
ks335802
True 0.6745 0.669289 2
28
kc320722
True 0.6777 0.664322 2
29
jk334662
True 0.6684 0.662903 2
30
bartekm
True 0.6703 0.660551 2
31
mk334581
True 0.6542 0.659863 2
32
lp334978
True 0.6582 0.656276 2
33
masari
True 0.6545 0.649739 2
34
mp334965
True 0.6623 0.644272 2
35
dj306244
True 0.6339 0.639310 2
36
jk334678
True 0.6270 0.622602 2
37
ck337256
True 0.6319 0.620957 2
38
am334774
True 0.6233 0.619994 2
39
aj334557
True 0.6326 0.618137 2
40
baseline_solution
True 0.6141 0.603620 2
41
mk334582
True 0.6025 0.598073 2
42
ak334680_mimuw
True 0.5974 0.593368 2
43
ab320556
True 0.5896 0.575392 2
44
mg234048
True 0.6079 0.573930 2
45
jd334392
True 0.5637 0.551167 2
46
kp334969
True 0.5419 0.517393 2
47
ma333856
True 0.4566 0.472210 2
48
kk306256
True 0.4759 0.471488 2
49
katarzynki
True 0.4512 0.437836 2
50
tdziopa
True 0.4547 0.433893 2
51
ak306305
True 0.4599 0.416782 2
52
nd334438
True 0.3606 0.358328 2
53
jr337655
True 0.2043 0.202479 2
54
fzero
True 0.1297 0.141081 2
55
ks335487
True 0.1316 0.140249 2
56
jankmaka
True 0.0000 0.000000 2
57
mf
False 0.7958 No report file found or report rejected. 2
58
mf292605
False 0.7601 No report file found or report rejected. 2
59
korzenek
False 0.7557 No report file found or report rejected. 2
60
dymitrruta
False 0.7844 No report file found or report rejected. 2
61
rs335786
False 0.7039 No report file found or report rejected. 2
62
rozkminiacze
False 0.6925 No report file found or report rejected. 2
63
michalu
False 0.6898 No report file found or report rejected. 2
64
a
False 0.6721 No report file found or report rejected. 2
65
kkurach
False 0.6554 No report file found or report rejected. 2
66
mmarks
False 0.6457 No report file found or report rejected. 2
67
tw336034
False 0.5995 No report file found or report rejected. 2
68
michalg
False 0.6079 No report file found or report rejected. 2
69
datadeep
False 0.5220 No report file found or report rejected. 2
70
es335773
False 0.4403 No report file found or report rejected. 2
71
obus
False 0.6629 No report file found or report rejected. 2
72
bfrackowiak
False 0.4195 No report file found or report rejected. 2
73
rchrysler
False 0.4607 No report file found or report rejected. 2
74
lukaszp
False 0.3244 No report file found or report rejected. 2
75
ziom
False 0.2097 No report file found or report rejected. 2
76
piotr
False 0.2093 No report file found or report rejected. 2
77
pw294402
False 0.1297 No report file found or report rejected. 2
78
tomkoz1
False 0.1151 No report file found or report rejected. 2
79
pk334685
False 0.1145 No report file found or report rejected. 2
80
sylwia
False 0.0000 No report file found or report rejected. 2
81
customs
False 0.0000 No report file found or report rejected. 2
82
pt335957
False 0.0000 No report file found or report rejected. 2
  • March 9, 2015: start of the competition, data sets become available,
  • June 1, 2015: deadline for submitting the predictions,
  • June 5, 2015: deadline for sending the reports, end of the challenge,
  • June 8, 2015: on-line publication of final results, sending invitations for submitting short papers for the special session,
  • June 22, 2015: deadline for submissions of papers describing the selected solutions,
  • July 6, 2015: deadline for submissions of camera-ready papers selected for presentation at the CEIM'15 workshop.

Authors of the top ranked solutions (based on the final evaluation scores) will be awarded with prizes:

  • First Prize: 3000 PLN + one free FedCSIS'15 conference registration,
  • Second Prize: 1000 PLN + one free FedCSIS'15 conference registration,
  • Third Prize: one free FedCSIS'15 conference registration.

The award ceremony will take place during the FedCSIS'15 conference (September 13 - 16, Łódź). Traditionally, invited authors who decide to attend the conference will receive a diploma and a competition T-shirt.

Andrzej Janusz, University of Warsaw

Michał Meina, University of Warsaw

Adam Krasuski, Main School of Fire Service

Krzysztof Rykaczewski, University of Warsaw

Bartosz Celmer, Main School of Fire Service

Dominik Ślęzak, University of Warsaw & Infobright Inc.

  Discussion Author Replies Last post
test labels Bartosz 0 by Bartosz
Thursday, October 01, 2015, 19:06:01
The last week of AAIA’15 Data Mining Competition Andrzej 0 by Andrzej
Monday, May 25, 2015, 14:21:24
medical data Konrad 1 by Krzysztof
Monday, May 18, 2015, 13:47:32
Re: Number of unique firefighters? Andrzej 2 by Karol
Tuesday, May 12, 2015, 01:30:50
New competition at Knowledge Pit: IJCRS’15 Data Challenge Andrzej 0 by Andrzej
Monday, April 13, 2015, 13:27:59
Re: Number of unique firefighters? Andrzej 0 by Andrzej
Monday, April 13, 2015, 09:14:40
A problem with KnowledgePit server Andrzej 0 by Andrzej
Sunday, April 12, 2015, 16:59:27
Re: Number of possible submissions Andrzej 0 by Andrzej
Friday, April 10, 2015, 11:26:35
Data set representativeness and skewed accelerations Dymitr 1 by Dymitr
Thursday, April 02, 2015, 08:53:15
Change in terms and conditions Andrzej 0 by Andrzej
Friday, March 20, 2015, 17:18:13
A bug in the evaluation procedure Andrzej 0 by Andrzej
Friday, March 20, 2015, 13:30:51
Number of unique firefighters? Dymitr 4 by Dymitr
Thursday, March 19, 2015, 05:37:54
PTI becomes the main sponsor of AAIA'15 DMC! Andrzej 0 by Andrzej
Sunday, March 01, 2015, 13:56:47