<?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">Adaptive Ensemble Learning for Intrusion Detection Systems</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Vincenzo</forename><surname>Agate</surname></persName>
							<email>vincenzo.agate@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Federico</forename><surname>Concone</surname></persName>
							<email>federico.concone@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alessandra</forename><surname>De Paola</surname></persName>
							<email>alessandra.depaola@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Pierluca</forename><surname>Ferraro</surname></persName>
							<email>pierluca.ferraro@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Salvatore</forename><surname>Gaglio</surname></persName>
							<email>salvatore.gaglio@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Giuseppe</forename><forename type="middle">Lo</forename><surname>Re</surname></persName>
							<email>giuseppe.lore@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Marco</forename><surname>Morana</surname></persName>
							<email>marco.morana@unipa.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi di Palermo</orgName>
								<address>
									<settlement>Palermo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Adaptive Ensemble Learning for Intrusion Detection Systems</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">05CC82AAF1F93ABCB689AB22FF4E33BE</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:56+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>
			<textClass>
				<keywords>
					<term>Cybersecurity</term>
					<term>Artificial Intelligence</term>
					<term>Intrusion Detection Systems</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>For years, the European Commission has highlighted the need to invest in cybersecurity as a means of protecting institutions and citizens from the many threats in cyberspace. Attacks perpetrated through the network are extremely dangerous, also because their mitigation is complex, making it difficult to ensure an adequate level of security. One of the crucial elements in building an overall system of protection against network-based cyber attacks are Intrusion Detection Systems (IDSs), whose goal is to detect and identify such attacks and misuse of computer networks in a timely manner. Nowadays, the most effective IDSs are based on Machine Learning (ML) and are able to combine and analyze information from heterogeneous sources, such as network traffic, user activity patterns, and data extracted from system logs. However, these tools commonly exploit specific classifiers, whose performance is highly dependent on the attacks being considered, and are unable to generalize adequately enough to be applied in different contexts. The research laboratories of Networking and Distributed Systems and Artificial Intelligence at the University of Palermo are carrying out research activities in order to address these issues, with the main goal of designing a new generation of IDSs that, by dynamically and adaptively combining multiple classifiers, are able to overcome the limitations of state-of-the-art solutions.</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>Today, with the increasingly pervasive use of ICT technologies, cyber attacks pose a serious risk to the infrastructural, productive and economic aspects of our society. One of the most critical threats to today's hyperconnected world are attacks that come from the network. In fact, all social and productive realities are closely dependent on the ability to exchange data through the network. This dependence can be exploited by the malicious parties to gain unauthorized access to the resources of institutions and organizations. One of the most effective solutions to such attacks are Intrusion Detection Systems (IDSs), whose main goal is to timely detect and identify misuse of resources early enough to enable timely responses that stop any malicious behavior and ensure normal operation of systems.</p><p>Currently, the most promising approach to designing IDSs capable of dealing with the threats our systems will face in the near future is the adoption of Machine Learning (ML) and, more generally, Artificial Intelligence (AI) methods.</p><p>However, a thorough study of the literature shows that the adoption of machine learning methods to design IDSs involves several critical issues. One of the most noticeable concerns is that, due to the high heterogeneity of network traffic generated by different attacks, specific classifiers are characterized by performance that is highly dependent on the attacks considered. This means that there is no single universal ML approach that can detect any kind of attack in different scenarios. In addition, different classes of ML approaches have very different capabilities: for example, supervised methods can achieve excellent performance but are unable to handle unknown attacks, while unsupervised methods can detect anomalies and unknown attacks but generally achieve poor performance with already known intrusions <ref type="bibr" target="#b0">[1]</ref>.</p><p>The adoption of ensemble machine learning techniques, which leverage multiple machine learning algorithms, promises to be a very effective approach to achieve higher overall performance than single methods. However, in the current literature, the ensemble of classifiers is often designed through trial-and-error procedures, and there is no evidence that an approach suitable for a specific scenario can be general enough to be adopted in different scenarios.</p><p>Our research group, through scientific activities funded by various projects, seeks to contribute to this research area by designing new methodologies and adap-tive solutions aiming to improve the robustness of existing approaches in the field of AI-and ML-based intrusion detection systems (IDS).</p><p>The following of this paper introduces the current state of the art of IDS and discusses the main limitations of current solutions, followed by a summary description of our research group's contribution. Finally, a description of the challenges and goals we intend to address in the near future is provided.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Work</head><p>In the dynamic domain of cybersecurity, the arms race between intrusion detection mechanisms and cyber-attack methodologies has accelerated, highlighting an urgent need for innovative detection techniques. Several IDSs have been proposed in the literature, exploiting both signature-based and anomaly-based approaches <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>. The former are reliable in recognizing known attacks but are ineffective against those not previously seen. Conversely, the latter show a more flexible behavior and are better suited to detect constantly evolving attacks, especially by using Machine Learning (ML) techniques.</p><p>Nevertheless, the design of ML-based IDSs faces several challenges, such as the difficulty of ensuring fast responses when dealing with high-dimensional data, as in the case of network traffic, or providing consistently good performance for all types of intrusions. Moreover, in modern network environments with heterogeneous devices, the input data distributions are subject to unpredictable fluctuations over time. This phenomenon, referred to as concept drift, poses a significant challenge in the fields of machine learning and cybersecurity, as noted in <ref type="bibr" target="#b3">[4]</ref>. One of the most promising directions to achieve overall good performance is the adoption of ensemble learning techniques <ref type="bibr" target="#b4">[5]</ref>, which exploit multiple ML algorithms to obtain better results than those of individual methods.</p><p>The IDS presented in <ref type="bibr" target="#b5">[6]</ref>, for instance, combines a twostage meta classifier ensemble (i.e., rotation forest and bagging) with hybrid feature selection (particle swarm optimization, ant colony algorithm, and genetic algorithm) to better distinguish regular and anomalous traffic. However, such a solution is tailored on single attacks instances and not suitable for dealing with multi-class problems. The IDS introduced in <ref type="bibr" target="#b6">[7]</ref> adopts an ensemble approach that combines decision trees, Random Forest, and Forest by Penalizing Attributes algorithms, and a voting technique to combine their probability distributions. Although the system achieves good performance with popular attacks, this drops in the case of rare ones. Multi-class intrusion detection is also addressed in <ref type="bibr" target="#b7">[8]</ref>, where an ensemble approach is designed to detect different attacks. Such IDS also exploits a hybrid feature selection method and a ranking technique that evaluates the ability of different base classifiers to detect different attacks. Results are promising, but only for a subset of the considered attack classes. The authors of <ref type="bibr" target="#b8">[9]</ref> propose a model based on sustainable ensemble learning and on incremental learning. Such a system exploits multiclass regression models so that the ensemble is adapted to recognize different types of attacks; moreover, by means of an iterative update method the parameters and the decision results of the historical model are included into the training process of the final ensemble model.</p><p>The performances of the solutions described above, as well as many other existing ensemble frameworks, are severely limited as many different classes of attacks can occur. Moreover, the combination of multiple ML-based classifiers generally increases the computational load, thus limiting the IDS's ability to operate timely. This issue is particularly critical, given the need to promptly identify incoming threats and immediately apply appropriate countermeasures.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Research Contribution</head><p>In this perspective, a first contribution of our research unit is discussed in <ref type="bibr" target="#b9">[10]</ref>, where we introduced a system which addresses critical limitations in existing frameworks, achieving the right trade-off between number of recognized classes and prediction speed, in contrast to other multi-class IDSs in the literature.</p><p>In particular, we presented a multi-layered architecture for a behavior-based Intrusion Detection System that uses machine learning and ensemble learning techniques to distinguish between benign and malicious traffic and categorize detected malicious activities into one of nine possible attack classes. The architecture of the system is shown in Figure <ref type="figure" target="#fig_0">1</ref>.</p><p>The experimental evaluation was performed on the CIC-IDS2017 public dataset, showing that the proposed IDS exhibits good performance in detecting all attack classes according to well-established metrics.</p><p>A key aspect of our proposed system is its two-layer architecture. To prevent the system from being overloaded with all the network traffic, and consequently to prevent delayed detections, traffic filtering is preliminarily performed in order to distinguish "normal" and "abnormal" traffic, ensuring that only potentially malicious traffic is advanced to the next stage for further analysis. This layer thus acts as a filter, improving the efficiency of the whole system. Accurate classification at this stage is crucial, as traffic deemed benign is not subject to subsequent scrutiny, highlighting the importance of minimizing false negatives to safeguard network integrity. For the design of the first layer, we decided to adopt a Decision Tree (DT), since experimental evaluation showed its better per-  formance for binary classification, compared to Neural Networks, Random Forest, and Gaussian Naive Bayes.</p><p>In the second layer, a detailed analysis of malicious traffic is performed so thus the system generates alerts more accurately. These alerts provide network administrators with the information they need to quickly and effectively respond to threats <ref type="bibr" target="#b10">[11]</ref>, allowing them to neutralize ongoing attacks quickly and efficiently.</p><p>Our solution proposes the adoption of ensemble learning techniques, incorporating a combination of different learning models, such as Neural Networks (NNs), Random Forests (RFs), and additional DTs as weak learners.</p><p>The results of the predictions of the single models are aggregated using appropriate ensemble techniques that yield better classification performances than those of the single weak learners. Specifically, we adopt a weighted voting technique that assigns higher weights to the predictions of classifiers with low uncertainty in order to determine the ensemble's final verdict.</p><p>The adoption of this weighted voting strategy for aggregating classifier outputs, integrating the confidence values from neural network predictions with those of Decision Trees and Random Forests, notably improves the performance of the whole IDS. Finally, it is worth noticing that our system's architecture facilitates paral- </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Preliminary Evaluation</head><p>To conduct a preliminary evaluation of the proposed solution, the CIC-IDS2017 dataset was used <ref type="bibr" target="#b11">[12]</ref>. This dataset perfectly fits the goals of our study as it includes various attacks encompassing SQL-Injection, Brute Force, XSS, DoS GoldenEye, DoS Hulk, DoS Slowhttptest, and DoS Slowloris. These attacks were grouped under two categories, i.e., Web and DOS Attacks, to streamline computation while maintaining detailed and accurate identification of malicious events.</p><p>All tests have been performed on off-the-shelf laptops equipped with Intel 3805U 1.9GHz CPU and 4GB RAM. Moreover, all the models that constitute the proposed IDS have been run 1000 times using different train and test sets at every execution.</p><p>The numerous tests performed on the system have demonstrated its reliability and accuracy in detecting malicious traffic, as well as its time efficiency. The IDS is able to recognize and identify 9 different types of attack in real-time, promptly alerting administrators to minimize serious consequences. In fact, on average, the system misses attacks in very small percentages (close to 1%), while it requires extremely low execution time for both the first and second levels: some slight difference is appreciated in dependence on the model used in the ensemble.</p><p>Besides the good performance achieved, numerous improvements are needed to address other important limitations, that are common to many IDSs in the literature.</p><p>First of all, the solutions proposed in the literature (as well as <ref type="bibr" target="#b9">[10]</ref>) select the set of classifiers to be adopted through a trial-and-error process and lack a formalized methodology that can drive the design process in different scenarios. Moreover, many of the existing solutions have been designed ignoring the outbreak of unknown attacks. Such a "closed-world" approach makes IDSs unsuitable for recognizing special types of attacks known as "zero-day".</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Challenges and Goals</head><p>The main goal of the research unit is the design and development of a novel class of IDSs based on the combination of several dynamically orchestrated classifiers (both supervised and unsupervised), with the aim of recognizing a large set of different threats, also detecting the occurrence of zero-day attacks.</p><p>Given the strong characterization of the many application scenarios in which IDSs are needed, the design of the system architecture will be guided by a formalized, rigorous, and replicable approach that can steer the realization of specific IDS instances. The goal is to design a scalable and modular architecture, capable of maintaining a low computing load while guaranteeing high detection performance and responsiveness, even in the presence of huge amounts of data.</p><p>The main challenge will be the definition of adaptive orchestration techniques, which will be crucial for the design of IDSs capable of dynamically adjusting their ensemble strategies based on the observed context. This will include the integration of both supervised and unsupervised learning approaches, allowing an adaptive response to emerging threats.</p><p>To reach this ambitious goal, the system will also have to address the phenomenon of concept drift, which is the continuous shift of the statistical distribution of network data over time. This poses a big challenge for current IDSs, often necessitating manual retraining of their ma-chine learning models. Indeed, ignoring the phenomenon of concept drift, like many current IDSs do, inevitably lead to performance degradation over time.</p><p>Our future approach will try to overcome these challenges by orchestrating supervised and unsupervised systems to exploit the benefits of both approaches. The detection of unknown attacks can rely on online unsupervised anomaly detection systems that are adept at recognizing signs of zero-day attacks, all the while automatically adapting to concept drift without the constant need for manual intervention. This, in turn, can also reduce the frequency of model re-training and enhance system efficiency. Such systems will be used in conjunction with supervised ones to improve the overall accuracy for known attacks.</p><p>The efficacy of our methodologies will be validated through extensive experimental evaluation, showcasing our system's capability of real-time threat detection compared to traditional models. This will provide the research community with valuable insights into the effectiveness of different ML methods and ensemble strategies against a wide range of security attacks.</p><p>Looking forward, we envision further enriching our IDS framework to improve its resilience against unknown attacks and concept drift, offering robust defenses against the ever-evolving landscape of cyber threats.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Research Unit</head><p>The Networks and Distributed Systems and Artificial Intelligence research laboratories at the University of Palermo, directed by Prof. Giuseppe Lo Re and Salvatore Gaglio, have experience in several research fields such as distributed systems, cybersecurity, artificial intelligence, and machine learning. In particular, the research unit has developed deep expertise in several topics related to the cybersecurity domain that mainly concern the adoption of artificial intelligence to assist the detection and identification of potential threats in cyberspace. The identified methodologies and proposed solutions have been applied in different scenarios, such as intrusion detection systems <ref type="bibr" target="#b9">[10]</ref>, malware detection systems <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref>, social network security <ref type="bibr" target="#b14">[15,</ref><ref type="bibr" target="#b15">16]</ref>, privacy-preserving distributed systems <ref type="bibr" target="#b16">[17,</ref><ref type="bibr" target="#b17">18]</ref>, adversarial machine learning <ref type="bibr" target="#b19">[19]</ref> and secure crowdsensing <ref type="bibr" target="#b20">[20]</ref>.</p><p>Furthermore, it is worth noting that the research group's experience in applying artificial intelligence approaches and methods to distributed systems and cybersecurity challenges has been leveraged in several funded research projects, such as FRASI -FRamework for Agent-based Semantic-aware In-teroperability (FAR MIUR D.M. 8 agosto 2000), Bigger Data (D.D. MIUR n. 2690 dell'11.12.2013, Piano di Azione e Coesione), SeN-Sori -SEnsor Node as a Service for hOme and buildings</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: Architecture of the multi-layered IDS proposed in [10].</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>lelization in the training and testing of weak learners, thereby enhancing efficiency in both training and prediction phases, a critical feature for IDS systems where timely threat detection is paramount. This work is partially funded by the European Union -FESR o FSE, PON Ricerca e Innovazione 2014-2020 -DM 1062/2021.</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>eneRgy savIng (Industria 2015: Bando Nuove Tecnologie per il Made in Italy), Smart Buildings -An Ambient Intelligence system for optimizing energy resources in building complexes (PO FESR Sicilia 2007-2013), OnSicily.com -a Web 3.0 platform with intelligent virtual A.V.I. assistance (PO FESR Sicilia 2007-2013), VASARI -VAlorizzazione Smart del patrimonio ARtistico delle città Italiane (PNR 2015-2020), CrowdSense (PO FESR Sicilia 2014-2020), Smart Wave (PO FESR Sicilia 2014-2020), S6 Project -A Smart, Social and SDN-based Surveillance System for Smart-cities (PO FESR Sicilia 2014-2020), S3 Campus -SHARING, SMART AND SUSTAINABLE CAM-PUS (POC Sicilia 2014-2020 ), Smart Venues for Agrotech Ecosystem (POC Sicilia 2014-2020).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Which algorithm can detect unknown attacks? comparison of supervised, unsupervised and metalearning algorithms for intrusion detection</title>
		<author>
			<persName><forename type="first">T</forename><surname>Zoppi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ceccarelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Puccetti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bondavalli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Security</title>
		<imprint>
			<biblScope unit="volume">127</biblScope>
			<biblScope unit="page">103107</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Survey of intrusion detection systems: techniques, datasets and challenges</title>
		<author>
			<persName><forename type="first">A</forename><surname>Khraisat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Gondal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Vamplew</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kamruzzaman</surname></persName>
		</author>
		<idno type="DOI">10.1186/s42400-019-0038-7</idno>
		<ptr target="https://doi.org/10.1186/s42400-019-0038-7.doi:10.1186/s42400-019-0038-7" />
	</analytic>
	<monogr>
		<title level="j">Cybersecurity</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page">20</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A survey of data mining and machine learning methods for cyber security intrusion detection</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L</forename><surname>Buczak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Guven</surname></persName>
		</author>
		<idno type="DOI">10.1109/COMST.2015.2494502</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Communications Surveys &amp; Tutorials</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="1153" to="1176" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Learning under concept drift: A review</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Dong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Gu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Gama</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Knowledge and Data Engineering</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="page" from="2346" to="2363" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A survey of intrusion detection systems based on ensemble and hybrid classifiers</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Aburomman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B I</forename><surname>Reaz</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.cose.2016.11.004</idno>
		<ptr target="https://doi.org/10.1016/j.cose.2016.11.004" />
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Security</title>
		<imprint>
			<biblScope unit="volume">65</biblScope>
			<biblScope unit="page" from="135" to="152" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Tse-ids: A twostage classifier ensemble for intelligent anomalybased intrusion detection system</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">A</forename><surname>Tama</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Comuzzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K.-H</forename><surname>Rhee</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2019.2928048</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="94497" to="94507" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Building an efficient intrusion detection system based on feature selection and ensemble classifier</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dai</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.comnet.2020.107247</idno>
		<ptr target="https://doi.org/10.1016/j.comnet.2020.107247" />
	</analytic>
	<monogr>
		<title level="j">Computer Networks</title>
		<imprint>
			<biblScope unit="volume">174</biblScope>
			<biblScope unit="page">107247</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A novel ensemble framework for an intelligent intrusion detection system</title>
		<author>
			<persName><forename type="first">S</forename><surname>Seth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">K</forename><surname>Chahal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Singh</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2021.3116219</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="138451" to="138467" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Sustainable ensemble learning driving intrusion detection model</title>
		<author>
			<persName><forename type="first">X</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">T</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Zhong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Xiang</surname></persName>
		</author>
		<idno type="DOI">10.1109/TDSC.2021.3066202</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Dependable and Secure Computing</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="1591" to="1604" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A behavior-based intrusion detection system using ensemble learning techniques</title>
		<author>
			<persName><forename type="first">V</forename><surname>Agate</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Maria</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>De Paola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ferraro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ITASEC</title>
		<imprint>
			<biblScope unit="page" from="207" to="218" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A context-aware system for ambient assisted living</title>
		<author>
			<persName><forename type="first">A</forename><surname>De Paola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ferraro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gaglio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortolani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Peri</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Ubiquitous Computing and Ambient Intelligence</title>
				<editor>
			<persName><forename type="first">S</forename><forename type="middle">F</forename><surname>Ochoa</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Singh</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Bravo</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="426" to="438" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Toward generating a new intrusion detection dataset and intrusion traffic characterization</title>
		<author>
			<persName><forename type="first">I</forename><surname>Sharafaldin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">H</forename><surname>Lashkari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Ghorbani</surname></persName>
		</author>
		<idno type="DOI">10.5220/0006639801080116</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th International Conference on Information Systems Security and Privacy -Volume 1: ICISSP</title>
				<meeting>the 4th International Conference on Information Systems Security and Privacy -Volume 1: ICISSP</meeting>
		<imprint>
			<publisher>SciTePress</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="108" to="116" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A hybrid system for malware detection on big data</title>
		<author>
			<persName><forename type="first">A</forename><surname>De Paola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gaglio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
		<idno type="DOI">10.1109/INFCOMW.2018.8406963</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE INFOCOM 2018 -IEEE Conference on Computer Communications Workshops (INFOCOM WK-SHPS)</title>
				<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="45" to="50" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Twitter analysis for real-time malware discovery</title>
		<author>
			<persName><forename type="first">F</forename><surname>Concone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>De Paola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2017 AEIT International Annual Conference (2017 AEIT)</title>
				<meeting><address><addrLine>Cagliari, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Spade: Multi-stage spam account detection for online social networks</title>
		<author>
			<persName><forename type="first">F</forename><surname>Concone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">K</forename><surname>Das</surname></persName>
		</author>
		<idno type="DOI">10.1109/TDSC.2022.3198830</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Dependable and Secure Computing</title>
		<imprint>
			<biblScope unit="page" from="1" to="16" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Twitter spam account detection by effective labeling</title>
		<author>
			<persName><forename type="first">F</forename><surname>Concone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ruocco</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">3rd Italian Conference on Cyber Security</title>
				<meeting><address><addrLine>ITASEC; IT</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="volume">2315</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Blind: A privacy preserving truth discovery system for mobile crowdsensing</title>
		<author>
			<persName><forename type="first">P</forename><surname>V. Agate</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ferraro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">K</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><surname>Das</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jnca.2023.103811</idno>
		<ptr target="https://doi.org/10.1016/j.jnca.2023.103811" />
	</analytic>
	<monogr>
		<title level="j">Journal of Network and Computer Applications</title>
		<imprint>
			<biblScope unit="page">103811</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Secureballot: A secure open source e-voting system</title>
		<author>
			<persName><forename type="first">V</forename><surname>Agate</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>De Paola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ferraro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jnca.2021.103165</idno>
		<ptr target="https:" />
	</analytic>
	<monogr>
		<title level="j">Journal of Network and Computer Applications</title>
		<imprint>
			<biblScope unit="volume">191</biblScope>
			<biblScope unit="page">103165</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title/>
		<idno type="DOI">10.1016/j.jnca.2021.103165</idno>
		<idno>.103165</idno>
		<ptr target="//doi.org/10.1016/j.jnca.2021" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Adversarial machine learning in e-health: attacking a smart prescription system</title>
		<author>
			<persName><forename type="first">S</forename><surname>Gaglio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giammanco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference of the Italian Association for Artificial Intelligence (2021 AI*IA)</title>
				<meeting><address><addrLine>Milan, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Smcp: a secure mobile crowdsensing protocol for fogbased applications</title>
		<author>
			<persName><forename type="first">F</forename><surname>Concone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lo Re</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Morana</surname></persName>
		</author>
		<idno type="DOI">10.1186/s13673-020-00232-y</idno>
		<ptr target="https://doi.org/10.1186/s13673-020-00232-y.doi:10.1186/s13673-020-00232-y" />
	</analytic>
	<monogr>
		<title level="j">Human-centric Computing and Information Sciences</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="1" to="23" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

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