dc.rights.license | Restricted to current Rensselaer faculty, staff and students. Access inquiries may be directed to the Rensselaer Libraries. | |
dc.contributor | Magdon-Ismail, Malik | |
dc.contributor | Goldberg, Mark | |
dc.contributor | Anshelevich, Elliot | |
dc.contributor.author | Hu, Lingxun | |
dc.date.accessioned | 2021-11-03T08:17:22Z | |
dc.date.available | 2021-11-03T08:17:22Z | |
dc.date.created | 2015-03-09T09:51:50Z | |
dc.date.issued | 2014-12 | |
dc.identifier.uri | https://hdl.handle.net/20.500.13015/1268 | |
dc.description | December 2014 | |
dc.description | School of Science | |
dc.description.abstract | When part of the information about a social network is missing, we hope to utilize the information we already have to extract the missing information. If we regard the actors as nodes and the relations between actors as edges, social networks can be represented by graphs. Thus, we can use graph theory techniques to solve some social network problems. This thesis discusses the construction processes of graphs based on two kinds of social networks problems and provides approaches for solving the problems. | |
dc.description.abstract | 2. A heuristic approach, which finds a matching in quadratic time. | |
dc.description.abstract | 1. An exact approach using the Blossom algorithm, which finds a maximum matching in cubic time. | |
dc.description.abstract | After each complete message got broken into two halves in the first problem, the second problem in the thesis discusses a more difficult situation where the information about whether a half message is a sent half or a received half is missing. Hence, we cannot distinguish between sent half messages and received half messages, which means they all look the same to us. In this situation, a half message becomes an activation with an actor ID and an activation time. We want to rebuild the complete messages by pairing the activations. Therefore, we need to find a matching of the activations. The thesis provides two approaches for solving this problem: | |
dc.description.abstract | 2. A linear approximation algorithm approach, which finds a matching with an expected accuracy of at least 0.5 in linear time. | |
dc.description.abstract | 1. A dynamic programming algorithm approach, which finds a maximum matching in quadratic time. | |
dc.description.abstract | Suppose in a messaging system, people can send messages to each other. Each complete message has a sender ID, a sending time, a receiver ID and a receiving time. The first problem in the thesis discusses a situation where somehow each complete message got broken into two half messages: a sent half message (with a sender ID and a sending time) and a received half message (with a receiver ID and a receiving time) and there is no link between them. At this point, instead of having a list of complete messages, we have a list of sent half messages and a list of received half messages with no link between them. Our goal is to rebuild the complete messages by pairing the sent and received half messages together. To achieve our goal, we need to find a bipartite matching between the sent half messages and the received half messages. The thesis provides two approaches for this problem: | |
dc.language.iso | ENG | |
dc.publisher | Rensselaer Polytechnic Institute, Troy, NY | |
dc.relation.ispartof | Rensselaer Theses and Dissertations Online Collection | |
dc.subject | Computer science | |
dc.title | Extracting relationship information within social network using activity profiles | |
dc.type | Electronic thesis | |
dc.type | Thesis | |
dc.digitool.pid | 174676 | |
dc.digitool.pid | 174677 | |
dc.digitool.pid | 174678 | |
dc.rights.holder | This electronic version is a licensed copy owned by Rensselaer Polytechnic Institute, Troy, NY. Copyright of original work retained by author. | |
dc.description.degree | MS | |
dc.relation.department | Dept. of Computer Science | |