{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/machine-learning-at-the-network-edge-a-survey","title":"Machine Learning at the Network Edge: A Survey","arxiv_id":"1908.00080","date":"2019-07-31","proceeding":null,"authors":["M. G. Sarwar Murshed","Christopher Murphy","Daqing Hou","Nazar Khan","Ganesh Ananthanarayanan","Faraz Hussain"],"abstract":"Resource-constrained IoT devices, such as sensors and actuators, have become ubiquitous in recent years. This has led to the generation of large quantities of data in real-time, which is an appealing target for AI systems. However, deploying machine learning models on such end-devices is nearly impossible. A typical solution involves offloading data to external computing systems (such as cloud servers) for further processing but this worsens latency, leads to increased communication costs, and adds to privacy concerns. To address this issue, efforts have been made to place additional computing devices at the edge of the network, i.e close to the IoT devices where the data is generated. Deploying machine learning systems on such edge computing devices alleviates the above issues by allowing computations to be performed close to the data sources. This survey describes major research efforts where machine learning systems have been deployed at the edge of computer networks, focusing on the operational aspects including compression techniques, tools, frameworks, and hardware used in successful applications of intelligent edge systems.","url_abs":"https://arxiv.org/abs/1908.00080v4","url_pdf":"https://arxiv.org/pdf/1908.00080v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"machine-learning-at-the-network-edge-a-survey","repo_url":"https://github.com/umitkacar/ai-edge-computing","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"edge-computing","task_name":"Edge-computing"},{"task_slug":"survey","task_name":"Survey"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1908.00080","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1908.00080"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/umitkacar/ai-edge-computing","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":3},"by_repo_kind":{"listed":{"samples":3,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"c98b51564fb4b6f8","entry":"calculate_compression_ratio","repo":"umitkacar/ai-edge-computing","repo_kind":"listed","path":"src/ai_edge_tinyml/utils.py","file_url":"https://github.com/umitkacar/ai-edge-computing/blob/HEAD/src/ai_edge_tinyml/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c98b51564fb4b6f8"}},{"code_sha256_prefix":"cec278c76d66d3fb","entry":"calculate_mse","repo":"umitkacar/ai-edge-computing","repo_kind":"listed","path":"src/ai_edge_tinyml/utils.py","file_url":"https://github.com/umitkacar/ai-edge-computing/blob/HEAD/src/ai_edge_tinyml/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"cec278c76d66d3fb"}},{"code_sha256_prefix":"5c7ac854ed73426a","entry":"get_model_size","repo":"umitkacar/ai-edge-computing","repo_kind":"listed","path":"src/ai_edge_tinyml/utils.py","file_url":"https://github.com/umitkacar/ai-edge-computing/blob/HEAD/src/ai_edge_tinyml/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5c7ac854ed73426a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}