1 |
1
각 여행지별로 정의되어, 상호 배타적인 복수 개의 특성 그룹 중 어느 하나에 포함되는 복수 개의 여행지 특성에 대한 특성값을 계산하고, 계산된 상기 특성값으로부터 여행지 벡터를 생성하는 여행지 벡터 생성부;사용자로부터 상기 복수 개의 여행지 특성에 대한 선택값을 입력받고, 상기 선택값으로부터 사용자 벡터를 생성하는 사용자 벡터 생성부; 및상기 여행지 벡터 및 상기 사용자 벡터 간의 유사도를 계산하고, 계산된 상기 유사도에 따라 하나 이상의 추천 여행지를 상기 사용자에게 제공하는 여행지 추천부를 포함하며,상기 여행지 벡터 생성부는, 동일한 특성 그룹에 포함된 여행지 특성에 할당된 특성값의 합이 1이 되도록 상기 하나 이상의 여행지 특성별 특성값을 계산하고,상기 사용자 벡터 생성부는,상기 사용자로부터 입력된 상기 복수 개의 특성에 대한 선택값을 기 설정된 특성 그룹별로 그룹화하고, 상기 각 특성 그룹 별 선택값의 합이 1이 되도록 입력된 상기 선택값을 스케일링하는, 여행지 추천 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
청구항 1에 있어서,상기 여행지 벡터 생성부는, 상기 각 여행지별로 수집된 텍스트 데이터 및 이미지 데이터로부터 획득되는 정보를 이용하여 상기 각 여행지 특성별 특성값을 계산하는, 여행지 추천 시스템
|
5 |
5
청구항 4에 있어서,상기 여행지 벡터 생성부는, 상기 각 여행지 특성별로 하나 이상의 연관 키워드를 정의하고, 상기 각 여행지별로 수집된 상기 텍스트 데이터에 포함된 상기 연관 키워드의 빈도수에 따라 각 여행지 특성별 특성값을 계산하는, 여행지 추천 시스템
|
6 |
6
청구항 4에 있어서,상기 여행지 벡터 생성부는, 상기 각 여행지별로 수집된 상기 이미지 데이터에 포함된 인물의 성별, 나이, 사람 수, 의상, 촬영 위치 또는 배경의 특성 중 하나 이상의 정보를 추출하고, 추출된 상기 정보에 따라 각 여행지 특성별 특성값을 계산하는, 여행지 추천 시스템
|
7 |
7
청구항 4에 있어서,상기 여행지 특성별 특성값은 다음의 수학식(이때, k는 해당 여행지 특성과 관련하여 텍스트 데이터로부터 추출된 된 키워드의 개수, tk는 해당 여행지 특성이 속한 특성 그룹과 관련하여 텍스트 데이터로부터 추출된 된 키워드의 개수, m은 해당 여행지 특성과 관련된 이미지의 데이터의 개수, tm은 해당 여행지 특성이 속한 특성 그룹과 관련된 이미지의 데이터의 개수, w1 및 w2는 가중치로서 w1 + w2 = 1의 관계를 만족함) 에 의하여 계산되는, 여행지 추천 시스템
|
8 |
8
삭제
|
9 |
9
청구항 1에 있어서,상기 여행지 추천부는,상기 사용자 벡터로부터 0이 아닌 값을 가지는 성분만을 추출하여 사용자 단순 벡터를 생성하고,상기 여행지 벡터로부터 상기 사용자 벡터와 동일한 위치의 성분을 추출하여 여행지 단순 벡터를 생성하며,상기 사용자 단순 벡터 및 상기 여행지 단순 벡터 간의 상기 유사도에 따라 하나 이상의 추천 여행지를 상기 사용자에게 제공하는, 여행지 추천 시스템
|
10 |
10
청구항 9에 있어서,상기 유사도는 상기 사용자 단순 벡터 및 상기 여행지 단순 벡터 간의 코사인 유사도 또는 유클리디언 유사도 중 어느 하나인, 여행지 추천 시스템
|
11 |
11
청구항 9에 있어서,상기 여행지 추천부는,상기 사용자 단순 벡터와의 유사도가 높은 순서로 하나 이상의 여행지 단순 벡터를 선정하고, 선정된 상기 여행지 단순 벡터에 대응되는 여행지를 상기 추천 여행지로 제공하는, 여행지 추천 시스템
|
12 |
12
청구항 1에 있어서,상기 사용자에게 제공된 추천 여행지의 각 여행지 특성 별 추천수가 저장되는 추천수 통계 데이터베이스; 및상기 추천 여행지 중 상기 사용자에게 선택된 여행지의 각 여행지 특성 별 선택수가 저장되는 선택수 통계 데이터베이스를 더 포함하는, 여행지 추천 시스템
|
13 |
13
청구항 12에 있어서,상기 추천수 통계 데이터베이스는, 상기 사용자에게 특정 여행지가 추천되는 경우, 상기 특정 여행지에 대응되는 여행지 특성값 중 상기 사용자로부터 입력된 상기 선택값에 대응되는 특성값을 기 설정된 크기만큼 증가시키는, 여행지 추천 시스템
|
14 |
14
청구항 12에 있어서,상기 선택수 통계 데이터베이스는, 상기 사용자로부터 특정 여행지가 선택되는 경우, 상기 특정 여행지에 대응되는 여행지 특성값 중 상기 사용자로부터 입력된 상기 선택값에 대응되는 특성값을 기 설정된 크기만큼 증가시키는, 여행지 추천 시스템
|
15 |
15
청구항 14에 있어서,상기 여행지 벡터 생성부는,상기 선택수 통계 데이터베이스에 저장된 각 여행지 별 복수 개의 특성값을 기 설정된 특성 그룹별로 그룹화하고, 상기 각 특성 그룹 별 특성값의 합이 1이 되도록 스케일링함으로써 상기 여행지 벡터를 갱신하는, 여행지 추천 시스템
|
16 |
16
청구항 12에 있어서,상기 사용자로부터 희망 여행 유형 정보를 입력받고, 입력된 상기 희망 여행 유형 정보를 반영하여 재계산된 추천 여행지를 상기 사용자에게 제공하는 여행지 재추천부를 더 포함하는, 여행지 추천 시스템
|
17 |
17
청구항 16에 있어서,상기 희망 여행 유형 정보는, 상기 복수 개의 여행지 특성 중 상기 사용자에 의해 선택된 하나 이상의 여행지 특성을 포함하도록 구성되는, 여행지 추천 시스템
|
18 |
18
청구항 17에 있어서상기 여행지 재추천부는,상기 추천수 통계 데이터베이스 및 상기 선택수 통계 데이터베이스로부터 상기 각 여행지 별로 상기 희망 여행 유형 정보에 포함된 여행지 특성 별 추천수의 합 및 선택수의 합을 계산하고, 계산된 상기 추천수의 합 및 상기 선택수의 합으로부터 각 여행지 별 선택률을 계산하는, 여행지 추천 시스템
|
19 |
19
청구항 18에 있어서,상기 여행지 재추천부는, 다음의 수학식(이때 s는 각 여행지 별 선택률, n은 희망 여행 유형 정보에 포함된 여행지 특성 별 선택수의 합, t는 n은 희망 여행 유형 정보에 포함된 여행지 특성 별 추천수의 합)에 의하여 각 여행지 별 선택률을 계산하는, 여행지 추천 시스템
|
20 |
20
청구항 18에 있어서,상기 여행지 재추천부는, 다음의 수학식(이때, sim는 각 여행지 별 상기 사용자와의 유사도, s는 각 여행지 별 선택률, k1 및 k2는 가중치로서 k1 + k2 = 1의 관계를 만족함)에 의하여 각 여행지 별 추천도를 계산하고, 계산된 추천도에 따라 하나 이상의 재추천 여행지를 상기 사용자에게 제공하는, 여행지 추천 시스템
|
21 |
21
여행지 벡터 생성부에서, 각 여행지별로 정의된 상호 배타적인 복수 개의 특성 그룹에 대하여, 동일한 특성 그룹에 포함된 여행지 특성에 할당된 특성값의 합이 1이 되도록 하나 이상의 여행지 특성별 특성값을 계산하고, 계산된 상기 특성값으로부터 여행지 벡터를 생성하는 단계;사용자 벡터 생성부에서, 사용자로부터 상기 복수 개의 여행지 특성에 대한 선택값을 입력받고, 입력된 상기 복수 개의 특성에 대한 선택값을 기 설정된 특성 그룹별로 그룹화하고, 상기 각 특성 그룹 별 선택값의 합이 1이 되도록 입력된 상기 선택값을 스케일링하며, 스케일링된 상기 선택값으로부터 사용자 벡터를 생성하는 단계; 및여행지 추천부에서, 상기 여행지 벡터 및 상기 사용자 벡터 간의 유사도를 계산하고, 계산된 상기 유사도에 따라 하나 이상의 추천 여행지를 상기 사용자에게 제공하는 단계를 포함하는 여행지 추천 방법
|