This section includes my research, ordered from newest to oldest.

1. Investigation of a Machine learning methodology for the SKA pulsar search pipeline. arXiv

Shashank Sanjay Bhat, Thiagaraj Prabu, Ben Stappers, Atul Ghalame, Snehanshu Saha, T.S.B Sudarshan, Zafiirah Hosenie

The SKA pulsar search pipeline will be used for real time detection of pulsars. Modern radio telescopes such as SKA will be generating petabytes of data in their full scale of operation. Hence experience-based and data-driven algorithms become indispensable for applications such as candidate detection. Here we describe our findings from testing a state of the art object detection algorithm called Mask R-CNN to detect candidate signatures in the SKA pulsar search pipeline. We have trained the Mask R-CNN model to detect candidate images. A custom annotation tool was developed to mark the regions of interest in large datasets efficiently. We have successfully demonstrated this algorithm by detecting candidate signatures on a simulation dataset. The paper presents details of this work with a highlight on the future prospects.

2. MeerCRAB: MeerLICHT Classification of Real and Bogus Transients using Deep Learning. arXiv Experimental Astronomy

Zafiirah Hosenie, Steven Bloemen, Paul Groot, Robert Lyon, Bart Scheers, Benjamin Stappers, et al.

Astronomers require efficient automated detection and classification pipelines when conducting large-scale surveys of the (optical) sky for variable and transient sources. Such pipelines are fundamentally important, as they permit rapid follow-up and analysis of those detections most likely to be of scientific value. We therefore present a deep learning pipeline based on the convolutional neural network architecture called π™ΌπšŽπšŽπš›π™²πšπ™°π™±. It is designed to filter out the so called 'bogus' detections from true astrophysical sources in the transient detection pipeline of the MeerLICHT telescope. Optical candidates are described using a variety of 2D images and numerical features extracted from those images. The relationship between the input images and the target classes is unclear, since the ground truth is poorly defined and often the subject of debate. This makes it difficult to determine which source of information should be used to train a classification algorithm. We therefore used two methods for labelling our data (i) thresholding and (ii) latent class model approaches. We deployed variants of π™ΌπšŽπšŽπš›π™²πšπ™°π™± that employed different network architectures trained using different combinations of input images and training set choices, based on classification labels provided by volunteers. The deepest network worked best with an accuracy of 99.5% and Matthews correlation coefficient (MCC) value of 0.989. The best model was integrated to the MeerLICHT transient vetting pipeline, enabling the accurate and efficient classification of detected transients that allows researchers to select the most promising candidates for their research goals.

3. Imbalance Learning for Variable Star Classification using Machine Learning. arXiv MNRAS

Zafiirah Hosenie, Robert Lyon, Benjamin Stappers, Arrykrishna Mootoovaloo, Vanessa McBride

The accurate automated classification of variable stars into their respective sub-types is difficult. Machine learning based solutions often fall foul of the imbalanced learning problem, which causes poor generalisation performance in practice, especially on rare variable star sub-types. In previous work, we attempted to overcome such deficiencies via the development of a hierarchical machine learning classifier. This 'algorithm-level' approach to tackling imbalance, yielded promising results on Catalina Real-Time Survey (CRTS) data, outperforming the binary and multi-class classification schemes previously applied in this area. In this work, we attempt to further improve hierarchical classification performance by applying 'data-level' approaches to directly augment the training data so that they better describe under-represented classes. We apply and report results for three data augmentation methods in particular: Randomly Augmented Sampled Light curves from magnitude Error (πšπ™°πš‚π™»π™΄), augmenting light curves with Gaussian Process modelling (π™Άπš™π™΅πš’πš) and the Synthetic Minority Over-sampling Technique (πš‚π™Όπ™Ύπšƒπ™΄). When combining the 'algorithm-level' (i.e. the hierarchical scheme) together with the 'data-level' approach, we further improve variable star classification accuracy by 1-4%. We found that a higher classification rate is obtained when using π™Άπš™π™΅πš’πš in the hierarchical model. Further improvement of the metric scores requires a better standard set of correctly identified variable stars and, perhaps enhanced features are needed.

4. Comparing Multiclass, Binary, and Hierarchical Machine Learning Classification schemes for variable stars. arXiv MNRAS

Zafiirah Hosenie, Robert Lyon, Benjamin Stappers, Arrykrishna Mootoovaloo

Upcoming synoptic surveys are set to generate an unprecedented amount of data. This requires an automatic framework that can quickly and efficiently provide classification labels for several new object classification challenges. Using data describing 11 types of variable stars from the Catalina Real-Time Transient Survey (CRTS), we illustrate how to capture the most important information from computed features and describe detailed methods of how to robustly use information theory for feature selection and evaluation. We apply three machine learning algorithms and demonstrate how to optimize these classifiers via cross-validation techniques. For the CRTS data set, we find that the random forest classifier performs best in terms of balanced accuracy and geometric means. We demonstrate substantially improved classification results by converting the multiclass problem into a binary classification task, achieving a balanced-accuracy rate of ∼99 per cent for the classification of Ξ΄ Scuti and anomalous Cepheids. Additionally, we describe how classification performance can be improved via converting a β€˜flat multiclass’ problem into a hierarchical taxonomy. We develop a new hierarchical structure and propose a new set of classification features, enabling the accurate identification of subtypes of Cepheids, RR Lyrae, and eclipsing binary stars in CRTS data.

5. DeepSource: Point Source Detection using Deep Learning. arXiv MNRAS

A Vafaei Sadr, Etienne E Vos, Bruce A Bassett, Zafiirah Hosenie, N Oozeer, Michelle Lochner

Point source detection at low signal-to-noise ratio (SNR) is challenging for astronomical surveys, particularly in radio interferometry images where the noise is correlated. Machine learning is a promising solution, allowing the development of algorithms tailored to specific telescope arrays and science cases. We present DEEPSOURCE – a deep learning solution – that uses convolutional neural networks to achieve these goals. DEEPSOURCE enhances the SNR of the sources in the original map and then uses dynamic blob detection to detect sources. Trained and tested on two sets of 500 simulated 1Β° Γ— 1Β° MeerKAT images with a total of 300 000 sources, DEEPSOURCE is essentially perfect in both purity and completeness down to SNR = 4 and outperforms PYBDSF in all metrics. For uniformly weighted images, it achieves a Purity Γ— Completeness (PC) score at SNR = 3 of 0.73, compared to 0.31 for the best PYBDSF model. For natural weighting, we find a smaller improvement of ∼40 per cent in the PC score at SNR = 3. If instead we ask where either of the purity or completeness first drops to 90 per cent⁠, we find that DEEPSOURCE reaches this value at SNR = 3.6 compared to the 4.3 of PYBDSF (natural weighting). A key advantage of DEEPSOURCE is that it can learn to optimally trade off purity and completeness for any science case under consideration. Our results show that deep learning is a promising approach to point source detection in astronomical images.

6. No evidence for extensions to the standard cosmological model. arXiv Phys.Rev.Lett

Alan Heavens, Yabebal Fantaye, Elena Sellentin, Hans Eggers, Zafiirah Hosenie, Steve Kroon, Arrykrishna Mootoovaloo

We compute the Bayesian Evidence for models considered in the main analysis of Planck cosmic microwave background data. By utilising carefully-defined nearest-neighbour distances in parameter space, we reuse the Monte Carlo Markov Chains already produced for parameter inference to compute Bayes factors B for many different model-dataset combinations. Standard 6-parameter flat Ξ›CDM model is favoured over all other models considered, with curvature being mildly favoured only when CMB lensing is not included. Many alternative models are strongly disfavoured by the data, including primordial correlated isocurvature models (lnB=βˆ’7.8), non-zero scalar-to-tensor ratio (lnB=βˆ’4.3), running of the spectral index (lnB=βˆ’4.7), curvature (lnB=βˆ’3.6), non-standard numbers of neutrinos (lnB=βˆ’3.1), non-standard neutrino masses (lnB=βˆ’3.2), non-standard lensing potential (lnB=βˆ’4.6), evolving dark energy (lnB=βˆ’3.2), sterile neutrinos (lnB=βˆ’6.9), and extra sterile neutrinos with a non-zero scalar-to-tensor ratio (lnB=βˆ’10.8). Other models are less strongly disfavoured with respect to flat Ξ›CDM. As with all analyses based on Bayesian Evidence, the final numbers depend on the widths of the parameter priors. We adopt the priors used in the Planck analysis, while performing a prior sensitivity analysis. Our quantitative conclusion is that extensions beyond the standard cosmological model are disfavoured by Planck data. Only when newer Hubble constant measurements are included does Ξ›CDM become disfavoured, and only mildly, compared with a dynamical dark energy model (lnB∼+2).

7. Marginal Likelihoods from Monte Carlo Markov Chains. arXiv

Alan Heavens, Yabebal Fantaye, Arrykrishna Mootoovaloo, Hans Eggers, Zafiirah Hosenie, Steve Kroon, Elena Sellentin

In this paper, we present a method for computing the marginal likelihood, also known as the model likelihood or Bayesian evidence, from Markov Chain Monte Carlo (MCMC), or other sampled posterior distributions. In order to do this, one needs to be able to estimate the density of points in parameter space, and this can be challenging in high numbers of dimensions. Here we present a Bayesian analysis, where we obtain the posterior for the marginal likelihood, using kth nearest-neighbour distances in parameter space, using the Mahalanobis distance metric, under the assumption that the points in the chain (thinned if required) are independent. We generalise the algorithm to apply to importance-sampled chains, where each point is assigned a weight. We illustrate this with an idealised posterior of known form with an analytic marginal likelihood, and show that for chains of length ∼10^5 points, the technique is effective for parameter spaces with up to ∼20 dimensions. We also argue that k=1 is the optimal choice, and discuss failure modes for the algorithm. In a companion paper (Heavens et al. 2017) we apply the technique to the main MCMC chains from the 2015 Planck analysis of cosmic background radiation data, to infer that quantitatively the simplest 6-parameter flat Ξ›CDM standard model of cosmology is preferred over all extensions considered.