Analyzing Impact of Military State Interventions on Terrorism and thereby Predicting Attack Type

May 4, 2020 · 19 minutes read

Executive Summary

It is a rather important question, “what is the impact of military interventions on terrorism?” This is due to a multitude of concerns relating to security, may it be personal, social, or financial. It is, therefore, in my opinion, important to analyze the impact of military interventions on extremist activities. This paper tries to analyze that question quantitatively. This can become essential under a lot of situations, such as whether to conduct a military intervention or not, for starters. Another thing that can be questioned is the continued operation of a military operation, if it does not curb extremism, it may not be legal under International law. Thirdly, accountability of military actions and interventions can be assessed and the actors that have not been in conformity with International law can be held accountable for their actions.

The second thing that I present is a prediction model that classifies the attack type. This is rather useful for countering attacks if intel is already available on certain parameters, the attack type can be known and evaded before a terrorist attack occurs. I did this for Syria since our findings showed a statistically significant effect of US-led intervention on Syria. This model predicts attack type and if the type of attack is known before it happens, it can be prevented in my opinion.

All in all, I only found the intervention led by the United States of America in the Syrian Arab Republic in September 2014, and the intervention led by the Russian Federation in the autonomous regions of South Ossetia and Abkhazia of Georgia in August 2008 to be statistically significant with regard to the number of terrorist activities in the respective regions. They’ve been discussed in this report. I built as a terrorist activity predictor for Syria since I found that terrorist activity had gone up after intervention and in such a scenario, it is essential for the United States to combat terrorism by predicting it.


In the past two decades, there have been a lot of military interventions worldwide. They have been under the pretext of either aiding failing states or for humanitarian causes. This project aims at analyzing military interventions by the United States of America and the Russian Federation, and to see their impact on terrorism. Although there is no universally accepted definition of terrorism (Schmid, 2008), for the purposes of this paper, I will be adhering to the definition1 applied by the National Consortium for the Study of Terrorism and Responses to Terrorism (START) at the University of Maryland, and to that end using their data (START, UMD, 2019). It also aims to provide a comparative study of the impact of interventions by the United States and Russia.

Furthermore, this project aims at predicting attack type based on the city, target type, the name of the perpetrating group, and the day of the week. But, before jumping into the specifics about this project, it is necessary to understand why this project is important. Reuters in April 2019 reported that global military expenditure was the highest since the end of the Cold War. They also reported that the United States has the highest expenditure while Russia made it to the top ten, being in the sixth position. John R. Deni wrote an opinion in The Washington Post in January 2020 about how it was a bad idea for the North Atlantic Treaty Organization (NATO) to be more involved in the Middle-East, which came after President Donald Trump’s announcement for the same on January 8, 2020. The NATO Secretary-General also agreed with the opinion expressing that this would bring in peace and stability, and help counter-terrorism. The middle east is already torn by conflict, so keeping in mind the ‘peace-to-prosperity’ plan for the Israel-Palestine question drafted by the Trump administration, it is an important question to assess, “do military interventions counter-terrorism?” Depending on the answer to that question, special care needs to be taken while formulating such policies. The implications of previous interventions are also important to answer certain accountability questions that still float, such as the legality2 of the unilateral Iraqi intervention that Kofi Annan, a former United Nations Secretary-General held the opinion of being illegal (BBC, 2004). This paper partly tries to answer the question of the impact of military interventions on terrorist activities.

Post-intervention, belligerents if recognized by the state become subjects of international law (Shaw, 2017). In such a situation, the country intervening should have a responsibility to assist the nation in combatting such belligerents, since it becomes well within their jurisdiction. The prediction of an attack can be used to counter the attack before it takes place given that there is some intel available. This is, in my opinion, a good capacity-building measure in such a situation. The United States has conducted numerous military interventions and has also been a part of NATO-led military interventions. The Russian Federation also has conducted military interventions. I will be analyzing the impact of United States intervention in Afghanistan and Iraq, and the impact of Russian intervention in South Ossetia and Abkhazia, the autonomous regions of Georgia and Crimea further in this paper. I will also provide a comparison between the impact on terrorism of the US-led and the Russian intervention in the Syrian Arab Republic. If an intervention does have a significant effect on terrorist activities, it is important for the country to aid the country in combatting terrorism after the intervention. Predicting the type of attack is usually essential since intel is usually available on terrorist-group activities in a city, the attack target of the group, the weapon type they use by analyzing the transportation of goods, etcetera. An attack can be then avoided if the type of attack is known. Thus, I further provide a model to predict an attack-type, as defined in the Global Terrorism Database codebook (START, UMD, 2019).


The Global Terrorism Database (START, UMD, 2019) is the primary dataset of interest since I’m measuring terrorist activity. For the purpose of analyzing the events, I first cleaned the GTD data. I subsetted the data for the countries of the Syrian Arab Republic (Syria), Republic of Iraq (Iraq), Islamic Republic of Afghanistan (Afghanistan), Georgia, and Ukraine (Crimea). I then grouped the data by day and country to get a count of events per day in each country. This is the important data for the first part of my project, i.e. my analysis.

I subsetted the data further into the five countries to analyze them separately. I also subsetted the data by date. For Afghanistan, I chose years between 1996 - 2006, for Iraq, between 1997 - 2008, for Crimea between 2009 - 2019, for Georgia between 2003 - 2014, and Syria between 2009 - 2019. This was to create ‘windows’ (Bailey, 2020) for the purposes of analysis.

I had the data points with the unit of analysis as no. of events per day, as depicted above. Since the data points for Afghanistan and Georgia were rather low, I decided to also use the Georeferenced Event Dataset (GED) by the Uppsala Conflict Data Program (Sundberg & Melander, 2013). I applied the same technique that I did for the GTD data, to clean the GED data. I finally had the following observations:

Even though Georgia seemed a little skeptical of Georgia due to less data, I decided to move on with my analysis. I also added the treatment variable labeled ‘invasion’ in all the datasets which were 0 for before intervention and 1 after. The dates are as follows:

  1. Afghanistan: October 7, 2001
  2. Iraq: March 19, 2003
  3. Syria:
  • USA: September 22, 2014
  • Russia: September 30, 2015
  1. Ukraine: August 27, 2014
  2. Georgia: August 8, 2008

To build a classification model to predict attack type, I chose the country of the Syrian Arab Republic. The reasons are discussed in the conclusion. After thoroughly cleaning the data to get rid of unknown data points, I chose the dependent variables to be categorical variables. The features were from the GTD, namely, city, weapon type 1, target type 1, the perpetrator group name, and the day of the week. I had a total of 1009 data points for my model.

One of the problems of this dataset is that it undercounts the events from the 1900s (Staff, 2014), but this is not a huge concern for us, since we’re only interested in the last 2 decades and some a few years from the late 1900s are included.

To that end, let’s look at the data that we have in Figure 1 below.

Figure 1: Distribution of Data Points by Country
Figure 1: Distribution of Data Points by Country


For parametric analysis, I use using a method called ‘Regression Discontinuity.’ This is a method that allows us to see the significance and effect of a policy (treatment). As long as the treatment itself is not biased, i.e. not affected by something, and is completely random we can see a jump or a ‘discontinuity’ in the effect of the dependent variable, i.e. the variable one is trying to assess, at the treatment point and can infer that the jump may be due to the treatment effect. To put this into perspective, military interventions are usually covert operations until they’re carried out, in my belief so, we should see a decrease or even an increase, i.e. if the intervention had any effect, on the number of terrorist activities the day the interventions were applied. A paper by Lee and Lemieux (2010) talks more about how Regression Discontinuity can be applied to different settings. This technique is rather useful because we do not have to worry about other endogenous factors as long as we know that the treatment itself was random in nature for that day. This is a unique factor for an RD model. But, one needs to pay attention to how to interpret the model because, we can only surely say that the estimate on the treatment variable itself is unbiased, as long as the treatment is random and no endogeneity is creeping into the treatment, not the other variables that we include in the model (Bailey, 2020).

The treatment effect is ‘invasion’ in the summary tables to come below3. For classification, I employed K-nearest neighbors and a decision tree classifier.

Linear Regression

Ordinary Least Squares (OLS) is a regression method used for inference and prediction. OLS aims to reduce the mean square error along a line or curve that is fitted between the data points and can take on linear or non-linear relationships. The more features we include, we risk problems such as multi-collinearity.

I use regression discontinuity for part one of my projects, hence we do not risk those problems since we only want to see the effect of the treatment.

K-Nearest Neighbors Classifier

K-Nearest Neighbors or KNN algorithm is a supervised non-parametric lazy machine learning algorithm used for classification. Thus, the non-parametric nature of the model means that the structure of the model is determined by the data itself. One has to keep in mind also the number of neighbors in this or the data points used to assess a particular data point. Fewer neighbors mean computationally inexpensive, less flexible fit, i.e. low bias and high variance, while more neighbors mean computationally expensive, but more flexible fit, i.e. high bias and low variance.


  • Simple and Easy to implement.
  • Can be used for either classification or regression.
  • Results are easily interpretable by user and it is easy to explain the algorithms working - Easy Interpretation.
  • Lazy learning i.e. no training time required for the algorithm, thus prediction speed depends on our dataset.


  • Does not work well with less observations.
  • Does not work well with large number of features.
  • Does not handle irrelevant features well, i.e. it does not separate the signal from the noise and also does not understand feature interaction (most important features cannot be distinguished).
  • The features require scaling, i.e. quantitative measurement of features should always be around the same quantity. eg. If we have a feature with values in 100,000s and another feature with values in 100s, this will give us incorrect predictions and we should scale the features to all be in either 100,000s range or the 100s range.
  • Computationally inefficient, since the each data point is assessed for prediction (lazy learning downside).
  • Can be impacted by noise in the data.
  • Does not work well with missing data.

Decision Tree Classifier

A decision tree classifier is like a flow-chart where the algorithm follows a tree-like structure (hence, the name), and each branch represents a decision rule, i.e. True or False for a particular decision. There are decision nodes until there is no decision to be made, where one reaches the leaf node or the classified label.


  • Very easy to visualize branches and understand the classification model - Easy Interpretation.
  • No assumptions of the structure of the data since it is non-parametric.
  • Handles irrelevant features okay.
  • Does not require normalization or scaling.
  • Missing data does not affect the model at large.


  • This has a training time period which can vary depending on model specification.
  • Decision tree models can be very complex.
  • Can overfit noisy data.
  • May be biased with imbalance in data.
  • Not a very flexible model since adding new data can change the tree entirely, but bagging and boosting algorithms can help overcome that.


Parametric Analysis

First, I wanted to see where the intervention was significant. After running the RD models on Afghanistan data, Iraq data, and Ukraine data, I found that none of the interventions had statistically significant effects. This can be seen below in Tables 1, 2, and 3 respectively for Afghanistan, Iraq, and Ukraine, for the treatment variable that is ‘invasion’.

For the RD analysis, the dependent variable was ‘no_of_events’ which measured the number of terrorist events by day using the GTD dataset.

The independent variables were:

  1. The treatment effect of Intervention (different for different countries) – dummy variable that takes on values 1 & 0.
  2. The date normalized to zero, i.e. subtracting the intervention date from the actual event date.
  3. An interaction variable between the normalized date and treatment effect.
Table 1 - Data for Afghanistan
Table 1 - Data for Afghanistan
Table 2 - Data for Iraq
Table 2 - Data for Iraq
Table 3 - Data for Ukraine
Table 3 - Data for Ukraine

We have a different picture for Georgia and Syria though. In Georgia, we see that the Russian intervention hurt terrorist activities shown in Table 4.

Table 4 - Data for Georgia
Table 4 - Data for Georgia

We see that the intervention by Russia in the autonomous regions of South Ossetia and Abkhazia had an overall negative impact on terrorist activities. I chose the entire country of Georgia since curbing terrorist activities may have the balloon effect where the extremist groups re-locate within the region. We see that with an absolute t-value of 2.385, we have a statistically significant impact on terrorism whose co-efficient is negative indicating that the activities reduced.

Table 5(a) - Data for Syria - US Intervention
Table 5(a) - Data for Syria - US Intervention

For Syria, I found that the United States intervention had a statistically significant (t-value = 3.404) positive effect on terrorist activity which can be seen from the coefficient ‘invasion_us’ shown in Table 5(a). The Russian Intervention on the other hand did not have any statistically significant impact, seen by the variable ‘invasion_ru’ in Table 5(b) below.

As spoken before, since the intervention had a significant effect, the state would also aid in further capacity building, and hence, building a prediction model that predicts attack is necessary.

Table 5(b) - Data for Syria - Russian Intervention
Table 5(b) - Data for Syria - Russian Intervention
Figure 2(a) - US Intervention in Syria
Figure 2(a) - US Intervention in Syria
Figure 2(b) - Russian Intervention in Georgia
Figure 2(b) - Russian Intervention in Georgia

Non-Parametric Analysis

For the non-parametric part of this project, my label array is the attack type, the different attack types are depicted in Figure 4 below.

The feature matrix was built with 379 features all being dummy variables of different cities in Syria, the weapon type used, the type of target, and the name of the perpetrating group.

I first began with K-nearest neighbors since it’s an easily implementable classifier. I set the number of neighbors equal to six since that was the best possible value I could choose as shown in Figure 3 below.

Figure 3 - Validation Curve for KNN
Figure 3 - Validation Curve for KNN

KNN performed horrendously with an accuracy calculated using 10 fold cross-validation at 2.63% for 6 nearest neighbors. This was probably because of the number of features. Before I move on to the decision tree, let’s understand why I didn’t employ Random Forest Classifier. First, let’s look at our outcome variable and its distribution, shown in Figure 4.

Figure 4 - Distribution of Outcome Variable
Figure 4 - Distribution of Outcome Variable

A decision tree algorithm is built on an entire dataset, using all the features, whereas a random forest algorithm randomly selects observations and specific features to build multiple decision trees from and then averages the results through each step. Since the distribution of Bombing/Explosion is the most, I felt that it was best to not use random sampling since that would end up in a way reducing the quality of our tree due to overpopulation of data within a category of the outcome variable.

By using Decision Tree Classifier, we can easily see what’s going on. Figure 5 shows a basic example of a Decision Tree employed with a maximum depth of 3 levels.

Figure 5 - Decision Tree (max. Depth = 3 levels)
Figure 5 - Decision Tree (max. Depth = 3 levels)

We see from the tree above that if the probability of a weapon type being explosives is less than 0.5, then it goes to the right branch and if it’s not, it goes to the left branch. Thus, a decision tree makes a “decision” at each branch. Let us assess what is the depth that’s best for our model, shown in Figure 6 (a) and (b).

Figure 6(a) Figure 6(b)
Figure 6(a) Figure 6(b)

The best depth is at 5 in my opinion, so I set the max_depth to 5 in the decision tree classifier4. With that I got an accuracy of 84.846% by using 10 fold cross-validation. This is a good prediction accuracy in my opinion. I further also found the most important variables and subsetted them by their importance proportion of 0.01 shown in Figure 7.

Figure 7 - Variable Importance - Decision Trees
Figure 7 - Variable Importance - Decision Trees

We see the most important variables in the figure above that have more than 0.01 importance proportion. All in all, the decision tree classifier performs the best.


All in all, we could say the Russian Intervention in South Ossetia and Abkhazia in 2008, had a significant effect that led to a decrease in terrorism in the region, while the US-led Intervention in Syria in 2014 had a significant effect that led to an increase in terrorism in the region. This is rather important and has a lot of implications. Further research needs to be done with this regard to find the causality between the two factors, along-side someone who is an expert in Middle-Eastern and Eurasian affairs. Thus, scholars have argued that it is usually the responsibility of the state to build peace under customary international law (Shaw, 2017) when they are directly responsible for creating instability, and I believe this should hold. Thus, I further went to build an attack prediction model for Syria.

For the model, I made use of the Decision Tree Classifier at a maximum depth of 5 levels and received an accuracy of about 85 percent. This was because other models did not perform as well as the Decision Tree Classifier. This project was instrumental in understanding interventions and also using preventive action as a capacity-building mechanism. Using quantitative analysis tools offered in Python, the question, “how do military interventions affect terrorism?” could be answered. In my opinion, military interventions affect terrorism differently. For example, the Russian intervention in the autonomous regions of Georgia may have worked to curb terrorism according to the preliminary analysis of course, but the US-led intervention in Syria not so much, again, preliminary analysis.

There are so many ethical and legal questions that come to mind. A military intervention to combat extremism is not in violation of international law (Shaw, 2017), but if it does the exact opposite, there are many interesting questions to ponder upon, where the legality of the continued operation can be questioned. Other than that, accountability at a world forum such as the United Nations is another paradigm to look at by introducing such findings in the Security Council.

The classifier can be found at


Bailey, M. A. (2020). Real econometrics: The right tools to answer important questions (Second Edition). Oxford University Press.

Deni, J. R. (2020, January 10). Why expanding NATO to the Middle East is a terrible idea. The Washington Post (Online), Washington, D.C.: WP Company LLC d/b/a The Washington Post.

Francis, R. L. (2019). Searching for the voice of people with disabilities in peace and conflict research and practice. Peace & Change, 44(3), 295–320.

Global military spending at new post-Cold War high, fueled by US, China—Think-tank. (2019, April 29). Reuters.

Iraq war illegal, says Annan. (2004, September 16). BBC.

Lee, D. S., & Lemieux, T. (2010). Regression discontinuity designs in economics. Journal of Economic Literature, 48(2), 281–355.

National Consortium for the Study of Terrorism and Responses to Terrorism (START), University of Maryland. (2019). The Global Terrorism DatabaseTM. (n.d.).

Peace to prosperity. (n.d.). The White House. Retrieved May 4, 2020, from

Remarks by president trump on iran. (n.d.). The White House. Retrieved May 4, 2020, from

Schmid, A. P. (2008). Introduction.

Shaw, M. N. (2017). International law: (8th ed.). Cambridge University Press.

Staff, G. T. D. S. (n.d.). The challenges of collecting terrorism data. Washington Post. Retrieved May 5, 2020, from

Sundberg, R., & Melander, E. (2013). Introducing the ucdp georeferenced event dataset. Journal of Peace Research, 50(4), 523–532.


Github Page for Code Replication of Classifier:

  1. The GTD defines a terrorist attack as the threatened or actual use of illegal force and violence by a non- state actor to attain a political, economic, religious, or social goal through fear, coercion, or intimidation. In practice this means in order to consider an incident for inclusion in the GTD, all three of the following attributes must be present:
    1.The incident must be intentional – the result of a conscious calculation on the part of a perpetrator.
    2.The incident must entail some level of violence or immediate threat of violence - including (property violence, as well as violence against people.
    3.The perpetrators of the incidents must be sub-national actors. The database does not include acts of state terrorism.
    In addition, at least two of the following three criteria must be present for an incident to be included in the GTD:
    Criterion 1: The act must be aimed at attaining a political, economic, religious, or social goal. In terms of economic goals, the exclusive pursuit of profit does not satisfy this criterion. It must involve the pursuit of more profound, systemic economic change.
    Criterion 2: There must be evidence of an intention to coerce, intimidate, or convey some other message to a larger audience (or audiences) than the immediate victims. It is the act taken as a totality that is considered, irrespective if every individual involved in carrying out the act was aware of this intention. As long as any of the planners or decision-makers behind the attack intended to coerce, intimidate or publicize, the intentionality criterion is met.
    Criterion 3: The action must be outside the context of legitimate warfare activities. That is, the act must be outside the parameters permitted by international humanitarian law, insofar as it targets non-combatants. ↩︎

  2. Please note that for the purposes of this project, I am not assessing the legality of the intervention under international law and is out of the scope of this project. ↩︎

  3. Please note that the variable is only named for naming purposes and the interpretation whether the intervention was an invasion is out of the scope of this project. ↩︎

  4. ↩︎