$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

태그의 문맥 정보를 이용한 웹 자원 추천 시스템
Tag Based Web Resource Recommendation System 원문보기

Journal of Internet Computing and Services = 인터넷정보학회논문지, v.17 no.6, 2016년, pp.133 - 141  

송제인 (Dept. of Software, Gachon Univ.) ,  정옥란 (Dept. of Software, Gachon Univ.)

초록
AI-Helper 아이콘AI-Helper

최근의 여러 웹서비스에서는 태깅 기능을 제공함으로써 사용자가 작성하는 게시물의 주제를 표현하도록 유도하고 있다. 태그를 이용하면 글이나 사진에 대한 글쓴이의 감정과 같은 문맥적인 정보의 효과적인 추출이 가능하기 때문에, 기계적인 방식보다 글의 내용에 대해서 더 나은 의미 파악이 가능하다. 따라서 이를 추천시스템에 적용한다면 사용자의 만족도를 높일 수 있는 추천이 가능할 것이다. 본 논문에서는 게시글에 속한 태그들 간의 관계를 계산하고, 효율적인 유사도 측정 알고리즘을 통해 게시글과 사용자등의 웹 자원을 추천하는 방법을 제안한다. 마지막으로, 실험을 통해 제안한 방법의 유효성을 검증하고, 사용자의 만족도를 측정하였다.

Abstract AI-Helper 아이콘AI-Helper

Recent web services provide tagging function to users, and let them express the topic of the contents of their articles. Moreover, we can extract context information like emotion of the writer efficiently by using tags attached to the articles or images. And we are able to better understand article ...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 실제로 위의 가정에 근거하여 언어의 분포와 의미의 상관관계에 관한 많은 연구들이 이루어졌으며, 위의 가정에 근거한 언어 모델 word2vec을 이용하면 정확도 높은 모델을 구현할 수 있다고 알려져 있다. [3] 본 연구에서는 이러한 가정에 근거하여 태그들을 분석함으로써 연관 있는 태그들을 찾아내고, 이러한 태그들 간의 관계를 활용하여 실제 웹서비스 아키필드[4]에 게시글 및 사용자를 추천하는 기능을 구현하는데 활용하고자 하였다.
  • 따라서 위에서 그래프로 표현한 논리적인 관계를 수치화하여 사용자에 대한 점수를 매기고자 하였다. 점수는 식 2와 같이 사용자가 남긴 게시글의 공유 횟수, 좋아요 개수, 댓글 개수, 조회수를 단순 합산한 것으로 한다.
  • [8]에선 본 연구에서 제안한 아이템 기반에 더하여 사용자간의 관계를 추가로 고려하여 추천을 하였다. 본 실험에서는 앞서 제안한 추천 방법(유사도1)에 사용자 관계 정보를 추가고려(유사도2) 하였을 때 추천 결과가 얼마나 개선되는지 보여주고자 하였다. 그림 10에서 볼 수 있듯이, 태그 길이에 관한 임계점을 높여 갈수록 유사도가 낮아지는 경향을 보였다.
  • 본 연구에서는 사용자의 태깅 활동을 기반으로, 태그 간의 관계를 계산하고, 이를 통해 웹 자원을 효과적으로 추천하는 방법을 제안한다. 게시글에 남겨진 태그는 해당 글을 가장 잘 표현할 수 있는 주제라고 볼 수 있기 때문에, 태그를 기반으로 추천을 한다면 글의 주제를 추출하기위한 별도의 복잡한 계산 없이도 효과적으로 글을 이해할 수 있는 장점이 있다.
  • 이외에도 태깅을 이용하여 웹 자원의 인덱싱(Indexing)에 활용할 수 있으며, 실제로 인스타그램의 경우엔 검색을 태그 기반으로 제공하고 있다. 본 연구에서는 이를 활용한 추천 시스템에 대한 연구를 진행하였다.
  • 기존 연구를 통해 태깅을 추천에 활용함으로써 효과적인 추천이 가능함을 확인하였다. 본 연구에서는, 사용자들의 태깅 활동을 기반으로 같은 문맥에서 자주 쓰이는 단어일수록 서로 같은 의미를 지닐 가능성이 높다는 기존의 언어의 분포에 관한 성질[2]에서 아이디어를 얻어 주어진 태그집합 간의 유사도를 통한 관계 추출을 통해 게시글 혹은 사용자와 같은 웹 자원을 추천하는 방법을 제안한다. 이를 실제 웹서비스, 건축작품 관리를 위한 소셜 플랫폼 ‘아키필드’[4]에 태그를 기반으로 한 효율적인 게시글 및 사용자 추천 기능을 구현하여 사용자들의 서비스 이용 만족도를 극대화 하고자 하였다.
  • 이 외에도 사용자가 서비스를 이용하면서 남기는 게시글과의 여러 상호작용(댓글, 좋아요, 공유)들은 모두 데이터베이스에 기록이 된다. 우리는 사용자의 상호작용을 그래프로 표현하고, 관심이 비슷하면서 양질의 웹자원을 제공할 수 있는 사용자를 찾아내어 추천하고자 하였다. 나아가 관심사가 비슷한 사용자를 추천해줌으로써 관심사를 공유하는 커뮤니티 형성을 기대할 수 있다.
  • 이를 실제 웹서비스, 건축작품 관리를 위한 소셜 플랫폼 ‘아키필드’[4]에 태그를 기반으로 한 효율적인 게시글 및 사용자 추천 기능을 구현하여 사용자들의 서비스 이용 만족도를 극대화 하고자 하였다.

가설 설정

  • 우리는 태그를 기반으로 비슷한 게시글 혹은 사용자를 얻어 추천에 활용하였다. [2]에서의 언어 분포의 성질에 따라서 같은 게시글에 등장하는 태그는 비슷한 문맥적 의미를 가질 것이라는 가정 하에 태그간의 관계를 계산하여 추천에 적용하였다. 실험을 통해서 태그 관계에 기반을 둔 단순한 알고리즘으로 게시글 및 사용자를 추천이 가능함을 보였다.
  • 는 [2]에서 “같은 문맥에서 쓰이거나 등장하는 단어는 비슷한 의미를 지니는 경향이 있다”고 밝혔다. 이에 근거하면 태그를 통해서 글의 주제를 효과적으로 알아 낼 수 있다는 사실에서 나아가 사용자가 작성한 태그들 중 자주 같이 등장하는 태그라면 비슷한 의미를 지닐 가능성이 높다고 가정할 수 있다. 실제로 위의 가정에 근거하여 언어의 분포와 의미의 상관관계에 관한 많은 연구들이 이루어졌으며, 위의 가정에 근거한 언어 모델 word2vec을 이용하면 정확도 높은 모델을 구현할 수 있다고 알려져 있다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
태그를 이용한 방식이 기계적인 방식보다 글의 내용에 대해 더 나은 의미 파악이 가능한 이유는 무엇 때문인가? 최근의 여러 웹서비스에서는 태깅 기능을 제공함으로써 사용자가 작성하는 게시물의 주제를 표현하도록 유도하고 있다. 태그를 이용하면 글이나 사진에 대한 글쓴이의 감정과 같은 문맥적인 정보의 효과적인 추출이 가능하기 때문에, 기계적인 방식보다 글의 내용에 대해서 더 나은 의미 파악이 가능하다. 따라서 이를 추천시스템에 적용한다면 사용자의 만족도를 높일 수 있는 추천이 가능할 것이다.
추천 시스템 중 협업 필터링이란 무엇인가? 추천 시스템에는 크게 협업 필터링, 내용 기반 접근법두 가지 접근이 있다. 협업 필터링은 사용자의 행동(평가 내역)을 분석하고 비슷한 사용자간의 선호 아이템을 추천하거나, 아이템간의 유사도를 측정하여, 특정 사용자가 선호하는 아이템과 유사한 아이템을 추천해줄 수 있는 방법이다. 내용 기반 접근법은 TF-IDF등의 방법을 이용, 아이템의 컨텐츠 자체를 분석해 추천해주는 방법이다.
관련 태그를 추출하는 전통적인 방법에는 무엇이 있는가? 관련 태그를 추출하는 데에 활용할 수 있는 전통적인 방법으로는 여러 가지가 있다. 빈발 패턴 마이닝(Frequent Pattern Mining)기법의 Apriori[10], FP-Growth[11]등의 알고리즘이 있는데, 본 연구에서는 이를 기반으로 약간 변형된 방법으로 연관 있는 태그를 추출하였다. 그 방법은 언어에 관한 다음의 아이디어 “같은 문맥에서 쓰이거나 등장하는 단어는 비슷한 의미를 지니는 경향이 있다”라는 생각에 기초를 두고 다음의 방법을 제안한다.
질의응답 정보가 도움이 되었나요?

참고문헌 (12)

  1. Recommendation System, http://rosaec.snu.ac.kr/meet/file/20120728b.pdf 

  2. Zellig S. Harris, "Distributional Structure", WORD, Vol. 10:2-3, pp.146-162, 2015. 

  3. Tomas Milolov, "Distributed Representations of Words and Phrases and their Compositionality" Advanced in Neural Information Processing Systems 26, 2013. 

  4. Archifeeld, http://feeeld.com 

  5. Jo Hyeon, "A recommendation algorithm which reflects tag and time information of social network", Journal of Korean Society for Internet Information, v.14, no.2, pp.15-24, 2013 

  6. Borkur Sigurbjornsson, "Flickr Tag Recommendation based on Collective Knowledge", pp.327-336, WWW, 2008 

  7. Shilad Sen, "Tagommenders: Connecting Users to Items through Tags", pp. 671-680, WWW, 2009 

  8. Sogol Naseri, "Enhancing tag-based collaborative filtering via integrated social networking information", pp. 760-764, ASONAM '13, 2013 

  9. Frederico Durao, "A Personalized Tag-Based Recommendation in Social Web Systems", pp. 40-49, Workshop on Adaptation and Personalization for Web 2.0, UMAP'09, 2009 

  10. Rakesh Agrawal, "Fast Algorithm for Mining Association Rules" 

  11. JIAWEI HAN, "Mining Frequent Patterns without Candidate Generation: A Frequent-Pattern Tree Approach", Data Mining and Knowledge Discovery, 8, pp. 53-87, 2004 

  12. Google Analytics, https://www.google.com/analytics 

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

이 논문과 함께 이용한 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로