<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Bayesian Predictive Modelling: Application to Aircraft Short-Term Conflict Alert System</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">V</forename><surname>Schetinin</surname></persName>
						</author>
						<author>
							<persName><forename type="first">L</forename><surname>Jakaite</surname></persName>
						</author>
						<author>
							<persName><forename type="first">W</forename><surname>Krzanowski</surname></persName>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="department">Computer Science Dept</orgName>
								<orgName type="institution">University of Bedfordshire Luton</orgName>
								<address>
									<postCode>LU1 3JU</postCode>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="department">Computer Science Dept</orgName>
								<orgName type="institution">University of Bedfordshire Luton</orgName>
								<address>
									<postCode>LU1 3JU</postCode>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff2">
								<orgName type="department">College of Engineering</orgName>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff3">
								<orgName type="department">Mathematics and Physical Sciences</orgName>
								<orgName type="institution">University of Exeter Exeter</orgName>
								<address>
									<postCode>EX4 4QF</postCode>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Bayesian Predictive Modelling: Application to Aircraft Short-Term Conflict Alert System</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">ADE57A56A94051D899D4455BDC8CF566</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T05:57+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Bayesian Model Averaging (BMA), computationally feasible using Markov Chain Monte Carlo (MCMC), is a well-known method for reliable estimation of predictive distributions. The use of decision tree (DT) models for the averaging enables experts not only to estimate a predictive posterior but also to interpret models of interest and estimate the importance of predictor factors that are assumed to contribute to the prediction. The MCMC method generates parameters of DT models in order to explore their posterior distributions and to draw samples from the models. However, these samples can often overrepresent DT models of an excessive size, which in cases of real-world applications affects the results of BMA. When this happens, it is unlikely for a DT model that provides Maximum a Posteriori probability to explain the observed data with high accuracy. We propose a new technology in order to estimate and interpret predictive posteriors. In our experiments with aircraft short-term conflict alerts, we show how this technology can be used for analysing uncertainties in detections of conflicts.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>In many cases of engineering applications, such as airtraffic control, estimation of uncertainty in predictions is of crucial importance, e.g. <ref type="bibr" target="#b10">(Majeske, 2012;</ref><ref type="bibr" target="#b0">Ayusoa, 2012)</ref>. For such applications, the methodology of Bayesian Model Averaging (BMA) has been shown to provide the most accurate estimates of uncertainty. The BMA methodology has been made computationally feasible with the use of Markov Chain Monte Carlo (MCMC) approximation, e.g. <ref type="bibr">(Green, 1995;</ref><ref type="bibr" target="#b12">Robert, 2009)</ref>.</p><p>The use of decision trees (DTs) models within BMA is preferable for applications when experts aim to interpret models of probabilistic inference and evaluate factors that cause uncertainty in predictions. DTs are hierarchical structures of splitting and terminal nodes that recursively split data. The size of a DT model is determined by the number of its terminal nodes <ref type="bibr">(Chipman, 1998;</ref><ref type="bibr" target="#b6">Denison, 2002)</ref>.</p><p>There are two phases during MCMC approximation. At the first, so-called burn-in, phase the MCMC generates the parameters of a DT in order to explore areas of its maximal likelihood on the given set of observed data. At the second, so-called post burn-in phase, samples of a DT model are collected for averaging according to the Bayesian methodology. It has also been shown that the most accurate results of BMA are achieved when prior information on DT models is available for the MCMC approximation <ref type="bibr">(Chipman, 1998;</ref><ref type="bibr" target="#b6">Denison, 2002)</ref>.</p><p>For interpretation purposes, a single DT which provides the Maximum a Posteriori probability (MAP) could be selected from a set of DT models that were accepted during the post burn-in phase <ref type="bibr" target="#b8">(Domingos, 1998)</ref>. The other approach to finding a single explanatory model is based on the idea of clustering DT models in a two-dimensional space that is represented by size and fitness of DT models <ref type="bibr">(Chipman, 1998)</ref>.</p><p>According to the Bayesian methodology, samples collected during the post burn-in phase have to be diverse in order to achieve the best accuracy of approximation of predictive density. However, in practice the desired diversity of DT models cannot be achieved in reasonable computing time when prior information on the models is absent or incomplete <ref type="bibr" target="#b9">(Domingos, 2000;</ref><ref type="bibr" target="#b6">Denison, 2002)</ref>.</p><p>Possible reasons of this are as follows. First, the likelihood distribution could be multimodal, which limits MCMC in exploring the full posterior distribution <ref type="bibr" target="#b12">(Robert, 2009)</ref>. Second, MCMC is limited in exploring all possible DT structures because of the hierarchical structure of DT models <ref type="bibr" target="#b6">(Denison, 2002)</ref>. A side effect of this results in sampling DT models that contain an excessive number of nodes. Consequently, the ensemble of DT models collected during the MCMC sampling, as well as any single DT model that is selected for interpretation of the ensemble, will underperform. To mitigate the negative effect, a technique has been suggested for selecting a single DT model which has been tested in a clinical application <ref type="bibr" target="#b13">(Schetinin, 2007)</ref>.</p><p>In this paper, we explore the potential of the Bayesian approach for an air-traffic control problem known as Short-Term Conflict Alert (STCA) detection, where it is critically important to analyse uncertainty intervals in the detection of conflicts. The approach is verified on real data that have been made available by the UK National Air Traffic Services, <ref type="bibr">(NATS, 2002)</ref>. First we show that Bayesian modelling of the STCA system can explain 89% of decisions that the STCA system has made on these data. We demonstrate that the Bayesian approach allows us to estimate uncertainty in detection of conflicts, which is necessary for specifying possible areas of improvement of the STCA system. The use of DT models allows us to estimate the importance of predictor variables in terms of their contributions to the conflict detection. Finally we show how DT models can be used to find conditions under which the STCA system makes false detections. To achieve this goal we propose a technique for selecting a single DT model from an ensemble of models collected during BMA.</p><p>The rest of the paper is organized as follows. Section 2 introduces the STCA problem and describes the data that are used in our experiments. Section 3 briefly introduces the methodology of BMA and MCMC approximation with DT models. The details of the proposed technique and experiments are described in Sections 4 and 5. Finally Section 6 concludes the paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">PROBLEM OF SHORT-TERM CONFLICT ALERT</head><p>STCA systems are used in airports to warn dispatchers when the distance between two aircraft, landing or taking off, is critically short in a given alert zone <ref type="bibr">(Prandini, 2000;</ref><ref type="bibr" target="#b2">Brooker 2005</ref>). The STCA system is therefore expected to detect conflicts as accurately as possible in the presence of uncertainty in the data that are provided by the airport operation service. In this context, it is of crucial importance to estimate predictive posterior probability distributions of decisions made by the STCA system. The availability of a model that can accurately model the detection of conflicts will allow experts to analyse factors of uncertainty in the detection of conflicts.</p><p>The primary information about aircraft movements comes from airport radar. Fig. <ref type="figure" target="#fig_0">1</ref> shows the traces of two aircraft in the 3-dimension system of coordinates X, Y , and Z. The first two coordinates define the position of an aircraft on the X-Y lateral plane with a scale factor, s, that is deter-mined by the airport radar. Their negative values specify the radar position on the lateral plane. The third coordinate Z is height in feet. The alert cycles here are marked by the filled (red) circle, while the normal cycles are shown by the unfilled circles. In the lateral plane X-Y , the aircraft start their flights at positions indicated here by 1 and 2.</p><p>This figure shows that after the 18th radar cycle the system detects a series of 5 alarm cycles during which both aircraft pilots, being warned by the operator, attempt to resolve the conflict. The distance between the aircraft critically decreases from 2100 to 1200. The following 5 cycles are false negative errors as the distance keeps decreasing to 900, and the system is expected to continue detecting the alarm. The system triggers the alarm only at the 28th cycle when the distance decreases to a minimum of 500. In this case the series of 5 false negative error cycles cannot be explained without analysis of factors of uncertainty. In this paper we aim to model the STCA system in order to find possible solutions to the problem. For the modelling we use primary data about aircraft positions and velocities, which are received by the system as part of the flight information. All flight information is updated each radar cycle, in our case every 6 seconds.</p><p>taking off. For this reason distance d is calculated in a 3dimensional space as</p><formula xml:id="formula_0">d = d 2 x + d 2 y + d 2 z .</formula><p>We assign here a scale factor s = 1ft, as s has not been specified for the flight data available for our research. The secondary information about times T 1 and T 2 in the lateral plane for the aircraft 1 and 2 could be also taken into account.</p><p>The above assumptions allow us to generate the 12 input variables listed in Table <ref type="table" target="#tab_0">1</ref>. Here, negative values reflect the positions of aircraft in the radar coordinate system.</p><p>In our research we use operational data about traces of aircraft pairs. A trace is represented by a sequence of radar cycles as described above. Each cycle in the sequence represents the aircraft movements and is labelled as normal or alert. We aim to use these data for modelling the STCA system within the Bayesian framework in order to quantitatively estimate the uncertainty in detection of conflicts. We assume that this uncertainty is dependent first on the flight parameters, such as aircraft distances and velocities, and second on the accuracy of the radar data. The use of DT models will allow us first to estimate the importance of predictor variables and second to specify conditions under which the system makes false decisions of conflicts. For interpretation of the results of BMA, we will finally select a single DT model in order to find new insights into false detections. T 2 0 9</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">BAYESIAN MODEL AVERAGING OVER DECISION TREES</head><p>DTs are known as hierarchical models consisting of splitting and terminal nodes. The DT models are said to be binary if the splitting nodes divide data points into two disjoint subsets. The terminal node assigns a data point to one of the possible classes, the probability of which is dominant <ref type="bibr">(Breiman, 1984)</ref>. This section is mainly focused on details of MCMC implementation of BMA over DT models.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">MCMC IMPLEMENTATION</head><p>Except for trivial cases the Bayesian methodology of averaging over DTs can be feasibly implemented with MCMC approximation. For the approximation, the parameters, θ, of a DT candidate are drawn from the given proposal distributions. A candidate is accepted or rejected according to the Bayes rule calculated on the given data D. For the mdimensional input vector x, data D and parameters θ, the predictive posterior distribution p(y|x, D), y ∈ {1, . . . , C}, is</p><formula xml:id="formula_1">p(y|x, D) = p(y|x, θ, D)p(θ|D)dθ ≈ 1 N N i=1 p(y|x, θ (i) , D),<label>(1)</label></formula><p>where p(y|x, θ, D) is the posterior distribution given a model with parameters θ and data D; p(θ|D) is the posterior distribution of parameters θ conditioned on data D; N is the number of samples taken from the posterior distribution, and C is the number of classes.</p><p>In practice, DT models are learnt from data and so their dimensionality (or number of nodes) is variable. The Reversible Jump (RJ) extension of MCMC makes possible the approximation over such models <ref type="bibr">(Green, 1995)</ref>. Given priors and a sufficient number of samples, the RJ MCMC technique explores the posterior distribution and takes samples of model parameters.</p><p>The exploration of DT models of variable size has been efficiently made by using the following moves <ref type="bibr" target="#b6">(Denison, 2002)</ref>:</p><p>Birth moves randomly split the data points falling in one of the terminal nodes by a new splitting node with a variable and rule drawn from the corresponding priors.</p><p>Death moves randomly pick a splitting node with two terminal nodes and assign it as a single terminal with the united data points.</p><p>Change-split moves randomly pick a splitting node and assign it a new splitting variable and rule drawn from the corresponding priors.</p><p>Change-rule moves randomly pick a splitting node and assign it a new rule drawn from a given prior.</p><p>The first two moves lead to a change in the dimensionality of parameters. The other moves explore the distribution within the current dimensionality. In particular, the changesplit move makes "large" jumps which potentially increase the chance of sampling from a maximal posterior. By contrast, the change-rule move makes "local" jumps in order to explore the details of an area of interest.</p><p>As the birth and death moves change the dimensionality, the Bayesian rule includes a ratio R to achieve the condition for reversibility of Markov Chain. For the birth moves, R is written as follows:</p><formula xml:id="formula_2">R = q(θ|θ )p(θ ) q(θ |θ)p(θ) ,<label>(2)</label></formula><p>where q(θ|θ ) and q(θ |θ) are the proposal distributions, θ and θ are (k + 1) and k-dimensional vectors of DT parameters, respectively, and p(θ) and p(θ ) are the probabilities of the DT with parameters θ and θ , respectively.</p><p>The above probability p(θ) is defined by a DT structure as follows <ref type="bibr" target="#b6">(Denison, 2002)</ref>:</p><formula xml:id="formula_3">p(θ) = k−1 i=1 1 N (s var i ) 1 m k S k 1 K ,<label>(3)</label></formula><p>where N (s var i ) is the number of possible values of s var i that can be assigned as a new splitting rule, S k is the number of possible structures of a DT with k terminal nodes, and K is the maximal number of terminal nodes.</p><p>The proposal distribution is defined as follows:</p><formula xml:id="formula_4">q(θ|θ ) = d k+1 D Q1 ,<label>(4)</label></formula><p>where D Q1 = D Q + 1 is the number of splitting nodes whose both branches are terminal nodes.</p><p>The MCMC sampler will accept birth and death moves with rates R b and R d as follows:</p><formula xml:id="formula_5">R b = d k+1 b k k D Q1 S k S k+1 ,<label>(5)</label></formula><formula xml:id="formula_6">R d = b k d k−1 D Q (k − 1) S k S k−1 .<label>(6)</label></formula><p>If the prior on the number of splitting nodes is given properly, most samples are expected to be drawn from the posterior that is related to areas of interests. If such a prior is unavailable, a DT model will grow excessively and most of the samples will be drawn from posterior distributions that are calculated for oversized DT models. As a result, the estimates of the predictive distribution will be biased <ref type="bibr" target="#b6">(Denison, 2002)</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">SWEEPING STRATEGY OF MCMC</head><p>In practice, priors on DT structures are often unavailable, and the MCMC sampler cannot efficiently control DT structures, which leads to poor mixing. However, the DT structure can be better controlled with a sweeping strategy of the MCMC approximation as proposed in <ref type="bibr" target="#b13">(Schetinin, 2007)</ref>. The main idea behind this strategy is to assign the prior probability of splitting DT nodes dependent on the range of values within which the size of a new data partition will exceed 2p min , where p min is the minimal number of data points allowed in a partition. This prior is adapted to the range of a data partition. The new splitting threshold q j proposed for variable j and partition i is drawn from a uniform distribution: q j ∼ U (x i,j min , x i,j max ). When the change move is applied to a node that is close to the DT root, distributions of data points in its terminal nodes can be greatly changed, and one or more terminal nodes can contain fewer data points than p min . If there is one such node, this node is swept from the DT and the move is counted as a death move. In cases when there is more than one such node, the move is deemed unavailable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">SELECTION OF A SINGLE DECISION TREE MODEL</head><p>As discussed in the Introduction, experts need to interpret an ensemble of DT models collected during MCMC sampling as a single DT. Although such a model will likely explain the observed data less accurately, experts will have an opportunity to look at new insights into data. For selection of a single DT model from an ensemble, the MAP and the Maximum a Posterior Weight (MAPW) techniques have been proposed as described in <ref type="bibr" target="#b8">(Domingos, 1998;</ref><ref type="bibr">Chipman, 1998)</ref>. A drawback of these techniques is that a DT model can be selected from any oversized DT models which are present in the ensemble and as a result this model will under-perform. The idea of a new approach is based on quantitative estimates of classification confidence as described in <ref type="bibr" target="#b10">(Krzanowski et al, 2006)</ref>. Classifiers that were included in the ensemble produce different outputs for a given input, and each of them is considered as having voted for positive or negative output. The counts over all votes will therefore reflect the difficulty (or confidence) of assigning a given input to a class of interest.</p><p>Within this approach, we can define an ensemble of N DT models and then count the number N i of the classifiers that assign a given input to classes i, i = 1, . . . , C. Therefore for a given class i and a given input, the consistency of the ensemble is calculated as a ratio γ = Ni N . Its value has a maximum of 1.0, when all the classifiers assign a given input to one class. The minimum value of confidence is 1/C, when the classifiers assign the input to the all C classes with an equal probability. So for a given input the classification confidence of the ensemble is estimated by the ratio γ whose value is proportional to the accuracy of classification.</p><p>We can then define a threshold confidence ratio γ 0 : 1/C ≤ γ 0 &lt; 1, for which the cost of misclassifications is considered acceptably small on the given labelled data. The outcome of the ensemble is said to be confident if γ ≥ γ 0 .</p><p>Having counted the number of confident and correct out-comes on the observed labelled data set, we can select a single DT that covers the maximal number of the labelled data instances that were classified as confident and correct while the number of misclassifications of the remaining examples is kept minimal. Then the DTs with a maximal coverage are selected from the ensemble, and finally a single DT model that has a minimal number of splitting nodes is chosen.</p><p>The main steps of the selection technique are as follows.</p><p>1. Given an ensemble of DT models, select a set of DT models, S1, that cover a maximal number of the data instances classified as confident and correct with a given confidence level γ 0 .</p><p>2. Find the instances that were correctly classified by the DT ensemble and denote these instances as D1.</p><p>3. Among the set S1 find DT models that provide a minimal misclassification rate on the data D1. Denote the found set as S2.</p><p>4. Among the set S2, find DT models whose size is minimal. A set of such DT models, S3, includes at least one DT model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>5.</head><p>Randomly select a DT model from the set S3.</p><p>The above procedure finds a single DT model of interest that covers a maximal number of the data instances classified as confident and correct with a given confident level γ 0 . The resultant model is selected to be of minimal size, which reduces the risk of overfitting unlike existing techniques.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">EXPERIMENTS</head><p>In this section we describe experimental results obtained with the proposed BMA technology on real STCA data. First we show that using the BMA technology we can achieve an accuracy of modelling the STCA system around 89%. Second we estimate the importance of predictor variables that are used for modelling the system. Third we demonstrate the proposed technique for selecting a single DT model that is required for interpenetration and finding conditions under which the STCA system can improve accuracy of detections. Finally we show an example of estimating uncertainties in detection of conflicts, which allows us to demonstrate the ability of the proposed technology to identify areas of possible improvement of the STCA system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">STCA DATA</head><p>In our experiments we used 2,526 radar cycles that represent traces of 66 aircraft pairs that were landing or taking off at the Heathrow, June 1998. The traces were selected with high alertness. The number of cycles in a trace was dependent on the aircraft velocities, and their average number was around 40. Each trace was split into two parts, training and testing, to evaluate the performance within the repeated random sub-sampling validation over 5 runs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">MCMC IMPLEMENTATION</head><p>The BMA was run with a uniform prior on DT models as there was no information about possible DT structures. The minimal number p min was set equal to 5. The proposal probabilities for the death, birth, change-split and changerules were set to 0.1, 0.1, 0.2, and 0.6, respectively. The numbers of burn-in and post burn-in samples were set to 100,000 and 10,000, respectively. The sampling rate was set equal to 7. The proposal variance was set to 4.0 in order to achieve an acceptance rate of updating the Markov chain around 0.52, which indicates an efficient MCMC implementation. With these settings, the BMA performance within the random sub-sampling validation is 88.6 ± 1.3%.  We can see that in the burn-in phase the Markov chain started with log likelihood value around 1000 converges to the stationary value that oscillates around 175. In the post burn-in phase the log likelihood continues to oscillate between 200 and 150. The lower plots show that the average number of DT nodes was around 46.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">FEATURE IMPORTANCE</head><p>During the post burn-in phase DT parameters are changed within the given priors on the proposal distribution, and as a result the accepted DT models include different predictor variables. The frequencies of use of these variables reflect the information about their importance -we assume that a variable with a greater frequency makes more important contribution to the classification.</p><p>The frequencies were calculated within the random subsampling validation and are shown for all 12 variables in Fig. <ref type="figure" target="#fig_3">3</ref>. Table <ref type="table" target="#tab_1">2</ref> lists these variables in the order of their importance. In this table we see that the three most important features are x 8 , the speed of the second aircraft on the Xaxis, x 1 , the distance between aircraft pair on the X-axis, and x 9 , the speed of the second aircraft on the Y -axis.</p><p>By contrast, the variables x 11 and x 12 , which give the times T 1 and T 2 since the last correlated plot in the lateral plane for the aircraft, are used with a much lower frequency, and we conclude that they make the smallest contribution. 0.008</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4">SINGLE DECISION TREE MODELS</head><p>The total number of DT models that were collected during the MCMC post burn-in phase was 10,000. In theory, Bayesian averaging over an ensemble of models should outperform any single model that is taken for interpretation purposes. In our case, we expect to find a single DT model whose performance is maximally close to that obtained with the ensemble average. Such a DT model is required for interpretation purposes and for specifying conditions under which the STCA system makes wrong decisions.</p><p>Having identified mistaken decisions made by the system on the given data, we can use the selected DT model to specify terminal nodes into which these decisions fall. The  For comparison we also used the CART technique and found that the average accuracy was 87.0, which is competitive with the above SC DT model. The CART technique has been run with the Gini diversity index as splitting criterion, using the same number (p min = 5) of data points allowed in terminals.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5">ESTIMATING UNCERTAINTIES IN DETECTION OF CONFLICTS</head><p>Fig. <ref type="figure" target="#fig_5">5</ref> shows the uncertainty intervals estimated by the proposed BMA technology for the aircraft pair whose traces are plotted in Fig. <ref type="figure" target="#fig_0">1</ref>. The upper plot shows the distance d over radar cycles. The alert cycles here are marked by the plus sign. We see that the STCA system missed detection of 5 alerts between 23d and 27th cycles. Furthermore, the aircraft positions between 38th and 40th cycles become closer and remain within the distance that triggered the alert at the 18th cycle. This probably means that the system missed detection of new alerts. The lower plot shows the estimates of uncertainties in decisions made by the proposed Bayesian technology. Boxes here show the summary of predictive posterior probability distributions of alerts. The median probability values exceed the threshold 0.5 between the 16th and 24th cycles.</p><p>The following 3 cycles are detected with large uncertainty, which indicates a high risk of making wrong decisions. Between the 33rd and 37th cycles the aircraft move away from each other and the probability of conflict decreases. However, between the 38th and 40th cycles they move closer again and we can observe that the uncertainty intervals become larger. This example demonstrates the ability of the proposed technology to provide essential information about risks of making wrong decisions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">CONCLUSION</head><p>The MCMC technique proposed for Bayesian averaging over DT models was applied to the STCA problem. In this work we aimed at modelling the STCA system within a Bayesian framework. The use of DT models was introduced in order to provide a possible interpretation of factors that can affect the reliability of STCA decisions. In these experiments, no prior information about possible DT structures was available.</p><p>A single DT model was selected from the ensemble of DT models that were collected during MCMC approximation.</p><p>A DT model can be selected as one providing the Maximum a Posteriori probability. However, we have shown that such a DT model tends to be over-sized and so can underperform. A new technique that is based on estimating the consistency of DT models included in an ensemble was implemented and tested on the STCA data. The experiments show that this approach outperforms the existing techniques in terms of predictive accuracy.</p><p>Thus we can conclude that the proposed Bayesian technology can be used to find possible ways of improving accuracy of STCA detection. In a more general context, the proposed technology is capable of providing experts with the full probabilistic information that is required for interpretation of decision making where safety is of crucial importance.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Example of Conflict Prediction Problem</figDesc><graphic coords="2,327.60,295.99,255.12,232.13" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2</head><label>2</label><figDesc>Fig. 2 depicts samples of log likelihood values (upper plots), the numbers of DT nodes (middle plots) and the distributions of DT nodes for the burn-in (left) and post burn-in (right side) phases.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Samples of Log Likelihood and DT Sizes</figDesc><graphic coords="5,327.60,422.09,255.13,191.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Feature Importance within Random Sub-Sampling Validation</figDesc><graphic coords="6,327.60,72.00,212.60,166.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Test errors of SC, MAP, and MAPW Decistion Tree Models within Random Sub-Sampling Validation</figDesc><graphic coords="6,352.47,458.42,184.26,215.36" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Esimates of Uncertainty Intervals for an Aircraft Pair</figDesc><graphic coords="7,75.60,315.25,235.28,129.48" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc></figDesc><table><row><cell></cell><cell cols="2">Predictor Variables</cell><cell></cell></row><row><cell cols="2">VARIABLE NOTATION</cell><cell>MIN</cell><cell>MAX</cell></row><row><cell>x 1</cell><cell>d x</cell><cell>-48.11</cell><cell>51.70</cell></row><row><cell>x 2</cell><cell>d y</cell><cell>-52.93</cell><cell>35.78</cell></row><row><cell>x 3</cell><cell>d z</cell><cell>-10297</cell><cell>8760</cell></row><row><cell>x 4</cell><cell>d</cell><cell cols="2">2.40 10297.06</cell></row><row><cell>x 5</cell><cell>V x,1</cell><cell>-691</cell><cell>584</cell></row><row><cell>x 6</cell><cell>V y,1</cell><cell>-806</cell><cell>473</cell></row><row><cell>x 7</cell><cell>V z,1</cell><cell>-83.10</cell><cell>96.66</cell></row><row><cell>x 8</cell><cell>V x,2</cell><cell>-444</cell><cell>599</cell></row><row><cell>x 9</cell><cell>V y,2</cell><cell>-527</cell><cell>426</cell></row><row><cell>x 10</cell><cell>V z,2</cell><cell>-95.05</cell><cell>11.53</cell></row><row><cell>x 11</cell><cell>T 1</cell><cell>0</cell><cell>9</cell></row><row><cell>x 12</cell><cell></cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 :</head><label>2</label><figDesc>Importance of Variables in Terms of Frequency of</figDesc><table><row><cell>Use</cell><cell></cell></row><row><cell cols="2">VARIABLE FREQUENCY</cell></row><row><cell>x 8</cell><cell>0.168</cell></row><row><cell>x 1</cell><cell>0.137</cell></row><row><cell>x 9</cell><cell>0.120</cell></row><row><cell>x 6</cell><cell>0.110</cell></row><row><cell>x 4</cell><cell>0.095</cell></row><row><cell>x 5</cell><cell>0.090</cell></row><row><cell>x 3</cell><cell>0.078</cell></row><row><cell>x 2</cell><cell>0.061</cell></row><row><cell>x 10</cell><cell>0.050</cell></row><row><cell>x 7</cell><cell>0.042</cell></row><row><cell>x 11</cell><cell>0.001</cell></row><row><cell>x 12</cell><cell></cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">In our research we use these data as follows. The positions are used for calculating the distances d x , d y , and d z between aircraft 1 and 2 along axes X, Y , and height axis Z, respectively. Velocities V x, * , V y, * and V z, * of the aircraft are given on axes X, Y , and Z. We assume that distance between aircraft 1 and 2 is important information for detecting conflicts in the airport environment when aircraft change positions in X, Y and Z during landing or</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>The authors are grateful to the anonymous reviewers for useful and constructive comments on the paper. This research was partly supported by the Engineering and Physical Sciences Research Council (EPSRC), GR/R24357/01.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A mixed 0-1 nonlinear optimization model and algorithmic approach for the collision avoidance in ATM: velocity changes through a time horizon</title>
		<author>
			<persName><forename type="first">A</forename><surname>Ayusoa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Escuderoa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Martn-Campo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers and Operations Research</title>
		<imprint>
			<biblScope unit="volume">39</biblScope>
			<biblScope unit="issue">12</biblScope>
			<biblScope unit="page" from="3136" to="3146" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Classification and Regression Trees</title>
		<author>
			<persName><forename type="first">L</forename><surname>Brieman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Friedman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Olshen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Stone</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1984">1984</date>
			<pubPlace>Belmont, CA, Wadsworth</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Airborne collision avoidance systems and air traffic management safety</title>
		<author>
			<persName><forename type="first">P</forename><surname>Brooker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Navigation</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="1" to="16" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">H</forename><surname>Chipman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>George</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mccullock</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Bayesian CART model search</title>
	</analytic>
	<monogr>
		<title level="j">Journal of American Statistics</title>
		<imprint>
			<biblScope unit="volume">93</biblScope>
			<biblScope unit="page" from="935" to="960" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Making sense of a forest of trees</title>
		<author>
			<persName><forename type="first">H</forename><surname>Chipman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>George</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mcculloch</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Symposium on the Interface. Interface Foundation of North America</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Weisberg</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">D</forename><surname>Denison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Holmes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Malick</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Smith</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Bayesian Methods for Nonlinear Classification and Regression</title>
		<imprint>
			<publisher>Wiley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Knowledge discovery via multiple models</title>
		<author>
			<persName><forename type="first">P</forename><surname>Domingos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Intelligent Data Analysis</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="187" to="202" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Reversible jump Markov chain Monte Carlo computation and Bayesian model determination</title>
		<author>
			<persName><forename type="first">P</forename><surname>Domingos</surname></persName>
		</author>
		<author>
			<persName><surname>Stanford</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Machine Learning</title>
				<editor>
			<persName><surname>Green</surname></persName>
		</editor>
		<imprint>
			<publisher>Morgan Kaufmann</publisher>
			<date type="published" when="1995">2000. 1995</date>
			<biblScope unit="volume">82</biblScope>
			<biblScope unit="page" from="711" to="732" />
		</imprint>
	</monogr>
	<note>Bayesian Averaging of classifiers and the overfitting problem</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Optimizing airline passenger prescreening systems with Bayesian decision models</title>
		<author>
			<persName><forename type="first">W</forename><surname>Krzanowski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers and Operations Research</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="1827" to="1836" />
			<date type="published" when="2006">2006. 2012</date>
		</imprint>
	</monogr>
	<note>Journal of Classification</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">A probabilistic framework for aircraft conict detection</title>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Intelligent Transportation Systems</title>
		<editor>S. Sastry</editor>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="199" to="220" />
			<date type="published" when="2000">2002. 2000</date>
		</imprint>
		<respStmt>
			<orgName>NATS. London Area Control Centre ; National Air Traffic Services</orgName>
		</respStmt>
	</monogr>
	<note>Short Term Conflict Alerts</note>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Introducing Monte Carlo methods with R</title>
		<author>
			<persName><forename type="first">C</forename><surname>Robert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Casella</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Confident Interpretation of Bayesian decision trees for clinical applications</title>
		<author>
			<persName><forename type="first">V</forename><surname>Schetinin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transaction on IT in Biomedicine</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="312" to="319" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
