Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

Postal Subscription Code 80-970

2018 Impact Factor: 1.129

Front. Comput. Sci.    2023, Vol. 17 Issue (4) : 174503    https://doi.org/10.1007/s11704-022-2083-8
RESEARCH ARTICLE
A blockchain-based framework for data quality in edge-computing-enabled crowdsensing
Jian AN1, Siyuan WU1, Xiaolin GUI1, Xin HE2(), Xuejun ZHANG3
1. School of Computer Science and Technology, Shaanxi Province Key Laboratory of Computer Network, Xi’an Jiaotong University, Xi’an 710049, China
2. School of Software, Henan University, Kaifeng 475001, China
3. School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
 Download: PDF(5358 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

With the rapid development of mobile technology and smart devices, crowdsensing has shown its large potential to collect massive data. Considering the limitation of calculation power, edge computing is introduced to release unnecessary data transmission. In edge-computing-enabled crowdsensing, massive data is required to be preliminary processed by edge computing devices (ECDs). Compared with the traditional central platform, these ECDs are limited by their own capability so they may only obtain part of relative factors and they can’t process data synthetically. ECDs involved in one task are required to cooperate to process the task data. The privacy of participants is important in crowdsensing, so blockchain is used due to its decentralization and tamper-resistance. In crowdsensing tasks, it is usually difficult to obtain the assessment criteria in advance so reinforcement learning is introduced. As mentioned before, ECDs can’t process task data comprehensively and they are required to cooperate quality assessment. Therefore, a blockchain-based framework for data quality in edge-computing-enabled crowdsensing (BFEC) is proposed in this paper. DPoR (Delegated Proof of Reputation), which is proposed in our previous work, is improved to be suitable in BFEC. Iteratively, the final result is calculated without revealing the privacy of participants. Experiments on the open datasets Adult, Blog, and Wine Quality show that our new framework outperforms existing methods in executing sensing tasks.

Keywords crowdsensing      edge computing devices      blockchain      quality assessment      reinforcement learning     
Corresponding Author(s): Xin HE   
Just Accepted Date: 15 September 2022   Issue Date: 25 December 2022
 Cite this article:   
Jian AN,Siyuan WU,Xiaolin GUI, et al. A blockchain-based framework for data quality in edge-computing-enabled crowdsensing[J]. Front. Comput. Sci., 2023, 17(4): 174503.
 URL:  
https://academic.hep.com.cn/fcs/EN/10.1007/s11704-022-2083-8
https://academic.hep.com.cn/fcs/EN/Y2023/V17/I4/174503
Fig.1  Blockchain-based framework of BFEC
NotationDescription
NThe number of involved ECDs
diffi,DiffThe difficulty diffi of EDi, the difficulty set Diff
pi,PThe number of participants pi of EDi, the number of participants set P
qi,QThe number of data attributes qi of EDi, the number of data attributes Q
h, HTask number h, the current task number H
xi,DThe sensing data xi of D, the sensing data set D
yi,YThe label yi of sensing data xi, the label data set Y
attri, AttrData attribute attri of Attr, the data attribute set Attr
nimpi,NimpThe importance nimpi of attri,,the importance set Nimp
conti,ContThe contribution conti of attri, the contribution set Cont
Tab.1  Frequently used notations
Fig.2  The training process of DVRL
Fig.3  The process of IPC
DatasetSource
AdultUCI official website
BlogUCI official website
Wine qualityUCI official website
Tab.2  Sources of data sets
Fig.4  Average runtime comparison
Fig.5  Accuracy change trend on Blog data set
Fig.6  Accuracy change trend on Wine Quality data set
Fig.7  Corrupted sample discovery on three datasets
Fig.8  Weighted learning performance
DatasetLearning performance
Adult0.786
Blog0.801
Wine quality0.795
Tab.3  Learning performance of data sets
Fig.9  Performance trend on adult data set
Fig.10  Performance trend on Blog data set
BlogWine quality
DVRL89.0287.48
Mentornet78.0077.25
Learning to reweight86.2482.37
Domain adaptive transfer Learning84.8283.75
Tab.4  Accuracy comparision on two data sets
Predictor model Baseline DVRL
AdultBlogAdultBlog
XGBoost0.16820.1557 0.15260.1382
DNN0.17430.16860.13250.1454
LightGBM0.16640.16250.14420.1417
Tab.5  RMSPE of baseline and DVRL
  
  
  
  
  
1 W, Shi J, Cao Q, Zhang Y, Li L Xu . Edge computing: vision and challenges. IEEE Internet of Things Journal, 2016, 3( 5): 637–646
2 S, Huckle R, Bhattacharya M, White N Beloff . Internet of things, blockchain and shared economy applications. Procedia Computer Science, 2016, 98: 461–466
3 M A, Shareef R, Raman A M Baabdullah . Public service reformation: relationship building by mobile technology. International Journal of Information Management, 2019, 49(Dec.): 217−227
4 J D Litman . Digital Copyright. 2nd ed. Amherst: Prometheus Books, 2006
5 X, Gong N B Shroff . Truthful mobile crowdsensing for strategic users with private qualities. In: Proceedings of the 15th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt). 2017
6 T A Anja . An assessment of USAID/IQPEP contributions in improving quality of primry education in selected primary schools of Addis Ababa city administration. Addis Ababa University, Dissertation, 2013
7 R, Alabduljabbar H Al-Dossari . A dynamic selection approach for quality control mechanisms in crowdsourcing. IEEE Access, 2019, 7: 38644–38656
8 P, Zhou W, Chen S, Ji H, Jiang L, Yu D Wu . Privacy-preserving online task allocation in edge-computing-enabled massive crowdsensing. IEEE Internet of Things Journal, 2019, 6( 5): 7773–7787
9 L, Ma X, Liu Q, Pei Y Xiang . Privacy-preserving reputation management for edge computing enhanced mobile crowdsensing. IEEE Transactions on Services Computing, 2019, 12( 5): 786–799
10 S, Zou J, Xi H, Wang G Xu . CrowdBLPS: a blockchain-based location- privacy-preserving mobile crowdsensing system. IEEE Transactions on Industrial Informatics, 2020, 16( 6): 4206–4218
11 J, Wang M, Li Y, He H, Li K, Xiao C Wang . A Blockchain based privacy-preserving incentive mechanism in crowdsensing applications. IEEE Access, 2018, 6: 17545–17556
12 U Vazirani . On the power of quantum computation. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 1998, 356( 1743): 1759–1768
13 R S, Sutton A G Barto . Reinforcement Learning: An Introduction. Cambridge: MIT Press, 1998
14 M, Wu C, Han T, Guo T Zhao . Registration and matching method for directed point set with orientation attributes and local information. Computer Vision and Image Understanding, 2020, 191: 102866
15 P, Nuankaew P Temdee . Matching of compatible different attributes for compatibility of members and groups. International Journal of Mobile Learning and Organisation, 2019, 13( 1): 4–29
16 J, An J, Cheng X, Gui W, Zhang D, Liang R, Gui L, Jiang D Liao . A lightweight blockchain-based model for data quality assessment in crowdsensing. IEEE Transactions on Computational Social Systems, 2020, 7( 1): 84–97
17 Q, Hu Z, Wang M, Xu X Cheng . Blockchain and federated edge learning for privacy-preserving mobile crowdsensing. IEEE Internet of Things Journal, 2021, doi:
18 B, Zhao X, Liu W N Chen . When crowdsensing meets federated learning: privacy-preserving mobile crowdsensing system. 2021, arXiv preprint arXiv: 2102.10109
19 K, Xue B, Zhu Q, Yang N, Gai D S L, Wei N Yu . InPPTD: a lightweight incentive-based privacy-preserving truth discovery for crowdsensing systems. IEEE Internet of Things Journal, 2021, 8( 6): 4305–4316
20 Y, Lin Z, Cai X, Wang F, Hao L, Wang A M V V Sai . Multi-round incentive mechanism for cold start-enabled mobile crowdsensing. IEEE Transactions on Vehicular Technology, 2021, 70( 1): 993–1007
21 B, Zhao S, Tang X, Liu X Zhang . PACE: privacy-preserving and quality-aware incentive mechanism for mobile crowdsensing. IEEE Transactions on Mobile Computing, 2021, 20( 5): 1924–1939
22 Y, Zhan Y, Xia J Zhang . Quality-aware incentive mechanism based on payoff maximization for mobile crowdsensing. Ad Hoc Networks, 2018, 72: 44–55
23 L, Wang D, Zhang Y, Wang C, Chen X, Han A M'hamed . Sparse mobile crowdsensing: challenges and opportunities. IEEE Communications Magazine, 2016, 54( 7): 161–167
24 C, Chen S, Yang Y, Wang B, Guo D Zhang . CrowdExpress: a probabilistic framework for on-time crowdsourced package deliveries. IEEE Transactions on Big Data, 2022, 8( 3): 827–842
25 C, Chen D, Zhang X, Ma B, Guo L, Wang Y, Wang E Sha . Crowddeliver: planning city-wide package delivery paths leveraging the crowd of taxis. IEEE Transactions on Intelligent Transportation Systems, 2017, 18( 6): 1478–1496
26 C, Zhao S, Yang J A McCann . On the data quality in privacy-preserving mobile crowdsensing systems with untruthful reporting. IEEE Transactions on Mobile Computing, 2021, 20( 2): 647–661
27 X, Xia Y, Zhou J, Li R Yu . Quality-aware sparse data collection in MEC-enhanced mobile crowdsensing systems. IEEE Transactions on Computational Social Systems, 2019, 6( 5): 1051–1062
28 C, Zhang L, Zhu C, Xu K Sharif . PRVB: achieving privacy-preserving and reliable vehicular crowdsensing via blockchain oracle. IEEE Transactions on Vehicular Technology, 2021, 70( 1): 831–843
29 M, Kadadha H, Otrok R, Mizouni S, Singh A Ouali . SenseChain: a blockchain-based crowdsensing framework for multiple requesters and multiple workers. Future Generation Computer Systems, 2020, 105: 650–664
30 J, Yoon S Ö, Arik T Pfister . Data valuation using reinforcement learning. In: Proceedings of the 37th International Conference on Machine Learning. 2020
31 R J Williams . Simple statistical gradient-following algorithms for connectionist reinforcement learning. Machine Learning, 1992, 8(3−4): 229−256
32 G, Ke Q, Meng T, Finley T, Wang W, Chen W, Ma Q, Ye T Y Liu . LightGBM: a highly efficient gradient boosting decision tree. In: Proceedings of the 31st International Conference on Neural Information Processing Systems. 2017
33 L, Jiang Z, Zhou T, Leung L J, Li F F Li . MentorNet: regularizing very deep neural networks on corrupted labels. 2017, arXiv preprint arXiv: 1712.05055
34 M, Ren W, Zeng B, Yang R Urtasun . Learning to reweight examples for robust deep learning. In: Proceedings of the 35th International Conference on Machine Learning. 2018
35 J, Ngiam D, Peng V, Vasudevan S, Kornblith Q V, Le R Pang . Domain adaptive transfer learning with specialist models. 2018, arXiv preprint arXiv: 1811.07056
[1] FCS-22083-OF-JA_suppl_1 Download
[1] Lei YUAN, Feng CHEN, Zongzhang ZHANG, Yang YU. Communication-robust multi-agent learning by adaptable auxiliary multi-agent adversary generation[J]. Front. Comput. Sci., 2024, 18(6): 186331-.
[2] Nan SUN, Wei WANG, Yongxin TONG, Kexin LIU. Blockchain based federated learning for intrusion detection for Internet of Things[J]. Front. Comput. Sci., 2024, 18(5): 185328-.
[3] Yuya CUI, Degan ZHANG, Jie ZHANG, Ting ZHANG, Lixiang CAO, Lu CHEN. Multi-user reinforcement learning based task migration in mobile edge computing[J]. Front. Comput. Sci., 2024, 18(4): 184504-.
[4] Jingbin WANG, Weijie ZHANG, Zhiyong YU, Fangwan HUANG, Weiping ZHU, Longbiao CHEN. Route selection for opportunity-sensing and prediction of waterlogging[J]. Front. Comput. Sci., 2024, 18(4): 184503-.
[5] Xingxing CHEN, Qingfeng CHENG, Weidong YANG, Xiangyang LUO. An anonymous authentication and secure data transmission scheme for the Internet of Things based on blockchain[J]. Front. Comput. Sci., 2024, 18(3): 183807-.
[6] Tiezheng GUO, Zhiwei ZHANG, Ye YUAN, Xiaochun YANG, Guoren WANG. Hybrid concurrency control protocol for data sharing among heterogeneous blockchains[J]. Front. Comput. Sci., 2024, 18(3): 183104-.
[7] B Swaroopa REDDY, T Uday Kiran REDDY. CompactChain: an efficient stateless chain for UTXO-model blockchain[J]. Front. Comput. Sci., 2024, 18(2): 182806-.
[8] Qiming FU, Zhechao WANG, Nengwei FANG, Bin XING, Xiao ZHANG, Jianping CHEN. MAML2: meta reinforcement learning via meta-learning for task categories[J]. Front. Comput. Sci., 2023, 17(4): 174325-.
[9] Peng LI, Junzuo LAI, Yongdong WU. Accountable attribute-based authentication with fine-grained access control and its application to crowdsourcing[J]. Front. Comput. Sci., 2023, 17(1): 171802-.
[10] Chaofan WANG, Xiaohai DAI, Jiang XIAO, Chenchen LI, Ming WEN, Bingbing ZHOU, Hai JIN. Demystifying Ethereum account diversity: observations, models and analysis[J]. Front. Comput. Sci., 2022, 16(4): 164505-.
[11] Qiao XUE, Youwen ZHU, Jian WANG. Mean estimation over numeric data with personalized local differential privacy[J]. Front. Comput. Sci., 2022, 16(3): 163806-.
[12] Xiaoqin ZHANG, Huimin MA, Xiong LUO, Jian YUAN. LIDAR: learning from imperfect demonstrations with advantage rectification[J]. Front. Comput. Sci., 2022, 16(1): 161312-.
[13] Hong QIAN, Yang YU. Derivative-free reinforcement learning: a review[J]. Front. Comput. Sci., 2021, 15(6): 156336-.
[14] Li ZHANG, Yuxuan CHEN, Wei WANG, Ziliang HAN, Shijian Li, Zhijie PAN, Gang PAN. A Monte Carlo Neural Fictitious Self-Play approach to approximate Nash Equilibrium in imperfect-information dynamic games[J]. Front. Comput. Sci., 2021, 15(5): 155334-.
[15] Peng YANG, Qi YANG, Ke TANG, Xin YAO. Parallel exploration via negatively correlated search[J]. Front. Comput. Sci., 2021, 15(5): 155333-.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed