Browsing by Author "Liu, Y"
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
- item: Conference-AbstractDetection of false sharing using machine learning(2014-06-25) Jayasena, VSD; Amarasinghe, S; Abeyweera, A; Amarasinghe, G; De Silva, H; Rathnayake, S; Meng, X; Liu, YFalse sharing is a major class of performance bugs in parallel applications. Detecting false sharing is difficult as it does not change the program semantics. We introduce an efficient and effective approach for detecting false sharing based on machine learning. We develop a set of mini-programs in which false sharing can be turned on and off. We then run the mini-programs both with and without false sharing, collect a set of hardware performance event counts and use the collected data to train a classifier. We can use the trained classifier to analyze data from arbitrary programs for detection of false sharing. Experiments with the PARSEC and Phoenix benchmarks show that our approach is indeed effective. We detect published false sharing regions in the benchmarks with zero false positives. Our performance penalty is less than 2%. Thus, we believe that this is an effective and practical method for detecting false sharing.
- item:Detection of false sharing using machine learning(2015-06-19) Jayasena, S; Amarasinghe, S; Abeyweera, A; Amarasinghe, G; De Silva, H; Rathnayake, S; Meng, X; Liu, YFalse sharing is a major class of performance bugs in parallel applications. Detecting false sharing is difficult as it does not change the program semantics. We introduce an efficient and effective approach for detecting false sharing based on machine learning. We develop a set of mini-programs in which false sharing can be turned on and off. We then run the mini-programs both with and without false sharing, collect a set of hardware performance event counts and use the collected data to train a classifier. We can use the trained classifier to analyze data from arbitrary programs for detection of false haring. Experiments with the PARSEC and Phoenix benchmarks show that our approach is indeed effective. We detect published false sharing regions in the benchmarks with zero false positives. Our performance penalty is less than 2%. Thus, we believe that this is an effective and practical method for detecting false sharing.
- item: Article-Full-textIdentifying Social Roles Using Heterogeneous Features in Online Social Networks(Wiley-Blackwell Publishing Ltd, 2019) Liu, Y; Du, F; Sun, J; Silva, T; Jiang, Y; Zhu, TRole analysis plays an important role when exploring social media and knowledge-sharing platforms for designing marking strategies. However, current methods in role analysis have overlooked content generated by users (e.g., posts) in social media and hence focus more on user behavior analysis. The user-generated content is very important for characterizing users. In this paper, we propose a novel method which integrates both user behavior and posted content by users to identify roles in online social networks. The proposed method models a role as a joint distribution of Gaussian distribution and multinomial distribution, which represent user behavioral feature and content feature respectively. The proposed method can be used to determine the number of roles concerned automatically. The experimental results show that the proposed method can be used to identify various roles more effectively and to get more insights on such characteristics.
- item: Article-Full-textTopic-based hierarchical Bayesian linear regression models for niche items recommendation(SAGE Publications Inc, 2019) Liu, Y; Xiong, Q; Sun, J; Jiang, Y; Silva, T; Ling, HA vital research concern for a personalised recommender system is to target items in the long tail. Studies have shown that sales of the e-commerce platform possess a long-tail character, and niche items in the long tail are challenging to be involved in the recommendation list. Since niche items are defined by the niche market, which is a small market segment, traditional recommendation algorithms focused more on popular items promotion and they do not apply to the niche market. In this article, we aim to find the best users for each niche item and proposed a topic-based hierarchical Bayesian linear regression model for niche item recommendation. We first identify niche items and build niche item subgroups based on descriptive information of items. Moreover, we learn a hierarchical Bayesian linear regression model for each niche item subgroup. Finally, we predict the relevance between users and niche items to provide recommendations. We perform a series of validation experiments on Yahoo Movies dataset and compare the performance of our approach with a set of representative baseline recommender algorithms. The result demonstrates the superior performance of our recommendation approach for niche items.