The following article is Open access

Machine Learning Classification of Baseband Data of CHIME FRBs

, , , , , , , and

Published 2025 December 10 © 2025. The Author(s). Published by IOP Publishing Ltd on behalf of the Astronomical Society of the Pacific (ASP).
, , Citation Mohanraj Madheshwaran et al 2025 PASP 137 124102DOI 10.1088/1538-3873/ae215b

1538-3873/137/12/124102

Abstract

Fast Radio Bursts (FRBs) are bright millisecond radio pulses. Their origin is still unknown in the field of astronomy. A notable distinction among FRBs is that some sources repeat, while others appear to be non-repeating events. Interestingly, repeating FRBs tend to exhibit broader temporal widths and narrower spectral bandwidths compared to non-repeat events, suggesting they may arise from different physical mechanisms. However, current radio telescopes have limited coverage and sensitivity, which hinders a complete survey with continuous long-term monitoring. This issue makes it difficult to confirm repeat activity and potentially leads to misclassification of repeaters as non-repeaters; these are referred to as repeater candidates. To address this, machine learning techniques have emerged as a useful tool for classifying distinct FRB types in previous studies. In this study, we utilize the Canadian Hydrogen Intensity Mapping Experiment (CHIME)/FRB baseband catalog with three orders of magnitude better time resolution than the intensity catalog. Measured fluences are available in the baseband catalog, while only upper limits are reported in the intensity catalog. We apply machine learning to the baseband catalog to evaluate classification outcomes. We identify 15 repeater candidates among 122 non-repeating FRBs in the baseband catalog. Additionally, our classification identifies 31 sources previously categorized as repeater candidates as non-repeaters, highlighting a significant difference from the prior work. Of these repeater candidates, 14 overlap with previous findings, while 1 is newly identified in this work. Notably, one of our candidates was confirmed as a repeater by CHIME/FRB. Follow-up observations for the 14 candidates are highly encouraged.

Export citation and abstractBibTeXRIS

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

Researchers have proposed many theoretical models in recent years to explain fast radio bursts (FRBs; Platts et al. 2019). Lorimer et al. (2007) defines FRBs as the millisecond-duration astronomical transients that cause bright pulses during radio observations. Up to this point, there are more than 800 FRB events that have been detected by observations (Xu et al. 2023). Most of them occur at extragalactic distances (e.g., Thornton et al. 2013). Among them, approximately 120 FRBs have been identified with known host galaxies (localized) (e.g., Chatterjee et al. 2017; Prochaska et al. 2019; Ravi et al. 2019; Macquart et al. 2020; Marcote et al. 2020; Petroff & Yaron 2020). On the other hand, FRB 200428 is the only FRB known to be associated with a magnetar in our Galaxy (e.g., Bochenek et al. 2020; CHIME/FRB Collaboration et al. 2020).

Researchers classify FRBs into two types: repeaters and non-repeaters (e.g., Ravi et al. 2019; Hashimoto et al. 2020a). On an observational basis, any FRB source detected emitting multiple bursts is categorized as a repeater, while a source with no such multiple detections is considered a non-repeater. The repeater FRB is often discussed as being associated with a magnetar (Bochenek et al. 2020), and the non-repeater FRB is often discussed as being associated with cataclysmic events (Ravi 2019). Repeating FRBs can be localized precisely, enabling us to identify their host galaxies and environments. For instance, a repeating FRB (FRB 121102) was localized to its host galaxy (Lorimer et al. 2024). Approximately 60 FRB sources are known to repeat, and the vast events are non-repeater (e.g., CHIME/FRB Collaboration et al. 2019b, 2019a; Kumar et al. 2019; Fonseca et al. 2020; Kirsten et al. 2022; Niu et al. 2022; Xu et al. 2022; Chime/Frb Collaboration et al. 2023). In comparison to non-repeater FRBs, repeaters exhibit statistically significant differences, including longer durations, narrower bandwidths, and a more complex burst structure, often consisting of multiple sub-bursts (Pleunis et al. 2021). Therefore, proper classification between repeaters and non-repeaters is important because they might originate from different progenitors.

However, misclassification could happen due to the observational limitations. Repeating FRBs could be missed (i) if they happen outside observational time windows or (ii) if the fluence of FRBs is below the telescope’s sensitivity. Therefore, an FRB identified as non-repeating could actually be a repeating FRB, but the repetitions are missed in the observation due to the limitations mentioned above. This issue hampers the correct understanding of FRB origins. Moreover, such limitations could cause misclassification between non-repeaters and repeaters. Hence, a source not detected repeating may still be an actual repeater. In other words, it is challenging to ensure that non-repeater samples are entirely free from contamination by repeaters.

Ravi (2019) investigates the volumetric occurrence rate of nearby non-repeating FRBs to find that the FRB volumetric rate exceeds the rates of candidate cataclysmic progenitor events, including core-collapse supernovae, neutron-star mergers, magnetars, etc. They conclude that most FRBs, including apparent non-repeater, originate from repeaters, based on the rate of volumetric occurrence. A consistent conclusion is reported by Yamasaki et al. (2024) by using the time evolution of the FRB detection rates. Yet, the observations show a larger number of non-repeater events than repeater events.

Proper classification of FRBs requires extensive observation, e.g., long-term monitoring with wide field-of-view telescopes. However, it is difficult in practice. Researchers have been trying to classify these two types of FRBs for decades. For example, Hashimoto et al. (2020b) use only two parameters of repeaters and non-repeaters to present their different distributions. They utilize rest-frame intrinsic duration and time-integrated luminosity to find different data distributions between repeaters and non-repeaters. As mentioned above, repeaters exhibit longer durations and narrower bandwidths (Pleunis et al. 2021). However, Hashimoto et al. (2020b) did not utilize the bandwidth information for their classification. Therefore, including more parameters could give a more reliable classification.

Machine learning can effectively handle as many parameters as are available. It may facilitate the classification of FRBs without long-term monitoring and minimal human intervention. For instance, machine learning was applied by Luo et al. (2023) for the classification of repeaters and non-repeaters. Their model classifies most repeater FRBs correctly, attributing the differences to distinct underlying mechanisms, without long-term observation and minimal human intrusion. In addition, several studies have been conducted to identify repeater candidates through machine-learning approaches. For instance, deep neural networks were used by Agarwal (2020) to classify the repeater candidates in the observed data from the Australian Square Kilometre Array Pathfinder (ASKAP).

The Canadian Hydrogen Intensity Mapping Experiment/Fast Radio Burst (CHIME/FRB) catalog 1 (also known as the intensity catalog; CHIME/FRB Collaboration et al. 2021) is currently the largest and homogeneous FRB sample detected with a single instrument. This dataset was obtained from a single observation under uniform selection effects (CHIME/FRB Collaboration et al. 2021). This catalog contains 536 FRBs. This marked the first huge dataset, which includes both repeaters and non-repeaters. Therefore, the CHIME/FRB catalog 1 would be suitable for machine-learning analyses. Moreover, Kharel et al. (2025) employed a deep learning approach using the latest CHIME/FRB Catalog 2 to classify repeaters and non-repeaters.

Chen et al. (2022) have identified 188 repeater candidates from the CHIME/FRB catalog 1 by using unsupervised machine learning. The CHIME/FRB catalog 1 is referred to as the intensity catalog in this paper. Yang et al. (2023) applied an unsupervised machine learning technique to both a parameter-based catalog and image data of the CHIME/FRB intensity catalog. They aimed to identify repeater candidates and investigate the relationship between the results of the parameter-based catalog and image data. On the other hand, CHIME/FRB Collaboration et al. (2024) enhanced this existing intensity catalog by providing baseband measurements for 140 of these FRBs. Further details of the baseband catalog can be found in CHIME/FRB Collaboration et al. (2024). This baseband catalog comprises 12 repeater bursts and 128 non-repeater bursts.

In this work, we use unsupervised machine learning on this baseband catalog to identify repeater candidates. The misclassification problem could be resolved with long-term monitoring of each FRB source with high sensitivity. However, such observations are too expensive. Therefore, an alternative approach is important to resolve the misclassification issue. This work aims to identify repeater candidates using the baseband catalog and compare our results with those in Chen et al. (2022). Once proven, the ML classification would be extremely useful because it does not require expensive long-term monitoring.

The structure of this paper is as follows. Section 2 introduces the baseband data and selected parameters, while 3 details the sample selection. Section 4 details the machine learning model, hyperparameter optimization, optimized model configuration, and model evaluation. Section 5 reports the unsupervised machine learning results and the identification of repeater candidates. Section 6 provides a discussion of the astrophysical implications. Our conclusions are presented in Section 7.

2. Parameter Selection and Data Collection

2.1. The Data of Baseband Catalog

In this work, we used the CHIME/FRB baseband catalog and intensity catalog for machine learning classification. The baseband catalog is an enhanced version of the intensity catalog with improved measurements of FRBs. Further details of the baseband catalog can be found in CHIME/FRB Collaboration et al. (2024). In the intensity catalog, the flux and fluence are calibrated from the dynamic spectrum (Andersen et al. 2023). These two parameters are lower limits in the intensity catalog (CHIME/FRB Collaboration et al. 2024). In contrast, in the baseband catalog, these values are measured from total intensity data (burst intensity recorded during observation) stored in single-beam files (CHIME/FRB Collaboration et al. 2024). The baseband catalog also has more precise measurements of celestial coordinates, observed dispersion measure (DM), and higher time resolution than those in the intensity catalog. The observed scattering timescale ranges from 30 μs to 13 ms at 600 MHz (e.g., Sand et al. 2025), highlighting the importance of the high time resolution. Overall, the baseband data have improved time resolution and fluence measurements.

2.2. Parameter Selection

In this research, we aim to incorporate as many relevant parameters as possible to enrich the sensitivity and robustness of the results. In total 16 parameters, which are relevant to FRB properties, are publicly available in the intensity catalog and baseband catalog (CHIME/FRB Collaboration et al. 2021, 2024). We chose 11 parameters out of 16, which are included in observational and model-dependent parameters, namely: (1) spectral index, (2) spectral running, (3) highest frequency, (4) lowest frequency, (5) peak frequency, (6) flux, (7) fluence, (8) boxcar width, (9) scattering time, (10) redshift, and (11) radio energy. We calculated the redshift and radio energy using astronomical models, which are called model-dependent parameters in this work. Other parameters are observed parameters, recorded during radio observations of FRBs. The spectral index, spectral running, highest frequency, lowest frequency, and peak frequency are taken from the intensity catalog (CHIME/FRB Collaboration et al. 2024). Flux and fluence are attained from the baseband catalog (CHIME/FRB Collaboration et al. 2024). Boxcar width and scattering time are obtained from the baseband-data morphology (Sand et al. 2025). Seven FRBs, namely FRB 20181220A, FRB 20181228B, FRB 20190202B, FRB 20190517C, FRB 20190612A, FRB 20190626A, and FRB 20190628C, do not have flux and fluence values in the baseband catalog. Therefore, the values of flux and fluence for these seven FRBs are employed from the intensity catalog.

In the morphology study of baseband data (Sand et al. 2025), the duration and scattering time are not available for FRB 20190612A, FRB 20190628C, and FRB 20190627D. Hence, the duration and scattering time values for these three FRBs are acquired from the intensity catalog.

Chen et al. (2022) did machine learning classification by using the intensity catalog. On the other hand, we used the baseband catalog in this work. As the baseband catalog includes updated measurements of 140 FRBs, the FRB samples in our dataset are also present in their catalog. This circumstance presents an opportunity to identify common repeater candidates, and therefore, to compare our results with Chen et al. (2022) because we have adopted a similar machine learning approach. They included similar time domain parameters, such as the width of sub-bursts and the rest-frame intrinsic duration, both of which are practically identical to the boxcar width. Also, the boxcar width is measured from the baseband catalog with a better time resolution, whereas the width of sub-bursts and the rest-frame intrinsic duration are measured from the intensity catalog. Therefore, we excluded those two parameters used in Chen et al. (2022) from our analysis due to their similarities and the poor time resolution in the intensity catalog. Following Sun et al. (2025), we include both flux and fluence in our analysis because flux is sensitive to the instant brightness of FRBs and fluence is an estimate of integrated brightness in a given time duration.

2.2.1. The Observational Parameters

The observational parameters adopted in our analysis are summarized in the following list.

1. Spectral Index. It represents the spectral shape of each burst. Precisely, spectral index shows the relationship between the flux and frequency of the FRBs (Macquart et al. 2019). Fonseca et al. (2024) developed an effective model for spectral energy distribution using physical and heuristic parameters of CHIME data that contains pulsars and FRBs. The spectral index used in this work is derived from their model.

2. Spectral Running. This parameter represents an additional term to describe a non-power-law shape of an FRB spectrum, including a Gaussian-like function and asymmetric peaks on either end of the band (Pleunis et al. 2021).

3. Highest Frequency (MHz). This is the maximum value of the frequency range measured by using the channelized baseband data (CHIME/FRB Collaboration et al. 2024).

4. Lowest Frequency (MHz). This is the minimum value of the frequency range measured by using the channelized baseband data (CHIME/FRB Collaboration et al. 2024).

5. Peak Frequency (MHz). This parameter represents the peak of an FRB spectrum in the frequency domain. The channelized baseband data was used to estimate this parameter (CHIME/FRB Collaboration et al. 2024).

6. Flux (Jy). The flux indicates the peak in the band-averaged light curve of an FRB. Flux is measured by using total intensity data stored in the single-beam files generated during the final stage of the automated pipeline (CHIME/FRB Collaboration et al. 2024).

7. Fluence (Jy ms). Fluence refers to the time-integrated flux over the duration of an FRB. It was measured by using total intensity data stored in the single-beam files generated during the final stage of the automated pipeline (CHIME/FRB Collaboration et al. 2024).

8. Boxcar Width (s). The boxcar width manifests the total duration of an FRB. This measurement includes the effects of instrumental broadening, scattering, and redshift, and remains consistent across each FRB event (CHIME/FRB Collaboration et al. 2021).

9. Scattering Time (s). This parameter represents the pulse broadening time due to scattering at 600 MHz with the redshift broadening effect retained (CHIME/FRB Collaboration et al. 2021).

2.2.2. The Model-dependent Parameters

The redshift and radio energy are model-dependent parameters. The measurement of observed dispersion measure (DMobs) describes the electron density integrated over the physical distance ds (e.g., Ioka 2003; Inoue 2004; Macquart et al. 2020). The dispersion measure of intergalactic medium (DMIGM) is one of the components of DMobs, and it is expected to have a strong dependence on redshift (e.g., Zhou et al. 2014). The radio energy of the FRB is indicated by the integration of its observed fluence over frequency (e.g., Hashimoto et al. 2022). In this work, redshift and radio energy were calculated using these models. Therefore, they are considered model-dependent parameters.

Spectroscopic redshifts (spec-z) were used directly for nine FRBs with available measurements: FRB 20181223C, FRB20190418A, and FRB 20190425A (Bhardwaj et al. 2024); FRB 20181225A, FRB 20181226A, FRB 20190605A, and FRB 20190605B (Marcote et al. 2020); FRB 20190611A, FRB 20190626A (Michilli et al. 2023). The redshift of the rest of the samples is estimated by using their dispersion measures and equatorial coordinates obtained from the baseband data. For the calculation of redshift and radio energy, we followed the same method mentioned in Hashimoto et al. (2019) and Hashimoto et al. (2022), respectively. The brief description of the calculation method for redshift and radio energy is provided below.

10. Redshift: This parameter gives information about the source distance. It was estimated based on their observed dispersion measure DMobs. The observed dispersion measure is composed of multiple contributions. It is described as follows:

Equation (1)

where DMMW(bl) is the DM contribution of Milky Way. DMhalo is the DM contribution of the Galactic halo. DMIGM(z) is the DM contribution of extragalactic plasma (e.g., Macquart et al. 2020). DMhost(z) is the DM contribution of a host galaxy.

CHIME/FRB Collaboration et al. (2024) has revised the celestial coordinates in the baseband catalog. We convert these updated coordinates to Galactic coordinates using the astropy.coordinates module (Astropy Collaboration et al. 2013). We apply the YMW16 (Yao et al. 2017) electron-density model to calculate the DMMW by integrating along the line of sight up to 25 kpc. We use DMhalo = 65 pc cm−1, following average values reported in previous studies (e.g., Prochaska & Zheng 2019). Following literature (Shannon et al. 2018), we assume

Equation (2)

For an FRB at a more distant Universe, its signal passes through more ionized material in space. Therefore, DMIGM can be used as an estimate of each FRB’s redshift. The cosmic average of DMIGM can be calculated using an analytical formula that depends on redshift, along with certain cosmological parameters (Zhou et al. 2014) as follows.

Equation (3)

where, Xe,H and Xe,He represent the ionization fractions of hydrogen and helium, respectively. We adopt their mass fractions of ${Y}_{{\rm{H}}}=\tfrac{3}{4}\,\,\rm{and}\,\,{Y}_{p}=\tfrac{1}{4}$, respectively. The equation of state describing dark energy is given by ω. We assume ω = − 1, which corresponds to no-redshift evolution of the equation of state of dark energy (Chevallier & Polarski 2001; Linder 2003). The IGM is assumed to be fully ionized for a reasonable redshift range up to z ∼ 3, hence Xe,H = 1 and Xe,He = 1. We note that redshifts of our samples are all below z = 3 (see Section 3 for the details). In accordance with previous work (Zhou et al. 2014), we incorporated fIGM = 0.9 at z > 1.5 and fIGM = 0.053z + 0.82 at z ≤ 1.5. By combining the expression for DMIGM and DMhost, Equation (1) becomes a function of redshift. Solving this function for a given DMobs yields an estimate of the redshift for each FRB.

The method outlined above is described in detail in Hashimoto et al. (2020a). In this work, we follow the same approach for estimating redshifts from observed dispersion measures. Readers are encouraged to read the reference for a comprehensive explanation of the underlying assumptions and derivations.

11. Radio Energy (erg). This parameter represents the rest frame isotropic radio energy. It was calculated from the observed fluence. The brightness of FRBs is indicated by the integration of fluence over frequency. As a first step, the observed energy (Eobs) for each FRB is calculated by integrating the fluence over frequency. It is expressed as follows:

Equation (4)

We employ a fixed 400 MHz frequency width in the rest frame to provide a fair comparison of measured energy across various redshifts. The following expression provides the relevant frequency difference Δνobs,itg in the observer frame :

Equation (5)

The observed energy integration is defined as follows:

Equation or symbol description not available

  1. 1.  
    Fν is the observed fluence from the baseband catalog.
  2. 2.  
    Δνobs,FRB is the observed bandwidth of the FRB, calculated as:Δνobs,FRB = Highest frequency − Lowest frequency
  3. 3.  
    $\frac{{\rm{\Delta }}{\nu }_{\rm{obs, itg}\,}}{{\rm{\Delta }}{\nu }_{\,\rm{obs, FRB}}}$ represents the approximate energy that has overflowed out of the rest-frame.

Next, we calculate the rest-frame radio energy (Erest,400) for each FRB. It is expressed as:

Equation (6)

where, dl represents the luminosity distance. The luminosity distance was calculated for each FRB using its corresponding redshift. The above method on the methodology for computing the radio energy as detailed by Hashimoto et al. (2022). We use the same methodology in this work. Readers are recommended to go to the original reference for a thorough explanation of the process and its underlying assumptions.

We applied a log10 transformation to all parameters except spectral index and spectral running. These two parameters can take negative values in our dataset on a log scale because they represent the spectral indices of FRBs’ spectra. Hence, we did not apply the log10 transformation for these two parameters. Depending on the adopted ranges of physical parameters, the actual values change significantly, which might affect the clustering results (e.g., Yang et al. 2023). Therefore, to remove this possible effect, we applied z-score standardization for all of the input parameters before training our model. This process converts each data point to show how many standard deviations it is away from the mean.

3. Sample Selection

Our preliminary dataset consists of 140 baseband FRBs before applying any selection criteria. The redshift calculation method (zbaseband) is explained in the Section 2.2.2. We also calculate the redshift of FRBs using DM observations and Galactic coordinates provided in the intensity catalog (zintensity), following the same method described in Section 2.2.2. Because some FRB coordinates changed in the baseband catalog, their DMMW changed.7 Consequently, zbaseband can be different from zintensity. we plot the redshift difference (Δz = zintensity − zbaseband) between intensity and baseband catalogs against (1 + zbaseband). We compare the redshift differences between intensity and baseband catalogs using the function of (1 + zbaseband). We showed this difference in Figure 1, and it was discovered that three FRB samples, FRB 20190419B, FRB 20190607B, and FRB 20190624B, deviated from the equality line. This deviation indicates that these three FRB samples have more variations in redshift between the baseband and intensity catalogs. These three outliers could affect the structure of the baseband dataset in the high-dimensional space, including the relationship between the redshift, spectral shape, and the other FRB parameters. Therefore, to reduce the impact of these outliers and ensure the robustness of the machine learning model, we exclude these three samples from our analysis.

Figure 1. Refer to the following caption and surrounding text.

Figure 1. The redshift difference between intensity and baseband catalogs, plotted against the baseband redshift as (1 + zbaseband). The difference is calculated by Δz = zintensity − zbaseband. Highlighted FRBs exhibit significant deviations from the line of equality (horizontal dashed line), suggesting inconsistencies in their redshifts and potentially low positional accuracy.

Standard image High-resolution image

Furthermore, three non-repeaters: FRB 20181220A, FRB20190517C, FRB 20190613B, and one repeater: FRB20190625E, have negative redshift values in our calculation. At the low-z universe, the expected DMIGM(z) is smaller than at the high-z universe. DMIGM(z) is derived by subtracting DMMW and DMhost from DMobs. Therefore, the uncertainties of DMMW and DMhost affect DMIGM at lower redshifts more significantly than at higher redshifts. The DM-derived redshift can be negative within this uncertainty at the low-z universe. Therefore, we decided to exclude them from our analysis. Overall, seven FRBs were excluded from further analysis, resulting in a final sample set that contains 11 repeaters and 122 non-repeaters, for a total of 133 FRB bursts. We note that we adopt the measurements of the first sub-burst of each FRB in this work. The first sub-burst represents the first-arrived sub-burst for each FRB event (CHIME/FRB Collaboration et al. 2021). The distributions of the 11 parameters for repeaters and non-repeaters are shown in Figure 2.

Figure 2. Refer to the following caption and surrounding text.

Figure 2. Distributions of both observed and model-dependent parameters for repeaters (red) and non-repeaters (blue), plotted after the sample selection described in Section 3.

Standard image High-resolution image

4. Machine Learning Model

We employed an unsupervised machine learning approach to investigate the underlying structure of FRBs without labeled information. Specifically, we use Uniform Manifold Approximation and Projection (UMAP) for dimensionality reduction (McInnes et al. 2018) and Hierarchical Density-Based Spatial Clustering of Applications with Noise (HDBSCAN) for clustering (Malzer & Baum 2019).

UMAP (McInnes et al. 2018) is a nonlinear dimensionality reduction algorithm. It was developed based on topological data analysis and manifold theory. Further, UMAP has better visualization quality than t-distributed Stochastic Neighbor Embedding (t-SNE) (Maaten & Hinton 2008), alongside advantages like faster runtime, better preservation of the global structure of the data, and the ability to handle larger datasets. It is a general-purpose dimensionality reduction algorithm for machine learning because it does not have computational restrictions on embedding dimensions. It works on a solid theoretical foundation and mathematical framework, and is not derived with a task-focused objective function. This mathematical framework helps to minimize the cross-entropy between high and low-dimensional representations.

We present the hyperparameters of UMAP that we use below. In the next section, we will explain how the hyperparameter values are selected.

n_neighbors. It controls the balance between local and global structure in the data by determining the size of the local neighborhood used for manifold approximation; smaller values emphasize local structure and can lead to tighter grouping, while larger values preserve more global relationships (McInnes et al. 2018).

n_components. This hyperparameter represents the dimensionality of the embedding space. In this work, it was set to 2 for effective 2D visualization.

min_dist. This represents the closeness between the data points in high and low-dimensional space. It also controls the density of the low-dimensional embedding.

Additionally, to ensure the reproducibility of the results, we fix the random_state hyperparameter as 1. UMAP is a stochastic method that relies on randomness to approximate high-dimensional relationships and optimize the low-dimensional embedding. Therefore, setting a fixed random_state ensures that the results are reproducible across multiple runs. Moreover, we use the cosine distance metric to measure the similarity between the data points. This metric is suitable for high-dimensional datasets (McInnes et al. 2018). Readers are referred to McInnes et al. (2018) for a detailed mathematical framework and description of UMAP’s hyperparameters.

HDBSCAN (Malzer & Baum 2019) is a clustering algorithm that identifies clusters based on density. This algorithm builds the cluster hierarchy tree and then uses stability measures to obtain the most significant groupings from the hierarchy. In density-based clustering, dense groups of points are separated by regions of lower density. The dense groups are identified as clusters. Groups falling below a specified density threshold level are classified as noise.

HDBSCAN is the advanced version of the Density-Based Spatial Clustering of Applications with Noise (DBSCAN: Ester et al. 1996; Malzer & Baum 2019). DBSCAN uses a pre-defined number of clusters in identifying clusters. This leads to a significant variation in densities in clusters. Therefore, cluster identification does not guarantee sufficient data density in each cluster, wherein some cluster identifications could be less significant. On the other hand, HDBSCAN does not rely on the pre-defined number of clusters. It constructs a hierarchy of clusters across all possible densities above a certain density threshold. For more details about HDBSCAN, we refer to Malzer & Baum (2019).

In this work, we employ the HDBSCAN hyperparameters listed below:

min_cluster_size. This determines the least number of samples needed for a cluster to emerge. It directly influences the granularity of the clustering. Smaller values allow detection of smaller, denser clusters, while larger values favor broader, more general groupings.

min_sample. It controls the sensitivity of the algorithm to noise and the definition of core points in a cluster.

cluster_selection_epsilon. It sets a threshold for the minimum separation between clusters. The default value 0.1 was used in this work.

alpha. This hyperparameter balances the influence of mutual reachability distance in the computation of the condensed tree. The default value 1.0 was used in this work.

We systematically optimized the following hyperparameters in both UMAP and HDBSCAN: n_neighbors, min_dist, min_samples, and min_cluster_size. The following section explains the optimization process in detail.

4.1. Hyper Parameter Optimization

To optimize the hyperparameter, we use grid search by systematically evaluating the different combinations of hyperparameters. The considered hyperparameters in this search include n_neighbors, min_cluster_size, min_dist, and min_samples. The n_neighbors ranges from 2 to 16. min_cluster_size ranges from 3 to 10. min_dist ranges from 0.007 to 0.03, and min_samples ranges from 2 to 4.

The silhouette score (Rousseeuw 1987) and Davies–Bouldin score (Davies & Bouldin 2009) are the metrics employed to evaluate the clustering performance. While the silhouette score calculates the cohesion and separation of clusters, where the higher value demonstrates well-defined clusters, the Davies–Bouldin score measures the compactness and separation between the clusters, where lower values indicate better cluster performance.

The parameters min_dist in UMAP and min_sample in HDBSCAN are crucial for controlling how clusters are formed. Specifically, they determine the algorithm’s sensitivity to density, which is a key factor in identifying distinct groups. To systematically assess the clustering performance under various density combinations, we conducted a comprehensive grid search. This involved testing six different values (0.007, 0.008, 0.009, 0.01, 0.02, 0.03) for min_dist and three (2, 3, 4) for min_samples. The six and three values include 18 combinations of the two parameters, where we also varied UMAP’s n_neighbors (ranging from 2 to 16) and HDBSCAN’s min_cluster_size (ranging from 3 to 10). For each of these parameter combinations, we calculated the silhouette score and the Davies–Bouldin score to quantitatively assess the clustering quality.

To visualize the results, we generated a series of plots for each of the 18 parameter combinations. In these plots, the silhouette score (or Davies–Bouldin score) was plotted as a function of n_neighbors, with separate lines representing the variation for each min_cluster_size. This approach allowed us to identify the highest silhouette scores and lowest Davies–Bouldin scores, leading to the selection of the optimal hyperparameter combination for our dataset. We adopt min_dist = 0.01 and min_samples = 4 because we found that these two values provide the highest (lowest) silhouette (Davies–Bouldin) scores in the grid search.

The result of optimal hyperparameter is shown in Figures 3 and 4. In Figure 3, the grid search demonstrates that the min_cluster_size of 5 achieves the highest Silhouette score of 0.792 at n_neighbors = 4, which means clusters are well separated and cohesive with a cohesion rate of 79.2%. This score is obtained systematically for the combination of min_dist = 0.01 and min_samples = 4. Similarly, in Figure 4, the best minimum Davies–Bouldin score of 0.273 is obtained for the same hyperparameter configuration, which indicates the optimal stability between well-cluster separation and compactness.

Figure 3. Refer to the following caption and surrounding text.

Figure 3. The silhouette score result of grid search. The min_cluster_size = 5 reaches the maximum peak at n_neighbor = 3. The figure is shown with min_dist = 0.01 and min_samples = 4.

Standard image High-resolution image
Figure 4. Refer to the following caption and surrounding text.

Figure 4. The daives-bouldin score result of grid search. The min_cluster_size = 5 reaches the lower peak at n_neighbors = 3. The figure is shown with –_dist = 0.01 and min_samples = 4.

Standard image High-resolution image

4.2. Optimized Model Configuration

The results of the hyperparameter optimization process are discussed in the previous section. This configuration was selected by jointly considering the highest silhouette score and the lowest Davies–Bouldin score.

The optimal hyperparameters of UMAP are n_neighbors = 3, min_dist = 0.01, n_components = 2, random_state = 1, and chosen metric is cosine. The optimal hyperparameters of HDBSCAN are min_cluster_size = 5, min_sample = 4, cluster_selection_epsilon = 0.1, and alpha = 1.0.

According to McInnes et al. (2018), using a smaller value for n_neighbors helps UMAP capture manifold structure accurately. In contrast, larger values can capture larger-scale manifold structures with a loss of fine details. In our testing, we tried values from n_neighbors = 2 to 16, and found that a smaller value of 3 provides the best results (Figures 3 and 4). This indicates that our UMAP model finds denser structures. The min_dist directly influences the UMAP output. For this hyperparameter, a lower value indicates the potentially denser regions, and also collective manifold structures (McInnes et al. 2018).

Overall, the optimized hyperparameter configurations enable UMAP to detect conjoint FRBs in the clusters, indicating the great similarity among the FRBs within each cluster. This is further supported by a high silhouette score of 0.792 and a lower value of the Davies–Bouldin score of 0.273.

4.3. Model Evaluation

To assess the model performance of UMAP classification, we used k-fold cross-validation described in Bishop & Nasrabadi (2006). We use k = 6. Therefore, the repeater in the dataset is split into six different folds, where five folds are used for training while the remaining one fold is used for validation. This process is repeated until each fold serves as the validation fold once. Then we employed the F1 score (Powers 2020) to calculate the accuracy. The F1 score is a metric that provides a balanced measure of classification performance of the model by combining the precision and recall. The F1 score metric is well-suited for datasets with imbalanced classes. For instance, our dataset has a larger number of non-repeaters than repeaters. Hence, we adopted the F1 score metric. A high F1 score indicates that a significant percentage of the positive class was accurately identified by the model. In this work, the positive class represents the repeaters. We used the F1 score to assess the performance of our model on the validation set of each fold, specifically concerning the ability to identify the repeaters. The average F1 score across all folds provides a robust estimate of the overall performance of the model. The F1 score calculation is provided below:

Equation (7)

The expression for precision and recall is given in equations as follows.

Equation (8)

where TP (True positive) represents the repeaters that were correctly identified as repeaters. FP (False positive) represents the non-repeaters incorrectly identified as repeaters.

Equation (9)

where FN (False negative) denotes the repeaters that were incorrectly identified as non-repeaters.

The F1 score results for each fold of the cross-validation, along with the mean score, are shown in Figure 5. The mean score is 0.78, which demonstrates that the chosen UMAP configuration produces a meaningful representation of the FRB dataset and minimizes the risk of overfitting. This confirms that the UMAP delivers a robust low-dimensional representation of FRB data.

Figure 5. Refer to the following caption and surrounding text.

Figure 5. F1 Scores of the six-fold samples used for the cross-validation. The mean F1 Score is presented by a red-dotted horizontal line.

Standard image High-resolution image

5. Result

5.1. UMAP Training Result with the Fold 1 Sample

Figure 6 shows the projection of unsupervised UMAP training for Fold 1 baseband FRB samples. The samples are grouped into three unique types, each illustrated by a different color. Specifically, non-repeating FRBs in training are shown in gray, repeating FRBs in training are in turquoise, and two repeating FRBs in the validation are in pink. Moreover, we include only repeating FRBs in the validation set because non-repeating FRBs cannot be validated due to the possible contamination from repeaters.

Figure 6. Refer to the following caption and surrounding text.

Figure 6. The unsupervised UMAP projection of the Fold 1 FRB samples. The non-repeating (repeating) FRBs used for training are shown by gray (turquoise) dots. The repeating FRBs used for the validation are shown by pink dots.

Standard image High-resolution image

The UMAP training results show that the repeaters and non-repeaters form distinct clusters. The validation repeaters are present inside the clusters where training repeaters dominate the cluster population. This indicates that the UMAP model captures a consistent structure in the dataset. Additionally, this consistency supports that the model is not overfitting. From UMAP training results, we notice that several non-repeating FRBs are closely present with known repeaters, particularly in clusters that are dominated by training repeaters (Figure 6). This result supports our initial hypothesis that some non-repeaters may be repeaters. These non-repeaters have not been detected more than once during FRB observations with the CHIME/FRB instrument. More importantly, our methodology has successfully recognized these mixed non-repeaters as potential FRB repeater candidates, strengthening the reliability of our approach. On the other hand, only one training repeater appeared outside these repeater-dominated clusters nearly negligible number compared to the total training repeaters.

5.2. Identifying 13 Clusters and the FRB Repeater Candidates with the Entire Sample

UMAP was trained on the entire dataset, and its output was subsequently used for cluster identification with HDBSCAN. Figure 7 shows 12 clusters and 1 noise cluster identified by HDBSCAN. Each cluster is shown by each color.

Figure 7. Refer to the following caption and surrounding text.

Figure 7. UMAP projection of the dataset colored by HDBSCAN cluster assignments. A total of 13 dense clusters and one noise cluster were identified by HDBSCAN, each represented by a distinct color and labeled as cluster 1 through cluster 13. The noise cluster is shown in gray.

Standard image High-resolution image

To assess the implementation of UMAP and identify the potential repeater candidates, we applied a repeater threshold. The repeater threshold is the threshold applied for the fraction of repeaters in each cluster to identify repeater clusters. Chen et al. (2022) adopted a very low repeater threshold of 10%, above which a cluster is identified as a repeater cluster, involving the CHIME intensity catalog. In contrast, we aim to use the maximum threshold as possible. The higher threshold indicates the larger number of repeaters within the repeater cluster. In this way, we can identify more reliable and suitable repeater candidates that have more similar physical properties to repeaters. Hence, we tried to maximize the threshold. Therefore, we propose a process that employs the precision (Equation (8)) as a function of the repeater threshold, namely completeness-guided threshold selection. TP values are calculated based on repeater thresholds ranging from 30% to 40%.

Figure 8 illustrates the result of this process, where the model performance remains at approximately 90% up to a threshold of 37%, after which it declines gradually. So, based on these findings, we have established the repeater threshold at 37%. We have increased the threshold level by more than three times from the previous study (Chen et al. 2022). This adjustment ensures the identification of more suitable repeater candidates.

Figure 8. Refer to the following caption and surrounding text.

Figure 8. Precision as a function of the repeater threshold. The model performance is steady up to the threshold level of 37%.

Standard image High-resolution image

We do not assess the false-negative (non-repeaters in repeater clusters) accuracy because these metrics necessitate the availability of ground truth for non-repeaters, which is not yet confirmed in FRB studies. Figure 9 shows repeater and non-repeater clusters highlighted in different colors and markers, based on the 37% repeater threshold. Three clusters are identified as repeater clusters, while the remaining 10 clusters are categorized as non-repeater clusters, and 1 noise cluster was identified. They are labeled as Repeater cluster 1–3, Non-repeater cluster 1–10, and noise cluster in gray color (see Figure 9). Brief insights of each group are summarized in Table 1.

Figure 9. Refer to the following caption and surrounding text.

Figure 9. The HDBSCAN algorithm yields a well-defined clustering of the projected FRB samples, resulting in 13 distinct clusters. Among these, three clusters are identified as associated with repeating FRBs and are designated as repeater clusters 1–3. The remaining clusters, corresponding to non-repeating FRBs, are labeled as non-repeater clusters 1–10. The noise cluster is shown in gray.

Standard image High-resolution image

Table 1. Number of Samples in Each Cluster

Cluster NameTotalConfirmed RepeaterCandidate
Repeater Cluster 1835
Repeater Cluster 2734
Repeater Cluster 31046
Non-Repeater Cluster 1600
Non-Repeater Cluster 21900
Non-Repeater Cluster 3700
Non-Repeater Cluster 4900
Non-Repeater Cluster 5600
Non-Repeater Cluster 6500
Non-Repeater Cluster 71700
Non-Repeater Cluster 81110
Non-Repeater Cluster 9800
Non-Repeater Cluster 101800
Noise cluster200

Download table as:  ASCIITypeset image

On the other hand, one training repeater (FRB 20190621A) lies in Non-repeater Cluster 8, which is away from the repeater cluster (Figure 6). We hypothesize that this outlier repeater FRB may be due to the higher repeater threshold adopted in this work (37%). With this high threshold, a statistically less significant repeater cluster is not identified as a repeater cluster. Therefore, Non-repeater Cluster 8 could be classified as a repeater cluster only when a low repeater threshold is adopted. However, we do not consider this cluster as a repeater cluster in the following analysis.

The non-repeating FRBs in the repeater clusters are considered repeater candidates. We plot the identified FRB repeater candidates along with repeaters and non-repeaters in Figure 10. Our technique efficiently gathers non-repeaters whose latent features are similar to those of the repeaters. As shown in Figure 10, we identify 15 repeater source candidates from a total of 122 non-repeater sources, representing the possible repeater fraction of 12.3% in the non-repeater sample. The identified repeater candidates are listed in Table 2.

Figure 10. Refer to the following caption and surrounding text.

Figure 10. The non-repeating FRBs embedded within the repeater clusters are classified as FRB repeater candidates and are indicated in blue.

Standard image High-resolution image

Table 2. The List of Identified FRB Repeater Candidates

FRB Namebc widthsp idxHigh freqFluxsp runRadio EnergyzLow FreqScat TimeFluencePeak Freq
 (s) (MHz)(Jy) log10(erg) (MHz)(s)(Jy ms)(MHz)
FRB 20181221A0.007962.1583.33.3−128.039.79440.2079446.10.0013815.0510.1
FRB 20181222E0.0415.13639.58.7−19.939.97470.1818400.20.0008430.0455.2
FRB 20181228B0.009259.3471.80.4−353.039.56560.4649401.50.00111.67435.2
FRB 20181231B0.002159.6800.024.0−60.039.18840.0552540.60.0013456.0657.7
FRB 20190102A0.01128.9595.515.0−67.841.56790.5977411.90.0010310.0495.2
FRB 20190110C0.004624.5477.73.4−186.038.60550.0937400.20.000635.3427.4
FRB 20190130B0.003855.4553.613.0−140.841.30880.9004428.60.0005624.0487.1
FRB 20190203A0.007425.0563.412.0−75.040.58130.3033400.20.0008242.0472.9
FRB 20190213D0.0126.2800.23.7−25.341.33591.0458496.60.0023319.0671.4
FRB 20190430C0.003448.7800.24.0−48.839.68310.2352530.60.000838.6659.3
FRB 20190519E0.000372.0800.23.34.139.58760.6110551.04e-051.5800.2
FRB 20190609A0.0162.4683.416.0−84.040.00340.1695491.00.000437.0579.3
FRB 20190609C0.002315.2481.33.0−138.039.37000.2456400.23e-054.1422.9
FRB 20190629A0.005924.7733.66.8−35.340.60170.4062440.10.001424.0568.2
FRB 20190701C0.003946.2495.515.0−211.041.19390.8433402.20.0004121.0446.4

Note. bc width = burst duration (s), sp idx = spectral index, High/Low/Peak freq = frequencies (MHz), sp run = spectral running, z = redshift, scat time = scattering time (s), Flux = in Jy, Fluence = in Jy ms.

Download table as:  ASCIITypeset image

Considering the 11 original repeaters into account, the UMAP model anticipates an FRB repeater fraction of (11+15)/(11+122) = 19.5%. Previously, only approximately 5% of FRBs had been observed to be repeated (CHIME/FRB Collaboration et al. 2021), with a small extended estimate of 8% reported in CHIME/FRB Collaboration et al. (2024). Our findings propose a substantially larger repeater population, necessitating follow-up observations for confirmation.

6. Discussion

6.1. Feature Importance

In our research, we exploit 9 observational parameters and 2 model-based parameters to train the UMAP model in an unsupervised learning. As said in Section 5, our approach provides a classification, successfully revealing FRB repeater candidates. To further figure out the contribution of each parameter to the model’s performance, we conducted a feature importance analysis. Specifically, we accessed the permutation feature importance method, an extensively used model interpretation technique (Altmann et al. 2010). This approach involves two key steps. For a given feature, the values of the feature are randomly swapped across the repeater samples, keeping the values of the other features unchanged. For each feature used for shuffling, the model performance is calculated after this shuffling process. If the model performance is increased after this shuffling process, it means that the feature used for shuffling is not important. If the model performance decreases after this shuffling process, it means the feature is important. The shuffling process effectively breaks the association between the feature and the model’s prediction. Second, the change in model performance is measured after the shuffling process. A substantial decrease in performance indicates that the feature is important for the model, whereas little or no decrease suggests that the feature is less important for the model.

The outcome of the permutation feature importance analysis is shown in Figure 11, where the performance metric is the precision of repeaters, as defined in Equation (8) in Section 5.2. Our findings indicate that pulse duration (Boxcar width) is the most important feature for FRB classification, with peak frequency contributing the least to the model’s performance.

Figure 11. Refer to the following caption and surrounding text.

Figure 11. The result of permutation feature importance for the optimized UMAP model.

Standard image High-resolution image

In this work, we focused on an important feature for further analysis. Moreover, it is evident that multiple features collectively contribute to the machine learning classification outcome (see, Figure 11). While ’Boxcar Width’ and “Spectral Index” show the highest importance scores, their values (approximately 0.035) are not drastically higher than those of other significant features such as “Highest Frequency” (around 0.032) and “Flux” (around 0.031). This relatively even distribution among the top-ranked features indicates that no single feature overwhelmingly dominates the machine learning results.

6.2. Comparison with Chen et al. (2022)

Chen et al. (2022) have identified 188 repeater candidates from the CHIME intensity catalog. In this work, we identify 15 repeater candidates from the CHIME baseband catalog. The CHIME baseband catalog is an updated version of 140 FRB samples from the CHIME intensity catalog. In other words, the CHIME intensity catalog also contains the baseband samples. In this scenario, some FRBs can be classified as repeater candidates by both this work and Chen et al. (2022). The common repeater candidates in both work indicate that the possibility of repeater nature for these FRBs is high.

Additionally, we present the distribution of agreement and disagreement of classification results between this work and Chen et al. (2022) using a confusion matrix in Figure 12. This confusion matrix exhibits the relationship between these two classification results, displaying areas of powerful concurrence as well as instances of classification divergence. In Figure 12, 14 FRBs are commonly predicted as repeater candidates both in Chen et al. (2022) and this work. We found one new repeater candidate. 31 FRBs are classified as repeater candidates in Chen et al. (2022), but they are not repeater candidates in this work (hereafter, these samples are mentioned as conflict samples). 76 FRBs commonly remain non-repeaters in both Chen et al. (2022) and this work. The 14 common repeater candidates, one new repeater candidate, 31 conflict samples, and the 76 non-repeaters are discussed in Sections 6.2.1, 6.2.2, 6.2.3, and 6.2.4, respectively.

Figure 12. Refer to the following caption and surrounding text.

Figure 12. The heatmap shows the agreement rate between this work and Chen et al. (2022), highlighting the following groups: 14 common repeater candidates, 76 common non-repeaters, 1 newly identified repeater candidate in our research.

Standard image High-resolution image

6.2.1. 14 Common Repeater Candidates

The strong agreement on the 14 common repeater candidates shows that these (this work and Chen et al. 2022) FRB classifications are reliable. Even though the two models use different feature hierarchies to make their decisions, these 14 FRBs are still identified as repeater candidates. Additionally, compared to Chen et al. (2022), our dataset benefits from enhanced measurements of duration, flux, and fluence, yet these candidates persistently stick out across models. A recent study conducted an empirical analysis of 36 non-repeating FRBs, as reported in Uno et al. (2025). Their samples included FRB 20181221A, FRB 20181228B, and FRB 20190102A for follow-up observation using the Five-Hundred-meter Spherical Radio Telescope (FAST; Nan et al. 2011). These FRBs were chosen as potential repeater candidates from the repeater candidate list of Chen et al. (2022). Notably, all three FRBs are also identified as repeater candidates in our work. However, there is no FRB detection in the follow-up observations by Uno et al. (2025). This might be due to their very short exposure time (10 minutes) on each source. The FRB 20190110C was also recently confirmed as a repeating source by the CHIME/FRB collaboration (Ng et al. 2025). Interestingly, this particular FRB was also identified as a common repeater candidate in both our study and Chen et al. (2022).

In summary, 15 repeater candidates were identified in this work. Among them, 14 were also listed as repeater candidates in Chen et al. (2022). One of these has been confirmed as a repeater. So, 13 common candidates and one new candidate from our study remain unconfirmed. Based on the evidence, we strongly recommend conducting follow-up observations on these 14 candidates to confirm their repeating nature.

6.2.2. A New Repeater Candidate

In our research, we found one new repeater candidate and 14 common candidates with Chen et al. (2022), as explained in Section 6.2. In distinction to non-repeaters, repeating FRBs typically have wider durations, as evidenced by their broader band-averaged temporal profiles but narrower frequency ranges (Pleunis et al. 2021). According to the feature importance of our study, duration is the most significant feature, so we compared the baseband and intensity pulse profiles of our repeater candidates.

We contrasted the intensity duration with the baseband duration used in our study. For all 133 samples, we compared the durations in the baseband and intensity catalogs and found that 60.47% have wider durations in the baseband catalog. 80% of our repeater candidates have a wider duration in baseband than their intensity data. The 80% is significantly higher than 60.47% for the entire sample, indicating the importance of duration in identifying repeater candidates. In detail, our repeater candidates are on average 2.85 times wider in baseband duration than intensity duration. Figure 13 provides a graphic representation of this contrast. Notably, FRB 20181222E, a new candidate that emerges as the widest among all candidates, with its baseband duration extending 10.4 times wider than its intensity duration. These results clearly show that our repeater candidates have a wider duration in baseband measurements.

Figure 13. Refer to the following caption and surrounding text.

Figure 13. The ratios of the duration (s) in the baseband catalog to those in the intensity catalog for the repeater candidates identified in this work. The red dot indicates the new repeater candidate identified in this work. The blue dots show common repeater candidates between this work and Chen et al. (2022).

Standard image High-resolution image

In contrast, three repeater candidates have shorter baseband durations than their intensity duration in Figure 13. Figure 14 presents a scatter plot with a 1:1 identity line to compare the durations from intensity and baseband data for repeaters and repeater candidates. Interestingly, we found that three confirmed repeaters also show shorter duration in baseband than in intensity data. This characteristic of the confirmed repeaters may lead to our result that the three repeater candidates show shorter baseband duration than the intensity duration in Figure 13. Overall, the wider baseband duration of our repeater candidates supports the conclusion in Pleunis et al. (2021), which also enhances the reliability and coherence of our findings.

Figure 14. Refer to the following caption and surrounding text.

Figure 14. Comparison of baseband and intensity durations of repeater candidates and true repeaters. The confirmed repeaters are shown by red dots, while repeater candidates are shown by blue dots. The gray dashed line indicates the 1:1 relation.

Standard image High-resolution image

6.2.3. 31 Conflict FRBs

One significant difference between our result and that of Chen et al. (2022), as covered in Section 6.2, is the classification of the 31 conflict FRBs. In their study, these FRBs were found to be repeater candidates, whereas in ours, they were not identified as repeater candidates. In order to explore this discrepancy, we looked at the duration measurements of FRBs in baseband and intensity catalogues.

As discussed in Section 6.2.2, in total samples, 60.47% have wider durations in the baseband catalog. This means 100% – 60.47% = 39.53% of the total samples show shorter durations in the baseband catalog. Additionally, a breakdown per category offers important insights. In the conflict samples, 63.33% of the 31 conflict samples exhibit shorter duration in the baseband catalog. The fraction of FRBs showing shorter duration in the baseband catalog is significantly higher in the 31 conflict samples (63.33%) than that of the entire sample (39.53%). This result implies that, in baseband measurements, the 31 conflict FRBs typically have a shorter duration than their intensity counterparts.

Based on this change, our machine-learning model supports classification of the 31 FRBs as non-repeaters, offering compelling proof of our machine learning model capturing the wider duration FRBs for repeater candidates and the shorter duration FRBs for non-repeaters. We speculate Chen et al. (2022) could have misclassified the 31 FRBs as repeater candidates due to the wider duration in the intensity catalog that turned out to be narrower in baseband.

6.2.4. 76 Non-repeaters

For the 76 common non-repeater samples, 61.84% exhibit wider durations in the baseband catalog, and 34.21% exhibit shorter durations in the baseband catalog. 3.95% exhibit exactly equal duration in both catalogs. The fraction of 61.84% is similar to the value of the entire sample (60.47%). This is expected because the majority of our sample is non-repeaters in both Chen et al. (2022) and this work. Additionally, the distributions of baseband duration for non-repeaters, repeater candidates, repeaters, and conflict FRBs are shown in Figure 15. Repeaters have the highest median value, followed by repeater candidates, non-repeaters, and conflict FRBs showing smaller medians.

Figure 15. Refer to the following caption and surrounding text.

Figure 15. Histograms of durations of the 133 FRB samples in the baseband catalog. Confirmed repeaters have the longest median in baseband duration (green) compared to all other groups. Among non-repeaters (blue), repeater candidates (orange), and conflict samples (red), the repeater candidates have a higher median duration than the others. This indicates that the duration of repeater candidates is similar to that of repeaters.

Standard image High-resolution image

7. Conclusion

Machine learning offers significant advantages in the study of FRBs. It can efficiently handle a large number of parameters and could facilitate the classification of FRBs without requiring long-term monitoring or extensive human intervention. Furthermore, if machine learning models are successful in detecting repeating FRB candidates, there is less need for extensive observational campaigns to verify that they repeat. In other words, observational efforts can be directed toward the specific bursts identified by machine learning models as potential repeating FRB candidates.

In this work, we performed an unsupervised machine learning classification of repeaters and non-repeaters with UMAP and HDBSCAN based on the CHIME baseband catalog. From our results, we found that the known repeaters form distinct clusters. We also identified some non-repeaters located within this cluster. These non-repeaters are considered repeater candidates, as they exhibit physical properties similar to those of known repeaters. Among our identified candidates, 14 overlap with those reported by Chen et al. (2022), and we additionally discovered one new repeater candidate. However, 31 of the repeater candidates proposed by Chen et al. (2022) lie outside the repeater cluster in our analysis. This suggests that they do not share similar physical characteristics with known repeaters, and thus, we exclude them from the list of repeater candidates.

Compared with Chen et al. (2022), our work offers several improvements. First, Chen et al. (2022) used the CHIME intensity catalog. On the other hand, we utilize the dataset with improved measurements obtained from the baseband catalog of the CHIME/FRB collaboration. Additionally, Chen et al. (2022) included several highly correlated features; we intentionally excluded such features to enhance the robustness and generalizability of our machine learning model. Furthermore, they selected the machine learning hyperparameters and repeater threshold for classification in an arbitrary manner. In contrast, our study systematically optimized both the hyperparameters and the threshold, improving model reliability.

Our repeater candidates show a wider duration in the baseband catalog than their intensity counterparts. In baseband measurements, these repeater candidates exhibit an average duration that is 2.85 times wider. Among the repeater candidates, our new candidate stands out because its baseband duration is 10.43 times wider than its intensity duration, making it the contender with the widest duration. Furthermore, the CHIME/FRB collaboration has confirmed one of our common repeater candidates as a repeater. The 31 FRBs excluded from the repeater candidates in this work show shorter durations than those in the intensity catalog. In light of these arguments, we suggest conducting follow-up observations on these 14 repeater candidates (a new and remaining 13 repeating candidates) in order to verify the nature of their repetition.

Acknowledgments

We appreciate the referee’s insightful comments, which improved the quality of the manuscript significantly. T.H. is very grateful to the Ministry of Science and Technology of Taiwan through grants 113-2112-M-005-009-MY3, 113-2123-M-001-008-, 111-2112-M-005-018-MY3, and the Ministry of Education of Taiwan through a grant 113RD109. We thank National Chung Hsing University, Taiwan, for providing the required facilities to work on this project. W.J.P. has been supported by the Polish National Science Center project UMO-2020/37/B/ST9/00466. T.G. acknowledges the support of the National Science and Technology Council of Taiwan (NSTC) through grants 113-2112-M-007-006, 113-2927-I-007-501, 113-2123-M-001-008. This research was conducted under the agreement on joint mobility projects for the years 2024–2025 between the Polish Academy of Sciences and the National Science and Technology Council in Taiwan.

Facility: CHIME - .

Software: UMAP (McInnes et al. 2018), HDBSCAN (Malzer & Baum 2019), Scikit-learn (Su 2024), numpy (Harris et al. 2020), pandas (McKinney et al. 2010).

Footnotes

  • The typical positional accuracy of the CHIME/FRB intensity catalog is ∼15${}^{{\prime} }$–30${}^{{\prime} }$. Due to the interferometric nature of CHIME, the point-source localization can be improved by mapping the signal intensity around the initial FRB detection. One can fit a model of the expected telescope response to the intensity map to obtain a more accurate position in the baseband catalog (Michilli et al. 2021). Due to the improvement of the positional accuracy, some FRBs’ coordinates changed in the baseband catalog.

Please wait… references are loading.