首页 > 最新文献

2021 26th International Computer Conference, Computer Society of Iran (CSICC)最新文献

英文 中文
Static Detection of Ransomware Using LSTM Network and PE Header 基于LSTM网络和PE头的勒索软件静态检测
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420580
F. Manavi, A. Hamzeh
Ransomware is a type of malware from cryptovirology that perpetually blocks access to a victim’s data unless a ransom is paid. Today, this type of malware has grown dramatically and has targeted the computer systems of some important organizations such as hospitals, banks, and Water Organization. Therefore, early detection of this type of malware is very important. This paper describes a solution to ransomware detection based on executable file headers. Header of the executable file expresses important information about the structure of the program. In other words, the header’s information is a sequence of bytes, and changing it changes the structure of the program file. In the proposed method, using LSTM network, the sequence of bytes that constructs the header is processed and the ransomware samples are separated from the benign samples. The proposed method can detect a ransomware sample with 93.25 accuracy without running the program and using a raw header, so it is suitable for quick detection of suspicious samples.
勒索软件是一种来自密码病毒学的恶意软件,除非支付赎金,否则它会永久阻止对受害者数据的访问。今天,这种类型的恶意软件已经急剧增长,并针对一些重要组织的计算机系统,如医院、银行和水组织。因此,早期发现这类恶意软件是非常重要的。本文提出了一种基于可执行文件头的勒索软件检测方案。可执行文件的头文件表示有关程序结构的重要信息。换句话说,头文件的信息是一个字节序列,改变它就改变了程序文件的结构。该方法利用LSTM网络对构成报头的字节序列进行处理,将勒索样本与良性样本分离。该方法在不运行程序和使用原始头的情况下,检测勒索软件样本的准确率为93.25,适用于可疑样本的快速检测。
{"title":"Static Detection of Ransomware Using LSTM Network and PE Header","authors":"F. Manavi, A. Hamzeh","doi":"10.1109/CSICC52343.2021.9420580","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420580","url":null,"abstract":"Ransomware is a type of malware from cryptovirology that perpetually blocks access to a victim’s data unless a ransom is paid. Today, this type of malware has grown dramatically and has targeted the computer systems of some important organizations such as hospitals, banks, and Water Organization. Therefore, early detection of this type of malware is very important. This paper describes a solution to ransomware detection based on executable file headers. Header of the executable file expresses important information about the structure of the program. In other words, the header’s information is a sequence of bytes, and changing it changes the structure of the program file. In the proposed method, using LSTM network, the sequence of bytes that constructs the header is processed and the ransomware samples are separated from the benign samples. The proposed method can detect a ransomware sample with 93.25 accuracy without running the program and using a raw header, so it is suitable for quick detection of suspicious samples.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123833190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Click-Through Rate Prediction Using Feature Engineered Boosting Algorithms 使用特征工程增强算法的点击率预测
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420546
Mohamadreza Bakhtyari, S. Mirzaei
Click-Through Rate (CTR) prediction plays a critical role in online advertisement campaigns and recommendation systems. Most of the state-of-the-art models are based on Factorization Machines and some of these models try to feed mapped field features to a deep learning component for learning users’ interests by modelling feature interactions. Deploying a model for CTR is an online task and should be able to perform well with a limited amount of data and time. While these models are very good at prediction inferences and learning feature interactions, their deep component needs a vast amount of data and time and does not perform well in limited situations.In a recent article, a combination of boosting algorithms with deep factorization machines (XDBoost algorithm) has been proposed. In this paper, we use a boosting algorithm for prediction inference with limited raw data and time. We show that with an appropriate feature engineering and fine parameter tuning for a raw boosting model, we can outperform XDBoost method and get better results. We will use exploratory data analysis to extract the main characteristics of the dataset and eliminate the redundant data. Then, by applying grid search scheme, we select the best values for the hyperparameters of our model.
点击率(CTR)预测在网络广告活动和推荐系统中起着至关重要的作用。大多数最先进的模型都是基于分解机器的,其中一些模型试图将映射的领域特征馈送到深度学习组件,通过建模特征交互来学习用户的兴趣。部署CTR模型是一项在线任务,应该能够在有限的数据和时间内表现良好。虽然这些模型在预测推断和学习特征交互方面非常出色,但它们的深层组件需要大量的数据和时间,并且在有限的情况下表现不佳。在最近的一篇文章中,提出了一种增强算法与深度分解机器(XDBoost算法)的组合。在本文中,我们使用一种增强算法在有限的原始数据和时间下进行预测推理。我们表明,通过对原始提升模型进行适当的特征工程和精细的参数调优,我们可以胜过XDBoost方法并获得更好的结果。我们将使用探索性数据分析来提取数据集的主要特征,并消除冗余数据。然后,通过网格搜索方案,选择模型超参数的最优值。
{"title":"Click-Through Rate Prediction Using Feature Engineered Boosting Algorithms","authors":"Mohamadreza Bakhtyari, S. Mirzaei","doi":"10.1109/CSICC52343.2021.9420546","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420546","url":null,"abstract":"Click-Through Rate (CTR) prediction plays a critical role in online advertisement campaigns and recommendation systems. Most of the state-of-the-art models are based on Factorization Machines and some of these models try to feed mapped field features to a deep learning component for learning users’ interests by modelling feature interactions. Deploying a model for CTR is an online task and should be able to perform well with a limited amount of data and time. While these models are very good at prediction inferences and learning feature interactions, their deep component needs a vast amount of data and time and does not perform well in limited situations.In a recent article, a combination of boosting algorithms with deep factorization machines (XDBoost algorithm) has been proposed. In this paper, we use a boosting algorithm for prediction inference with limited raw data and time. We show that with an appropriate feature engineering and fine parameter tuning for a raw boosting model, we can outperform XDBoost method and get better results. We will use exploratory data analysis to extract the main characteristics of the dataset and eliminate the redundant data. Then, by applying grid search scheme, we select the best values for the hyperparameters of our model.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134497037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Polarimetric SAR Classification Using Ridge Regression-Based Polarimetric-Spatial Feature Extraction 基于岭回归的极化空间特征提取的极化SAR分类
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420603
M. Imani
A polarimetric synthetic aperture radar (PolSAR) image classification is introduced in this work. The proposed method called as ridge regression-based polarimetric-spatial (RRPS) feature extraction generates polarimetric-spatial features with minimum overlapping and redundant information. To this end, each polarimetric-spatial channel of PolSAR data is represented through a ridge regression model using the farthest neighbors of that channel. The weights of the regression model compose the projection matrix for dimensionality reduction. The proposed RRPS method with a closed form solution has high performance in PolSAR image classification using small training sets.
介绍了一种偏振合成孔径雷达(PolSAR)图像分类方法。提出了一种基于脊回归的极化空间特征提取方法,以最小的重叠和冗余信息生成极化空间特征。为此,PolSAR数据的每个极化空间通道通过脊回归模型表示,该模型使用该通道的最远邻居。回归模型的权重组成投影矩阵进行降维。基于封闭形式解的RRPS方法在使用小训练集的PolSAR图像分类中具有较高的性能。
{"title":"Polarimetric SAR Classification Using Ridge Regression-Based Polarimetric-Spatial Feature Extraction","authors":"M. Imani","doi":"10.1109/CSICC52343.2021.9420603","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420603","url":null,"abstract":"A polarimetric synthetic aperture radar (PolSAR) image classification is introduced in this work. The proposed method called as ridge regression-based polarimetric-spatial (RRPS) feature extraction generates polarimetric-spatial features with minimum overlapping and redundant information. To this end, each polarimetric-spatial channel of PolSAR data is represented through a ridge regression model using the farthest neighbors of that channel. The weights of the regression model compose the projection matrix for dimensionality reduction. The proposed RRPS method with a closed form solution has high performance in PolSAR image classification using small training sets.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125553091","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Zero-Shot Estimation of Base Models’ Weights in Ensemble of Machine Reading Comprehension Systems for Robust Generalization 基于鲁棒泛化的机器阅读理解系统集成中基本模型权值的零射击估计
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420549
Razieh Baradaran, Hossein Amirkhani
One of the main challenges of the machine reading comprehension (MRC) models is their fragile out-of-domain generalization, which makes these models not properly applicable to real-world general-purpose question answering problems. In this paper, we leverage a zero-shot weighted ensemble method for improving the robustness of out-of-domain generalization in MRC models. In the proposed method, a weight estimation module is used to estimate out-of-domain weights, and an ensemble module aggregate several base models’ predictions based on their weights. The experiments indicate that the proposed method not only improves the final accuracy, but also is robust against domain changes.
机器阅读理解(MRC)模型的主要挑战之一是其脆弱的域外泛化,这使得这些模型不能很好地适用于现实世界的通用问答问题。在本文中,我们利用零射击加权集成方法来提高MRC模型的域外泛化的鲁棒性。在该方法中,权值估计模块用于估计域外权值,集成模块根据权值对多个基本模型的预测结果进行聚合。实验表明,该方法不仅提高了最终精度,而且对区域变化具有较强的鲁棒性。
{"title":"Zero-Shot Estimation of Base Models’ Weights in Ensemble of Machine Reading Comprehension Systems for Robust Generalization","authors":"Razieh Baradaran, Hossein Amirkhani","doi":"10.1109/CSICC52343.2021.9420549","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420549","url":null,"abstract":"One of the main challenges of the machine reading comprehension (MRC) models is their fragile out-of-domain generalization, which makes these models not properly applicable to real-world general-purpose question answering problems. In this paper, we leverage a zero-shot weighted ensemble method for improving the robustness of out-of-domain generalization in MRC models. In the proposed method, a weight estimation module is used to estimate out-of-domain weights, and an ensemble module aggregate several base models’ predictions based on their weights. The experiments indicate that the proposed method not only improves the final accuracy, but also is robust against domain changes.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125207748","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Implementing a Scalable Data Management System for Collected Data by Smart Meters 智能电表采集数据的可扩展数据管理系统的实现
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420619
F. Farahani, F. Rezaei
The Internet of things (IoT) is generating a huge amount of data and big data management is of key importance. One of the important applications of IoT is smart meter networks and one of the key issues in establishing smart meter networks is managing the large volume of data sent by the meters. In this paper, we present a data management system implemented for monitoring and managing the data collected from the smart meters and controlling them in a large-scale network. IoT infrastructure with LPWAN (Low Power Wide Area Network) class is considered in this system. Moreover, two methods are proposed to improve the performance in terms of scalability and response time. It is shown that the implemented data management system using the proposed methods achieves significant performance improvement in large scale networks.
物联网(IoT)正在产生大量数据,大数据管理至关重要。物联网的重要应用之一是智能电表网络,建立智能电表网络的关键问题之一是管理电表发送的大量数据。在本文中,我们提出了一个数据管理系统,用于监控和管理从智能电表收集的数据,并在一个大规模的网络中控制它们。该系统考虑了LPWAN(低功率广域网)类物联网基础设施。此外,从可扩展性和响应时间两个方面提出了两种改进性能的方法。结果表明,采用所提方法实现的数据管理系统在大规模网络中取得了显著的性能提升。
{"title":"Implementing a Scalable Data Management System for Collected Data by Smart Meters","authors":"F. Farahani, F. Rezaei","doi":"10.1109/CSICC52343.2021.9420619","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420619","url":null,"abstract":"The Internet of things (IoT) is generating a huge amount of data and big data management is of key importance. One of the important applications of IoT is smart meter networks and one of the key issues in establishing smart meter networks is managing the large volume of data sent by the meters. In this paper, we present a data management system implemented for monitoring and managing the data collected from the smart meters and controlling them in a large-scale network. IoT infrastructure with LPWAN (Low Power Wide Area Network) class is considered in this system. Moreover, two methods are proposed to improve the performance in terms of scalability and response time. It is shown that the implemented data management system using the proposed methods achieves significant performance improvement in large scale networks.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"496 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122783190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A practical system based on CNN-BLSTM network for accurate classification of ECG heartbeats of MIT-BIH imbalanced dataset 基于CNN-BLSTM网络的MIT-BIH不平衡数据集心电心跳准确分类实用系统
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420620
Armin Shoughi, M. B. Dowlatshahi
ECG beats have a key role in the reduction of fatality rate arising from cardiovascular diseases (CVDs) by using Arrhythmia diagnosis computer-aided systems and get the important information from patient cardiac conditions to the specialist. However, the accuracy and speed of arrhythmia diagnosis are challenging in ECG classification systems, and the existence of noise, instability nature, and imbalance in heartbeats challenged these systems. Accurate and on-time diagnosis of CVDs is a vital and important factor. So it has a significant effect on the treatment and recovery of patients. In this study, with the aim of accurate diagnosis of CVDs types, according to arrhythmia in ECG heartbeats, we implement an automatic ECG heartbeats classification by using discrete wavelet transformation on db2 mother wavelet and SMOTE oversampling algorithm as pre-processing level, and a classifier that consists of Convolutional neural network and BLSTM network. Then evaluate the proposed system on MIT-BIH imbalanced dataset, according to AAMI standards. The evaluations results show this approach with 50 epoch training achieved 99.78% accuracy for category F, 98.85% accuracy for category N, 99.43% accuracy for category S, 99.49% accuracy for category V, 99.87% accuracy for category Q. The source code is available at https://gitlab.com/arminshoughi/cnnlstmecg-classification. Our proposed classification system can be used as a tool for the automatic diagnosis of arrhythmia for CVDs specialists with the aim of primary screening of patients with heart arrhythmia.
利用心律失常诊断计算机辅助系统,将患者心脏状况的重要信息传递给专科医生,对降低心血管疾病的病死率起着关键作用。然而,心电分类系统对心律失常诊断的准确性和速度提出了挑战,并且存在噪声、不稳定性和心律不平衡对这些系统提出了挑战。准确、及时地诊断心血管疾病是至关重要的因素。因此对患者的治疗和康复有显著的影响。本研究以准确诊断心血管疾病类型为目标,根据心电心跳中的心律失常,采用db2母小波上的离散小波变换和SMOTE过采样算法作为预处理层,采用卷积神经网络和BLSTM网络构成的分类器,实现了心电心跳自动分类。然后根据AAMI标准在MIT-BIH不平衡数据集上对所提出的系统进行评估。评估结果表明,经过50个epoch的训练,该方法对F类的准确率达到99.78%,对N类的准确率为98.85%,对S类的准确率为99.43%,对V类的准确率为99.49%,对q类的准确率为99.87%。源代码可在https://gitlab.com/arminshoughi/cnnlstmecg-classification上获得。我们提出的分类系统可以作为心血管疾病专家心律失常自动诊断的工具,目的是对心律失常患者进行初步筛查。
{"title":"A practical system based on CNN-BLSTM network for accurate classification of ECG heartbeats of MIT-BIH imbalanced dataset","authors":"Armin Shoughi, M. B. Dowlatshahi","doi":"10.1109/CSICC52343.2021.9420620","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420620","url":null,"abstract":"ECG beats have a key role in the reduction of fatality rate arising from cardiovascular diseases (CVDs) by using Arrhythmia diagnosis computer-aided systems and get the important information from patient cardiac conditions to the specialist. However, the accuracy and speed of arrhythmia diagnosis are challenging in ECG classification systems, and the existence of noise, instability nature, and imbalance in heartbeats challenged these systems. Accurate and on-time diagnosis of CVDs is a vital and important factor. So it has a significant effect on the treatment and recovery of patients. In this study, with the aim of accurate diagnosis of CVDs types, according to arrhythmia in ECG heartbeats, we implement an automatic ECG heartbeats classification by using discrete wavelet transformation on db2 mother wavelet and SMOTE oversampling algorithm as pre-processing level, and a classifier that consists of Convolutional neural network and BLSTM network. Then evaluate the proposed system on MIT-BIH imbalanced dataset, according to AAMI standards. The evaluations results show this approach with 50 epoch training achieved 99.78% accuracy for category F, 98.85% accuracy for category N, 99.43% accuracy for category S, 99.49% accuracy for category V, 99.87% accuracy for category Q. The source code is available at https://gitlab.com/arminshoughi/cnnlstmecg-classification. Our proposed classification system can be used as a tool for the automatic diagnosis of arrhythmia for CVDs specialists with the aim of primary screening of patients with heart arrhythmia.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"54 23","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131875044","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
User recommendation based on Hybrid filtering in Telegram messenger 基于混合过滤的Telegram messenger用户推荐
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420562
Davod Karimpour, M. Z. Chahooki, Ali Hashemi
Over the past decade, social networks and messengers have found a special place in the creation and development of businesses. User recommendation is a very important feature in social networks that has attracted the attention of many users to these environments. Using this system in an instant messenger environment is very useful. Telegram is a cloud-based messenger with more than 400 million monthly active users. Telegram is used as a social network in Iran, but does not offer the most widely used features of social networks, such as recommending users. This feature is important for marketers to find target audience. This paper presents a hybrid filtering-based algorithm to recommend Telegram users. This method combines the membership graph of users with the profile of groups. The membership graph, models users based on their membership in groups. Also, the profile of each group includes the name and description of the group. We have created a bag of words for each group based on natural language processing methods to combine it with the membership graph. After combination process, users are recommended based on the list of groups obtained. The data used in this study is the information of more than 120 million users and 900,000 supergroups in Telegram. This data is obtained through Telegram API by Idekav system. The evaluation of the proposed method has been done separately on two categories of specialized supergroups. Each category includes 25 specialized supergroups in Telegram. Selected supergroups for evaluation have between 2,000 and 10,000 members. Experimental results show the integrity of the model and error reduction in RMSE.
在过去的十年里,社交网络和信使在商业的创造和发展中占据了特殊的地位。用户推荐是社交网络中一个非常重要的特性,它吸引了许多用户对这些环境的关注。在即时通讯环境中使用该系统非常有用。Telegram是一个基于云的通讯软件,月活跃用户超过4亿。Telegram在伊朗被用作社交网络,但不提供社交网络最广泛使用的功能,比如推荐用户。这一功能对市场营销人员寻找目标受众非常重要。提出了一种基于混合过滤的Telegram用户推荐算法。该方法将用户的成员关系图与组的概要文件相结合。成员关系图根据用户在组中的成员关系对其建模。此外,每个组的配置文件包括组的名称和描述。我们基于自然语言处理方法为每个组创建了一个词包,并将其与隶属关系图结合起来。组合后,根据得到的组列表推荐用户。本研究使用的数据是Telegram中超过1.2亿用户和90万个超级组的信息。此数据由Idekav系统通过Telegram API获取。本文分别对两类特殊的超群进行了评价。每个类别在Telegram中包括25个专门的超级组。被选中进行评估的超级小组成员在2000到10000人之间。实验结果表明了模型的完整性和RMSE误差的降低。
{"title":"User recommendation based on Hybrid filtering in Telegram messenger","authors":"Davod Karimpour, M. Z. Chahooki, Ali Hashemi","doi":"10.1109/CSICC52343.2021.9420562","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420562","url":null,"abstract":"Over the past decade, social networks and messengers have found a special place in the creation and development of businesses. User recommendation is a very important feature in social networks that has attracted the attention of many users to these environments. Using this system in an instant messenger environment is very useful. Telegram is a cloud-based messenger with more than 400 million monthly active users. Telegram is used as a social network in Iran, but does not offer the most widely used features of social networks, such as recommending users. This feature is important for marketers to find target audience. This paper presents a hybrid filtering-based algorithm to recommend Telegram users. This method combines the membership graph of users with the profile of groups. The membership graph, models users based on their membership in groups. Also, the profile of each group includes the name and description of the group. We have created a bag of words for each group based on natural language processing methods to combine it with the membership graph. After combination process, users are recommended based on the list of groups obtained. The data used in this study is the information of more than 120 million users and 900,000 supergroups in Telegram. This data is obtained through Telegram API by Idekav system. The evaluation of the proposed method has been done separately on two categories of specialized supergroups. Each category includes 25 specialized supergroups in Telegram. Selected supergroups for evaluation have between 2,000 and 10,000 members. Experimental results show the integrity of the model and error reduction in RMSE.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"245 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127748794","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On the Possibility of Creating Smart Contracts on Bitcoin by MPC-based Approaches 基于mpc的方法在比特币上创建智能合约的可能性
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420558
Ahmad Jahanbin, M. S. Haghighi
Bitcoin, as the first and the most adopted cryptocurrency, offers many features one of which is contingent payment, that is, the owner of money can programmatically describe the condition upon which his/her money is spent. The condition is determined using a set of instructions written in the Bitcoin scripting language. Unfortunately, this scripting language is not sophisticated enough to create complex conditions or smart contracts in general. Many admirable efforts have been made to build a smart contract infrastructure on top of the Bitcoin platform. In this paper, given the inherent limitations of the Bitcoin scripting language, we critically analyze the practical effectiveness of these methods. Afterwards, we formally define what a smart contract is and introduce seven requirements that if are satisfied, can make creation of smart contracts for Bitcoin possible. Based on the introduced requirements, we examine the ability of the current methods that use secure Multi-party Computation (MPC) to create smart contracts for Bitcoin and show where they fall short. We additionally compare their pros and cons and give clues on how a comprehensive smart contract platform can be possibly built for Bitcoin.
比特币作为第一个也是最被采用的加密货币,提供了许多功能,其中之一是或有支付,即货币的所有者可以通过编程来描述他/她的钱被花的情况。这个条件是用比特币脚本语言编写的一组指令确定的。不幸的是,这种脚本语言还不够复杂,无法创建复杂的条件或智能合约。在比特币平台之上建立智能合约基础设施已经做出了许多令人钦佩的努力。在本文中,鉴于比特币脚本语言的固有局限性,我们批判性地分析了这些方法的实际有效性。之后,我们正式定义了什么是智能合约,并引入了七个要求,如果满足这些要求,就可以为比特币创建智能合约。根据引入的要求,我们研究了使用安全多方计算(MPC)为比特币创建智能合约的当前方法的能力,并显示了它们的不足之处。我们还比较了它们的优缺点,并就如何为比特币构建一个全面的智能合约平台提供了线索。
{"title":"On the Possibility of Creating Smart Contracts on Bitcoin by MPC-based Approaches","authors":"Ahmad Jahanbin, M. S. Haghighi","doi":"10.1109/CSICC52343.2021.9420558","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420558","url":null,"abstract":"Bitcoin, as the first and the most adopted cryptocurrency, offers many features one of which is contingent payment, that is, the owner of money can programmatically describe the condition upon which his/her money is spent. The condition is determined using a set of instructions written in the Bitcoin scripting language. Unfortunately, this scripting language is not sophisticated enough to create complex conditions or smart contracts in general. Many admirable efforts have been made to build a smart contract infrastructure on top of the Bitcoin platform. In this paper, given the inherent limitations of the Bitcoin scripting language, we critically analyze the practical effectiveness of these methods. Afterwards, we formally define what a smart contract is and introduce seven requirements that if are satisfied, can make creation of smart contracts for Bitcoin possible. Based on the introduced requirements, we examine the ability of the current methods that use secure Multi-party Computation (MPC) to create smart contracts for Bitcoin and show where they fall short. We additionally compare their pros and cons and give clues on how a comprehensive smart contract platform can be possibly built for Bitcoin.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128718645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Hierarchical Method for Kannada-MNIST Classification Based on Convolutional Neural Networks 基于卷积神经网络的Kannada-MNIST分类分层方法
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420604
Ali Beikmohammadi, N. Zahabi
Handwritten digit classification considers one of the crucial subjects in machine vision due to its numerous practical usages in many recognition systems. In this regard, Kannada-MNIST was introduced as a challenging dataset. On the other hand, deep neural networks, especially convolutional neural networks, give us an encouraging promise to solve such a problem. In this paper, as a result, we propose a new hierarchically combination method with the help of two CNN models designed from scratch. The results of this novel approach on the Kannada-MNIST dataset indicate its excellent performance because the accuracy on the training, validation, and test sets are 99.86%, 99.66%, and 99.80%, respectively. Fortunately, this proposed method has been able to overcome all the state-of-the-art solutions with the best performance on this dataset.
由于手写体数字分类在许多识别系统中的大量实际应用,它被认为是机器视觉中的关键课题之一。在这方面,Kannada-MNIST作为一个具有挑战性的数据集被引入。另一方面,深度神经网络,特别是卷积神经网络,给了我们一个令人鼓舞的承诺来解决这样的问题。因此,在本文中,我们提出了一种新的分层组合方法,利用两个从头设计的CNN模型。该方法在Kannada-MNIST数据集上的结果表明,该方法在训练集、验证集和测试集上的准确率分别为99.86%、99.66%和99.80%,具有优异的性能。幸运的是,该方法已经能够克服所有最先进的解决方案,并在该数据集上获得最佳性能。
{"title":"A Hierarchical Method for Kannada-MNIST Classification Based on Convolutional Neural Networks","authors":"Ali Beikmohammadi, N. Zahabi","doi":"10.1109/CSICC52343.2021.9420604","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420604","url":null,"abstract":"Handwritten digit classification considers one of the crucial subjects in machine vision due to its numerous practical usages in many recognition systems. In this regard, Kannada-MNIST was introduced as a challenging dataset. On the other hand, deep neural networks, especially convolutional neural networks, give us an encouraging promise to solve such a problem. In this paper, as a result, we propose a new hierarchically combination method with the help of two CNN models designed from scratch. The results of this novel approach on the Kannada-MNIST dataset indicate its excellent performance because the accuracy on the training, validation, and test sets are 99.86%, 99.66%, and 99.80%, respectively. Fortunately, this proposed method has been able to overcome all the state-of-the-art solutions with the best performance on this dataset.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127458679","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A practical resource management prototype for mobile networks 一个实用的移动网络资源管理原型
Pub Date : 2021-03-03 DOI: 10.1109/CSICC52343.2021.9420609
M. A. Nourian, A. Kusedghi, A. Akbari
Network slicing is a promising approach to meet the diverse requirements of the various use cases in the 5G networks. Hence, the mobile operators are moving forward to leveraging network slicing in order to measure up with the individual service expectations in their networks. Deploying different network slice types requires the global view of the network and the automated orchestration and management of the underlying resources. This is facilitated by utilizing software-defined networking and network function virtualization as the 5G key-enabler technologies. In this paper, we propose a practical network slicing resource management scheme which is comprised of a dynamic, priority-based resource allocation cooperating with an admission control unit. Adopting the proposed dynamic resource allocation would allow the admission control to comply with more NS requests while ensuring the desired requirements of the existing network slices. To validate the effectiveness of such a mechanism in a real environment, we take advantage of the features provided by OpenAirInterface and FlexRAN to efficiently manage multiple isolated network slices. In particular, we evaluate the significance of the network slicing, the isolation degree among created slices, and the effectiveness of the proposed scheme through several practical scenarios.
网络切片是一种很有前途的方法,可以满足5G网络中各种用例的多样化需求。因此,移动运营商正朝着利用网络切片的方向前进,以满足其网络中的个人服务期望。部署不同的网络切片类型需要网络的全局视图以及底层资源的自动编排和管理。这是通过利用软件定义网络和网络功能虚拟化作为5G关键使能技术来实现的。在本文中,我们提出了一个实用的网络切片资源管理方案,该方案由一个动态的、基于优先级的资源分配和一个许可控制单元组成。采用建议的动态资源分配将允许允许控制遵守更多的NS请求,同时确保现有网络片的期望需求。为了验证这种机制在真实环境中的有效性,我们利用OpenAirInterface和FlexRAN提供的特性来有效地管理多个孤立的网络切片。特别是,我们通过几个实际场景评估了网络切片的重要性,创建的切片之间的隔离程度以及所提出方案的有效性。
{"title":"A practical resource management prototype for mobile networks","authors":"M. A. Nourian, A. Kusedghi, A. Akbari","doi":"10.1109/CSICC52343.2021.9420609","DOIUrl":"https://doi.org/10.1109/CSICC52343.2021.9420609","url":null,"abstract":"Network slicing is a promising approach to meet the diverse requirements of the various use cases in the 5G networks. Hence, the mobile operators are moving forward to leveraging network slicing in order to measure up with the individual service expectations in their networks. Deploying different network slice types requires the global view of the network and the automated orchestration and management of the underlying resources. This is facilitated by utilizing software-defined networking and network function virtualization as the 5G key-enabler technologies. In this paper, we propose a practical network slicing resource management scheme which is comprised of a dynamic, priority-based resource allocation cooperating with an admission control unit. Adopting the proposed dynamic resource allocation would allow the admission control to comply with more NS requests while ensuring the desired requirements of the existing network slices. To validate the effectiveness of such a mechanism in a real environment, we take advantage of the features provided by OpenAirInterface and FlexRAN to efficiently manage multiple isolated network slices. In particular, we evaluate the significance of the network slicing, the isolation degree among created slices, and the effectiveness of the proposed scheme through several practical scenarios.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132628987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2021 26th International Computer Conference, Computer Society of Iran (CSICC)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1