Resource-Efficient Wearable Computing for Real-Time Reconfigurable Machine Learning: A Cascading Binary Classification Article Swipe
YOU?
·
· 2019
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.1907.03250
Advances in embedded systems have enabled integration of many lightweight sensory devices within our daily life. In particular, this trend has given rise to continuous expansion of wearable sensors in a broad range of applications from health and fitness monitoring to social networking and military surveillance. Wearables leverage machine learning techniques to profile behavioral routine of their end-users through activity recognition algorithms. Current research assumes that such machine learning algorithms are trained offline. In reality, however, wearables demand continuous reconfiguration of their computational algorithms due to their highly dynamic operation. Developing a personalized and adaptive machine learning model requires real-time reconfiguration of the model. Due to stringent computation and memory constraints of these embedded sensors, the training/re-training of the computational algorithms need to be memory- and computation-efficient. In this paper, we propose a framework, based on the notion of online learning, for real-time and on-device machine learning training. We propose to transform the activity recognition problem from a multi-class classification problem to a hierarchical model of binary decisions using cascading online binary classifiers. Our results, based on Pegasos online learning, demonstrate that the proposed approach achieves 97% accuracy in detecting activities of varying intensities using a limited memory while power usages of the system is reduced by more than 40%.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/1907.03250
- https://arxiv.org/pdf/1907.03250
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4285827854
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4285827854Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.1907.03250Digital Object Identifier
- Title
-
Resource-Efficient Wearable Computing for Real-Time Reconfigurable Machine Learning: A Cascading Binary ClassificationWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2019Year of publication
- Publication date
-
2019-07-07Full publication date if available
- Authors
-
Mahdi Pedram, Seyed Ali Rokni, Marjan Nourollahi, Houman Homayoun, Hassan GhasemzadehList of authors in order
- Landing page
-
https://arxiv.org/abs/1907.03250Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/1907.03250Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/1907.03250Direct OA link when available
- Concepts
-
Computer science, Machine learning, Wearable computer, Artificial intelligence, Control reconfiguration, Leverage (statistics), Activity recognition, Computation, Embedded system, AlgorithmTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4285827854 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.1907.03250 |
| ids.doi | https://doi.org/10.48550/arxiv.1907.03250 |
| ids.openalex | https://openalex.org/W4285827854 |
| fwci | 0.0 |
| type | preprint |
| title | Resource-Efficient Wearable Computing for Real-Time Reconfigurable Machine Learning: A Cascading Binary Classification |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10444 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9894999861717224 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1707 |
| topics[0].subfield.display_name | Computer Vision and Pattern Recognition |
| topics[0].display_name | Context-Aware Activity Recognition Systems |
| topics[1].id | https://openalex.org/T10273 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9505000114440918 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1705 |
| topics[1].subfield.display_name | Computer Networks and Communications |
| topics[1].display_name | IoT and Edge/Fog Computing |
| topics[2].id | https://openalex.org/T12127 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9059000015258789 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1705 |
| topics[2].subfield.display_name | Computer Networks and Communications |
| topics[2].display_name | Software System Performance and Reliability |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.7812691926956177 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C119857082 |
| concepts[1].level | 1 |
| concepts[1].score | 0.7213695645332336 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q2539 |
| concepts[1].display_name | Machine learning |
| concepts[2].id | https://openalex.org/C150594956 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6961860656738281 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q1334829 |
| concepts[2].display_name | Wearable computer |
| concepts[3].id | https://openalex.org/C154945302 |
| concepts[3].level | 1 |
| concepts[3].score | 0.643258810043335 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q11660 |
| concepts[3].display_name | Artificial intelligence |
| concepts[4].id | https://openalex.org/C119701452 |
| concepts[4].level | 2 |
| concepts[4].score | 0.5911242961883545 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q5165881 |
| concepts[4].display_name | Control reconfiguration |
| concepts[5].id | https://openalex.org/C153083717 |
| concepts[5].level | 2 |
| concepts[5].score | 0.5844004154205322 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q6535263 |
| concepts[5].display_name | Leverage (statistics) |
| concepts[6].id | https://openalex.org/C121687571 |
| concepts[6].level | 2 |
| concepts[6].score | 0.5708507895469666 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q4677630 |
| concepts[6].display_name | Activity recognition |
| concepts[7].id | https://openalex.org/C45374587 |
| concepts[7].level | 2 |
| concepts[7].score | 0.4474209249019623 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q12525525 |
| concepts[7].display_name | Computation |
| concepts[8].id | https://openalex.org/C149635348 |
| concepts[8].level | 1 |
| concepts[8].score | 0.30099695920944214 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q193040 |
| concepts[8].display_name | Embedded system |
| concepts[9].id | https://openalex.org/C11413529 |
| concepts[9].level | 1 |
| concepts[9].score | 0.14986571669578552 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[9].display_name | Algorithm |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.7812691926956177 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/machine-learning |
| keywords[1].score | 0.7213695645332336 |
| keywords[1].display_name | Machine learning |
| keywords[2].id | https://openalex.org/keywords/wearable-computer |
| keywords[2].score | 0.6961860656738281 |
| keywords[2].display_name | Wearable computer |
| keywords[3].id | https://openalex.org/keywords/artificial-intelligence |
| keywords[3].score | 0.643258810043335 |
| keywords[3].display_name | Artificial intelligence |
| keywords[4].id | https://openalex.org/keywords/control-reconfiguration |
| keywords[4].score | 0.5911242961883545 |
| keywords[4].display_name | Control reconfiguration |
| keywords[5].id | https://openalex.org/keywords/leverage |
| keywords[5].score | 0.5844004154205322 |
| keywords[5].display_name | Leverage (statistics) |
| keywords[6].id | https://openalex.org/keywords/activity-recognition |
| keywords[6].score | 0.5708507895469666 |
| keywords[6].display_name | Activity recognition |
| keywords[7].id | https://openalex.org/keywords/computation |
| keywords[7].score | 0.4474209249019623 |
| keywords[7].display_name | Computation |
| keywords[8].id | https://openalex.org/keywords/embedded-system |
| keywords[8].score | 0.30099695920944214 |
| keywords[8].display_name | Embedded system |
| keywords[9].id | https://openalex.org/keywords/algorithm |
| keywords[9].score | 0.14986571669578552 |
| keywords[9].display_name | Algorithm |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:1907.03250 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/1907.03250 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/1907.03250 |
| locations[1].id | doi:10.48550/arxiv.1907.03250 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article-journal |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.1907.03250 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5001759639 |
| authorships[0].author.orcid | https://orcid.org/0000-0001-5742-6529 |
| authorships[0].author.display_name | Mahdi Pedram |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Pedram, Mahdi |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5009041021 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-0097-5871 |
| authorships[1].author.display_name | Seyed Ali Rokni |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Rokni, Seyed Ali |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5070728848 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | Marjan Nourollahi |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Nourollahi, Marjan |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5047382437 |
| authorships[3].author.orcid | https://orcid.org/0000-0001-8904-4699 |
| authorships[3].author.display_name | Houman Homayoun |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Homayoun, Houman |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5007139473 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-1844-1416 |
| authorships[4].author.display_name | Hassan Ghasemzadeh |
| authorships[4].author_position | last |
| authorships[4].raw_author_name | Ghasemzadeh, Hassan |
| authorships[4].is_corresponding | False |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/1907.03250 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2022-07-20T00:00:00 |
| display_name | Resource-Efficient Wearable Computing for Real-Time Reconfigurable Machine Learning: A Cascading Binary Classification |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10444 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9894999861717224 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1707 |
| primary_topic.subfield.display_name | Computer Vision and Pattern Recognition |
| primary_topic.display_name | Context-Aware Activity Recognition Systems |
| related_works | https://openalex.org/W2357657342, https://openalex.org/W2153432761, https://openalex.org/W2152623100, https://openalex.org/W2142042635, https://openalex.org/W4214878056, https://openalex.org/W1580144672, https://openalex.org/W1988127757, https://openalex.org/W3105278570, https://openalex.org/W2117913171, https://openalex.org/W2582769230 |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:1907.03250 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/1907.03250 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/1907.03250 |
| primary_location.id | pmh:oai:arXiv.org:1907.03250 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/1907.03250 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/1907.03250 |
| publication_date | 2019-07-07 |
| publication_year | 2019 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 30, 91, 132, 157, 162, 195 |
| abstract_inverted_index.In | 16, 73, 127 |
| abstract_inverted_index.We | 148 |
| abstract_inverted_index.be | 123 |
| abstract_inverted_index.by | 206 |
| abstract_inverted_index.in | 1, 29, 188 |
| abstract_inverted_index.is | 204 |
| abstract_inverted_index.of | 7, 26, 33, 55, 80, 101, 111, 117, 138, 165, 191, 201 |
| abstract_inverted_index.on | 135, 176 |
| abstract_inverted_index.to | 23, 40, 51, 85, 105, 122, 150, 161 |
| abstract_inverted_index.we | 130 |
| abstract_inverted_index.97% | 186 |
| abstract_inverted_index.Due | 104 |
| abstract_inverted_index.Our | 173 |
| abstract_inverted_index.and | 37, 43, 93, 108, 125, 143 |
| abstract_inverted_index.are | 70 |
| abstract_inverted_index.due | 84 |
| abstract_inverted_index.for | 141 |
| abstract_inverted_index.has | 20 |
| abstract_inverted_index.our | 13 |
| abstract_inverted_index.the | 102, 115, 118, 136, 152, 182, 202 |
| abstract_inverted_index.40%. | 209 |
| abstract_inverted_index.from | 35, 156 |
| abstract_inverted_index.have | 4 |
| abstract_inverted_index.many | 8 |
| abstract_inverted_index.more | 207 |
| abstract_inverted_index.need | 121 |
| abstract_inverted_index.rise | 22 |
| abstract_inverted_index.such | 66 |
| abstract_inverted_index.than | 208 |
| abstract_inverted_index.that | 65, 181 |
| abstract_inverted_index.this | 18, 128 |
| abstract_inverted_index.based | 134, 175 |
| abstract_inverted_index.broad | 31 |
| abstract_inverted_index.daily | 14 |
| abstract_inverted_index.given | 21 |
| abstract_inverted_index.life. | 15 |
| abstract_inverted_index.model | 97, 164 |
| abstract_inverted_index.power | 199 |
| abstract_inverted_index.range | 32 |
| abstract_inverted_index.their | 56, 81, 86 |
| abstract_inverted_index.these | 112 |
| abstract_inverted_index.trend | 19 |
| abstract_inverted_index.using | 168, 194 |
| abstract_inverted_index.while | 198 |
| abstract_inverted_index.binary | 166, 171 |
| abstract_inverted_index.demand | 77 |
| abstract_inverted_index.health | 36 |
| abstract_inverted_index.highly | 87 |
| abstract_inverted_index.memory | 109, 197 |
| abstract_inverted_index.model. | 103 |
| abstract_inverted_index.notion | 137 |
| abstract_inverted_index.online | 139, 170, 178 |
| abstract_inverted_index.paper, | 129 |
| abstract_inverted_index.social | 41 |
| abstract_inverted_index.system | 203 |
| abstract_inverted_index.usages | 200 |
| abstract_inverted_index.within | 12 |
| abstract_inverted_index.Current | 62 |
| abstract_inverted_index.Pegasos | 177 |
| abstract_inverted_index.assumes | 64 |
| abstract_inverted_index.devices | 11 |
| abstract_inverted_index.dynamic | 88 |
| abstract_inverted_index.enabled | 5 |
| abstract_inverted_index.fitness | 38 |
| abstract_inverted_index.limited | 196 |
| abstract_inverted_index.machine | 48, 67, 95, 145 |
| abstract_inverted_index.memory- | 124 |
| abstract_inverted_index.problem | 155, 160 |
| abstract_inverted_index.profile | 52 |
| abstract_inverted_index.propose | 131, 149 |
| abstract_inverted_index.reduced | 205 |
| abstract_inverted_index.routine | 54 |
| abstract_inverted_index.sensors | 28 |
| abstract_inverted_index.sensory | 10 |
| abstract_inverted_index.systems | 3 |
| abstract_inverted_index.through | 58 |
| abstract_inverted_index.trained | 71 |
| abstract_inverted_index.varying | 192 |
| abstract_inverted_index.Advances | 0 |
| abstract_inverted_index.accuracy | 187 |
| abstract_inverted_index.achieves | 185 |
| abstract_inverted_index.activity | 59, 153 |
| abstract_inverted_index.adaptive | 94 |
| abstract_inverted_index.approach | 184 |
| abstract_inverted_index.embedded | 2, 113 |
| abstract_inverted_index.however, | 75 |
| abstract_inverted_index.learning | 49, 68, 96, 146 |
| abstract_inverted_index.leverage | 47 |
| abstract_inverted_index.military | 44 |
| abstract_inverted_index.offline. | 72 |
| abstract_inverted_index.proposed | 183 |
| abstract_inverted_index.reality, | 74 |
| abstract_inverted_index.requires | 98 |
| abstract_inverted_index.research | 63 |
| abstract_inverted_index.results, | 174 |
| abstract_inverted_index.sensors, | 114 |
| abstract_inverted_index.wearable | 27 |
| abstract_inverted_index.Wearables | 46 |
| abstract_inverted_index.cascading | 169 |
| abstract_inverted_index.decisions | 167 |
| abstract_inverted_index.detecting | 189 |
| abstract_inverted_index.end-users | 57 |
| abstract_inverted_index.expansion | 25 |
| abstract_inverted_index.learning, | 140, 179 |
| abstract_inverted_index.on-device | 144 |
| abstract_inverted_index.real-time | 99, 142 |
| abstract_inverted_index.stringent | 106 |
| abstract_inverted_index.training. | 147 |
| abstract_inverted_index.transform | 151 |
| abstract_inverted_index.wearables | 76 |
| abstract_inverted_index.Developing | 90 |
| abstract_inverted_index.activities | 190 |
| abstract_inverted_index.algorithms | 69, 83, 120 |
| abstract_inverted_index.behavioral | 53 |
| abstract_inverted_index.continuous | 24, 78 |
| abstract_inverted_index.framework, | 133 |
| abstract_inverted_index.monitoring | 39 |
| abstract_inverted_index.networking | 42 |
| abstract_inverted_index.operation. | 89 |
| abstract_inverted_index.techniques | 50 |
| abstract_inverted_index.algorithms. | 61 |
| abstract_inverted_index.computation | 107 |
| abstract_inverted_index.constraints | 110 |
| abstract_inverted_index.demonstrate | 180 |
| abstract_inverted_index.integration | 6 |
| abstract_inverted_index.intensities | 193 |
| abstract_inverted_index.lightweight | 9 |
| abstract_inverted_index.multi-class | 158 |
| abstract_inverted_index.particular, | 17 |
| abstract_inverted_index.recognition | 60, 154 |
| abstract_inverted_index.applications | 34 |
| abstract_inverted_index.classifiers. | 172 |
| abstract_inverted_index.hierarchical | 163 |
| abstract_inverted_index.personalized | 92 |
| abstract_inverted_index.computational | 82, 119 |
| abstract_inverted_index.surveillance. | 45 |
| abstract_inverted_index.classification | 159 |
| abstract_inverted_index.reconfiguration | 79, 100 |
| abstract_inverted_index.training/re-training | 116 |
| abstract_inverted_index.computation-efficient. | 126 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 5 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/8 |
| sustainable_development_goals[0].score | 0.4099999964237213 |
| sustainable_development_goals[0].display_name | Decent work and economic growth |
| citation_normalized_percentile.value | 0.26600249 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |