Answers.Body: <p>They treated it as a classification problem. While it's common to use some variety of Neural Nets (NNs) to build classifiers, Genetic Programming (GP) can also be used for this purpose. In contrast to NN classifiers, GP can use a wider range of operations (e.g. if,while,logical statements,arbitrary mathematical functions etc) to perform the classification than <a href="https://ai.stackexchange.com/questions/1479/do-scientists-know-what-is-happening-inside-artificial-neural-networks">weighted arithmetic expressions involving an activation function</a>. Whether or not this is actually of benefit depends on the specific application.</p>
  
  <p>In addition, the abstract implies their algorithm is <em>adaptive</em> (i.e. responds in some fashion to the nature of incoming attacks), which would most easily be achieved by continuing to run the GP program in the background to monitor potential intrusions.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-10T05:54:42.643Z
Answers.LastActivityDate: 2016-08-10T05:54:42.643Z
Answers.LastEditDate: 2017-04-13T12:53:10.013Z
Answers.UserDisplayName: NietzscheanAI
Body: <p>I've read on wiki that <a href="https://en.wikipedia.org/wiki/Genetic_programming" rel="nofollow">genetic programming</a> has '<em>outstanding results</em>' in cyberterrorism prevention.</p>
  
  <p>Further more, this <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=877981" rel="nofollow">abstract</a> says:</p>
  
  <blockquote>
    <p>Using machine-coded linear genomes and a homologous crossover operator in genetic programming, promising results were achieved in detecting malicious intrusions.</p>
  </blockquote>
  
  <p>I've checked the study, but it's still not clear for me.</p>
  
  <p>How exactly was this detection achieved from the technical perspective?</p>
  
Tags: <genetic-programming><cyberterrorism><ai-security>
Title: How can genetic programming be used to prevent cyberterrorism?
UserDisplayName: kenorb
ThreadText: # How can genetic programming be used to prevent cyberterrorism?
  
  (Asked by: username_0 on 2016-08-10)
  
  I've read on wiki that [genetic programming](https://en.wikipedia.org/wiki/Genetic_programming) has '*outstanding results*' in cyberterrorism prevention.
  
  Further more, this [abstract](http://papers.ssrn.com/sol3/papers.cfm?abstract_id=877981) says:
  
  > Using machine-coded linear genomes and a homologous crossover operator in genetic programming, promising results were achieved in detecting malicious intrusions.
  
  I've checked the study, but it's still not clear for me.
  
  How exactly was this detection achieved from the technical perspective?
  
  **Tags:** genetic-programming, cyberterrorism, ai-security
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-08-10. Score: 2 | Accepted answer
  
  They treated it as a classification problem. While it's common to use some variety of Neural Nets (NNs) to build classifiers, Genetic Programming (GP) can also be used for this purpose. In contrast to NN classifiers, GP can use a wider range of operations (e.g. if,while,logical statements,arbitrary mathematical functions etc) to perform the classification than [weighted arithmetic expressions involving an activation function](https://ai.stackexchange.com/questions/1479/do-scientists-know-what-is-happening-inside-artificial-neural-networks). Whether or not this is actually of benefit depends on the specific application.
  
  In addition, the abstract implies their algorithm is *adaptive* (i.e. responds in some fashion to the nature of incoming attacks), which would most easily be achieved by continuing to run the GP program in the background to monitor potential intrusions.
  
  
  ---
  
  