The ViEWS project started up in January 2017 with funding from the European Research Council's Advanced Grant scheme. ViEWS develops, tests, and iteratively improves an early-warning system for predicting armed conflict and war based on the statistical analysis of data. The system employs a heterogenous ensemble of machine learning models trained on micro-data on armed conflict collected within Uppsala University as well as on a large set of structural factors and now, on up-to-date corpora of newswire and news agency articles. Monthly updated ViEWS forecasts have been made publicly available since June 2018 at http://views.pcr.uu.se. In addition to being used as framework for a number of research papers, the early-warning system is receiving considerable attention from both the research and practitioner community.
From 2023 onwards, a complete refactoring of the system (ViEWS 3.0) has been put into use, with a much more flexible machine learning pipeline. The overall goal of the new system is to allow for much more flexible inputs as well as much more flexible modelling techniques to be used.
The goal for 2024 are to :
1. Finalize a completely new forecasting algorithm - an extension of the encoder-decoder convolutional U-net algorithm with LSTM memory cells to forecast conflict at disaggregated spatio-temporal level (50*50 km*month resolution). This also needs to further developed to work with other outcomes (impact of violence instead of just fatalities from violence) in a transfer learning approach.
2. Finalize an LLM-based (currently BERT-based) active learning system (with batch human oracle input for fine-tuning) for data mining conflict dynamics data from existing corpora related to armed conflict.
3. Work towards a model for predicting escalation of armed conflict at actor (rebel-group level) directly from large bodies of text. This currently uses an encoder-based (ConfliBERT) LLM coupled with an LSTM for tracking changes over time. This needs substantial work over 2024, especially in the architecture domain.
4. Work towards improved uncertainty estimation for our models, using, amongst others, hidden-state hierarchical Markov models.
An open source description of the past version of the system is available here:
https://journals.sagepub.com/doi/full/10.1177/0022343320962157. All software developed is also open source, either through a dedicated set of GitHub repositories (https://github.com/prio-data/FCDO_predicting_fatalities is a good entry point for the current prototype and testing version of the system) or through python packages available on PyPi (e.g. viewser).