| Literature DB >> 34870241 |
Nilani Algiriyage1, Raj Prasanna1, Kristin Stock2, Emma E H Doyle1, David Johnston1.
Abstract
Mechanisms for sharing information in a disaster situation have drastically changed due to new technological innovations throughout the world. The use of social media applications and collaborative technologies for information sharing have become increasingly popular. With these advancements, the amount of data collected increases daily in different modalities, such as text, audio, video, and images. However, to date, practical Disaster Response (DR) activities are mostly depended on textual information, such as situation reports and email content, and the benefit of other media is often not realised. Deep Learning (DL) algorithms have recently demonstrated promising results in extracting knowledge from multiple modalities of data, but the use of DL approaches for DR tasks has thus far mostly been pursued in an academic context. This paper conducts a systematic review of 83 articles to identify the successes, current and future challenges, and opportunities in using DL for DR tasks. Our analysis is centred around the components of learning, a set of aspects that govern the application of Machine learning (ML) for a given problem domain. A flowchart and guidance for future research are developed as an outcome of the analysis to ensure the benefits of DL for DR activities are utilized.Entities:
Keywords: Deep learning; Disaster management; Disaster response; Literature review
Year: 2021 PMID: 34870241 PMCID: PMC8627171 DOI: 10.1007/s42979-021-00971-4
Source DB: PubMed Journal: SN Comput Sci ISSN: 2661-8907
Fig. 1The components of learning as proposed by Abu Moftha [121]
Attributes in the data extraction form
| Article published year | Venue | DR task addressed |
| Input data modality | Data source | Data extraction Technique |
| Data preprocessing technique | Size of the dataset | Type of learning |
| DL architecture used | Learning algorithm | Evaluation metrics |
| Replicability | Baseline | Combating overfitting and underfitting |
Fig. 2Literature selection process
Fig. 3Publication venues of the articles. The number of grey boxes corresponds to the number of articles published in each publication venue. Full publication venue names are available in the Appendix B
Fig. 5Taxonomy of DR Tasks
Fig. 4Papers published per year according to DR task
Main DR tasks of the analysed articles
| DR task | Articles |
|---|---|
| Disaster related information filtering | [ |
| Disaster damage assessment | [ |
| Disaster event detection | [ |
| Location reference identification | [ |
| Missing, found and displaced people identification | [ |
| Disaster mapping | [ |
| Disaster rescue and resource allocation | [ |
| Understanding sentiments (emotions and reactions) | [ |
| Disaster related information classification | [ |
Fig. 6Data types used for DR task
Fig. 7Sources used to extract data types
Disaster data collection methods
| Data extraction method | Articles |
|---|---|
| Artificial Intelligence for Disaster Response (AIDR) | [ |
| Baidu API | [ |
| Cameras mounted on satellite, airborne and UAV | [ |
| Copernicus EMS program | [ |
| CrisisLex | [ |
| CrisisMMD | [ |
| CrisisNLP | [ |
| Facebook page crawling | [ |
| Flicker API | [ |
| GNIP (Social media data re-seller) | [ |
| Google Earth | [ |
| LiDAR | [ |
| Previous research | [ |
| Twitter API | [ |
| Web database | [ |
| Web mining | [ |
| Workshop/Conference | [ |
Data preprocessing steps
| Modality | Preprocessing step | Description/Example |
|---|---|---|
| Text | Tokenizing | Tokenization is the process of breaking sentences in to smaller chunks (e.g., words) |
| Lowercasing | Lowercasing tweet text is used to merge similar words and reduce the dimensionality of the problem | |
| Removal of stop words | Stopwords are a set of frequently used words such as | |
| Removal of URLs and user mentions | Tweets generally consist user handlers and embedded URLs. During preprocessing, they are removed or replaced with < | |
| Removal of hashtags | Hashtags are words or phrases chosen by users to connect specific themes such as events and topics (e.g., | |
| Removal of punctuation, whitespaces, linebreaks | Punctuations (e.g., “.!@#”:;”), whitespaces and linebreaks are removed as they do not contain valuable information for a analysis task | |
| Removal of numbers | Numerical values included in tweets are removed if they do not contain any information for the analysis task | |
| Removal of words shorter than 3 characters | Shorter words such as | |
| Replacing contractions | The user-generated Twitter posts mostly contain shorten phrases (e.g., | |
| Stemming and lematization | Stemming and lemmatization are used to convert a word into its root format. The stemming process cuts off the ends of words without considering the context, while lemmatization considers the context (e.g., | |
| Remove sentences having less than three words | Remove very short sentences | |
| Image | Manual filtering | Manually check images to remove unwanted |
| Patch generation | Select arbitrary shaped regions from an original image | |
| Resizing | ||
| Pixel value normalization | Pixel values of an image normally are between 0-255. During the normalization, values are converted to be in a specified range such as [1-0] | |
| Image transformation | (e.g., rotation, translation, rescaling, flipping, shearing, and stretching) | |
| Video | Manual filtering | Manually check videos to remove unwanted |
| Shot boundary detection | A shot is an unbroken sequence of frames and a shot boundary is determined by the change of color histogram features | |
| Clipping to extract key frames | Extract frames in the middle of each shot as key frames | |
| Removal noisy frames | Remove duplicates and blurred frame |
Fig. 8DL architectures used by DR tasks except for CNN as a single architecture
Fig. 9Usage of CNN by DR tasks
Fig. 10DL architectures used by DR tasks by year
Fig. 11Pre-trained DL networks used by DR tasks
Fig. 12Methods used to avoid overfitting and underfitting by DR tasks
Best accuracy scores for DR tasks
| Author | DR task | Sub-task | Best Accuracy Score | |||
|---|---|---|---|---|---|---|
| Precision | Recall | Accuracy | ||||
| [ | Understanding Sentiments (Emotions and Reactions) | Classification-binary (e.g., Sympathy vs Non-Sympathy) | 0.95 | 0.71 | 0.76 | |
| [ | Classification-multiclass (e.g., Angry, sad, anxious, fearful) | 0.90 | 0.88 | 0.93 | 0.89 | |
| [ | Missing, Found and Displaced People Identification | Human Victim Detection from Visuals | 1.00 | |||
| [ | Body Parts Detection from Visuals | 0.96 | 0.99 | 0.95 | ||
| [ | Location Reference Identification | 0.97 | 0.95 | 0.96 | ||
| [ | Disaster Mapping | Passable Road Detection | 0.65 | |||
| [ | Affected Area Detection | 0.92 | ||||
| [ | Disaster Rescue and Resource Allocation | 0.94 | 0.92 | 0.98 | 0.87 | |
| [ | Disaster Event Detection | Flood Detection | 0.86 | |||
| [ | Landslide Detection | 0.98 | 0.97 | 0.97 | ||
| [ | Early Fire Detection | 1.00 | ||||
| [ | Disaster Damage Assessment | Structural Damage Detection | 0.88 | 0.95 | 0.99 | 0.91 |
| [ | Damage Evaluation | 0.85 | 0.78 | 0.99 | ||
| [ | Damage-related Social Media Posts Detection | 0.99 | 0.99 | 0.99 | ||
| [ | Disaster Related Information Classification | Classification-binary (e.g., Informative vs Not-Informative) | 0.96 | 0.96 | ||
| [ | Classification-multiclass (e.g., Affected Individuals, casualties, damages) | 0.97 | ||||
| [ | Disaster Related Information Filtering | Disaster Related Content Filtering | 0.92 | 0.91 | 0.92 | |
| [ | Situational Information Filtering | 0.99 | 0.66 | 0.74 | ||
| [ | Spatial Information Filtering | 0.85 | 0.82 | 0.84 | ||
Some association rules extracted from the analysed papers
| Item | Support | Item | Confidence | Item | Lift |
|---|---|---|---|---|---|
| Supervised | 0.94 | Damage Assessment | 1.0 | Multimodal, Twitter | 4.50 |
| CNN | 0.70 | Remote Sensing | 1.0 | Multimodal | 3.46 |
| 0.48 | Multimodal, CrisisMMD | 1.0 | Remote Sensing | 2.24 | |
| image | 0.45 | Remote Sensing | 1.0 | Remote Sensing, CNN | 2.24 |
Fig. 13Flowchart for conducting DL for DR research
Glossary of Terms
| Term | Definition |
|---|---|
| Adam | Adaptive Moment Estimation |
| AE | AutoEncoder |
| AI | Artificial Intelligence |
| AP | Avergae Precision |
| API | Application Programming Interface |
| BERT | Bidirectional Encoder Representations from Transformers |
| Bi-LSTM | Bi-directional LSTM |
| CCTV | Closed-Circuit Television |
| CNN | Convolutional Neural Network |
| DANN | Domain Adversarial Neural Network |
| DL | Deep Learning |
| DR | Disaster Response |
| GPU | Graphical Processing Units |
| IoU | Intersection over Union |
| KDD | Knowledge Discovery in Databases |
| LiDAR | Light Detection and Ranging |
| LSTM | Long Short-Term Memory Network |
| ML | Machine Learning |
| NLP | Natural Language Processing |
| OOV | Out of Vocabulary |
| RNN | Recurrent Neural Network |
| RoBERTa | Robustly Optimized BERT Pre-training Approach |
| ROC | Receiver Operating Characteristic |
| RQ | Research Question |
| SLR | Systematic Literature Review |
| UAV | Unmanned Aerial Vehicle |
| URL | Uniform Resource Locator |
Article Publication Venues
| Journal/ Conference Name | Abbreviation |
|---|---|
| AAAI Conference on Artificial Intelligence | AAAI |
| Advanced Engineering Informatics | AEI |
| Applied Imagery Pattern Recognition Workshop | AIPr |
| Advances in Intelligent Systems and Computing | AISC |
| Annals of Operations Research | AOR |
| arXiv | arXiv |
| Computer-Aided Civil and Infrastructure Engineering | CACIE |
| International Conference on Communication Systems and Networks | COMSNETS |
| Conference on Computer Vision and Pattern Recognition | CVPR |
| International Electronics Symposium on Knowledge Creation and Intelligent Computing | DSAA |
| Decision Support Systems | DSS |
| Intelligent Computing in Engineering | EG-ICE |
| Information and Communication Technologies for Disaster Management | ICT-DM |
| Institute of Electrical and Electronics Engineers | IEEE |
| International Electronics Symposium on Knowledge Creation and Intelligent Computing | IES-KCIC |
| International Geoscience and Remote Sensing Symposium | IGARSS |
| International Journal of Digital Earth | IJDE |
| International Journal of Disaster Risk Reduction | IJDRR |
| International Journal of Distributed Sensor Networks | IJDSN |
| International Journal of Innovative Technology and Exploring Engineering | IJITEE |
| IOP Conference Series: Materials Science and Engineering | IOP |
| Information Systems for Crisis Response And Management | ISCRAM |
| Annals of Photogrammetry, Remote Sensing & Spatial Information Sciences | ISPRS |
| Innovations in Systems and Software Engineering | ISSE |
| International Semantic Web Conference | ISW |
| Journal of Ambient Intelligence and Humanized Computing | JAIHC |
| Journal of Applied Remote Sensing | JARS |
| Journal on Computing and Cultural Heritage | JCCH |
| International Conference on Mobile Data Management | MDM |
| MediaEval | MediaEval |
| Conference on Multimedia Information Processing and Retrieval | MIPR |
| Multimedia Tools and Applications | MTA |
| Neurocomputing | Neurocomputing |
| Procedia Computer Science | PCS |
| Progress in Disaster Science | PDS |
| Procedia Engineering | Procedia Engineering |
| Remote Sensing | Remote Sensing |
| Sadhana - Academy Proceedings in Engineering Sciences | SADHANA |
| Structural Control and Health Monitoring | SCHM |
| Sensors | Sensors |
| ACM Symposium on Applied Computing | SIGAPP |
| International Conferences on Advances in Geographic Information Systems | SIGSPATIAL |
| Signal Processing: Image Communication | SPIC |
| World Wide Web | WWW |