Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/94122
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2022-04-21T09:34:45Z-
dc.date.available2022-04-21T09:34:45Z-
dc.date.issued2012-
dc.identifier.citationRitchie, S. (2012). Identification of user influence in social networks (Bachelor’s dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/94122-
dc.descriptionB.Sc. IT (Hons)(Melit.)en_GB
dc.description.abstractThe ever increasing growth of social networks has given users the power to share content on a scale that was unimaginable a few years ago. Depending on the social influence of a user, shared this project proposes to come up with an algorithm that could parse the data in a social network and rank each individual user on how influential they are. Identification of influential users may be helpful to social network users that want to promote a message on the network. The aim is to find some similarity between the hyperlink structure found on the web and the structure found on social networks, such as the interconnectivity between users and other social aspects found in common social media applications, and then apply the same algorithm that search engines have been using to rank each individual page (PageRank). This can be done by representing each user as a node similar to how each webpage is a node and each friend connection represents a link from one user to another similar to hyperlinks on the World Wide Web. This will then be further enhanced by using the comments and likes data from a social network where each user would enhance his rank with the amount of comments and likes a user would get back. This would result in three individual PageRank vectors (friends connection, comments connections, likes connection), which would be later be processed to give a single PageRank which should give us an accurate (although subjective) result. Due to the huge structure of social networks, we will be building the main system to work with GPU computing using CUDA and another version working on the CPU to be used as a control. This can be done as the PageRank algorithm is an algorithm that can be easily be parallelised due the algorithms nature of repetitions. The differences that needed to be done to make the system work on a single instruction multiple data architecture will be further elaborated in this dissertation. The structure and statistical properties of social networks shall be elaborated, and examples as well as evaluation results will be presented for all the different implementations that where tried and tested. The implementation resulted in a rank vector which gave a percentage to each user, which represented how influential the user is in the web graph. When compared to the dataset given, and considering the variables that are used in the PageRank algorithm the resulting vector was quite promising. The correctness of the vector could not be formally proven due to the subjective nature of the topic (social influence), but using the assumption that social influence is related to how connected and how active the user is then results should be valid. Furthermore using the CUDA implementation some impressive speed ups where gained, which were over 800% of the single threaded implementation.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectSocial networksen_GB
dc.subjectAlgorithmsen_GB
dc.subjectWorld Wide Weben_GB
dc.subjectSocial mediaen_GB
dc.subjectCUDA (Computer architecture)en_GB
dc.subjectGraphics processing unitsen_GB
dc.titleIdentification of user influence in social networksen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Computer Scienceen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorRitchie, Steve (2012)-
Appears in Collections:Dissertations - FacICT - 2012
Dissertations - FacICTCS - 2010-2015

Files in This Item:
File Description SizeFormat 
B.SC.(HONS)ICT_Ritchie_Steve_2012.PDF
  Restricted Access
12.08 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.