<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Identifying extra-terrestrial intelligence using machine learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Malgorzata Gutowska</string-name>
          <email>malgorzata.gutowska2@mail.dcu.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Scriney</string-name>
          <email>michael.scriney@insight-centre.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrew McCarren</string-name>
          <email>andrew.mccarren@dcu.ie</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dublin City University</institution>
          ,
          <addr-line>Dublin 9</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Insight Centre for Data Analytics, Dublin City University</institution>
          ,
          <addr-line>Dublin 9</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>VistaMilk Research Centre, School of Computing, Dublin City University</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Since the date of establishment of the SETI Institute, its scientists have used various approaches in their search for extra-terrestrial intelligence (SETI). A novel idea involved image categorisation techniques in classifying radio signals represented by 2D spectrograms. The dataset of simulated radio signals, created for classi cation purposes have been used in this work to train models based on neural network architectures. It is shown in this paper that combining three di erent models, trained on features obtained by various techniques, has a positive impact on model accuracy and performance. Features learned by a convolutional neural network (CNN), bottleneck features from existing models and manually extracted features from the spectrograms comprised the three feature sets used as training data for the combined model. It was also shown that combining di erent methods of spectrogram generation resulted in improving the accuracy of the nal model.</p>
      </abstract>
      <kwd-group>
        <kwd>Convolutional Neural Network Image Processing Spectrograms</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Scientists from the SETI Institute (Search for Extra-terrestrial Intelligence)
monitor radio signals coming from multiple directions from space, searching for signs
of extra-terrestrial intelligence [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The arti cial signals are thought likely to be
narrow-band, in contrast to natural radiation featuring wide spectra. Therefore,
the e orts to identify arti cially generated electromagnetic waves are focused on
searching for narrow-band signals. The Allen Telescope Array (ATA) is an array
of 42 radio telescopes in northern California [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], one of whose main activities is
the search for ETI. This telescope allows for simultaneous observations of 3 very
small windows of the sky, which helps in highlighting potential signs of intelligent
origin [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Narrow band signals of frequency drifting linearly over time highlight
candidates of potential arti cial origin [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The sensitive algorithm within the
specialised software at ATA detects various types of narrow-band signals. While
the rate of not detecting potentially interesting signals is acceptably low, many
other similar signal types produce false positives, resulting in additional
valueless sets of observations [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Transformed into a form of 2D spectrograms,
narrow-band radio signals with a drifting frequency can be easily distinguished
from other signal types by a human due to their shape. This characteristic can
be utilised in an automated fashion with an adoption of rapidly developing
image recognition techniques such as convolutional neural networks (CNN). SETI
scientists simulated 140,000 signals and used these as training data for image
classi cation algorithms. A competition, which was held in July 2017, produced
a range of classi cation models, of which the best achieved results of 95%
accuracy [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. A subset of the simulated and labelled data (35,000 signals) was made
available after the competition was over [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The competition winners used high
powered computing provided by IBM [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The purpose of this research is to nd
out whether a satisfactory classi cation of SETI signals can be achieved using
convolutional neural networks and other machine learning techniques on limited
resources accessible to citizen scientists. The aim of this work was to reproduce
or improve the results of top scoring models using Colaboratory platform with
GPU processing and 18 GB RAM.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        The ATA radio telescopes record analogue voltage signals representing
electromagnetic eld oscillations reaching individual antennas. Before the signals are
stored, they are demodulated down from GHz range to lower frequencies and
digitised, which results in a stream of complex-valued time-series data. The
digitisation process produces 104 million complex samples per second, corresponding
to about 70MHz bandwidth window around central frequency from the range
110 GHz, which is the observation range for ATA [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
2.1
      </p>
      <sec id="sec-2-1">
        <title>Spectrograms</title>
        <p>Usage of frequency domain for signals oscillating in time, in many use cases gives
a more meaningful illustration of signal's characteristics than a time domain
representation. A transition from time to frequency domain can be achieved by
Fourier Transform (FT), based on the assumption that each periodic signal can
be decomposed to a sum of sines and cosines:</p>
        <p>1
S(t) = 2 a0 +
1
X an cos n!t +
n=1
1
X bn sin n!t
n=1
or, if represented in a complex space, it can be expressed as</p>
        <p>
          S(t) =
1
X cnejn!t
where S(t) is the approximation of signal s(t) in the time domain and ! is signal
frequency. The coe cients an and bn or cn describe a signal in the frequency
domain and they are expressed as:
and
where T is an oscillation period. The link between sine, cosine and
exponential functions is provided by the Euler formulas [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The result from the
FT is the relationship between a signal's power and its frequency. By including
additional time dependency and representing the power by pixels brightness, it
is possible to produce 2D spectrograms, which are the types of images classi ed
in this work.
Radio signals carrying a large amount of energy at a narrow frequency range are
often called \narrowband", as they feature narrow bandwidth. In the observed
signals, the carrier (central) frequency usually changes with time. This frequency
drift (Doppler's drift) is caused by the Earth's rotation and/or the movement
or acceleration of the source. These signals are of the greatest interest to SETI
scientists. Narrow-band signals with a constant frequency (without drift) are of
less interest, because they are more likely to come either from terrestrial
broadcasting stations or geostationary satellites [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. SonATA, the software managing
the signals recording and pre-processing at ATA, is also responsible for
determining the candidates for intelligent signals. A signal is agged as a candidate, if
it demonstrates characteristics of a narrow-band signal; in such cases follow-up
observations are conducted in order to assess the possibility that the signal is
of extra-terrestrial origin. The relatively high rate of false positives, which is a
weak point of the currently used detection algorithm of SonATA, can easily lead
to wasting large amounts of observation time [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
A need for a multi-categorical classi er brought an idea of training a
neuralnetwork-based model on spectrogram images. Simulations of radio signals
provide a controlled dataset of labelled images. SETI scientists, based on their
domain expertise, have simulated 6 categories, which re ect the most commonly
observed signal groups, plus an additional category of background noise. Two
examples of spectrograms of the simulated signals and their labels are presented in
Figure 1. Pictures of all categories are shown in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The full list contained seven
categories: narrowband, narrowbanddrd, squiggle, squarepulsednarrowband,
squigglesquarepulsednarrowband, brightpixel, noise. Simulation process
        </p>
        <p>
          (a) narrowband
(b) squiggle
and parameters of individual categories have been presented in detail by [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
One of the goals of the simulation was to generate signals of a wide range of
di culties in distinguishing between individual categories.
In this paper we propose a technique that can be used on low performing home
computers and give compariable results to the winning competitors. Across
recent years, innovative CNN architectures such as VGG, ResNet, Inception,
DenseNet or NASNet [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] were each setting a new state-of-the-art classi cation
on datasets such as ImageNet [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] or CIFAR [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. ResNet's innovation was an
introduction of identity connections and optimisation of the residual mapping
instead of the original mapping [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. By developing the residual learning it was
possible to train extremely deep networks without gradient vanishing and
accuracy degradation. Another innovation { DenseNet { introduced connections
between all convolutional layers [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <p>The following section describes the methods utilised in this work and the data
pre-processing steps, which are as follows:
{ obtaining spectrograms from time-series data
{ spectrograms enhancement
{ exploration of existing Convolutional Neural Networks (CNN)
{ creation of manual features
{ building the combined architecture
3.1</p>
      <sec id="sec-3-1">
        <title>From time-series data to spectrograms</title>
        <p>The simulated data consisted of a series of complex numbers in the time domain.
Complex numbers are often chosen for mathematical convenience, when it is
required to perform operations on amplitude and frequency.</p>
        <p>For example, a signal from a real space written as x(t) = A1 cos !t in a
complex space can be expressed as x(t) = A2ej!t and then by using the Euler
formula (x2), it can be written as a sum of Real and Imaginary components:
x(t) = A2 cos !t + A2j sin !t = a(t) + jb(t) The raw data used in this work
consisted of numbers of the above pattern.</p>
        <p>
          The following steps were performed to obtain spectrograms from the
simulated data:
1. Time-series data has been split into time intervals. The length of the interval
would later re ect a time unit on the spectrogram's vertical axis.
2. The time segments have been stacked horizontally to create a 2D array.
3. The array has been processed with Hann window [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. This technique is used
to prevent against spectral leakage and generation of arti cial frequencies.
        </p>
        <p>This step was performed only in some cases, as described later.
4. Fourier Transform (FT) has been performed on each time segment and a
square of its modulus has been taken.
5. A logarithm has been applied on the FT results. This operation brings higher
granularity into the lower ranges of a colour histogram. This step was not
done in all of the cases, which will be discussed later.
6. The resulting values have been normalised to the range 0-255, for the array
to be plotted as an image, where brighter colours correspond to higher signal
power.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Enhancing the spectrograms</title>
        <p>The maximum image size attainable from the simulated data was 196,608 pixels,
re ecting a resolution of 384x512. However, for the majority of use cases lower
resolution images (128x256) have been created.</p>
        <p>
          Monochromatic pictures have only one colour channel, whereas colour
pictures can have 2-4 channels; e.g. the RGB colour space uses 3 channels where
each colour { red, green and blue are described separately on a scale from 0 to
255. Convolutional networks are therefore well suited to operate on colour images
by convolving 3-dimensional lters simultaneously through all colour layers and
forming independent weight tensors. Even though spectrograms are
monochromatic, in this research separate channels have been used to carry the results of
di erent techniques of image generation. The following methods were explored
for this purpose:
{ a logarithm has been applied over the FT (Figure 2a),
{ the logarithm has been omitted (Figure 2b),
{ Hann window has been applied before the FT and the logarithm was taken
from the FT result (Figure 2c),
{ Radon transform [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] has been applied over the spectrogram obtained as in
the rst point.
(a) Spectrogram obtained
using logarithm over the
Fourier Transform
output; no Hann window
used.
        </p>
        <p>(b) Spectrogram obtained
without applying the
logarithm; no Hann function
used.</p>
        <p>(c) Spectrogram obtained
using the Hann window
before Fourier Transform
and the logarithm over
the FT output.</p>
        <p>
          While the Radon transform can be useful in detecting straight lines within
a noisy background [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], it was eventually omitted in the CNN training, due
to lack of su cient distinction. The spectrograms presented in Figure 2 have
been merged into 3-channel pictures and used in CNN's. Another image
preprocessing technique which has been explored was a noise reduction technique.
Two algorithms were utilised for this purpose; contrast enhancing custom
function and the median-based denoising method from OpenCV library [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. While
this process seemed to work well with many spectrograms, it failed in cases
where signal to noise ratio was very low. Overall it did not appear to improve
the native CNN's pattern detection methods and thus was omitted in further
CNN trials. However, it was adopted in the manual feature extraction, which is
described later.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Exploring CNN architectures</title>
        <p>Prototyping with CNN's has been performed on 4 categories, with total size of
the data set being 4000. Further method exploration was performed on a set
of 7000 signals, including all 7 categories, whereas the full data set size used
here was 35,000 signals. The CNN architectures, which have been tested in this
research include:
{ 3 and 4-convolutional-block networks of Convolutional + ReLU4 + Max</p>
        <p>
          Pooling5 layers with variable lter sizes: 3 { 7,
{ VGG16 and VGG19 [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]
{ Xception [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]
{ ResNeXt101 [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]
{ InceptionResNetV2 [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]
{ DenseNet201 (201 layers) [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]
4 ReLU is a non-linear activation function
5 A max value of 2x2 pixels area
        </p>
        <p>Most of the above networks were used through transfer learning, rather than
training from random weights. The CNNs of 3 and 4 convolutional blocks, as
well as VGG16 have been fully trained from randomly distributed weights, yet
the accuracy from the VGG did not outperform the former one.</p>
        <p>In addition to the above architectures a few variants of combined models
were tested, such as DenseNet or ResNeXt accompanied with a neural network
of fully connected layers trained on manually crafted features.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Manually crafted features</title>
        <p>
          Apart from variants of CNN's, a more traditional machine learning method was
also part of this research. A regular neural network was trained on a set of
features, which were manually crafted to re ect the main characteristics of all
classes. The following features were generated:
{ the number of pixels in each of the 4 brightness ranges, such as: 0 { 62.5,
62.5 { 125, etc., marked as Q1, { Q4 in Figure 3a,
{ characteristics of pixel brightness distribution, such as mean, variance and
skewness,
{ estimated width of the bounding box around the signal, as shown in
Figure 3b; this was obtained using a custom function,
{ estimated total height of individual bounding boxes, as in Figure 3b; this
was generated using a custom method,
{ estimated length of the signal's line using Canny edge detection algorithm
[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>The width and height of a signal line were calculated by counting total number
of columns or rows containing pixels of a brightness over a prede ned threshold.
(a) Colour (brightness) histogram of
a sample spectrogram with annotated
four quarters.</p>
        <p>(b) Bounding boxes around signal
labelled with width and height.</p>
        <p>Fig. 3: Illustration of extraction of some of the features.
3.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Combined architecture</title>
        <p>
          Residual Networks (ResNet) [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and Densely Connected Convolutional
Networks (DenseNet) [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] were shown to perform exceptionally well with the
spectrogram images from SETI [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. In this work, an architecture of the DenseNet
(or ResNeXt) model combined with other models was created. The motivation
behind combining two or more models was a belief that di erent types of
networks would be able to learn di erent characteristics of original images, therefore
combining them would lead to the \best of each" net result. Both versions of
combined architectures { with DenseNet and ResNeXt performed similarly,
however, to achieve the same result, DenseNet required much less memory due to a
compact architecture featuring less parameters.
        </p>
      </sec>
      <sec id="sec-3-6">
        <title>Densely Connected Convolutional Network. DenseNet had the highest</title>
        <p>
          performance out of all the networks tested [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The innovative feature of this
architecture is passing the output from all preceding convolution layers to all
subsequent layers within a dense block. This way, low level features combined
with more complex features are simultaneously passed to the classi cation layer.
This is not without signi cance for this particular use case, where images contain
mostly simple shapes.
        </p>
        <p>Final model implementation. The model developed in this work is shown
in Figure 4. Pretrained on the ImageNet dataset, the DenseNet201 model has
been used for extracting features out of the training dataset (bottleneck
features), by trimming the top part of its architecture and using only the
convolutional part. A separate 4-convolutional-block CNN was trained on the
spectrogram data from random weights, which produced similarly structured bottleneck
features. Two fully connected layers were then added on top of each model and
the output was passed onto the common layer. A third element of the whole
architecture was a regular network with one hidden and one output layer trained
on manually extracted features. The output produced was passed again to the
common layer, which was comprised of the outputs of all three individual models.
The common layer combined the outputs together, giving each of them the same
number of features. Two fully connected layers were added on top of the common
layer, with the softmax activation, producing the nal output of probabilities
for seven categories. In order to achieve the optimal batch size for training, the
split of 35,000 pictures into train, validation and test datasets was performed
with the ratio of 76:12:12 respectively. The data split have been performed once
and then the same subsets were fed into three models. The test data was used
at the evaluation stage only, after the training process had completed. During
training, images were loaded in batches in order to accommodate available
memory resources. In order to overcome over tting, dropout was applied onto three
branches of the combined model.</p>
        <p>
          The gradient descent process was accomplished with the Adam optimiser [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ],
with the initial learning rate 1e 3 decaying with subsequent epochs. Training
ran through 9 epochs, with each of them taking approximately 43s.
Table 1 compares accuracy values achieved by various methods of this research
and Table 2 shows the winning SETI competition results with the best
performing method from this work. The performance was measured for both types
of images: monochromatic (including only one type of spectrogram) and
multichannel (containing three versions of spectrograms). The triple model achieved
the following scores: accuracy { 87.9%, logarithmic loss { 0.3815. Detailed
performance scores are shown in Table 3.
        </p>
        <p>
          From among the single models, the best accuracy has been achieved by the
CNN with 4 convolutional blocks, though the combined model outperformed all
single model architectures. While other combined architectures were explored,
the one combining DenseNet with manual features (MF) and the CNN-trained
features yielded the best results. The Table 3 shows the accuracy for all
categories. The category with the highest F1 score was squiggle, which by visual
inspection is also the most obvious to recognise. The next best recognised signal
is brightpixel. While the precision of brightpixel detection is quite high, the
recall is not as good, as many actual brightpixel signals were not
distinguishable from noise signals. The noise classi cation has relatively low precision and
in addition to brightpixel, many other signals were misclassi ed as noise. The
lowest confusion with noise appears for squiggle and narrowband. As the
correct classi cation of the narrowband category is of the greatest interest to SETI
researchers [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], this can be perceived as an advantage of this model. The
poorest classi cation occurs in narrowbanddrd signals, which are often confused with
narrowband. Indeed, in many cases from the narrowbanddrd class, the frequency
drift was so small that it would be impossible to see a di erence when visually
inspecting both types of signal. A fact worth noting is that the model presented
in this work achieved better overall results in noise detection than both
competition winning models, which reported the F1 score values as: 88.54% and 88.04%
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], signi cantly lower than the average accuracy of both models: 94.61% and
94.74% respectively. The model presented in this paper achieved 89%, which is
above the average accuracy of the model itself. The reason behind this is the
inclusion of manually extracted features, that added an ability to separate the
noise category relatively well from other categories. Overall, the model presented
in this work did not outperform already existing models, as it would have placed
slightly higher than 3rd place. However, it should be noted that the winning
team utilised the computational and storage resources provided by IBM for this
purpose [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The dataset size used in this research was also signi cantly smaller,
as the full dataset generated for this purpose had 140,000 images, while the one
used in this work had 35,000. By using the combined model it was possible to
achieve the reported accuracy during training taking 6 minutes and 27s. The
training ran through 9 epochs and stopped afterwards, when the validation loss
stopped decreasing. This is not the total time however, as training of the custom
CNN took 40 minutes, similar to feature extraction from DenseNet. The longest
time taken was to calculate the manual features for all images, especially, the
width and height of the bounding box, which altogether took around 20 hours.
The main reason for this process taking so much time was usage of non-optimised
custom functions. In summary, given the resources used, rather short training
time, and the fact that images of reduced resolution were used in both
convolutional networks, a relatively good accuracy was achieved thanks to additional
innovations introduced in this work.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>In this work a means of improving classi cation accuracy (in relation to other
examined methods) by both enhancing the source data and consolidating NN
architectures was presented. Three methods were integrated by creating
spectrograms from raw time-series data into 3 image channels and the inclusion of
manually extracted features from the spectrograms. In addition, the
consolidation of three neural network architectures into a single model was implemented.
By using these methods an accuracy of 87.86% with F1 scores ranging from 0:83
to 0:93 was obtained. This research shows that including manually extracted
features helps in classifying speci c categories, such as the SETI category noise.
Finally, this work showed favourable results in comparison to competitor
methods implemented on more advanced architecture environments. Further work in
this area could be a promising direction for additional model enhancement.
Future work seeks to explore the addition of a wider range of manual features, as
well as other denoising techniques.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bastian</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <source>Ml4seti</source>
          (
          <year>2017</year>
          ), https://github:com/sagelywizard/ml4seti?source= post page
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bradski</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The OpenCV Library</article-title>
          .
          <source>Dr. Dobb's Journal of Software Tools</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Canny</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A computational approach to edge detection</article-title>
          . In: Fischler,
          <string-name>
            <given-names>M.A.</given-names>
            ,
            <surname>Firschein</surname>
          </string-name>
          ,
          <string-name>
            <surname>O</surname>
          </string-name>
          . (eds.) Readings in Computer Vision, pp.
          <volume>184</volume>
          {
          <fpage>203</fpage>
          . Morgan Kaufmann, San Francisco (CA) (
          <year>1987</year>
          ). https://doi.org/10.1016/B978-0
          <source>-08-051581- 6</source>
          .
          <fpage>50024</fpage>
          -
          <lpage>6</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chollet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Xception: Deep learning with depthwise separable convolutions</article-title>
          .
          <source>CoRR abs/1610</source>
          .02357 (
          <year>2016</year>
          ), http://arxiv:org/abs/1610:
          <fpage>02357</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Egly</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harp</surname>
            ,
            <given-names>G.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richards</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinodababu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voien</surname>
          </string-name>
          , J.:
          <article-title>Classi cation of simulated radio signals using wide residual networks for use in the search for extra-terrestrial intelligence</article-title>
          . CoRR abs/
          <year>1803</year>
          .08624 (
          <year>2018</year>
          ), http: //arxiv:org/abs/1803:08624
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          :
          <article-title>Using arti cial intelligence to search for extraterrestrial intelligence (</article-title>
          <year>2017</year>
          ), https://medium:com/codait/using
          <article-title>-arti cial-intelligence-to-searchfor-extraterrestrial-intelligence-ec19169e01af</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          :
          <article-title>Welcome to the seti institute code challenge! (</article-title>
          <year>2018</year>
          ), https:// github:com/setiQuest/ML4SETI/blob/master/tutorials/Step 1 Get Data:ipynb
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fei-Fei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <string-name>
            <surname>ImageNet: A LargeScale Hierarchical Image</surname>
          </string-name>
          <article-title>Database</article-title>
          .
          <source>In: CVPR09</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gutowska</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCarren</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The search for extra-terrestrial intelligence: classi - cation of radio signals with machine learning</article-title>
          .
          <source>Insight Technical Report 1 (September</source>
          <year>2019</year>
          ), https://doras:dcu:ie/23780/1/2019-mcm
          <article-title>-</article-title>
          <string-name>
            <surname>gutowsm2-Final Practicum</surname>
          </string-name>
          Paper:pdf
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          :
          <article-title>On the use of windows for harmonic analysis with the discrete fourier transform</article-title>
          .
          <source>In: Proc. IEEE</source>
          . pp.
          <volume>51</volume>
          {
          <issue>83</issue>
          (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , J.:
          <article-title>Deep residual learning for image recognition</article-title>
          .
          <source>CoRR abs/1512</source>
          .03385 (
          <year>2015</year>
          ), http://arxiv:org/abs/1512:
          <fpage>03385</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weinberger</surname>
            ,
            <given-names>K.Q.</given-names>
          </string-name>
          :
          <article-title>Densely connected convolutional networks</article-title>
          .
          <source>CoRR abs/1608</source>
          .06993 (
          <year>2016</year>
          ), http://arxiv:org/abs/1608:
          <fpage>06993</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
          </string-name>
          , J.:
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>arXiv preprint arXiv:1412.6980</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Learning multiple layers of features from tiny images</article-title>
          . University of Toronto (05
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Moskowitz</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>A course in complex analysis in one variable</article-title>
          . World Scienti c (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Murphy</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          :
          <article-title>Linear feature detection and enhancement in noisy images via the radon transform</article-title>
          .
          <source>Pattern Recognition Letters</source>
          <volume>4</volume>
          (
          <issue>4</issue>
          ),
          <volume>279</volume>
          {
          <fpage>284</fpage>
          (
          <year>1986</year>
          ). https://doi.org/10.1016/
          <fpage>0167</fpage>
          -
          <lpage>8655</lpage>
          (
          <issue>86</issue>
          )
          <fpage>90009</fpage>
          -
          <lpage>7</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Nikitin</surname>
          </string-name>
          , I.:
          <article-title>Statistical analysis of narrow-band signals at setilive</article-title>
          .
          <source>org. arXiv e-prints arXiv:1502.04887 (Feb</source>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>A survey on transfer learning</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>22</volume>
          (
          <issue>10</issue>
          ),
          <volume>1345</volume>
          {1359 (Oct
          <year>2010</year>
          ). https://doi.org/10.1109/TKDE.
          <year>2009</year>
          .191
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Richards</surname>
          </string-name>
          , J.: Seti institute (
          <year>2016</year>
          ), https://old:seti:org/users/jrichards
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. SETI:
          <article-title>Seti institute (</article-title>
          <year>2019</year>
          ), https://seti:org
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Simonyan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          .
          <source>CoRR abs/1409</source>
          .1556 (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Szegedy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Io e, S.,
          <string-name>
            <surname>Vanhoucke</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Inception-v4, inception-resnet and the impact of residual connections on learning</article-title>
          .
          <source>CoRR abs/1602</source>
          .07261 (
          <year>2016</year>
          ), http: //arxiv:org/abs/1602:
          <fpage>07261</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Vinodababu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Wide-residual-nets-for-seti (</article-title>
          <year>2017</year>
          ), https://github:com/sgrvinod/ Wide-Residual-
          <article-title>Nets-for-SETI?source=post page</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Welch</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , et al.:
          <article-title>The Allen Telescope Array: The First Wide eld, Panchromatic, Snapshot Radio Camera for Radio Astronomy and SETI</article-title>
          .
          <source>IEEE Proceedings 97, 1438{1447 (Aug</source>
          <year>2009</year>
          ). https://doi.org/10.1109/JPROC.
          <year>2009</year>
          .2017103
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girshick</surname>
            ,
            <given-names>R.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dollar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Aggregated residual transformations for deep neural networks</article-title>
          .
          <source>CoRR abs/1611</source>
          .05431 (
          <year>2016</year>
          ), http://arxiv:org/ abs/1611:
          <fpage>05431</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>