<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="review-article" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Digit. Health</journal-id>
<journal-title>Frontiers in Digital Health</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Digit. Health</abbrev-journal-title>
<issn pub-type="epub">2673-253X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fdgth.2025.1510166</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Digital Health</subject>
<subj-group>
<subject>Mini Review</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>AI-driven sleep apnea screening with overnight blood oxygen saturation: current practices and future directions</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Hoang</surname><given-names>Nhung H.</given-names></name>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2660549/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/></contrib>
<contrib contrib-type="author"><name><surname>Liang</surname><given-names>Zilu</given-names></name><uri xlink:href="https://loop.frontiersin.org/people/1192072/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/></contrib>
</contrib-group>
<aff><institution>Ubiquitous and Personal Computing Lab, Faculty of Engineering, Kyoto University of Advanced Science (KUAS)</institution>, <addr-line>Kyoto</addr-line>, <country>Japan</country></aff>
<author-notes>
<fn fn-type="edited-by"><p><bold>Edited by:</bold> Feng Liu, Stevens Institute of Technology, United States</p></fn>
<fn fn-type="edited-by"><p><bold>Reviewed by:</bold> Sayonara de Fatima Faria Barbosa, University of Cincinnati, United States</p></fn>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Nhung H. Hoang <email>nhung9713@gmail.com</email></corresp>
</author-notes>
<pub-date pub-type="epub"><day>09</day><month>04</month><year>2025</year></pub-date>
<pub-date pub-type="collection"><year>2025</year></pub-date>
<volume>7</volume><elocation-id>1510166</elocation-id>
<history>
<date date-type="received"><day>12</day><month>10</month><year>2024</year></date>
<date date-type="accepted"><day>24</day><month>03</month><year>2025</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 Hoang and Liang.</copyright-statement>
<copyright-year>2025</copyright-year><copyright-holder>Hoang and Liang</copyright-holder><license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Sleep apnea is one of the most common sleep disorders, which, if left untreated, may have severe health consequences in the long term. Many sleep apnea patients remain non-diagnosed due to lacking access to medical tests. In recent years, portable and wearable sensors that measure blood oxygen saturation (SpO<sub>2</sub>) are becoming common and affordable for daily use, and they open the door for affordable and accessible sleep apnea screening in the context of everyday life. To learn about the advancement in SpO<sub>2</sub>-based sleep apnea screening, we conducted a survey of published studies. We searched databases including Springer, Science Direct, Web of Science, ACM Digital Library, and IEEE Xplore using the keywords &#x201C;sleep apnea&#x201D; AND (&#x201C;SpO2&#x201D; OR &#x201C;blood oxygen saturation&#x201D;) AND (&#x201C;machine learning&#x201D; OR &#x201C;deep learning&#x201D;). After screening 835 results, we included 31 publications for a full-text review. Analysis shows that SpO<sub>2</sub>-based sleep apnea screening studies consist of three main categories: (1) individual apnea events detection, (2) apnea-hypopnea index prediction, and (3) apnea severity classification. We found two significant research gaps: a lack of sufficient and diverse publicly available datasets, and the absence of standardized protocols for data collection, signal preprocessing, and model bench marking. Future research should focus on addressing these gaps to enhance the effectiveness and reliability of AI-driven sleep apnea screening methods using SpO<sub>2</sub> signals.</p>
</abstract>
<kwd-group>
<kwd>sleep apnea</kwd>
<kwd>SpO<sub>2</sub></kwd>
<kwd>oximeter</kwd>
<kwd>mobile health (mHealth)</kwd>
<kwd>digital health</kwd>
<kwd>machine learning</kwd>
<kwd>deep learning</kwd>
<kwd>apnea-hypopnea index</kwd>
</kwd-group><counts>
<fig-count count="1"/>
<table-count count="1"/><equation-count count="141"/><ref-count count="59"/><page-count count="10"/><word-count count="0"/></counts><custom-meta-wrap><custom-meta><meta-name>section-at-acceptance</meta-name><meta-value>Health Informatics</meta-value></custom-meta></custom-meta-wrap>
</article-meta>
</front>
<body><sec id="s1" sec-type="intro"><label>1</label><title>Introduction</title>
<p>According to a comprehensive review by Benjafield et al. (<xref ref-type="bibr" rid="B1">1</xref>), nearly 1 billion people are affected by sleep apnea, with prevalence exceeding 50&#x0025; in some countries. Undiagnosed sleep apnea has been shown to be associated with high comorbidities and mortality, and reduced quality of life (<xref ref-type="bibr" rid="B2">2</xref>). Many people with sleep apnea do not experience noticeable symptoms, leading to a lack of motivation for diagnostic testing (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>). This review assesses recent advances in AI algorithms for the screening of sleep apnea, emphasizing the use of SpO<sub>2</sub> due to its non-invasive nature and effectiveness, and aims to highlight future research directions.</p>
<p>The rise of home-based sleep apnea tests (HSAT) has highlighted the potential of wearable devices in supporting sleep health in everyday life. Smartwatches such as the Apple Watch, Samsung Watch, Google Pixel Watch, and Fitbit have become popular due to their convenience and functionality (<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>). These devices generally include a green light reflective photoplethysmography (PPG) sensor for measuring blood oxygen saturation (SpO<sub>2</sub>). Given that sleep apnea impacts both airway and SpO<sub>2</sub> levels (<xref ref-type="bibr" rid="B7">7</xref>&#x2013;<xref ref-type="bibr" rid="B9">9</xref>), many studies have been conducted to explore SpO<sub>2</sub> as a light alternative to PSG for home-based sleep apnea detection, especially when combined with AI-driven computational methods (<xref ref-type="bibr" rid="B10">10</xref>&#x2013;<xref ref-type="bibr" rid="B13">13</xref>). However, there remains a gap in understanding current modelling practices and performance. This mini-review aimed to explore such gaps and potential solutions in sleep apnea detection. <xref ref-type="sec" rid="s2">Section 2</xref> outlines the review methodology. <xref ref-type="sec" rid="s3">Section 3</xref> examines employed databases, SpO<sub>2</sub> processing techniques, feature extraction methods, sleep apnea screening approaches, model development and performance across each screening task. The final section will evaluate remaining limitations and propose future research directions.</p>
</sec>
<sec id="s2" sec-type="methods"><label>2</label><title>Materials and methods</title>
<p>We followed a search and selection process that is consistent with the methodology for mini-reviews, as outlined (<xref ref-type="bibr" rid="B14">14</xref>). Keywords &#x201C;sleep apnea&#x201D; AND &#x201C;SpO2&#x201D; AND &#x201C;machine learning&#x201D; were used to search publications in 4 databases: Science Direct (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM10"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>418</mml:mn></mml:math></inline-formula>), ACM Digital Library (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM11"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>208</mml:mn></mml:math></inline-formula>), IEEE Xplore (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM12"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>25</mml:mn></mml:math></inline-formula>), and Springer Link (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM13"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>173</mml:mn></mml:math></inline-formula>), yielding a total of 824 entries. All entries retrieved were imported into Rayyan (<xref ref-type="bibr" rid="B15">15</xref>) to streamline the review process and eliminate duplicates. Through Rayyan&#x2019;s duplication removal feature, 31 duplicate articles were identified and removed. The remaining articles were then screened based on predefined inclusion and exclusion criteria. Inclusion criteria required that articles focus on developing an application, model, or algorithm specifically for the screening of sleep apnea. In addition, studies needed to employ blood oxygen saturation (SpO<sub>2</sub>) signals as a primary input for the screening approach and employ machine learning algorithms as part of the methodology. Exclusion criteria were applied to further refine the selection. Articles were excluded if SpO<sub>2</sub> was not the main signal used in the algorithm. Studies on pediatric populations were excluded due to the distinct nature of sleep apnea in children compared to adults. Articles that were not publicly accessible or not written in English were also excluded.</p>
<p>Following the title and abstract screening, 52 articles remained. 21 articles were excluded from the analysis: 2 of these excluded articles were identified as review papers, 3 additional articles employed demographic data as the primary input for regression or classification tasks, 9 excluded articles focused solely on apnea event detection using definitions established by the American Academy of Sleep Medicine (AASM), not incorporating machine learning algorithms as required. Finally, 7 articles were excluded due to a lack of relevance to the overall topic. A final review based on the main content resulted in a final selection of 31 articles deemed relevant for this review, the main findings are provided below.</p>
</sec>
<sec id="s3" sec-type="results"><label>3</label><title>Results</title>
<sec id="s3a"><label>3.1</label><title>Sleep datasets</title>
<p>More than half of the studies (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM16"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>18</mml:mn></mml:math></inline-formula>) used proprietary datasets collected within research facilities, with dataset size ranging from fewer than 50 sleep records (<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>) to several hundreds (<xref ref-type="bibr" rid="B18">18</xref>&#x2013;<xref ref-type="bibr" rid="B21">21</xref>). While proprietary datasets allow tailored data collection and expert labeling, their limited public availability poses challenges for comparison and benchmarking.</p>
<p>In contrast, public datasets provide valuable alternatives. Widely-used ones include the Apnea-ECG Database (AED) (<xref ref-type="bibr" rid="B22">22</xref>), the St.Vincent&#x2019;s University Hospital/University College Dublin Sleep Apnea Database (UCD) (<xref ref-type="bibr" rid="B23">23</xref>), and more recently, the OSASUD dataset (<xref ref-type="bibr" rid="B24">24</xref>). However, the relatively small sizes of these datasets (often fewer than 100 records) limit their applicability primarily to epoch-wise, rather than subject-wise screening (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>). The Sleep Heart Health Study (SHHS) (<xref ref-type="bibr" rid="B25">25</xref>), with over 5,000 recordings and high-resolution labels, is ideal for deep learning models. Other publicly available datasets, such as the Wisconsin Sleep Cohort dataset (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM17"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>2,570</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B26">26</xref>), Cleveland Family Study (CFS) dataset (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM18"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>2,284</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B27">27</xref>), Osteoporotic Fractures in Men Study (MROS) dataset (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM19"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>3,753</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B28">28</xref>) and the Multi-Ethnic Study of Atherosclerosis (MESA) dataset (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM20"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>2,002</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B29">29</xref>), offer valuable data but have been less utilized in sleep apnea research so far.</p>
</sec>
<sec id="s3b"><label>3.2</label><title>Pre-processing SpO<sub>2</sub> signals</title>
<p>Physiological signals such as SpO<sub>2</sub> are prone to movement contamination and thus require pre-processing to remove noises. However, our analysis revealed that many studies (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM23"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>11</mml:mn></mml:math></inline-formula>) proceed with raw SpO<sub>2</sub> without pre-processing, and there is a lack of standardized protocols for filtering noise or assessing signal quality.</p>
<p>SpO<sub>2</sub> are typically calibrated within a range of 70&#x0025; to 100&#x0025; saturation, with an accuracy of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM26"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula>2&#x0025; to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM27"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula>4&#x0025; (<xref ref-type="bibr" rid="B30">30</xref>). Consequently, readings below 70&#x0025; may be inaccurate, prompting some studies to use thresholds of 70&#x0025; or 65&#x0025; to remove unreliable readings (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B31">31</xref>). A lower threshold of 50&#x0025; has also been used in several studies to account for physiological limitations and equipment errors (<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B32">32</xref>). In addition to cut-off thresholds, some studies applied further noise reduction techniques, such as removing data points where consecutive SpO<sub>2</sub> values differ by more than a predefined value (e.g., 4&#x0025;) (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B33">33</xref>).</p>
<p>Few studies (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM29"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula>) explored optimal SpO<sub>2</sub> signal bands. One study identified the apnea-related band as 0.014&#x2013;0.033 Hz (<xref ref-type="bibr" rid="B33">33</xref>), while (<xref ref-type="bibr" rid="B21">21</xref>) argued that the shape of SpO<sub>2</sub> signal is similar to a sinusoid with 0.02 Hz frequency and therefore used a 0.02 Hz IIR Butter-worth low-pass filter to suppress and smooth the SpO<sub>2</sub> signal. Another study employed a complex Wavelet filter to eliminate noise from muscle movements (<xref ref-type="bibr" rid="B4">4</xref>). Furthermore, Stuban and Niwayama (<xref ref-type="bibr" rid="B34">34</xref>) demonstrated that lowering the low-pass filter frequency to a value closer to the fundamental frequency of the PPG signal reduced noise without compromising measurement accuracy. An additional 10 dB of signal-to-noise ratio (SNR) is recommended for accurate SpO<sub>2</sub> measurement (<xref ref-type="bibr" rid="B35">35</xref>). However, no study provided a detailed justification for these methods, nor did they analyzed how these techniques influenced signal quality and subsequent classification performance.</p>
<p>The most common pre-processing practice involves using a threshold between 50&#x0025; and 100&#x0025; to eliminate hardware errors. However, to determine the optimal filter settings, future studies are needed to conduct a comprehensive benchmarking of all possible filter options.</p>
</sec>
<sec id="s3c"><label>3.3</label><title>Feature construction and selection</title>
<p>Two primary approaches dominate feature extraction methods. The first approach relies on manual feature extraction, leveraging the researchers&#x2019; domain expertise. This approach has been applied in 19 studies, where hand-crafted features were derived to ensure model interpretability and applicability across various shallow learning models. While this method can be time-consuming, it remains valuable for its transparency and ease of understanding. A comprehensive list of SpO<sub>2</sub> features is detailed in Xie and Minn (<xref ref-type="bibr" rid="B9">9</xref>), Guti&#x00E9;rrez-Tobal et al. (<xref ref-type="bibr" rid="B36">36</xref>), Levy et al. (<xref ref-type="bibr" rid="B37">37</xref>).</p>
<p>To optimize features for model construction, several techniques have been employed to select features with strong discriminating power. These include forward stepwise logistic regression (<xref ref-type="bibr" rid="B18">18</xref>), recursive feature elimination (<xref ref-type="bibr" rid="B38">38</xref>), fast correlation-based filter (<xref ref-type="bibr" rid="B36">36</xref>), maximum relevance minimum redundancy (<xref ref-type="bibr" rid="B11">11</xref>), and heat-map (<xref ref-type="bibr" rid="B39">39</xref>). One commonly used feature is the Oxygen Desaturation Index (ODI), due to its strong correlation with the Apnea-Hypopnea Index (AHI) which is a standard measurement of sleep apnea severity (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B39">39</xref>&#x2013;<xref ref-type="bibr" rid="B42">42</xref>). However, ODI requires a minimum sampling rate of 1 Hz, which limits its applicability in datasets from lower-frequency devices like smartwatches. Other features such as entropies (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B40">40</xref>), Lempel-Ziv complexity (LZ) (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B43">43</xref>), and demographic features (e.g., age, gender, neck circumference, body mass index (BMI)) (<xref ref-type="bibr" rid="B41">41</xref>, <xref ref-type="bibr" rid="B44">44</xref>, <xref ref-type="bibr" rid="B45">45</xref>) have also gained prominence. These features have been ranked highly in importance compared to others.</p>
<p>Deep learning (DL) has recently emerged as a novel feature extraction paradigm. DL models, such as convolutional neural networks (CNNs) (<xref ref-type="bibr" rid="B46">46</xref>, <xref ref-type="bibr" rid="B47">47</xref>) and long short-term memory (LSTM) networks (<xref ref-type="bibr" rid="B8">8</xref>), are capable of automatically extracting features, potentially uncovering patterns that manual feature extraction may overlook. For instance, a study by Lyden et al. (<xref ref-type="bibr" rid="B48">48</xref>) demonstrated that CNN and LSTM models achieved high performance in epoch-wise classification, with accuracy, sensitivity, and precision exceeding 90&#x0025;, even when working with reduced signal sampling rates. This highlights the effectiveness of DL in apnea screening. However, the trade-off is that the interpretability and explainability of these extracted features remain an ongoing challenge as visualizing how the variables are interconnected and weighted within the network is virtually impossible (<xref ref-type="bibr" rid="B49">49</xref>).</p>
<p>Manually crafting features is a viable approach to enhancing the explainability and interpretability of machine learning methods, particularly when aiming for clinical acceptance. Unlike features derived from deep learning models, which often suffer from the &#x201C;black box&#x201D; problem that limits transparency, handcrafted features are well-defined, easy to visualize, and straightforward to interpret. Feature-ranking techniques, such as SHAP or Grad-CAM, can further facilitate a deeper understanding of how machine learning algorithms work. Ensuring that methods are explainable and transparent not only improves their transition to real-world applications but also enables targeted interventions when the model produces incorrect predictions.</p>
</sec>
<sec id="s3d"><label>3.4</label><title>Apnea screening model development</title>
<p>All studies in this review employ supervised learning for sleep apnea screening. As shown in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>, the studies were categorized into three main problem formulations, epoch-wise screening, AHI regression, and subject-wise screening.</p>
<fig id="F1" position="float"><label>Figure 1</label>
<caption><p>Summary of SpO<sub>2</sub>-based sleep apnea screening in terms of target outputs, primary achievements, research gaps and challenges, and future applications.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1510166-g001.tif"/>
</fig>
<sec id="s3d1"><label>3.4.1</label><title>Epoch-wise model development</title>
<p>Epoch-wise classification, used in 18 studies, involves segmenting a night&#x2019;s SpO<sub>2</sub> recording into 1-min epochs, with models classifying each epoch as positive or negative for an apnea event. A few studies framed the problem as multiclass classification to distinguish among normal, hypopnea, obstructive and central apnea events (<xref ref-type="bibr" rid="B31">31</xref>, <xref ref-type="bibr" rid="B50">50</xref>). While it is true that sleep apnea screening can be done by calculating AHI by effective respiratory event detection, only 5 studies further post-process the epoch-wise classification results to estimate AHI or assess apnea severity (<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B51">51</xref>, <xref ref-type="bibr" rid="B52">52</xref>).</p>
</sec>
<sec id="s3d2"><label>3.4.2</label><title>Subject-wise model development</title>
<p>Subject-wise classification aims to assign a whole night&#x2019;s SpO<sub>2</sub> recording either a binary (positive and negative) or a multiclass label (normal, mild, moderate, or severe). This approach classifies the entire night&#x2019;s recording, eliminating the need to process large number of 1-min epochs, thereby reducing computational cost. While many studies focused on binary classification (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B43">43</xref>, <xref ref-type="bibr" rid="B53">53</xref>), only a few have applied multi-class classification (<xref ref-type="bibr" rid="B40">40</xref>, <xref ref-type="bibr" rid="B54">54</xref>). Another approach is AHI regression, in which a machine learning model aims to predict AHI as a continuous variable, and later categorize sleep apnea severity into predefined classes (e.g., normal, mild, moderate, severe) (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B52">52</xref>). This approach allows for more granular predictions, which can be particularly useful in identifying borderline cases or tracking changes in AHI over time.</p>
</sec>
<sec id="s3d3"><label>3.4.3</label><title>Class balancing</title>
<p>A common issue in sleep apnea classification is the imbalanced distribution among classes. Epoch-wise classifications often have a skewed distribution towards normal epochs [e.g., 90&#x0025; normal in (<xref ref-type="bibr" rid="B4">4</xref>)]. Even with high AHI, normal epochs can dominate [e.g., 69&#x0025; normal epochs in (<xref ref-type="bibr" rid="B16">16</xref>)]. Subject-wise classifications are more balanced but may still skew towards severe cases (e.g., 56&#x0025; severe in (<xref ref-type="bibr" rid="B36">36</xref>)). Several studies address class imbalance with techniques such as random sampling, SMOTE, and ADASYN (<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B44">44</xref>, <xref ref-type="bibr" rid="B45">45</xref>). These methods create synthetic data to balance classes but may alter natural data distribution and impact model generalizability (<xref ref-type="bibr" rid="B55">55</xref>).</p>
</sec>
</sec>
<sec id="s3e"><label>3.5</label><title>Model performance in sleep apnea screening</title>
<p>The studies reviewed reveal a combination of classification techniques for the screening of sleep apnea. <xref ref-type="table" rid="T1">Table&#x00A0;1</xref> shows various shallow and deep learning models have been applied. However, it is difficult to conclude which method is the most optimal due to the lack of standardized evaluation metrics. For classification problems, evaluation metrics include accuracy (ACC), sensitivity (SE), specificity (SPEC), F1 score, Kappa coefficient, Matthews correlation coefficient (MCC), and area under the curve (AUC). On the other hand, regression problems require a distinct set of evaluation metrics, such as correlation coefficient, intraclass correlation coefficient (ICC), Bland-Altman plots, root mean squared error (RMSE), mean absolute error (MAE), and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM38"><mml:mi>R</mml:mi></mml:math></inline-formula>-squared. There has yet to be a consensus as to which metrics are the best for evaluating model performance.</p>
<table-wrap id="T1" position="float"><label>Table 1</label>
<caption><p>A summary of the dataset used, the signal sampling rate, preprocessing methods, applied models, and result reported in included studies.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Reference</th>
<th valign="top" align="center">Classification type</th>
<th valign="top" align="center">Dataset (recordings)</th>
<th valign="top" align="center">Signal and sampling rate</th>
<th valign="top" align="center">ML model applied</th>
<th valign="top" align="center">Pre-processing method</th>
<th valign="top" align="center">Feature engineering method</th>
<th valign="top" align="center">Evaluation matrix (result: best)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Alvarez et al. (<xref ref-type="bibr" rid="B7">7</xref>)</td>
<td valign="top" align="left">Apnea/healthy, cut off 10</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM39"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>74</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 0.2 Hz</td>
<td valign="top" align="left">KNN<sup>a</sup>, hierachical, fuzzy c-mean</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Apprioximate Entropy, Central Tendency Measure, Lempel-Ziv complexity</td>
<td valign="top" align="left">Acc Sp Se (0.955 0.905 0.833)</td>
</tr>
<tr>
<td valign="top" align="left">Alvarez et al. (<xref ref-type="bibr" rid="B18">18</xref>)</td>
<td valign="top" align="left">Apnea/healthy, cut off 10</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM42"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>219</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">Logistic regression</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Extract and select features using forward stepwise logistic regression</td>
<td valign="top" align="left">Acc Sp Se (0.870 0.840 0.952)</td>
</tr>
<tr>
<td valign="top" align="left">Xie and Minn (<xref ref-type="bibr" rid="B9">9</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1-min-segment</td>
<td valign="top" align="left">UCD (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM44"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>25</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz<break/>ECG - 128 Hz</td>
<td valign="top" align="left">SVM, KNN, MLP,C4.5 Decision Tree,REPTree,FT Tree,AdaBoost,Decision Stump,Bagging with REPTree<sup>a</sup> Bagging with Alternative, Decision Tree</td>
<td valign="top" align="left">Remove criteria:<break/>SpO<sub>2</sub> &#x003C; 50&#x0025;</td>
<td valign="top" align="left">Extract 111 features from ECG and 39 features from SpO<sub>2</sub></td>
<td valign="top" align="left">Acc Sp Se (0.844 0.859 0.870)</td>
</tr>
<tr>
<td valign="top" align="left">Zhang et al. (<xref ref-type="bibr" rid="B17">17</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 5s window</td>
<td valign="top" align="left">Proprietary (40 records)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Remove criteria:<break/>SpO<sub>2</sub> &#x003C; 50&#x0025;, variation &#x003E; 10&#x0025;</td>
<td valign="top" align="left">Extract 7 features from a window of 150s from the starting point of the SpO<sub>2</sub> desaturation</td>
<td valign="top" align="left">Acc Sp Se Effectivity (0.935 0.894 0.957 0.944)</td>
</tr>
<tr>
<td valign="top" align="left">S&#x00E1;nchez-Morillo et al. (<xref ref-type="bibr" rid="B40">40</xref>)</td>
<td valign="top" align="left">4 OSA severity</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM52"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>115</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 8 Hz</td>
<td valign="top" align="left">Binary hierarchical classifier</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Extract 28 features from SpO<sub>2</sub></td>
<td valign="top" align="left">Sp, Se (0.967 0.917)</td>
</tr>
<tr>
<td valign="top" align="left">Hang et al. (<xref ref-type="bibr" rid="B20">20</xref>)</td>
<td valign="top" align="left">ODI detection, AHI regression, 4 OSA severity</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM55"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>616</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Remove criteria:<break/>&#x005F; SpO<sub>2</sub> &#x003C; 50&#x0025;,<break/>&#x005F; <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM58"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>SpO<sub>2</sub> &#x003E; 4&#x0025;</td>
<td valign="top" align="left">ODI, neck circumference, BMI, Epworth scalling score</td>
<td valign="top" align="left">Acc, Sp, Se, AUC (0.901 0.934 0.861 0.952), Bland-altman plot</td>
</tr>
<tr>
<td valign="top" align="left">Mostafa et al. (<xref ref-type="bibr" rid="B43">43</xref>)</td>
<td valign="top" align="left">Apnea/non-apnea, cut off 10</td>
<td valign="top" align="left">AED, UCD (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM60"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>33</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">Deep Belief Net</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Raw signal</td>
<td valign="top" align="left">Acc Sp Se (0.976 0.959 0.788)</td>
</tr>
<tr>
<td valign="top" align="left">Jayawardhana and de Chazal (<xref ref-type="bibr" rid="B3">3</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM62"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>52</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 0.2 Hz</td>
<td valign="top" align="left">LDA</td>
<td valign="top" align="left">Exclusion criteria:<break/>&#x005F; SpO<sub>2</sub> &#x003C; 65&#x0025;,<break/>&#x005F; <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM65"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>SpO<sub>2</sub> &#x003E; 4&#x0025; Moving average filter</td>
<td valign="top" align="left">32 features from PPG signal<break/>7 features from SpO<sub>2</sub></td>
<td valign="top" align="left">Acc Sp Se K (0.85 0.90 0.72 0.61)</td>
</tr>
<tr>
<td valign="top" align="left">Pathinarupothi et al. (<xref ref-type="bibr" rid="B8">8</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">AED (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM68"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>8</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO2 - 1 Hz</td>
<td valign="top" align="left">LSTM - RNN</td>
<td valign="top" align="left"/>
<td valign="top" align="left">RNN-based features</td>
<td valign="top" align="left">Acc Pre Se (0.955 0.992 0.929)</td>
</tr>
<tr>
<td valign="top" align="left">Deviaene et al. (<xref ref-type="bibr" rid="B51">51</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment AHI regression</td>
<td valign="top" align="left">SHHS, AED, UZ Leuven (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM69"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>8,552</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">SVM, KNN, LDA, RF<sup>a</sup></td>
<td valign="top" align="left">Remove SpO<sub>2</sub> &#x003C; 50&#x0025; linear interpolation Moving average filter Re-annotate label</td>
<td valign="top" align="left">143 features (Time domain, desaturation severity, statistical, Quasi-periodicity features)</td>
<td valign="top" align="left">Acc Sp Se PPV AUC K (0.828 0.886 0.643 0.642 0.854 0.527)</td>
</tr>
<tr>
<td valign="top" align="left">Hwang et al. (<xref ref-type="bibr" rid="B52">52</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment AHI regression Subject-wise classification, cut off 5, 10, 15</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM73"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>230</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">CurveExpert Professional software</td>
<td valign="top" align="left"/>
<td valign="top" align="left">raw signal</td>
<td valign="top" align="left">Acc Sp Se PPV NPV K (0.906 0.872 0.829 0.863 0.886 0.72)</td>
</tr>
<tr>
<td valign="top" align="left">Guti&#x00E9;rrez-Tobal et al. (<xref ref-type="bibr" rid="B36">36</xref>)</td>
<td valign="top" align="left">Subject-wise classification, cut off 5, 10, 15</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM75"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>320</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">LDA, logistic regression, Bayesian MLP, AdaBoost, AB-LDA<sup>a</sup></td>
<td valign="top" align="left"/>
<td valign="top" align="left">Statistical, spectral, non-linear, and clinical OSA-related features</td>
<td valign="top" align="left">Acc Sp Se (0.787 0.655 0.889)</td>
</tr>
<tr>
<td valign="top" align="left">Rol&#x00F3;n et al. (<xref ref-type="bibr" rid="B50">50</xref>)</td>
<td valign="top" align="left">Normal breathing/ Apnea/Hypopnea</td>
<td valign="top" align="left">SHHS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM78"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>995</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">DAS-KSVD</td>
<td valign="top" align="left">Linear interpolation Wavelet filters</td>
<td valign="top" align="left">Discriminant structure dictionaries</td>
<td valign="top" align="left">Acc Sp Se AUC (0.879 0.883 0.876 0.957)</td>
</tr>
<tr>
<td valign="top" align="left">Ma et al. (<xref ref-type="bibr" rid="B32">32</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">UCD (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM80"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>25</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 8 Hz</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Exclusion criteria:<break/>&#x005F; SpO<sub>2</sub> &#x003C; 50&#x0025;</td>
<td valign="top" align="left">10 statistic features</td>
<td valign="top" align="left">Acc Sp Se (0.902 0.941 0.876)</td>
</tr>
<tr>
<td valign="top" align="left">Mostafa et al. (<xref ref-type="bibr" rid="B13">13</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">AED, UCD, HuGDN2008 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM83"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>103</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 50 Hz</td>
<td valign="top" align="left">CNN</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN-based features</td>
<td valign="top" align="left">Acc Sp Se (0.927 0.963 0.874)</td>
</tr>
<tr>
<td valign="top" align="left">Mostafa et al. (<xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">AED, UCD, HuGDN2008 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM85"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>103</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 50 Hz</td>
<td valign="top" align="left">CNN</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN-based features</td>
<td valign="top" align="left">Acc Sp Se (0.942 0.958 0.920)</td>
</tr>
<tr>
<td valign="top" align="left">Rahman and Morshed (<xref ref-type="bibr" rid="B38">38</xref>)</td>
<td valign="top" align="left">Normal/Moderate-severe, cut off 15, AHI regression</td>
<td valign="top" align="left">SHHS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM87"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1,000</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub>, EEG - 125 Hz, ECG - 125 Hz, Sleep stage</td>
<td valign="top" align="left">logistic regression, random forest, Ada-Boost<sup>a</sup>, SVM, Multi-layer Perceptron</td>
<td valign="top" align="left">Exclude subjects with central apnea</td>
<td valign="top" align="left">Percentage of sleep time with SpO<sub>2</sub> level below 90&#x0025;, 85&#x0025;, 80&#x0025;, 75&#x0025; HRV features EEG features Feature selection, Min-max scaling</td>
<td valign="top" align="left">Acc Sp Se (0.934 0.934 0.920), RMSE <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM91"><mml:mo>=</mml:mo></mml:math></inline-formula> 4.6 and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM92"><mml:mi>R</mml:mi></mml:math></inline-formula>-squared value <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM93"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.71</td>
</tr>
<tr>
<td valign="top" align="left">Li et al. (<xref ref-type="bibr" rid="B39">39</xref>)</td>
<td valign="top" align="left">Apnea/healthy cut-off 5/h</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM94"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>181</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz<break/>ECG - 200 Hz</td>
<td valign="top" align="left">Linear classifier, linear SVM, Complex Tree, RUSBoosted Trees, Logistics Regression, Feed-forward neural network<sup>a</sup></td>
<td valign="top" align="left"/>
<td valign="top" align="left">Mean SpO<sub>2</sub>, Min SpO<sub>2</sub>, ODI</td>
<td valign="top" align="left">Acc Sp Se AUC (0.978 0.939 0.986 0.97)</td>
</tr>
<tr>
<td valign="top" align="left">Bernardini et al. (<xref ref-type="bibr" rid="B16">16</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1s segment, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM99"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> AHI evaluation <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM100"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> 4 OSA severity</td>
<td valign="top" align="left">OSASUD (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM101"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz<break/>ECG - 80 Hz</td>
<td valign="top" align="left">CNN-LSTM model</td>
<td valign="top" align="left">Discard segment with 50&#x0025; null values</td>
<td valign="top" align="left">CNN-based features</td>
<td valign="top" align="left">Acc Sp Se F1 AUC (0.943 0.937 0.951 0.927 0.987)</td>
</tr>
<tr>
<td valign="top" align="left">Piorecky et al. (<xref ref-type="bibr" rid="B21">21</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1s segment</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM103"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>477</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 50 Hz Airflow - 50 Hz</td>
<td valign="top" align="left">CNN</td>
<td valign="top" align="left">IIR Butterworth low-pass filter, order 2, cut-off frequency of 0.02 Hz. Shifting SpO<sub>2</sub> signal by 25s</td>
<td valign="top" align="left">Apprioximate Entropy, Central Tendency Measure, Lempel-Ziv complexity</td>
<td valign="top" align="left">Acc Sp Se AUC (0.829 0.842 0.816 0.903)</td>
</tr>
<tr>
<td valign="top" align="left">Guti&#x00E9;rrez-Tobal et al. (<xref ref-type="bibr" rid="B33">33</xref>)</td>
<td valign="top" align="left">AHI regression <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM106"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> 4 OSA severity</td>
<td valign="top" align="left">SHHS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM107"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>8762</mml:mn></mml:math></inline-formula>) Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM108"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>322</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">LSBoost (Least Square Boost)</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Clinical features, Time domain features, Frequency domain features</td>
<td valign="top" align="left">ICC 0.924, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM110"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> Acc Se Sp PPV NPV (0.919 0.865 0.966 0.956 0.894)</td>
</tr>
<tr>
<td valign="top" align="left">Ganglberger et al. (<xref ref-type="bibr" rid="B19">19</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1s segment, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM111"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> AHI evaluation <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM112"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> 4 OSA severity</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM113"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>412</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">Respiratory signal SpO<sub>2</sub></td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left"/>
<td valign="top" align="left">10 selected features from respiratory signal 1 feature from SpO<sub>2</sub></td>
<td valign="top" align="left">Acc Se Pre F1-score ROC-AUC PRC-AUC (0.95 0.85 0.49 0.59 0.83 0.52) <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM116"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM117"><mml:mi>r</mml:mi></mml:math></inline-formula>-square (0.92) <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM118"><mml:mo stretchy="false">&#x21D2;</mml:mo></mml:math></inline-formula> Acc 0.8</td>
</tr>
<tr>
<td valign="top" align="left">Sharma et al. (<xref ref-type="bibr" rid="B4">4</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">AED, UCD (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM119"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>33</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 100 Hz</td>
<td valign="top" align="left">RUSBoost Decision Trees<sup>a</sup><break/>Logistic<break/>regression<break/>KNN<break/>SVM</td>
<td valign="top" align="left">Butter-worth filters order 6 Wavelet-filter to remove motion artifacts</td>
<td valign="top" align="left">Wavelet-based Shannon entropy features</td>
<td valign="top" align="left">Acc Sp Se AUC (0.960 0.958 0.961 0.98)</td>
</tr>
<tr>
<td valign="top" align="left">Albuhayri (<xref ref-type="bibr" rid="B46">46</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">AED, UCD (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM122"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>33</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO2 - 100 Hz</td>
<td valign="top" align="left">CNN</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN-base features</td>
<td valign="top" align="left">Acc Sp Se Pre F1-score (0.955 0.957 0.936 0.956 0.946)</td>
</tr>
<tr>
<td valign="top" align="left">Singtothong and Siriborvornratanakul (<xref ref-type="bibr" rid="B31">31</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 30s segment OSA, CSA, MSA, H-desat, H-arousal</td>
<td valign="top" align="left">SHHS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM123"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>8,068</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz PR - 1 Hz</td>
<td valign="top" align="left">CNN</td>
<td valign="top" align="left">Exclusion criteria:<break/>&#x005F; SpO<sub>2</sub> &#x003C; 70&#x0025; Linear interpolation SpO<sub>2</sub> mean is subtracted</td>
<td valign="top" align="left">CNN-based features</td>
<td valign="top" align="left">Acc Se Sp F1-score PPV PR-AUC ROC-AUC (0.822 0.828 0.822 0.478 0.336 0.589 0.904)</td>
</tr>
<tr>
<td valign="top" align="left">Lyden et al. (<xref ref-type="bibr" rid="B48">48</xref>)</td>
<td valign="top" align="left">Epoch-wise classification, 1 min segment</td>
<td valign="top" align="left">AED (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM127"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>8</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 100 Hz</td>
<td valign="top" align="left">random forest, SVM, Logistic regession, KNN, Naive Bayes<sup>a</sup></td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN and LSTM-based features</td>
<td valign="top" align="left">Acc Pre Se (0.970 0.972 0.969)</td>
</tr>
<tr>
<td valign="top" align="left">Chen et al. (<xref ref-type="bibr" rid="B54">54</xref>)</td>
<td valign="top" align="left">4 OSA severity</td>
<td valign="top" align="left">MESA, SHHS, MrOS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM130"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>14,433</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">DNN-based model</td>
<td valign="top" align="left">All sleep records were processed to have the same length (8 h)</td>
<td valign="top" align="left">DNN-based features</td>
<td valign="top" align="left">Acc Sp Se Pre (0.805 0.931 0.800 0.818)</td>
</tr>
<tr>
<td valign="top" align="left">Levy et al. (<xref ref-type="bibr" rid="B11">11</xref>)</td>
<td valign="top" align="left">AHI regression 4 OSA severity</td>
<td valign="top" align="left">SHHS, UHV, CFS, MrOS, MESA (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM132"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>12,923</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">OxiNet</td>
<td valign="top" align="left">Exclusion criteria:<break/>&#x005F; TST &#x003C; 4 h<break/>&#x005F; Subjects &#x003C; 18yrs<break/>Delta filter noise removal</td>
<td valign="top" align="left">CNN-based long,short-range features</td>
<td valign="top" align="left">ICC F1-score (0.96 0.84)</td>
</tr>
<tr>
<td valign="top" align="left">Bark et al. (<xref ref-type="bibr" rid="B10">10</xref>)</td>
<td valign="top" align="left">Apnea and RERA (respiratory effort related arousals), 30s segment</td>
<td valign="top" align="left">PhysioNet You snooze you win (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM134"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1,983</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz,<break/>ECG - 200 Hz</td>
<td valign="top" align="left">1D-CNN-LSTM (SeIANet)</td>
<td valign="top" align="left">Outlier removal, interpolation, Minmax normalization, Segmentation 30s, overlap 5s</td>
<td valign="top" align="left">CNN-based features</td>
<td valign="top" align="left">Acc Sp Se F1-score (0.903 0.892 0.913 0.905)</td>
</tr>
<tr>
<td valign="top" align="left">Liang (<xref ref-type="bibr" rid="B12">12</xref>)</td>
<td valign="top" align="left">Apnea/healthy, Severe/others</td>
<td valign="top" align="left">SHHS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM136"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>5,786</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 1 Hz</td>
<td valign="top" align="left">Logistic Regression, SVM. Light Gradient Boosting Machine (LGBM)<sup>a</sup></td>
<td valign="top" align="left">Exclusion criteria:<break/>&#x005F; TST &#x003C; 4 h<break/>&#x005F; SpO<sub>2</sub> &#x003C; 50&#x0025;,<break/>&#x005F; <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM140"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>SpO<sub>2</sub> &#x003E; 4&#x0025;</td>
<td valign="top" align="left">Feature construction based on multiscale attention entropy analysis and feature transformation using ICA.</td>
<td valign="top" align="left">Acc Sp Se PPV NPV F1-score MCC AUC (0.881 0.972 0.460 0.800 0.893 0.579 0.539 0.716)</td>
</tr>
<tr>
<td valign="top" align="left">Bilge et al. (<xref ref-type="bibr" rid="B53">53</xref>)</td>
<td valign="top" align="left">Apnea/healthy Severe/others Severe/mild-moderate</td>
<td valign="top" align="left">Proprietary (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM142"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>115</mml:mn></mml:math></inline-formula>)</td>
<td valign="top" align="left">SpO<sub>2</sub> - 40 Hz</td>
<td valign="top" align="left">ANN (5 layers)</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Features extracted at different window lengths</td>
<td valign="top" align="left">Sp Se PPV NPV AUC (0.90 0.84 0.97 0.76 0.93)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-fn1"><p>Acc, accuracy; Sp, specitivity; Se, sensitivity; Pre, precision; PPV, positive predictive value; NPV, negative predictive value; AUC, area under the curve; K, Cohen&#x2019;s Kappa; F1, F1-score; ICC, intraclass correlation coefficient; ROC-AUC, area under the receiver-operating characteristic curve; PR-AUC, precision-recall area under the curve. <sup>a</sup>:bestMLmodelreported.</p></fn>
</table-wrap-foot>
</table-wrap>
<sec id="s3e1"><label>3.5.1</label><title>Epoch-wise model performance</title>
<p>Epoch-wise classification has shown high performance in sleep apnea events detection. For instance, Lyden et al. (<xref ref-type="bibr" rid="B48">48</xref>) reported impressive results using shallow models combined with DL-based features, achieving accuracy of 97.04&#x0025;, specificity of 97.19&#x0025;, and sensitivity of 96.94&#x0025;. This study simulated smartwatch data by adding Gaussian noise to down-sampled SpO<sub>2</sub> signals at various signal-to-noise ratios. Most models, except SVM, were minimally affected by reduced sampling frequency, although performance dropped significantly below a 30dB signal-to-noise ratio. Naive Bayes models with LSTM-based features provided the most stable performance.</p>
<p>A major challenge in epoch-wise classification is the delay between sleep apnea events and SpO<sub>2</sub> desaturation, with delays reported from 10 to 40 s (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B51">51</xref>, <xref ref-type="bibr" rid="B56">56</xref>). In addition, subjects sleep only 75.9&#x0025; of the time, and hypopnea events are more common than apnea events or periods of normal breathing (e.g., 73&#x0025; in the SHHS dataset). Notably, 11.5&#x0025; of apneic events lack SpO<sub>2</sub> desaturation (<xref ref-type="bibr" rid="B51">51</xref>), complicating model accuracy. To address these issues, Bernardini et al. (<xref ref-type="bibr" rid="B16">16</xref>) focused on detecting clusters of anomalies, providing valuable clinical insights despite lower performance metrics (81.5&#x0025; ACC, 67.2&#x0025; SE). The study accurately classified sleep apnea severity in 21 out of 30 cases. Punjabi (<xref ref-type="bibr" rid="B57">57</xref>) highlighted that the distribution of apneic events over the night is crucial for understanding their health impact.</p>
<p>In an effort to reduce classification errors, Bark et al. (<xref ref-type="bibr" rid="B10">10</xref>) developed a selective model that improves accuracy by rejecting low-confidence predictions, achieving 90.26&#x0025; ACC, 91.29&#x0025; SE, and 89.21&#x0025; SPEC. Despite these promising results, model generalization remains a concern due to small sample sizes. Analysis suggests that RNN and LSTM models generally outperform CNNs in this field (<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B48">48</xref>, <xref ref-type="bibr" rid="B55">55</xref>).</p>
</sec>
<sec id="s3e2"><label>3.5.2</label><title>Subject-wise model performance</title>
<p>The OxiNet model by Levy et al. (<xref ref-type="bibr" rid="B11">11</xref>) demonstrated high performance and generalization, analyzing 12,923 PSG recordings from multiple databases. Despite a slight decrease in performance on external datasets, the model achieved an F1-score above 0.75 and an ICC greater than 0.92. Subject-wise classification models generally excel at distinguishing severe sleep apnea but struggle with lower severity cut-offs (<xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B33">33</xref>). For instance, Levy et al. (<xref ref-type="bibr" rid="B11">11</xref>) reported a high misclassification rate for healthy subjects as mild apnea, particularly in the MrOS dataset (44&#x0025; misclassified). Similarly, Liang (<xref ref-type="bibr" rid="B12">12</xref>) achieved better performance with a 30/h cut-off than 5/h, but still faced issues with misclassification. The model by Guti&#x00E9;rrez-Tobal et al. (<xref ref-type="bibr" rid="B33">33</xref>) had high sensitivity but lower specificity, indicating a tendency to overestimate severity.</p>
<p>Performance issues may arise from imbalanced data and binary cut-off thresholds. Ganglberger et al. (<xref ref-type="bibr" rid="B19">19</xref>) suggested adjusting the AHI threshold could better reflect severity, particularly near the borderline. Studies adjusting the cut-off to 10/h showed more balanced performance (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B43">43</xref>).</p>
<p>Few studies address post-processing, which is important for identifying and correcting issues not evident during initial model development. Papini et al. (<xref ref-type="bibr" rid="B58">58</xref>) proposed a post-processing step to reassess results based on severity discrepancies, considering factors like cardiac comorbidity and medication.</p>
</sec>
</sec>
</sec>
<sec id="s4" sec-type="discussion"><label>4</label><title>Discussion</title>
<p>Our analysis examined key aspects of AI-driven SpO2-based sleep apnea screening, including commonly used datasets, signal preprocessing methods, feature extraction and selection, and model performance. Although the results are promising, the variability in devices, algorithms, and study designs makes it difficult to draw definitive conclusions about which devices and algorithms represent the state-of-the-art. Based on our findings, we discuss the research gaps and opportunities associated with sleep apnea screening at home using SpO2 measurements.</p>
<sec id="s4a"><label>4.1</label><title>Research gaps</title>
<p>Our analysis identified two major research gaps in AI-empowered sleep apnea screening using SpO2 measurements. The first gap pertains to the limitations in the quantity and diversity of datasets. Specifically, there is a scarcity of large-scale, open-access datasets. Large volumes of training data are essential for developing robust AI models, and sharing open datasets is increasingly crucial for advancing research. However, we found that most studies used proprietary datasets that are not publicly available. Despite our focus on wearable deceives for apnea detection, we identified only four datasets collected with such devices (<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B53">53</xref>, <xref ref-type="bibr" rid="B56">56</xref>), none of which are openly accessible. In addition, most of the open sleep datasets were collected in Western countries and predominantly included data from Caucasian individuals. The lack of data from diverse populations, especially Black, Hispanic, and Asian groups, poses a challenge to developing generalizable AI models across different demographic groups (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B39">39</xref>).</p>
<p>Furthermore, in the context of home-based or self-tracking, the user range has expanded beyond patients to include healthy, young individuals in everyday life. The innovation of portable and wearable sensors has highlighted the urgent need for datasets derived from smartwatches, smart rings, and similar devices. The closer these datasets reflect real-world conditions, the more effectively machine learning algorithms can be applied in practice. Another promising trend is the use of longitudinal data, which provides a more detailed and stable representation of health status over time. In the near future, sleep apnea data from healthy young individuals, collected through consumer devices over extended periods, will be essential for advancing research and improving screening models.</p>
<p>The second major gap is the need for standardization in data collection, signal preprocessing, and model benchmarking. This lack of standardization creates challenges for reproducibility, comparability and generalizability. Data collected across different studies vary significantly due to differences in the type of devices used, the protocols followed (e.g., timing, duration, sensor placement), and the environmental conditions under which data are gathered. Signal preprocessing is another area where standardization is absent. Steps such as noise filtering and artifact removal are often performed differently across studies, leading to inconsistencies in the data quality. In addition, variations in datasets used for model training and testing, coupled with differences in evaluation metrics, hinder direct comparisons between models (<xref ref-type="bibr" rid="B19">19</xref>). Many studies focus solely on accuracy (e.g., (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B31">31</xref>, <xref ref-type="bibr" rid="B47">47</xref>)), which can be misleading, especially in the presence of unbalanced data. The generalizability of models is frequently overlooked; only one study extensively investigated model performance on different datasets other than the training set (<xref ref-type="bibr" rid="B37">37</xref>). In contrast, several studies reported decreased model performance when applied to new datasets (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B31">31</xref>, <xref ref-type="bibr" rid="B46">46</xref>, <xref ref-type="bibr" rid="B47">47</xref>). To facilitate meaningful cross-model comparisons, sharing source code is recommended; however, only a few studies have done so (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B37">37</xref>, <xref ref-type="bibr" rid="B45">45</xref>).</p>
</sec>
<sec id="s4b"><label>4.2</label><title>Opportunities and future directions</title>
<p>To address the identified research gaps in AI-powered sleep apnea screening using SpO2 measurements, future research should focus on enhancing dataset quality and standardization. Developing and sharing large-scale, open-access datasets that include diverse populations is crucial for training robust and generalizable AI models. Collaborative data initiatives involving academia, industry, and healthcare organizations can facilitate the creation of comprehensive datasets. Additionally, establishing standardized protocols for data collection and signal preprocessing will improve reproducibility and comparability across studies. Formulating and disseminating guidelines for data collection and preprocessing, along with creating benchmarking frameworks, can help ensure consistency and facilitate meaningful cross-study comparisons.</p>
<p>Moreover, advancing model evaluation and generalizability is essential for improving AI performance in sleep apnea screening. Future research should emphasize evaluating models on diverse datasets and adopting robust evaluation metrics that account for data imbalance and biases. Encouraging transparency by sharing methodologies, preprocessing scripts, and source code can enhance reproducibility and foster a more reliable research environment. Exploring multi-modal data approaches and innovative sensor technologies could also improve the accuracy and robustness of models. By addressing these areas, the field can make significant strides toward developing more effective and generalizable AI solutions for sleep apnea detection.</p>
<p>Finally, research on AI-based sleep apnea research has been lacking a user-centered perspective, and this needs to be addressed in future studies. In addition to improving model performance, future research must also prioritize clinical applicability and user adoption (<xref ref-type="bibr" rid="B59">59</xref>). Keeping experts involved by collecting their feedback to continuously retrain the models can help better align the inner workings of the models with expert decision-making processes. Engaging with both patients and clinicians through pilot studies, usability testing, and observational trials can provide valuable insights into model interpretability, user trust, and practical deployment. Last but not the least, designing user-friendly interfaces that visualize model predictions in an easy-to-understand manner is important for fostering user acceptance and real-world applicability.</p>
</sec>
</sec>
</body>
<back>
<sec id="s5" sec-type="author-contributions"><title>Author contributions</title>
<p>NHH: Conceptualization, Methodology, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. ZL: Conceptualization, Funding acquisition, Methodology, Supervision, Validation, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing.</p>
</sec>
<sec id="s6" sec-type="funding-information"><title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This study was supported by the JSPS KAKENHI Grant Number 21K17670.</p>
</sec>
<sec id="s7" sec-type="COI-statement"><title>Conflict of interest</title>
<p>The authors declare that the research was carried out in the absence of commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s8" sec-type="ai-statement"><title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec id="s9" sec-type="disclaimer"><title>Publisher&#x0027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list><title>References</title>
<ref id="B1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Benjafield</surname><given-names>AV</given-names></name><name><surname>Ayas</surname><given-names>NT</given-names></name><name><surname>Eastwood</surname><given-names>PR</given-names></name><name><surname>Heinzer</surname><given-names>R</given-names></name><name><surname>Ip</surname><given-names>MS</given-names></name><name><surname>Morrell</surname><given-names>MJ</given-names></name></person-group>, et al. <article-title>Estimation of the global prevalence and burden of obstructive sleep apnoea: a literature-based analysis</article-title>. <source>Lancet Respir Med</source>. (<year>2019</year>) <volume>7</volume>:<fpage>687</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1016/S2213-2600(19)30198-5</pub-id><pub-id pub-id-type="pmid">31300334</pub-id></citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gahungu</surname><given-names>N</given-names></name><name><surname>Shariar</surname><given-names>A</given-names></name><name><surname>Playford</surname><given-names>D</given-names></name><name><surname>Judkins</surname><given-names>C</given-names></name><name><surname>Gabbay</surname><given-names>E</given-names></name></person-group>. <article-title>Transfer learning artificial intelligence for automated detection of atrial fibrillation in patients undergoing evaluation for suspected obstructive sleep apnoea: a feasibility study</article-title>. <source>Sleep Med</source>. (<year>2021</year>) <volume>85</volume>:<fpage>166</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.sleep.2021.07.014</pub-id><pub-id pub-id-type="pmid">34340198</pub-id></citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Jayawardhana</surname><given-names>M</given-names></name><name><surname>de Chazal</surname><given-names>P</given-names></name></person-group>. <article-title>Enhanced detection of sleep apnoea using heart-rate, respiration effort and oxygen saturation derived from a photoplethysmography sensor</article-title>. <comment>In: <italic>2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</italic>. IEEE (2017). p. 121&#x2013;4</comment>.</citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname><given-names>M</given-names></name><name><surname>Kumbhani</surname><given-names>D</given-names></name><name><surname>Yadav</surname><given-names>A</given-names></name><name><surname>Acharya</surname><given-names>UR</given-names></name></person-group>. <article-title>Automated sleep apnea detection using optimal duration-frequency concentrated wavelet-based features of pulse oximetry signals</article-title>. <source>Appl Intell</source>. (<year>2022</year>) <volume>52</volume>:<fpage>1325</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1007/s10489-021-02422-2</pub-id></citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liang</surname><given-names>Z</given-names></name><name><surname>Ploderer</surname><given-names>B</given-names></name></person-group>. <article-title>How does fitbit measure brainwaves: a qualitative study into the credibility of sleep-tracking technologies</article-title>. <source>Proc ACM Interact Mob Wearable Ubiquitous Technol</source>. (<year>2020</year>) <volume>4</volume>:<fpage>1</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1145/3380994</pub-id>.<pub-id pub-id-type="pmid">35846237</pub-id></citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liang</surname><given-names>Z</given-names></name><name><surname>Ploderer</surname><given-names>B</given-names></name><name><surname>Liu</surname><given-names>W</given-names></name><name><surname>Nagata</surname><given-names>Y</given-names></name><name><surname>Bailey</surname><given-names>J</given-names></name><name><surname>Kulik</surname><given-names>L</given-names></name></person-group>, et al. <article-title>SleepExplorer: a visualization tool to make sense of correlations between personal sleep data and contextual factors</article-title>. <source>Pers Ubiquit Comput</source>. (<year>2016</year>) <volume>20</volume>:<fpage>985</fpage>&#x2013;<lpage>1000</lpage>. <pub-id pub-id-type="doi">10.1007/s00779-016-0960-6</pub-id></citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Alvarez</surname><given-names>D</given-names></name><name><surname>Hornero</surname><given-names>R</given-names></name><name><surname>Marcos</surname><given-names>JV</given-names></name><name><surname>Lopez</surname><given-names>M</given-names></name></person-group>. <article-title>Obstructive sleep apnea detection using clustering classification of nonlinear features from nocturnal oximetry</article-title>. <comment>In: <italic>2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society</italic>. IEEE (2007). p. 1937&#x2013;40</comment>.</citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Pathinarupothi</surname><given-names>RK</given-names></name><name><surname>Rangan</surname><given-names>ES</given-names></name><name><surname>Gopalakrishnan</surname><given-names>E</given-names></name><name><surname>Vinaykumar</surname><given-names>R</given-names></name><name><surname>Soman</surname><given-names>K</given-names></name></person-group>. <article-title>Single sensor techniques for sleep apnea diagnosis using deep learning</article-title>. <comment>In: <italic>2017 IEEE international conference on healthcare informatics (ICHI)</italic>. IEEE (2017). p. 524&#x2013;9</comment>.</citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname><given-names>B</given-names></name><name><surname>Minn</surname><given-names>H</given-names></name></person-group>. <article-title>Real-time sleep apnea detection by classifier combination</article-title>. <source>IEEE Trans Inf Technol Biomed</source>. (<year>2012</year>) <volume>16</volume>:<fpage>469</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1109/TITB.2012.2188299</pub-id><pub-id pub-id-type="pmid">22353404</pub-id></citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bark</surname><given-names>B</given-names></name><name><surname>Nam</surname><given-names>B</given-names></name><name><surname>Kim</surname><given-names>IY</given-names></name></person-group>. <article-title>SelANet: decision-assisting selective sleep apnea detection based on confidence score</article-title>. <source>BMC Med Inform Decis Mak</source>. (<year>2023</year>) <volume>23</volume>:<fpage>190</fpage>. <pub-id pub-id-type="doi">10.1186/s12911-023-02292-3</pub-id><pub-id pub-id-type="pmid">37735681</pub-id></citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Levy</surname><given-names>J</given-names></name><name><surname>&#x00C1;lvarez</surname><given-names>D</given-names></name><name><surname>Del Campo</surname><given-names>F</given-names></name><name><surname>Behar</surname><given-names>JA</given-names></name></person-group>. <article-title>Deep learning for obstructive sleep apnea diagnosis based on single channel oximetry</article-title>. <source>Nat Commun</source>. (<year>2023</year>) <volume>14</volume>:<fpage>4881</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-023-40604-3</pub-id><pub-id pub-id-type="pmid">37573327</pub-id></citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Liang</surname><given-names>Z</given-names></name></person-group>. <article-title>Multiscale attention entropy (MSAE) of overnight pulse oximetry for assessing sleep apnea</article-title>. <comment>In: <italic>Proceedings of the 2023 7th International Conference on Medical and Health Informatics</italic> (2023). p. 77&#x2013;80</comment>.</citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mostafa</surname><given-names>SS</given-names></name><name><surname>Baptista</surname><given-names>D</given-names></name><name><surname>Ravelo-Garc&#x00ED;a</surname><given-names>AG</given-names></name><name><surname>Juli&#x00E1;-Serd&#x00E1;</surname><given-names>G</given-names></name><name><surname>Morgado-Dias</surname><given-names>F</given-names></name></person-group>. <article-title>Greedy based convolutional neural network optimization for detecting apnea</article-title>. <source>Comput Methods Programs Biomed</source>. (<year>2020</year>) <volume>197</volume>:<fpage>105640</fpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2020.105640</pub-id><pub-id pub-id-type="pmid">32673899</pub-id></citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sutton</surname><given-names>A</given-names></name><name><surname>Clowes</surname><given-names>M</given-names></name><name><surname>Preston</surname><given-names>L</given-names></name><name><surname>Booth</surname><given-names>A</given-names></name></person-group>. <article-title>Meeting the review family: exploring review types and associated information retrieval requirements</article-title>. <source>Health Inf Libr J</source>. (<year>2019</year>) <volume>36</volume>:<fpage>202</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1111/hir.12276.</pub-id></citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ouzzani</surname><given-names>M</given-names></name><name><surname>Hammady</surname><given-names>H</given-names></name><name><surname>Fedorowicz</surname><given-names>Z</given-names></name><name><surname>Elmagarmid</surname><given-names>A</given-names></name></person-group>. <article-title>Rayyan&#x2014;a web and mobile app for systematic reviews</article-title>. <source>Syst Rev</source>. (<year>2016</year>) <volume>5</volume>:<fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1186/s13643-016-0384-4</pub-id><pub-id pub-id-type="pmid">26729230</pub-id></citation></ref>
<ref id="B16"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bernardini</surname><given-names>A</given-names></name><name><surname>Brunello</surname><given-names>A</given-names></name><name><surname>Gigli</surname><given-names>GL</given-names></name><name><surname>Montanari</surname><given-names>A</given-names></name><name><surname>Saccomanno</surname><given-names>N</given-names></name></person-group>. <article-title>AIOSA: an approach to the automatic identification of obstructive sleep apnea events based on deep learning</article-title>. <source>Artif Intell Med</source>. (<year>2021</year>) <volume>118</volume>:<fpage>102133</fpage>. <pub-id pub-id-type="doi">10.1016/j.artmed.2021.102133</pub-id><pub-id pub-id-type="pmid">34412849</pub-id></citation></ref>
<ref id="B17"><label>17.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>J</given-names></name><name><surname>Zhang</surname><given-names>Q</given-names></name><name><surname>Wang</surname><given-names>Y</given-names></name><name><surname>Qiu</surname><given-names>C</given-names></name></person-group>. <article-title>A real-time auto-adjustable smart pillow system for sleep apnea detection and treatment</article-title>. <comment>In: <italic>Proceedings of the 12th International Conference on Information Processing in Sensor Networks</italic> (2013). p. 179&#x2013;90</comment>.</citation></ref>
<ref id="B18"><label>18.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Alvarez</surname><given-names>D</given-names></name><name><surname>Hornero</surname><given-names>R</given-names></name><name><surname>Marcos</surname><given-names>JV</given-names></name><name><surname>Penzel</surname><given-names>T</given-names></name><name><surname>Wessel</surname><given-names>N</given-names></name></person-group>. <article-title>Prospective evaluation of logistic regression models from overnight oximetry to assist in sleep apnea diagnosis</article-title>. <comment>In: <italic>2011 11th International Conference on Intelligent Systems Design and Applications</italic>. IEEE (2011). p. 920&#x2013;4</comment>.</citation></ref>
<ref id="B19"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ganglberger</surname><given-names>W</given-names></name><name><surname>Bucklin</surname><given-names>AA</given-names></name><name><surname>Tesh</surname><given-names>RA</given-names></name><name><surname>Da Silva Cardoso</surname><given-names>M</given-names></name><name><surname>Sun</surname><given-names>H</given-names></name><name><surname>Leone</surname><given-names>MJ</given-names></name></person-group>, et al. <article-title>Sleep apnea and respiratory anomaly detection from a wearable band and oxygen saturation</article-title>. <source>Sleep Breath</source>. (<year>2021</year>) <volume>26</volume>:<fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1007/s11325-021-02465-2</pub-id><pub-id pub-id-type="pmid">33928483</pub-id></citation></ref>
<ref id="B20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hang</surname><given-names>L-W</given-names></name><name><surname>Wang</surname><given-names>H-L</given-names></name><name><surname>Chen</surname><given-names>J-H</given-names></name><name><surname>Hsu</surname><given-names>J-C</given-names></name><name><surname>Lin</surname><given-names>H-H</given-names></name><name><surname>Chung</surname><given-names>W-S</given-names></name></person-group>, et al. <article-title>Validation of overnight oximetry to diagnose patients with moderate to severe obstructive sleep apnea</article-title>. <source>BMC Pulm Med</source>. (<year>2015</year>) <volume>15</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1186/s12890-015-0017-z</pub-id><pub-id pub-id-type="pmid">25578181</pub-id></citation></ref>
<ref id="B21"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Piorecky</surname><given-names>M</given-names></name><name><surname>Barto&#x0148;</surname><given-names>M</given-names></name><name><surname>Koudelka</surname><given-names>V</given-names></name><name><surname>Buskova</surname><given-names>J</given-names></name><name><surname>Koprivova</surname><given-names>J</given-names></name><name><surname>Brunovsky</surname><given-names>M</given-names></name></person-group>, et al. <article-title>Apnea detection in polysomnographic recordings using machine learning techniques</article-title>. <source>Diagnostics</source>. (<year>2021</year>) <volume>11</volume>:<fpage>2302</fpage>. <pub-id pub-id-type="doi">10.3390/diagnostics11122302</pub-id><pub-id pub-id-type="pmid">34943539</pub-id></citation></ref>
<ref id="B22"><label>22.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Penzel</surname><given-names>T</given-names></name><name><surname>Moody</surname><given-names>GB</given-names></name><name><surname>Mark</surname><given-names>RG</given-names></name><name><surname>Goldberger</surname><given-names>AL</given-names></name><name><surname>Peter</surname><given-names>JH</given-names></name></person-group>. <article-title>The apnea-ECG database</article-title>. <comment>In: <italic>Computers in Cardiology 2000. Vol. 27 (Cat. 00CH37163)</italic>. IEEE (2000). p. 255&#x2013;8</comment>.</citation></ref>
<ref id="B23"><label>23.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Goldberger</surname><given-names>AL</given-names></name><name><surname>Amaral</surname><given-names>LA</given-names></name><name><surname>Glass</surname><given-names>L</given-names></name><name><surname>Hausdorff</surname><given-names>JM</given-names></name><name><surname>Ivanov</surname><given-names>PC</given-names></name><name><surname>Mark</surname><given-names>RG</given-names></name><etal/></person-group> <article-title>Physiobank, Physiotoolkit, and Physionet: components of a new research resource for complex physiologic signals</article-title>. <source>Circulation</source>. (<year>2000</year>) <volume>101</volume>(<issue>23</issue>):<fpage>e215</fpage>&#x2013;<lpage>20</lpage>.</citation></ref>
<ref id="B24"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bernardini</surname><given-names>A</given-names></name><name><surname>Brunello</surname><given-names>A</given-names></name><name><surname>Gigli</surname><given-names>GL</given-names></name><name><surname>Montanari</surname><given-names>A</given-names></name><name><surname>Saccomanno</surname><given-names>N</given-names></name></person-group>. <article-title>OSASUD: a dataset of stroke unit recordings for the detection of obstructive sleep apnea syndrome</article-title>. <source>Sci Data</source>. (<year>2022</year>) <volume>9</volume>:<fpage>177</fpage>. <pub-id pub-id-type="doi">10.1038/s41597-022-01272-y</pub-id><pub-id pub-id-type="pmid">35440646</pub-id></citation></ref>
<ref id="B25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quan</surname><given-names>SF</given-names></name><name><surname>Howard</surname><given-names>BV</given-names></name><name><surname>Iber</surname><given-names>C</given-names></name><name><surname>Kiley</surname><given-names>JP</given-names></name><name><surname>Nieto</surname><given-names>FJ</given-names></name><name><surname>O&#x2019;Connor</surname><given-names>GT</given-names></name></person-group>, et al. <article-title>The sleep heart health study: design, rationale, and methods</article-title>. <source>Sleep</source>. (<year>1997</year>) <volume>20</volume>:<fpage>1077</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1093/sleep/20.12.1077</pub-id><pub-id pub-id-type="pmid">9493915</pub-id></citation></ref>
<ref id="B26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Young</surname><given-names>T</given-names></name></person-group>. <article-title>Rationale, design, and findings from the wisconsin sleep cohort study: toward understanding the total societal burden of sleep-disordered breathing</article-title>. <source>Sleep Med Clin.</source> (<year>2009</year>) <volume>4</volume>(<issue>1</issue>):<fpage>37</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsmc.2008.11.003</pub-id><pub-id pub-id-type="pmid">20161300</pub-id></citation></ref>
<ref id="B27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Redline</surname><given-names>S</given-names></name><name><surname>Tishler</surname><given-names>PV</given-names></name><name><surname>Tosteson</surname><given-names>TD</given-names></name><name><surname>Williamson</surname><given-names>J</given-names></name><name><surname>Kump</surname><given-names>K</given-names></name><name><surname>Browner</surname><given-names>I</given-names></name></person-group>, et al. <article-title>The familial aggregation of obstructive sleep apnea</article-title>. <source>Am J Respir Crit Care Med</source>. (<year>1995</year>) <volume>151</volume>:<fpage>682</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1164/ajrccm/151.3_Pt_1.682</pub-id><pub-id pub-id-type="pmid">7881656</pub-id></citation></ref>
<ref id="B28"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Blackwell</surname><given-names>T</given-names></name><name><surname>Yaffe</surname><given-names>K</given-names></name><name><surname>Ancoli-Israel</surname><given-names>S</given-names></name><name><surname>Redline</surname><given-names>S</given-names></name><name><surname>Ensrud</surname><given-names>KE</given-names></name><name><surname>Stefanick</surname><given-names>ML</given-names></name></person-group>, et al. <article-title>Associations between sleep architecture and sleep-disordered breathing and cognition in older community-dwelling men: the osteoporotic fractures in men sleep study</article-title>. <source>J Am Geriatr Soc</source>. (<year>2011</year>) <volume>59</volume>:<fpage>2217</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1111/j.1532-5415.2011.03731.x</pub-id><pub-id pub-id-type="pmid">22188071</pub-id></citation></ref>
<ref id="B29"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>X</given-names></name><name><surname>Wang</surname><given-names>R</given-names></name><name><surname>Zee</surname><given-names>P</given-names></name><name><surname>Lutsey</surname><given-names>PL</given-names></name><name><surname>Javaheri</surname><given-names>S</given-names></name><name><surname>Alc&#x00E1;ntara</surname><given-names>C</given-names></name></person-group>, et al. <article-title>Racial/ethnic differences in sleep disturbances: the multi-ethnic study of atherosclerosis (MESA)</article-title>. <source>Sleep</source>. (<year>2015</year>) <volume>38</volume>:<fpage>877</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.5665/sleep.4732</pub-id><pub-id pub-id-type="pmid">25409106</pub-id></citation></ref>
<ref id="B30"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nitzan</surname><given-names>M</given-names></name><name><surname>Romem</surname><given-names>A</given-names></name><name><surname>Koppel</surname><given-names>R</given-names></name></person-group>. <article-title>Pulse oximetry: fundamentals and technology update</article-title>. <source>Med Dev Evid Res</source>. (<year>2014</year>) <volume>7</volume>:<fpage>231</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.2147/MDER.S47319</pub-id></citation></ref>
<ref id="B31"><label>31.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singtothong</surname><given-names>C</given-names></name><name><surname>Siriborvornratanakul</surname><given-names>T</given-names></name></person-group>. <article-title>Deep-learning based sleep apnea detection using sleep sound, SpO<sub>2</sub>, and pulse rate</article-title>. <source>Int J Inf Tecnol.</source> (<year>2024</year>) <volume>16</volume>:<fpage>4869</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1007/s41870-024-01906-x</pub-id></citation></ref>
<ref id="B32"><label>32.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname><given-names>B</given-names></name><name><surname>Wu</surname><given-names>Z</given-names></name><name><surname>Li</surname><given-names>S</given-names></name><name><surname>Benton</surname><given-names>R</given-names></name><name><surname>Li</surname><given-names>D</given-names></name><name><surname>Huang</surname><given-names>Y</given-names></name></person-group>, et al. <article-title>Development of a support vector machine learning and smart phone internet of things-based architecture for real-time sleep apnea diagnosis</article-title>. <source>BMC Med Inform Decis Mak</source>. (<year>2020</year>) <volume>20</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1186/s12911-020-01329-1</pub-id><pub-id pub-id-type="pmid">31906929</pub-id></citation></ref>
<ref id="B33"><label>33.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guti&#x00E9;rrez-Tobal</surname><given-names>GC</given-names></name><name><surname>&#x00C1;lvarez</surname><given-names>D</given-names></name><name><surname>Vaquerizo-Villar</surname><given-names>F</given-names></name><name><surname>Crespo</surname><given-names>A</given-names></name><name><surname>Kheirandish-Gozal</surname><given-names>L</given-names></name><name><surname>Gozal</surname><given-names>D</given-names></name></person-group>, et al. <article-title>Ensemble-learning regression to estimate sleep apnea severity using at-home oximetry in adults</article-title>. <source>Appl Soft Comput</source>. (<year>2021</year>) <volume>111</volume>:<fpage>107827</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2021.107827</pub-id></citation></ref>
<ref id="B34"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stuban</surname><given-names>N</given-names></name><name><surname>Niwayama</surname><given-names>M</given-names></name></person-group>. <article-title>Optimal filter bandwidth for pulse oximetry</article-title>. <source>Rev Sci Instrum</source>. (<year>2012</year>) <volume>83</volume>:<fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1063/1.4759491</pub-id></citation></ref>
<ref id="B35"><label>35.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Brouse</surname><given-names>CJ</given-names></name><name><surname>Gatzke</surname><given-names>R</given-names></name><name><surname>Freeman</surname><given-names>D</given-names></name><name><surname>Chen</surname><given-names>Y</given-names></name></person-group>. <article-title>Increasing the dynamic range of a pulse oximeter using heart rate characteristics</article-title>. <comment>In: <italic>Computing in Cardiology 2014</italic>. IEEE (2014). p. 793&#x2013;6</comment>.</citation></ref>
<ref id="B36"><label>36.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guti&#x00E9;rrez-Tobal</surname><given-names>GC</given-names></name><name><surname>&#x00C1;lvarez</surname><given-names>D</given-names></name><name><surname>Crespo</surname><given-names>A</given-names></name><name><surname>Del Campo</surname><given-names>F</given-names></name><name><surname>Hornero</surname><given-names>R</given-names></name></person-group>. <article-title>Evaluation of machine-learning approaches to estimate sleep apnea severity from at-home oximetry recordings</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2018</year>) <volume>23</volume>:<fpage>882</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2018.2823384</pub-id></citation></ref>
<ref id="B37"><label>37.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Levy</surname><given-names>J</given-names></name><name><surname>&#x00C1;lvarez</surname><given-names>D</given-names></name><name><surname>Rosenberg</surname><given-names>AA</given-names></name><name><surname>Alexandrovich</surname><given-names>A</given-names></name><name><surname>Del Campo</surname><given-names>F</given-names></name><name><surname>Behar</surname><given-names>JA</given-names></name></person-group>. <article-title>Digital oximetry biomarkers for assessing respiratory function: standards of measurement, physiological interpretation, and clinical use</article-title>. <source>NPJ Digit Med</source>. (<year>2021</year>) <volume>4</volume>:<fpage>1</fpage>. <pub-id pub-id-type="doi">10.1038/s41746-020-00373-5</pub-id><pub-id pub-id-type="pmid">33398041</pub-id></citation></ref>
<ref id="B38"><label>38.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rahman</surname><given-names>MJ</given-names></name><name><surname>Morshed</surname><given-names>BI</given-names></name></person-group>. <article-title>A minimalist method toward severity assessment and progression monitoring of obstructive sleep apnea on the edge</article-title>. <source>ACM Trans Comput Healthc (HEALTH)</source>. (<year>2021</year>) <volume>3</volume>:<fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1145/3479432</pub-id></citation></ref>
<ref id="B39"><label>39.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>Z</given-names></name><name><surname>Li</surname><given-names>Y</given-names></name><name><surname>Zhao</surname><given-names>G</given-names></name><name><surname>Zhang</surname><given-names>X</given-names></name><name><surname>Xu</surname><given-names>W</given-names></name><name><surname>Han</surname><given-names>D</given-names></name></person-group>. <article-title>A model for obstructive sleep apnea detection using a multi-layer feed-forward neural network based on electrocardiogram, pulse oxygen saturation, and body mass index</article-title>. <source>Sleep Breath</source>. (<year>2021</year>) <volume>25</volume>:<fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1007/s11325-021-02302-6</pub-id><pub-id pub-id-type="pmid">32333260</pub-id></citation></ref>
<ref id="B40"><label>40.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>S&#x00E1;nchez-Morillo</surname><given-names>D</given-names></name><name><surname>L&#x00F3;pez-Gordo</surname><given-names>M</given-names></name><name><surname>Le&#x00F3;n</surname><given-names>A</given-names></name></person-group>. <article-title>Novel multiclass classification for home-based diagnosis of sleep apnea hypopnea syndrome</article-title>. <source>Expert Syst Appl</source>. (<year>2014</year>) <volume>41</volume>:<fpage>1654</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2013.08.062</pub-id></citation></ref>
<ref id="B41"><label>41.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname><given-names>C-H</given-names></name><name><surname>Lee</surname><given-names>J-H</given-names></name><name><surname>Kuo</surname><given-names>TB</given-names></name><name><surname>Lai</surname><given-names>C-T</given-names></name><name><surname>Li</surname><given-names>LP</given-names></name><name><surname>Yang</surname><given-names>CC</given-names></name></person-group>. <article-title>Improving the diagnostic ability of the sleep apnea screening system based on oximetry by using physical activity data</article-title>. <source>J Med Biol Eng</source>. (<year>2020</year>) <volume>40</volume>:<fpage>858</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1007/s40846-020-00566-z</pub-id></citation></ref>
<ref id="B42"><label>42.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Yadollahi</surname><given-names>A</given-names></name><name><surname>Moussavi</surname><given-names>Z</given-names></name></person-group>. <article-title>Acoustic obstructive sleep apnea detection</article-title>. <comment>In: <italic>2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society</italic>. IEEE (2009). p. 7110&#x2013;3</comment>.</citation></ref>
<ref id="B43"><label>43.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Mostafa</surname><given-names>SS</given-names></name><name><surname>Carvalho</surname><given-names>JP</given-names></name><name><surname>Morgado-Dias</surname><given-names>F</given-names></name><name><surname>Ravelo-Garc&#x00ED;a</surname><given-names>A</given-names></name></person-group>. <article-title>Optimization of sleep apnea detection using SpO<sub>2</sub> and ANN</article-title>. <comment>In: <italic>2017 XXVI International Conference on Information, Communication and Automation Technologies (ICAT)</italic>. IEEE (2017). p. 1&#x2013;6</comment>.</citation></ref>
<ref id="B44"><label>44.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mencar</surname><given-names>C</given-names></name><name><surname>Gallo</surname><given-names>C</given-names></name><name><surname>Mantero</surname><given-names>M</given-names></name><name><surname>Tarsia</surname><given-names>P</given-names></name><name><surname>Carpagnano</surname><given-names>GE</given-names></name><name><surname>Foschino Barbaro</surname><given-names>MP</given-names></name></person-group>, et al. <article-title>Application of machine learning to predict obstructive sleep apnea syndrome severity</article-title>. <source>Health Inform J</source>. (<year>2020</year>) <volume>26</volume>:<fpage>298</fpage>&#x2013;<lpage>317</lpage>. <pub-id pub-id-type="doi">10.1177/1460458218824725</pub-id></citation></ref>
<ref id="B45"><label>45.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Rodrigues Jr</surname><given-names>JF</given-names></name><name><surname>Pepin</surname><given-names>J-L</given-names></name><name><surname>Goeuriot</surname><given-names>L</given-names></name><name><surname>Amer-Yahia</surname><given-names>S</given-names></name></person-group>. <article-title>An extensive investigation of machine learning techniques for sleep apnea screening</article-title>. <comment>In: <italic>Proceedings of the 29th ACM International Conference on Information &#x0026; Knowledge Management</italic> (2020). p. 2709&#x2013;16</comment>.</citation></ref>
<ref id="B46"><label>46.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Albuhayri</surname><given-names>MA</given-names></name></person-group>. <article-title>CNN model for sleep apnea detection based on SpO<sub>2</sub> signal</article-title>. <source>Comput Inf Sci</source>. (<year>2023</year>) <volume>16</volume>:<fpage>1</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.5539/cis.v16n1p39</pub-id></citation></ref>
<ref id="B47"><label>47.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mostafa</surname><given-names>SS</given-names></name><name><surname>Mendonca</surname><given-names>F</given-names></name><name><surname>Ravelo-Garcia</surname><given-names>AG</given-names></name><name><surname>Juli&#x00E1;-Serd&#x00E1;</surname><given-names>GG</given-names></name><name><surname>Morgado-Dias</surname><given-names>F</given-names></name></person-group>. <article-title>Multi-objective hyperparameter optimization of convolutional neural network for obstructive sleep apnea detection</article-title>. <source>IEEE Access</source>. (<year>2020</year>) <volume>8</volume>:<fpage>129586</fpage>&#x2013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3009149</pub-id></citation></ref>
<ref id="B48"><label>48.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Lyden</surname><given-names>B</given-names></name><name><surname>Dair</surname><given-names>Z</given-names></name><name><surname>O&#x2019;Reilly</surname><given-names>R</given-names></name></person-group>. <article-title>Classification of sleep apnea via SpO<sub>2</sub> in a simulated smartwatch environment</article-title>. <comment>In: <italic>2022 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI)</italic>. IEEE (2022). p. 1&#x2013;5</comment>.</citation></ref>
<ref id="B49"><label>49.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brennan</surname><given-names>HL</given-names></name><name><surname>Kirby</surname><given-names>SD</given-names></name></person-group>. <article-title>Barriers of artificial intelligence implementation in the diagnosis of obstructive sleep apnea</article-title>. <source>J Otolaryngol Head Neck Surg</source>. (<year>2022</year>) <volume>51</volume>:<fpage>16</fpage>. <pub-id pub-id-type="doi">10.1186/s40463-022-00566-w</pub-id><pub-id pub-id-type="pmid">35468865</pub-id></citation></ref>
<ref id="B50"><label>50.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rol&#x00F3;n</surname><given-names>RE</given-names></name><name><surname>Gareis</surname><given-names>IE</given-names></name><name><surname>Larrateguy</surname><given-names>LD</given-names></name><name><surname>Di Persia</surname><given-names>LE</given-names></name><name><surname>Spies</surname><given-names>RD</given-names></name><name><surname>Rufiner</surname><given-names>HL</given-names></name></person-group>. <article-title>Automatic scoring of apnea and hypopnea events using blood oxygen saturation signals</article-title>. <source>Biomed Signal Process Control</source>. (<year>2020</year>) <volume>62</volume>:<fpage>102062</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2020.102062</pub-id></citation></ref>
<ref id="B51"><label>51.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deviaene</surname><given-names>M</given-names></name><name><surname>Testelmans</surname><given-names>D</given-names></name><name><surname>Buyse</surname><given-names>B</given-names></name><name><surname>Borz&#x00E9;e</surname><given-names>P</given-names></name><name><surname>Van Huffel</surname><given-names>S</given-names></name><name><surname>Varon</surname><given-names>C</given-names></name></person-group>. <article-title>Automatic screening of sleep apnea patients based on the SpO<sub>2</sub> signal</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2018</year>) <volume>23</volume>:<fpage>607</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2018.2817368</pub-id><pub-id pub-id-type="pmid">29993790</pub-id></citation></ref>
<ref id="B52"><label>52.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hwang</surname><given-names>SH</given-names></name><name><surname>Cho</surname><given-names>JG</given-names></name><name><surname>Choi</surname><given-names>BH</given-names></name><name><surname>Baek</surname><given-names>HJ</given-names></name><name><surname>Lee</surname><given-names>YJ</given-names></name><name><surname>Jeong</surname><given-names>D-U</given-names></name></person-group>, et al. <article-title>Real-time automatic apneic event detection using nocturnal pulse oximetry</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2017</year>) <volume>65</volume>:<fpage>706</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2017.2715405</pub-id><pub-id pub-id-type="pmid">28622666</pub-id></citation></ref>
<ref id="B53"><label>53.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bilge</surname><given-names>PC</given-names></name><name><surname>Fatma</surname><given-names>EK</given-names></name><name><surname>Cansu</surname><given-names>S</given-names></name><name><surname>Haydar</surname><given-names>S</given-names></name><name><surname>Deniz</surname><given-names>K</given-names></name><name><surname>Alisher</surname><given-names>K</given-names></name></person-group>, et al. <article-title>Scanning of obstructive sleep apnea syndrome using smartwatch: a comparison of smartwatch and polysomnography</article-title>. <source>J Clin Neurosci</source>. (<year>2024</year>) <volume>119</volume>:<fpage>212</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.jocn.2023.12.009</pub-id><pub-id pub-id-type="pmid">38141437</pub-id></citation></ref>
<ref id="B54"><label>54.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>J-W</given-names></name><name><surname>Liu</surname><given-names>C-M</given-names></name><name><surname>Wang</surname><given-names>C-Y</given-names></name><name><surname>Lin</surname><given-names>C-C</given-names></name><name><surname>Qiu</surname><given-names>K-Y</given-names></name><name><surname>Yeh</surname><given-names>C-Y</given-names></name></person-group>, et al. <article-title>A deep neural network-based model for OSA severity classification using unsegmented peripheral oxygen saturation signals</article-title>. <source>Eng Appl Artif Intell</source>. (<year>2023</year>) <volume>122</volume>:<fpage>106161</fpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2023.106161</pub-id></citation></ref>
<ref id="B55"><label>55.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mostafa</surname><given-names>SS</given-names></name><name><surname>Mendon&#x00E7;a</surname><given-names>F</given-names></name><name><surname>Morgado-Dias</surname><given-names>F</given-names></name></person-group>. <article-title>A systematic review of detecting sleep apnea using deep learning</article-title>. <source>Sensors</source>. (<year>2019</year>) <volume>19</volume>:<fpage>4934</fpage>. <pub-id pub-id-type="doi">10.3390/s19224934</pub-id><pub-id pub-id-type="pmid">31726771</pub-id></citation></ref>
<ref id="B56"><label>56.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Jeon</surname><given-names>Y</given-names></name><name><surname>Heo</surname><given-names>K</given-names></name><name><surname>Kang</surname><given-names>SJ</given-names></name></person-group>. <article-title>Real-time sleep apnea diagnosis method using wearable device without external sensors</article-title>. <comment>In: <italic>2020 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)</italic>. IEEE (2020). p. 1&#x2013;5</comment>.</citation></ref>
<ref id="B57"><label>57.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Punjabi</surname><given-names>NM</given-names></name></person-group>. <article-title>Counterpoint: is the apnea-hypopnea index the best way to quantify the severity of sleep-disordered breathing? No</article-title>. <source>Chest</source>. (<year>2016</year>) <volume>149</volume>:<fpage>16</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1378/chest.14-2261</pub-id><pub-id pub-id-type="pmid">26182150</pub-id></citation></ref>
<ref id="B58"><label>58.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Papini</surname><given-names>GB</given-names></name><name><surname>Fonseca</surname><given-names>P</given-names></name><name><surname>van Gilst</surname><given-names>MM</given-names></name><name><surname>Bergmans</surname><given-names>JW</given-names></name><name><surname>Vullings</surname><given-names>R</given-names></name><name><surname>Overeem</surname><given-names>S</given-names></name></person-group>. <article-title>Wearable monitoring of sleep-disordered breathing: estimation of the apnea&#x2013;hypopnea index using wrist-worn reflective photoplethysmography</article-title>. <source>Sci Rep</source>. (<year>2020</year>) <volume>10</volume>:<fpage>13512</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-020-69935-7</pub-id><pub-id pub-id-type="pmid">32782313</pub-id></citation></ref>
<ref id="B59"><label>59.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tucker</surname><given-names>A</given-names></name><name><surname>Kannampallil</surname><given-names>T</given-names></name><name><surname>Fodeh</surname><given-names>SJ</given-names></name><name><surname>Peleg</surname><given-names>M</given-names></name></person-group>. <article-title>New JBI policy emphasizes clinically-meaningful novel machine learning methods</article-title>. <source>J Biomed Inf</source>. (<year>2022</year>) <volume>127</volume>:<fpage>104003</fpage>. <pub-id pub-id-type="doi">10.1016/j.jbi.2022.104003</pub-id></citation></ref></ref-list>
</back>
</article>