Reviewerly/exHarmony huggingface dataset:
A Machine Learning Approach for Vulnerability Curation

Software composition analysis depends on database of open-source library vulerabilities, curated by security researchers using various sources, such as bug tracking systems, commits, and mailing lists. We report the design and implementation of a machine learning system to help the curation by by automatically predicting the vulnerability-relatedness of each data item. It supports a complete pipeline from data collection, model training and prediction, to the validation of new models before deployment. It is executed iteratively to generate better models as new input data become available. We use self-training to significantly and automatically increase the size of the training dataset, opportunistically maximizing the improvement in the models' quality at each iteration. We devised new deployment stability metric to evaluate the quality of the new models before deployment into production, which helped to discover an error. We experimentally evaluate the improvement in the performance of the models in one iteration, with 27.59% maximum PR AUC improvements. Ours is the first of such study across a variety of data sources. We discover that the addition of the features of the corresponding commits to the features of issues/pull requests improve the precision for the recall values that matter. We demonstrate the effectiveness of self-training alone, with 10.50% PR AUC improvement, and we discover that there is no uniform ordering of word2vec parameters sensitivity across data sources.
A Systematic Review of Non-Contact Sensing for Developing a Platform to Contain COVID-19

The rapid spread of the novel coronavirus disease, COVID-19, and its resulting situation has garnered much effort to contain the virus through scientific research. The tragedy has not yet fully run its course, but it is already clear that the crisis is thoroughly global, and science is at the forefront in the fight against the virus. This includes medical professionals trying to cure the sick at risk to their own health; public health management tracking the virus and guardedly calling on such measures as social distancing to curb its spread; and researchers now engaged in the development of diagnostics, monitoring methods, treatments and vaccines. Recent advances in non-contact sensing to improve health care is the motivation of this study in order to contribute to the containment of the COVID-19 outbreak. The objective of this study is to articulate an innovative solution for early diagnosis of COVID-19 symptoms such as abnormal breathing rate, coughing and other vital health problems. To obtain an effective and feasible solution from existing platforms, this study identifies the existing methods used for human activity and health monitoring in a non-contact manner. This systematic review presents the data collection technology, data preprocessing, data preparation, features extraction, classification algorithms and performance achieved by the various non-contact sensing platforms. This study proposes a non-contact sensing platform for the early diagnosis of COVID-19 symptoms and monitoring of the human activities and health during the isolation or quarantine period. Finally, we highlight challenges in developing non-contact sensing platforms to effectively control the COVID-19 situation.
Latent-Graph Learning for Disease Prediction

Recently, Graph Convolutional Networks (GCNs) have proven to be a powerful machine learning tool for Computer Aided Diagnosis (CADx) and disease prediction. A key component in these models is to build a population graph, where the graph adjacency matrix represents pair-wise patient similarities. Until now, the similarity metrics have been defined manually, usually based on meta-features like demographics or clinical scores. The definition of the metric, however, needs careful tuning, as GCNs are very sensitive to the graph structure. In this paper, we demonstrate for the first time in the CADx domain that it is possible to learn a single, optimal graph towards the GCN’s downstream task of disease classification. To this end, we propose a novel, end-to-end trainable graph learning architecture for dynamic and localized graph pruning. Unlike commonly employed spectral GCN approaches, our GCN is spatial and inductive, and can thus infer previously unseen patients as well. We demonstrate significant classification improvements with our learned graph on two CADx problems in medicine. We further explain and visualize this result using an artificial dataset, underlining the importance of graph learning for more accurate and robust inference with GCNs in medical applications.
Biomedical image classification made easier thanks to transfer and semi-supervised learning

Deep learning techniques are the state-of-the-art approach to solve image classification problems in biomedicine; however, they require the acquisition and annotation of a considerable volume of images. In addition, using deep learning libraries and tuning the hyperparameters of the networks trained with them might be challenging for several users. These drawbacks prevent the adoption of these techniques outside the machine-learning community. In this work, we present an Automated Machine Learning (AutoML) method to deal with these problems. Our AutoML method combines transfer learning with a new semi-supervised learning procedure to train models when few annotated images are available. In order to facilitate the dissemination of our method, we have implemented it as an open-source tool called ATLASS. Finally, we have evaluated our method with two benchmarks of biomedical image classification datasets. Our method has been thoroughly tested both with small datasets and partially annotated biomedical datasets; and, it outperforms, both in terms of speed and accuracy, the existing AutoML tools when working with small datasets; and, might improve the accuracy of models up to a 10% when working with partially annotated datasets. The work presented in this paper allows the use of deep learning techniques to solve an image classification problem with few resources. Namely, it is possible to train deep models with small, and partially annotated datasets of images. In addition, we have proven that our AutoML method outperforms other AutoML tools both in terms of accuracy and speed when working with small datasets.
DistB-SDoIndustry: Enhancing Security in Industry 4.0 Services based on Distributed Blockchain through Software Defined Networking-IoT Enabled Architecture

The concept of Industry 4.0 is a newly emerging focus of research throughout the world. However, it has lots of challenges to control data, and it can be addressed with various technologies like Internet of Things (IoT), Big Data, Artificial Intelligence (AI), Software Defined Networking (SDN), and Blockchain (BC) for managing data securely. Further, the complexity of sensors, appliances, sensor networks connecting to the internet and the model of Industry 4.0 has created the challenge of designing systems, infrastructure and smart applications capable of continuously analyzing the data produced. Regarding these, the authors present a distributed Blockchain-based security to industry 4.0 applications with SDN-IoT enabled environment. Where the Blockchain can be capable of leading the robust, privacy and confidentiality to our desired system. In addition, the SDN-IoT incorporates the different services of industry 4.0 with more security as well as flexibility. Furthermore, the authors offer an excellent combination among the technologies like IoT, SDN and Blockchain to improve the security and privacy of Industry 4.0 services properly. Finally , the authors evaluate performance and security in a variety of ways in the presented architecture.
Novel Octonion Moments for color stereo image analysis

This paper proposes a new category of moments for color stereo image description, called Octonion Moments (OMs). These new descriptors are based on the octonion theory and the moment theory, they generalize the classical and quaternion moments. The octonion moments can be used for any six-layer image stack, allowing us to use them to characterize color stereo images in an efficient, compact and holistic way in both intra- and inter-channel color directions. As a result, redundancies between the six channels of a stereo color image can be well exploited. Tchebichef polynomials are used in this paper to construct the corresponding octonion moments called Octonion Radial Tchebichef Moments (ORTMs). Two applications, image reconstruction and image watermarking, are studied to validate the effectiveness of the proposed ORTMs. In the context of image watermarking, we propose a new zero-watermarking algorithm for copyright protection of color stereo images. The image watermarking requirements, namely imperceptibility, robustness, and security are ensured by the proposed algorithm. This algorithm uses the proposed ORTMs to build descriptors that are stable and robust against image processing attacks and invariant to geometric transformations. The experimental results demonstrate the effectiveness of the proposed ORTMs for reconstruction and image watermarking in a comparison to concurrent recent methods based on other types of moments.
Weakly-supervised learning of multi-modal features for regularised iterative descent in 3D image registration

Methods for deep learning based medical image registration have only recently approached the quality of classical model-based image alignment. The dual challenge of both a very large trainable parameter space and often insufficient availability of expert supervised correspondence annotations has led to slower progress compared to other domains such as image segmentation. Yet, image registration could also more directly benefit from an iterative solution than segmentation. We therefore believe that significant improvements, in particular for multi-modal registration, can be achieved by disentangling appearance-based feature learning and deformation estimation. In this work, we examine an end-to-end trainable, weakly-supervised deep learning-based feature extraction approach that is able to map the complex appearance to a common space. Our results on thoracoabdominal CT and MRI image registration show that the proposed method compares favourably well to state-of-the-art hand-crafted multi-modal features, Mutual Information-based approaches and fully-integrated CNN-based methods - and handles even the limitation of small and only weakly-labeled training data sets.
Algorithm-Hardware Co-Design of Adaptive Floating-Point Encodings for Resilient Deep Learning Inference

Conventional hardware-friendly quantization methods, such as fixed-point or integer, tend to perform poorly at very low precision as their shrunken dynamic ranges cannot adequately capture the wide data distributions commonly seen in sequence transduction models. We present an algorithm-hardware co-design centered around a novel floating-point inspired number format, AdaptivFloat, that dynamically maximizes and optimally clips its available dynamic range, at a layer granularity, in order to create faithful encodings of neural network parameters. AdaptivFloat consistently produces higher inference accuracies compared to block floating-point, uniform, IEEE-like float or posit encodings at low bit precision (≤8-bit) across a diverse set of state-of-the-art neural networks, exhibiting narrow to wide weight distribution. Notably, at 4-bit weight precision, only a 2.1 degradation in BLEU score is observed on the AdaptivFloat-quantized Transformer network compared to total accuracy loss when encoded in the above-mentioned prominent datatypes. Furthermore, experimental results on a deep neural network (DNN) processing element (PE), exploiting AdaptivFloat logic in its computational datapath, demonstrate per-operation energy and area that is 0.9× and 1.14×, width, respectively that of an equivalent bit NVDLA-like integer-based PE.
VC-Net: Deep Volume-Composition Networks for Segmentation and Visualization of Highly Sparse and Noisy Image Data

The fundamental motivation of the proposed work is to present a new visualization-guided computing paradigm to combine direct 3D volume processing and volume rendered clues for effective 3D exploration. For example, extracting and visualizing microstructures in-vivo have been a long-standing challenging problem. However, due to the high sparseness and noisiness in cerebrovasculature data as well as highly complex geometry and topology variations of micro vessels, it is still extremely challenging to extract the complete 3D vessel structure and visualize it in 3D with high fidelity. In this paper, we present an end-to-end deep learning method, VC-Net, for robust extraction of 3D microvascular structure through embedding the image composition, generated by maximum intensity projection (MIP), into the 3D volumetric image learning process to enhance the overall performance. The core novelty is to automatically leverage the volume visualization technique (e.g., MIP - a volume rendering scheme for 3D volume images) to enhance the 3D data exploration at the deep learning level. The MIP embedding features can enhance the local vessel signal (through canceling out the noise) and adapt to the geometric variability and scalability of vessels, which is of great importance in microvascular tracking. A multi-stream convolutional neural network (CNN) framework is proposed to effectively learn the 3D volume and 2D MIP feature vectors, respectively, and then explore their inter-dependencies in a joint volume-composition embedding space by unprojecting the 2D feature vectors into the 3D volume embedding space. It is noted that the proposed framework can better capture the small/micro vessels and improve the vessel connectivity. To our knowledge, this is the first time that a deep learning framework is proposed to construct a joint convolutional embedding space, where the computed vessel probabilities from volume rendering based 2D projection and 3D volume can be explored and integrated synergistically. Experimental results are evaluated and compared with the traditional 3D vessel segmentation methods and the state-of-the-art in deep learning, by using extensive public and real patient (micro- )cerebrovascular image datasets. The application of this accurate segmentation and visualization of sparse and complicated 3D microvascular structure facilitated by our method demonstrates the potential in a powerful MR arteriogram and venogram diagnosis of vascular disease.
An exploratory study on confusion in code reviews

Abstract Context Code review is a widely used technique of systematic examination of code changes which aims at increasing software quality. Code reviews provide several benefits for the project, including finding bugs, knowledge transfer, and assurance of adherence to project guidelines and coding style. However, code reviews have a major cost: they can delay the merge of the code change, and thus, impact the overall development process. This cost can be even higher if developers do not understand something, i.e., when developers face confusion during the code review. Objective This paper studies the phenomenon of confusion in code reviews. Understanding confusion is an important starting point to help reducing the cost of code reviews and enhance the effectiveness of this practice, and hence, improve the development process. Method We conducted two complementary studies. The first one aimed at identifying the reasons for confusion in code reviews, its impacts, and the coping strategies developers use to deal with it. Then, we surveyed developers to identify the most frequently experienced reasons for confusion, and conducted a systematic mapping study of solutions proposed for those reasons in the scientific literature. Results From the first study, we build a framework with 30 reasons for confusion, 14 impacts, and 13 coping strategies. The results of the systematic mapping study shows 38 articles addressing the most frequent reasons for confusion. From those articles, we found 13 different solutions for confusion proposed in the literature, and five impacts were established related to the most frequent reasons for confusion. Conclusions Based on the solutions identified in the mapping study, or the lack of them, we propose an actionable guideline for developers on how to cope with confusion during code reviews; we also make several suggestions how tool builders can support code reviews. Additionally, we propose a research agenda for researchers studying code reviews.
Application of a convolutional neural network for seismic phase picking of mining-induced seismicity

Monitoring mining-induced seismicity (MIS) can help engineers understand the rock mass response to resource extraction. With a thorough understanding of ongoing geomechanical processes, engineers can operate mines, especially those mines with the propensity for rock-bursting, more safely and efficiently. Unfortunately, processing MIS data usually requires significant effort from human analysts, which can result in substantial costs and time commitments. The problem is exacerbated for operations that produce copious amounts of MIS, such as mines with high-stress and/or extraction ratios. Recently, deep learning methods have shown the ability to significantly improve the quality of automated arrival-time picking on earthquake data recorded by regional seismic networks. However, relatively little has been published on applying these techniques to MIS. In this study, we compare the performance of a convolutional neural network (CNN) originally trained to pick arrival times on the Southern California Seismic Network (SCSN) to that of human analysts on coal-mine-related MIS. We perform comparisons on several coal-related MIS data sets recorded at various network scales, sampling rates and mines. We find that the Southern-California-trained CNN does not perform well on any of our data sets without retraining. However, applying the concept of transfer learning, we retrain the SCSN model with relatively little MIS data after which the CNN performs nearly as well as a human analyst. When retrained with data from a single analyst, the analyst-CNN pick time residual variance is lower than the variance observed between human analysts. We also compare the retrained CNN to a simpler, optimized picking algorithm, which falls short of the CNN's performance. We conclude that CNNs can achieve a significant improvement in automated phase picking although some data set-specific training will usually be required. Moreover, initializing training with weights found from other, even very different, data sets can greatly reduce the amount of training data required to achieve a given performance threshold.
Influence of Optimizing XGBoost to handle Class Imbalance in Credit Card Fraud Detection

XGBoost is one of the popular machine learning models used in the domains like fraud detection as well as to tackle the class imbalance that creates overfitting if not handled properly. Digital transactions are encouraged by financial institutions to maintain data integrity. Credit card payment is one of the prevalent means of transactions carried out in both online and offline purchases. Consequently, the risk of fraudulent activities are increased during these financial transactions. This creates awareness among the researchers about the need for an efficient method to detect fraud accomplishments. This paper proposes an optimized XGBoost (OXGBoost) approach to handle class imbalance in the datasets without using resampling techniques. In this proposed approach, RandomizedSearchCV hyperparameter optimization technique is applied to find the optimal parameters of XGBoost. The data sampling techniques are integrated with XGBoost to increase the efficiency of the model. The experiment was performed based on the two realworld credit card datasets. The findings of the experiment proved that the integration of data sampling does not have an impact on the efficiency of XGBoost. Based on the comparison, the proposed approach has outperformed the higher accuracy.
Constructive model of multilingual education management in higher school

Abstract Management mechanisms of education systems require improvement and modern approaches to the process of modeling management strategies and tactics. The need to develop constructive model for managing multilingual higher education is one of the priority tasks of modern didactics, management and social psychology. Pedagogical management is necessary for the formation of mechanisms enabling educational services quality assessment and their relevance on the global market. In this paper, the authors use the constructive research method that gives an opportunity to implement comprehensive methodological modeling of multilingual education system management. The constructive method provides implementation of several functions of educational management model in a higher school: design, information and analytical, prognostic, motivational-objective, monitoring and diagnostic, regulatory. The main result of the study is designing of the constructive management model of multilingual education of foreign students, including managerial level, target component, elements of constructive management, training modules, the system of methodological indicators, constructive linguodidactic technology. The effectiveness of theoretical results is confirmed by the experimental work that was carried out for six months in study groups at the Institute of Humanities in Saint-Petersburg Polytechnic University.
Facial expression recognition using human machine interaction and multi-modal visualization analysis for healthcare applications

The application of computer vision (CV) in healthcare applications is familiar with the wireless and communication technology. CV methods are incorporated in the healthcare for providing programmed interactions towards patient monitoring. The requirements of systems are the analysis and detection of the images' visualization of patients. In this paper, a multi-modal visualization analysis (MMVA) method is introduced for improving the less-complex processing nature of programmed human-machine interactions (HMI) in health monitoring. In particular, the proposed method is designed to identify facial expressions of a patient using facial expression and textures of the input visualization. The proposed method relies on three layers of convolution neural network (CNN) for texture classification, correlation, and detection of facial visualization using stored information. The processes of the three-layers are chained to reduce the complexity and misdetection in the analysis. The feature-based tuning chain in the first layer of CNN attains to minimize the impact of facial and textural variants resulting in misdetection. The second layer is a correlation to attain the accurate matching of expression from the captured image. The third layer is facial visualization to find the quick decision and used to store the error data as the training set. The experimental results show that proposed method achieves 95.702% of recognition accuracy compared to other conventional methods. The analysis time and misdetection are minimized. Also, the recognition ratio is improved.