Publications

Detailed Information

마르코프 클러스터링을 이용한 영향력 최대화 알고리듬 : Influence Maximization Algorithm Using Markov Clustering

DC Field Value Language
dc.contributor.advisor이상구-
dc.contributor.author김청림-
dc.date.accessioned2017-07-14T02:46:22Z-
dc.date.available2017-07-14T02:46:22Z-
dc.date.issued2012-08-
dc.identifier.other000000003282-
dc.identifier.urihttps://hdl.handle.net/10371/122885-
dc.description학위논문 (석사)-- 서울대학교 대학원 : 전기컴퓨터공학부, 2012. 8. 이상구.-
dc.description.abstract최근들어 소셜 네트워크 서비스(SNS)가 확산됨에 따라 소셜 네트워크가 효과적인 광고 플랫폼으로 부상하였다. SNS는 구성원간 정보나 영향력을 쉽게 전파할 수 있는 매체로써 적은 비용으로 최대의 사람들에게 광고를 할 수 있기 때문이다. 따라서 사전에 구축된 소셜 네트워크 상에서 효율적으로 마케팅을 수행하는 것이 중요해졌으며, 이러한 문제를 영향력 최대화 문제라고 한다.
영향력 최대화 문제란 특정한 정보확산 모델을 가정할 때, 소셜 네트워크 상에서 영향력을 최대화하는 k개의 노드를찾는 방법이다.
영향력 최대화 문제에서 최적해를 찾는 것은 NP-Hard임이 증명되었기 때문에 근사해를 찾는 알고리듬이 연구되었다. 그러나 영향력 최대화 문제의 근사해를 찾는 탐욕적 알고리듬들은 영향력 계산에 몬테-카를로 시뮬레이션을 이용하기 때문에 높은 정확도를 위해서 여러번의 시뮬레이션을 수행 할 경우 실행속도가 매우 느리다. 몇몇 연구들은 알고리듬의 정확도를 다소 포기하더라고 실행속도를 최대한 개선하는 방향으로 연구를 진행하였다. 해당연구들은 영향력 최대화 문제에 알맞는 휴리스틱을 이용하여 정확성을 희생하면서 보다 빠르게 영향력이 높은 노드를 찾는 해법을 제시하고있다.
본 연구에서는 소셜 네트워크가 무수히 많은 소규모 집단으로 이루어진 점에서 착안하여, 소셜 네트워크 그래프를 여러 군집으로 클러스터링한 후 각 군집에서 가장 영향력있는 노드를 선택하는 방식으로 영향력 최대화 문제의 해법을 찾는다. 또한 마르코프 클러스터링을 수정하여 각 클러스터 내의 끌개를 빠르게 찾는 방법을 제시한다. 이를 이용해 얻은 끌개들을 이용하여 기존의 알고리듬을 개선하는 하이브리드 알고리듬을 제시한다. 본 논문에서 제시한 하이브리드 알고리듬들은 실제 데이터셋을 이용하여 검증한 결과, 더욱 빠른 시간 안에기존 탐욕적 알고리듬에 근사한 영향력을 갖는 k 개의 시드 노드들을 찾아내며, 기존의 휴리스틱보다 더욱 좋은 성능을 보이는 것으로 나타났다.
-
dc.description.abstractSocial Network Services are known as a effective marketing platform in that the customers trust the advertisement provided by their friends and neighbors.
Viral Marketing is a marketing technique that uses the pre-constructed social networks to perform maketing with small cost while maximizing the spread. Therefore, which seed user to select is the primary concern in viral marketing. Influence maximization problem is a well known problem to find the top-k seed users who can maximize the spread of information in a social network.
Since obtaining the global optimal solution for the influence maximization problem is proven to be NP-Hard, many greedy as well as heuristic approach has been researched. However, greedy approaches take to much time to obtain the seed node, whereas the heuristic approaches show poor performance.
To remedy such problems, we exploit the community structures in the social network to enhance the performance of the heuristic approaches. We perform markov clustering to find the natural communities in the social network and consider the most influential user in the community as the candidate for the top-k seeds.
Also, we propose a novel attractor identification algorithm that finds
the influential nodes in the community with reduced runtime, and 3 new hybrid approaches for influence maximization problem. Experiments show that the proposed algorithms are more scalable than the greedy approaches, whereas the influence spread obtained by those outperforms the heuristic approaches.
-
dc.description.tableofcontentsI. 서론 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 연구의 배경 . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 연구의 내용 . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 논문의 구성 . . . . . . . . . . . . . . . . . . . . . . . . . 5
II. 문제 정의 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 소셜네트워크그래프 및정보확산 모델 . . . . . . . . . 6
2.1.1 소셜 네트워크그래프 . . . . . . . . . . . . . . . 6
2.1.2 정보 확산모델 . . . . . . . . . . . . . . . . . . . 7
2.2 영향력최대화문제 . . . . . . . . . . . . . . . . . . . . . 9
III. 관련연구 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 탐욕적 접근법 . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 휴리스틱접근법 . . . . . . . . . . . . . . . . . . . . . . . 13
IV. 마르코프클러스터링을 이용한 영향력최대화 문제 . . . . . 16
4.1 마르코프클러스터링 . . . . . . . . . . . . . . . . . . . . 16
4.2 마르코프클러스터링을 이용한 끌개탐지 . . . . . . . . 19
4.3 끌개탐색을 이용한새로운영향력최대화 알고리듬 . . 22
4.3.1 MCL휴리스틱 . . . . . . . . . . . . . . . . . . . . 22
4.3.2 MCL Greedy휴리스틱 . . . . . . . . . . . . . . . 23
4.3.3 MCL Degree Discount휴리스틱 . . . . . . . . . . 24
V. 성능평가 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1 데이터셋 . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2 비교대상 . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3 실험방식 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.4 기존마르코프클러스터링과 끌개탐지 알고리듬비교 . 28
5.5 팽창률에따른 알고리즘성능및수행 시간분석 . . . . . 30
5.6 성능비교 . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.6.1 IC모델에서의 성능비교 . . . . . . . . . . . . . . 32
5.6.2 WC모델에서의성능 비교 . . . . . . . . . . . . . 36
5.7 그래프크기와 수행시간과의 관계 . . . . . . . . . . . . 39
VI. 결론및향후연구 . . . . . . . . . . . . . . . . . . . . . . . . 41
6.1 결론 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.2 향후연구 . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
참고문헌 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
-
dc.formatapplication/pdf-
dc.format.extent2795162 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoko-
dc.publisher서울대학교 대학원-
dc.subject영햘력 최대화 알고리듬-
dc.subject그래프 클러스터링-
dc.subject.ddc621-
dc.title마르코프 클러스터링을 이용한 영향력 최대화 알고리듬-
dc.title.alternativeInfluence Maximization Algorithm Using Markov Clustering-
dc.typeThesis-
dc.contributor.AlternativeAuthorChungrim Kim-
dc.description.degreeMaster-
dc.citation.pagesvi, 50-
dc.contributor.affiliation공과대학 전기·컴퓨터공학부-
dc.date.awarded2012-08-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share