Learning How to Communicate in the Internet of Things: Finite Resources and Heterogeneity

dc.contributor.authorPark, Taehyeunen
dc.contributor.authorAbuzainab, Nofen
dc.contributor.authorSaad, Waliden
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2019-05-15T14:57:48Zen
dc.date.available2019-05-15T14:57:48Zen
dc.date.issued2016en
dc.description.abstractFor a seamless deployment of the Internet of Things (IoT), there is a need for self-organizing solutions to overcome key IoT challenges that include data processing, resource management, coexistence with existing wireless networks, and improved IoT-wide event detection. One of the most promising solutions to address these challenges is via the use of innovative learning frameworks that will enable the IoT devices to operate autonomously in a dynamic environment. However, developing learning mechanisms for the IoT requires coping with unique IoT properties in terms of resource constraints, heterogeneity, and strict quality-of-service requirements. In this paper, a number of emerging learning frameworks suitable for IoT applications are presented. In particular, the advantages, limitations, IoT applications, and key results pertaining to machine learning, sequential learning, and reinforcement learning are studied. For each type of learning, the computational complexity, required information, and learning performance are discussed. Then, to handle the heterogeneity of the IoT, a new framework based on the powerful tools of cognitive hierarchy theory is introduced. This framework is shown to efficiently capture the different IoT device types and varying levels of available resources among the IoT devices. In particular, the different resource capabilities of IoT devices are mapped to different levels of rationality in cognitive hierarchy theory, thus enabling the IoT devices to use different learning frameworks depending on their available resources. Finally, key results on the use of cognitive hierarchy theory in the IoT are presented.en
dc.description.notesThis work was supported by the U.S. Office of Naval Research under Grant N00014-15-1-2709 and the U.S. National Science Foundation under Grant ACI-1541105.en
dc.description.sponsorshipU.S. Office of Naval Research [N00014-15-1-2709]; U.S. National Science Foundation [ACI-1541105]en
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1109/ACCESS.2016.2615643en
dc.identifier.eissn2169-3536en
dc.identifier.urihttp://hdl.handle.net/10919/89529en
dc.identifier.volume4en
dc.language.isoenen
dc.publisherIEEEen
dc.rightsCreative Commons Attribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectInternet of thingsen
dc.subjectMachine learningen
dc.subjectlearningen
dc.titleLearning How to Communicate in the Internet of Things: Finite Resources and Heterogeneityen
dc.title.serialIEEE Accessen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
07738452.pdf
Size:
11.42 MB
Format:
Adobe Portable Document Format
Description: