KR20210031653A - The Automatic Recommendation System and Method of the Fashion Coordination - Google Patents
The Automatic Recommendation System and Method of the Fashion Coordination Download PDFInfo
- Publication number
- KR20210031653A KR20210031653A KR1020210025031A KR20210025031A KR20210031653A KR 20210031653 A KR20210031653 A KR 20210031653A KR 1020210025031 A KR1020210025031 A KR 1020210025031A KR 20210025031 A KR20210025031 A KR 20210025031A KR 20210031653 A KR20210031653 A KR 20210031653A
- Authority
- KR
- South Korea
- Prior art keywords
- item
- items
- recommended
- coordination
- vector
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
본 발명은 패션 코디 자동 추천 시스템 및 자동 추천 방법에 관한 것으로서, 패션 아이템의 종류 및 벡터 특질을 이용하여 사용자가 입력하는 일부 패션 아이템에 어울리는 패션 아이템들을 자동으로 결합하여 패션 코디네이션들을 제공하는 시스템 및 방법에 관한 것이다. The present invention relates to a system and method for automatically recommending fashion coordination, and a system and method for providing fashion coordinations by automatically combining fashion items suitable for some fashion items input by a user using a type of fashion item and a vector feature. It is about.
최근 인터넷 기술 및 스마트 기기의 발달로 인해 온라인을 통한 각종 상품의 구매가 활발히 이루어지고 있다. 특히 온라인상에서 패션 의류를 구매하고자 하는 고객은, 패션 의류를 판매하는 사이트에 접속하여 해당 사이트에서 제공하는 의류를 일일이 열람하면서 자신의 취향에 맞는 의류를 선택하고 결제함으로써 패션 의류를 구매하게 되는 과정을 거치게 된다.Due to the recent development of internet technology and smart devices, various products are being actively purchased online. In particular, customers who want to purchase fashion clothing online will go through the process of purchasing fashion clothing by accessing a site that sells fashion clothing and browsing the clothing provided by the site, selecting clothing that suits their taste, and making payment. It goes through.
그런데, 의류를 판매하는 사이트를 운용하는 사업자는 기존의 의류 아이템과 더불어 적어도 매달 수백여개에 이르는 신규 의류 아이템을 해당 사이트에 업데이트하기 때문에 고객 입장에서는 의류 선택의 범위가 넓어짐과 동시에 오히려 많아진 의류 중에서 어느 하나를 선택하여야 하는 어려움을 겪기도 한다.However, since a business operator operating a clothing selling site updates at least hundreds of new clothing items on the site every month in addition to existing clothing items, the range of clothing choices from the customer's point of view expands and increases. There are also difficulties in choosing one.
그러므로, 고객의 패션 의류 선택의 편의를 도모하기 위하여 최근 의류 판매 사이트 등에서는 고객을 위해 의류를 추천해 주는 서비스를 제공하고 있다.Therefore, in order to facilitate the customer's convenience in selecting fashion clothing, recently clothing sales sites, etc., provide a service that recommends clothing for customers.
이러한 종래의 의류의 추천 서비스의 방법으로서 유저(user) 기반 추천 방법과 아이템(item) 기반 추천 방법이 이용되고 있는데, 대한민국 특허등록 제1502681 호의 쇼핑몰 개인 맞춤 진열제공 시스템 및 이를 이용한 쇼핑몰 개인 맞춤 진열 제공방법과, 대한민국공개특허 제 10-2014-111225 호의 전자상거래 추천분석 시스템 및 추천 분석 방법에 유저(user) 기반 추천 방법과 아이템(item) 기반 추천 방법이 각각 공지되어 있다.As a method of such a conventional clothing recommendation service, a user-based recommendation method and an item-based recommendation method are used. In the method and the e-commerce recommendation analysis system and recommendation analysis method of Korean Patent Publication No. 10-2014-111225, a user-based recommendation method and an item-based recommendation method are known, respectively.
i) 위의 유저 기반 추천 방법은 해당 고객의 신체 조건, 선호하는 스타일 및 취향이 유사한 다른 고객이 선택한 의류를 해당 고객에게 추천하는 방법이라 할 수 있고, ii) 위의 아이템 기반 추천 방법은 과거 해당 고객이 사이트에서 선택하였던 의류와 유사한 신체 조건, 선호하는 스타일 및 취향을 가진 의류를 해당 고객에게 추천하는 방법이다.i) The above user-based recommendation method can be said to be a method of recommending clothing selected by other customers with similar physical conditions, preferences, and tastes to the customer. ii) The above item-based recommendation method is applicable in the past. This is a method of recommending clothes that have similar physical conditions, preferred styles, and tastes to those selected on the site.
그런데 이와 같은 종래의 의류의 추천 방식들은 의류의 유사도의 측정 기준이 일정하지 아니하여 객관성이 매우 부족한 단점이 있으며, 상품 하나별로 일일이 해당 제품을 구매한 고객의 신체 조건, 제품의 스타일과 취향, 제품의 클릭수 등의 추가적인 정보를 부여하여야 추천 방법의 적용이 가능하므로, 의류 판매자의 관리 수요 등이 증가하는 문제점이 있었다. However, such conventional methods of recommending clothing have a disadvantage that objectivity is very insufficient because the measurement standard of the similarity of clothing is not constant, and the physical condition of the customer who purchases the product individually for each product, the style and taste of the product, and the product Since it is possible to apply the recommendation method only when additional information such as the number of clicks is provided, there is a problem that the management demand of clothing sellers increases.
한편, 최근에는 각종 패션 의류를 미리 매칭해보거나 체험해 볼 수 있는 가상 체험 서비스를 제공하는 사이트도 늘어가고 있는데, 이러한 가상 체험 서비스는 사용자가 수많은 스타일의 상품을 하나씩 선택하여 자신의 사이즈 또는 기호와 맞는지 살펴볼 수 있지만, 너무나 많은 스타일을 하나씩 고르기 때문에 자신에게 적합한 상품 정보를 찾는 시간이나 노력 등이 많이 소요되는 문제점은 해결할 수 없었다. On the other hand, recently, there is also an increasing number of sites that provide virtual experience services that allow users to match or experience various fashion clothes in advance. These virtual experience services allow users to select a number of styles one by one to match their size or preference. You can see if it's right, but because you choose too many styles one by one, you can't solve the problem that it takes a lot of time or effort to find product information that suits you.
또한, 이와 같은 쇼핑몰 사이트가 점차 많아지고 있고 비교해 볼 수 있는 상품 정보들이 증가하고 있으므로, 사용자가 더욱더 자신에게 적합한 상품 정보를 찾기란 점점 더 어렵고, 특히 고객이 마음에 두고 있는 하나의 패션 아이템(예: 상의)에 어울리는 다른 아이템(예; 하의, 신발)을 자동으로 추천하는 방식은 현재 행하여지고 있지 않다. In addition, as the number of shopping mall sites such as this is increasing and product information that can be compared is increasing, it is increasingly difficult for users to find product information that is more suitable for them. : A method of automatically recommending other items (eg, bottoms, shoes) suitable for a top) is not currently being done.
즉, 종래 기술들은 HTML 데이터, 검색 키워드, 클릭 뷰 상태, 해당 고객의 과거 구매이력 등의 단편적 데이터에 의존하여 상품을 추천함으로써 고객의 관심도 및 만족도를 정확하게 충족시킬 수 없는 단점이 있었다. That is, conventional technologies have a disadvantage in that they cannot accurately satisfy customer interest and satisfaction by relying on fragmentary data such as HTML data, search keywords, click view status, and past purchase history of a corresponding customer.
따라서, 해당 고객이 호감을 갖는 패션 아이템에 대해 패션 코디네이션을 완성할 수 있도록 자동적으로 추천 아이템들을 정렬, 현시함으로써 패션 아이템을 구매하는 고객의 노력 및 시간을 최소화하고, 구매욕을 상승시킬 수 있는 패션 아이템 추천 방식이 요구되고 있다. Therefore, fashion items that minimize the effort and time of customers purchasing fashion items and increase purchase desire by automatically sorting and displaying recommended items to complete fashion coordination for fashion items that the customer likes. Recommendation method is required.
본 발명은 전술한 종래기술의 문제점을 해결하기 위해 안출된 것으로서, 사용자가 입력하는 일부 패션 아이템에 어울리는 다른 패션 아이템들을 자동적으로 결합하여 패션 코디네이션을 제시함으로써, 사용자가 패션 아이템들을 용이하게 평가하고 구매할 수 있는 패션 코디 자동 추천 시스템 및 자동 추천 방법을 제공하는 것에 그 목적이 있다. The present invention was conceived to solve the problems of the prior art described above, and by automatically combining other fashion items suitable for some fashion items input by the user and presenting fashion coordination, the user can easily evaluate and purchase fashion items. It is an object of the present invention to provide an automatic recommendation system for fashion coordination and an automatic recommendation method.
또한, 본 발명은 패션 아이템의 종류 및 벡터 특질을 이용하여 신속하게 유사 아이템, 레퍼런스 아이템, 추천 아이템을 정렬하여 다수의 완성된 패션 코디들을 제시함으로써, 빠른 시간 내에 사용자가 만족할만한 패션 코디들을 제시하여 사용자의 만족도를 높이면서 구매력을 향상시킬 수 있는 패션 코디 자동 추천 시스템 및 자동 추천 방법을 제공하는 것에 또 다른 목적이 있다. In addition, the present invention promptly arranges similar items, reference items, and recommended items using the type and vector characteristics of fashion items to present a number of completed fashion coordinates, thereby presenting fashion coordinates that are satisfactory to the user in a short time. Another object is to provide an automatic fashion coordination recommendation system and an automatic recommendation method capable of improving purchasing power while increasing user satisfaction.
본 발명이 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 본 발명의 기재로부터 당해 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다. The technical problems to be achieved by the present invention are not limited to the technical problems mentioned above, and other technical problems that are not mentioned will be clearly understood by those of ordinary skill in the art from the description of the present invention. .
전술한 종래기술의 문제점을 해결하기 위해 안출된 본 발명의 일측면에 의하면, (A) 패션에 관한 사용자의 질의 아이템이 사업자 아이템 DB로 입력되고, 상기 사업자 아이템 DB에서 질의 아이템의 종류(part) 및 벡터(vector)를 추출하여 레퍼런스 DB로 전송하는 단계; (B) 상기 레퍼런스 DB에서 상기 질의 아이템의 벡터와의 유사도가 높은 벡터를 가진 유사 아이템들을 검색·추출한 후, 상기 유사 아이템들을 포함하는 레퍼런스 코디들을 검색·추출하는 단계; (C) 상기 레퍼런스 DB에서 상기 레퍼런스 코디들에 포함되는 레퍼런스 아이템들을 추출한 후, 상기 레퍼런스 아이템들 각각에 대해 그 종류와 벡터를 산출하여 사업자 아이템 DB에 전송하는 단계; (D) 상기 사업자 아이템 DB에서 상기 레퍼런스 아이템들의 벡터와 유사도가 높은 벡터를 가진 추천 아이템들을 검색·추출하는 단계; (E) 상기 사업자 아이템 DB에서 질의 아이템과 추천아이템들을 결합하여 추천 코디들을 구성하고, 이를 정렬하여 사용자에 전송하는 단계;를 포함하는 패션 코디의 자동 추천 방법을 제공한다. According to an aspect of the present invention devised to solve the problems of the prior art described above, (A) a query item of a user regarding fashion is input into a business item DB, and the type of the query item in the business item DB (part) And extracting a vector and transmitting it to a reference DB. (B) searching and extracting similar items having a vector having a high similarity to the vector of the query item in the reference DB, and then searching and extracting reference coordinations including the similar items; (C) extracting reference items included in the reference coordinations from the reference DB, calculating a type and vector for each of the reference items, and transmitting them to a service provider item DB; (D) searching and extracting recommended items having a vector having a high similarity to the vector of the reference items in the business item DB; It provides an automatic recommendation method for fashion coordination including (E) combining the query items and recommended items in the business item DB to form recommended coordinations, sorting them, and transmitting them to the user.
본 발명에서 상기 (A) 단계는, 상기 사업자 아이템 DB의 질의 아이템 벡터 산출 모듈에서 질의 아이템의 종류 및 벡터를 추출하여 레퍼런스 DB로 전송하는 것이 바람직하다. In the present invention, it is preferable that the step (A) extracts the type and vector of the query item from the query item vector calculation module of the operator item DB and transmits it to a reference DB.
본 발명에서 상기 (B)단계는, (B1) 상기 레퍼런스 DB의 유사 아이템 검색 모듈에서 질의 아이템의 벡터와의 유사도가 높은 벡터를 가진 유사 아이템들을 검색·추출하는 단계 및 (B2) 상기 레퍼런스 DB의 레퍼런스 코디 검색 모듈에서 상기 유사 아이템들을 포함하고 있는 레퍼런스 코디들을 검색·추출하는 단계로 형성되는 것이 바람직하다.In the present invention, step (B) includes the steps of (B1) searching and extracting similar items having a vector having a high similarity to the vector of the query item in the similar item search module of the reference DB, and (B2) the reference DB It is preferable that the reference coordination search module is formed by searching and extracting reference coordinations including the similar items.
본 발명에서 상기 (C)단계는, (C1) 상기 레퍼런스 DB의 레퍼런스 아이템 추출 모듈을 통해 레퍼런스 코디들에 포함되는 레퍼런스 아이템들을 분리하여 추출하는 단계 및 (C2) 상기 레퍼런스 DB의 레퍼런스 아이템 벡터 산출 모듈을 통해 상기 레퍼런스 아이템들 각각에 대해 그 종류와 벡터를 산출한 후 사업자 아이템 DB에 전송하는 단계로 형성되는 것이 바람직하다.In the present invention, step (C) includes: (C1) separating and extracting reference items included in reference codes through a reference item extraction module of the reference DB, and (C2) a reference item vector calculation module of the reference DB. It is preferable to form a step of calculating a type and a vector for each of the reference items through and transmitting to the operator item DB.
본 발명에서 상기 (D)단계는, 상기 사업자 아이템 DB의 추천 아이템 검색 모듈에서 레퍼런스 아이템들의 벡터와의 유사도가 높은 벡터를 가진 추천 아이템들을 검색·추출하는 것이 바람직하다.In the present invention, in step (D), it is preferable to search and extract recommended items having a vector having a high similarity to the vectors of reference items in the recommended item search module of the business item DB.
본 발명에서 상기 (E)단계는, (E1) 상기 사업자 아이템 DB의 추천 코디 구성모듈에서 질의 아이템과 추천아이템들을 결합하여 추천 코디들을 구성하는 단계 및 (E2) 사업자 아이템 DB의 추천 코디 정렬모듈에서 상기 추천 코디들을 정렬하고, 정렬된 순으로 사용자에 현시하는 단계로 형성되는 것이 바람직하다.In the present invention, the step (E) comprises the steps of (E1) combining a query item and recommended items in a recommended coordination configuration module of the business item DB to form recommended coordinations, and (E2) in a recommended coordination arrangement module of the business item DB. It is preferable that the recommended coordinates are arranged and displayed to the user in the sorted order.
본 발명에서 상기 (C) 단계는, 상기 레퍼런스 코디들 중에서 질의아이템과 종류가 동일한 아이템을 제거하고, 질의아이템과 종류가 다른 아이템을 레퍼런스 아이템으로 추출하는 것이 바람직하다.In the present invention, in step (C), it is preferable to remove an item having the same type as the query item from among the reference coordinates, and extract an item having a different type from the query item as a reference item.
본 발명에서 상기 (C) 단계는, 상기 레퍼런스 DB의 레퍼런스 코디 품질 평가 모듈을 통해 기존에 입력되어 있던 코디들의 품질 점수가 상대적으로 높은 순으로 레퍼런스 코디들을 검색·추출하는 것이 바람직하다.In the present invention, in step (C), it is preferable to search and extract reference coordinates in the order of relatively high quality scores of the previously inputted coordinates through the reference coordinate quality evaluation module of the reference DB.
본 발명에서 상기 (E) 단계는, 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 또는 추천 아이템의 유사도 값 중 어느 2가지 이상의 인자를 곱하거나 평균값으로 산출하여 나온 결과를 기준으로 추천 코디들을 내림차순으로 정렬하여 사용자에 전송하는 것이 바람직하다. In the present invention, the step (E) includes multiplying two or more factors among a quality score of a reference coordination, a similarity value of a similar item, or a similarity value of a recommended item, in descending order, based on a result obtained by multiplying or calculating an average value. It is desirable to sort and send to the user.
본 발명에서 상기 (B)단계는, 상기 레퍼런스 DB의 유사 아이템 검색 모듈에서 상기 질의 아이템의 벡터와 유사도가 높은 벡터를 가진 5~10개의 유사 아이템들을 검색·추출하는 것이 바람직하다.In the present invention, in step (B), it is preferable that the similar item search module of the reference DB searches and extracts 5 to 10 similar items having a vector having a high similarity to the vector of the query item.
본 발명에서 상기 (D)단계는, 상기 사업자 아이템 DB의 추천 아이템 검색 모듈에서 레퍼런스 아이템들의 벡터와의 유사도가 높은 벡터를 가진 5~10개의 추천 아이템들을 검색·추출하는 것이 바람직하다.In the present invention, in step (D), it is preferable to search and extract 5 to 10 recommended items having vectors having a high similarity to the vectors of reference items in the recommended item search module of the business item DB.
전술한 종래기술의 문제점을 해결하기 위해 안출된 본 발명의 타측면에 의하면, 입력되는 사용자의 질의 아이템의 종류(part) 및 벡터(vector)를 추출하여 레퍼런스 DB로 전송하는 질의 아이템 벡터 산출 모듈; 상기 레퍼런스 DB로부터 입력되는 레퍼런스 아이템들의 벡터와의 유사도가 높은 벡터를 가진 추천 아이템들을 검색·추출하는 추천 아이템 검색 모듈; 사용자의 질의 아이템과 추천아이템들을 결합하여 추천 코디들을 구성하는 추천 코디 구성모듈; 및 상기 추천 코디들을 정렬하고, 정렬된 순으로 사용자에 전송하는 추천 코디 정렬모듈;을 포함하는 사업자 아이템 DB와, 상기 질의 아이템의 벡터와의 유사도가 가장 높은 벡터를 가진 유사 아이템들을 검색·추출하는 유사 아이템 검색 모듈; 상기 유사 아이템들을 포함하는 레퍼런스 코디들을 검색·추출하는 레퍼런스 코디 검색 모듈; 상기 레퍼런스 코디들에 포함되는 레퍼런스 아이템들을 각각 추출하는 레퍼런스 아이템 추출 모듈; 및 상기 레퍼런스 아이템들 각각에 대해 그 종류와 벡터를 산출한 후 사업자 아이템 DB에 전송하는 레퍼런스 아이템 벡터 산출 모듈;을 포함하는 레퍼런스 DB를 포함하는 패션 코디의 자동 추천 시스템을 제공한다. According to another aspect of the present invention devised to solve the above-described problems of the prior art, a query item vector calculation module for extracting a type (part) and a vector of an input user's query item and transmitting it to a reference DB; A recommended item search module for searching and extracting recommended items having a vector having a high similarity to a vector of reference items input from the reference DB; A recommendation coordination configuration module that combines the user's query item and recommendation items to form recommendation coordinations; And a recommended coordination sorting module for sorting the recommended coordinations and transmitting them to the user in the sorted order; searching and extracting similar items having a vector having the highest similarity with the vector of the query item and a business item DB including. A similar item search module; A reference coordination search module for searching and extracting reference coordinations including the similar items; A reference item extraction module for extracting reference items included in the reference coordinates, respectively; And a reference item vector calculation module that calculates the type and vector for each of the reference items and then transmits it to a business item DB.
본 발명에서 상기 레퍼런스 DB는, 코디들의 품질 점수를 고려하여 레퍼런스 코디들을 검색·추출하는 레퍼런스 코디 품질 평가 모듈을 더 포함하는 것이 바람직하다.In the present invention, it is preferable that the reference DB further includes a reference coordination quality evaluation module that searches and extracts reference coordinations in consideration of the quality scores of the coordinations.
본 발명에서 상기 추천 코디 정렬모듈은, 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 또는 추천 아이템의 유사도 값 중 어느 2가지 이상의 인자를 곱하거나 평균값으로 산출하여 나온 결과를 기준으로 추천 코디들을 내림차순으로 정렬하여 사용자에 전송하는 것이 바람직하다. In the present invention, the recommended coordination sorting module, based on a result obtained by multiplying or calculating an average value of any two or more of a quality score of a reference coordination, a similarity value of a similar item, or a similarity value of a recommended item, in descending order. It is desirable to sort and send to the user.
본 발명에서 상기 레퍼런스 코디들은, 다수의 코디들을 미리 수요자에게 제시한 후, 수요자들이 소정 기준 이상의 점수를 부여한 코디들만의 집합인 것이 바람직하다.In the present invention, the reference coordination is preferably a set of only coordinations in which a plurality of coordinations have been presented to the consumer in advance, and then the consumers have given a score of more than a predetermined criterion.
본 발명에서 상기 아이템의 종류(part)는, 상의, 하의, 외투, 신발, 가방, 기타 액세서리로 분류되는 것이 바람직하다.In the present invention, the type (part) of the item is preferably classified into tops, bottoms, coats, shoes, bags, and other accessories.
본 발명에서 상기 질의 아이템은, 사용자 단말기를 통해 입력되거나 또는 사업자 아이템 DB와 연결된 디스플레이 패널을 통해 입력되는 것이 바람직하다.In the present invention, it is preferable that the query item is input through a user terminal or through a display panel connected to a business item DB.
본 발명에서 상기 유사 아이템은, 상기 질의 아이템과 아이템의 종류(part)가 동일한 것이 바람직하다. In the present invention, it is preferable that the similar item has the same part as the query item.
*본 발명에서 상기 코디는, 적어도 상의 및 하의를 포함한 패션세트이거나 또는 상의 및 하의에 신발, 외투, 가방, 기타 액세서리 중 어느 하나 이상을 포함한 패션세트인 것이 바람직하다.* In the present invention, the coordination is preferably a fashion set including at least a top and bottom, or a fashion set including any one or more of shoes, coats, bags, and other accessories on the top and bottom.
본 발명의 패션 코디 자동 추천 시스템 및 자동 추천 방법에 의하면, 사용자가 입력하는 일부 패션 아이템에 어울리는 다른 패션 아이템들을 자동적으로 결합하여 패션 코디네이션을 제시함으로써, 사용자가 패션 아이템들을 용이하게 평가하고 구매할 수 있는 효과가 있다. According to the automatic fashion coordination recommendation system and automatic recommendation method of the present invention, by automatically combining other fashion items suitable for some fashion items input by the user and presenting fashion coordination, the user can easily evaluate and purchase fashion items. It works.
또한, 본 발명에 의하면, 패션 아이템의 종류 및 벡터 특질을 이용하여 신속하게 유사 아이템, 레퍼런스 아이템, 추천 아이템을 정렬하여 다수의 완성된 패션 코디들을 제시함으로써, 빠른 시간 내에 사용자가 만족할만한 패션코디들을 제시하여 사용자의 만족도를 높이면서 구매력을 향상시킬 수 있는 효과가 있다. In addition, according to the present invention, a number of completed fashion coordinates are presented by quickly arranging similar items, reference items, and recommended items using the type and vector characteristics of fashion items, thereby providing fashion coordinates that are satisfactory to the user in a short time. By presenting it, there is an effect of improving the purchasing power while increasing the user's satisfaction.
도 1은 본 발명의 실시예에 따른 패션 코디 자동 추천 시스템의 구성도.
도 2는 본 발명의 실시예에 따른 패션 아이템을 벡터공간에 매핑하는 모습을 나타낸 예시도.
도 3은 본 발명의 실시예에 따른 패션 코디 자동 추천방법의 순서도.
도 4는 본 발명의 실시예에 따른 패션 코디 자동 추천 시스템의 스텝별 각종 데이터 흐름도.
도 5는 본 발명의 실시예에 따른 질의 아이템을 입력한 후 추천 코디가 현시되는 모습을 나타낸 예시도.
도 6은 본 발명의 실시예에 따른 질의 아이템과 추천 아이템이 결합된 추천 코디가 현시되는 모습을 나타낸 예시도.
도 7은 본 발명의 실시예에 따른 질의 아이템과 추천 아이템들이 결합 및 정렬되는 모습을 나타낸 예시도.
도 8은 본 발명의 실시예에 따른 사용자 단말기 상에서 추천 코디들이 현시되는 모습을 나타낸 예시도.
도 9는 본 발명의 실시예에 따른 질의 아이템 입력 및 추천 코디들이 현시되는 모습을 나타낸 예시도. 1 is a configuration diagram of an automatic fashion coordination recommendation system according to an embodiment of the present invention.
2 is an exemplary view showing a state in which fashion items are mapped to a vector space according to an embodiment of the present invention.
3 is a flowchart of a method for automatically recommending fashion coordination according to an embodiment of the present invention.
4 is a flow chart of various data for each step of the system for automatically recommending fashion coordination according to an embodiment of the present invention.
5 is an exemplary view showing a state in which recommended coordination is displayed after inputting a query item according to an embodiment of the present invention.
6 is an exemplary view showing a state in which a recommended coordination in which a query item and a recommended item are combined according to an embodiment of the present invention is displayed.
7 is an exemplary view showing a state in which query items and recommended items are combined and arranged according to an embodiment of the present invention.
8 is an exemplary view showing a state in which recommended coordinates are displayed on a user terminal according to an embodiment of the present invention.
9 is an exemplary view showing a state in which a query item input and recommendation coordinates are displayed according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the present specification and claims should not be construed as limited to their usual or dictionary meanings, and the inventors appropriately explain the concept of terms in order to explain their own invention in the best way. Based on the principle that it can be defined, it should be interpreted as a meaning and concept consistent with the technical idea of the present invention. Accordingly, the embodiments described in the present specification and the configurations shown in the drawings are only the most preferred embodiments of the present invention, and do not represent all the technical spirit of the present invention. It should be understood that there may be equivalents and variations.
본 발명은 종래기술의 문제점을 해결하기 위해, 사용자가 호감을 갖거나 관심이 있어하는 패션 아이템(질의 아이템)에 대해 딥 러닝(Deep Learning) 기술을 적용하고, 패션 아이템의 종류 및 매핑된 벡터 특질을 이용하여 유사 아이템, 레퍼런스 아이템, 추천 아이템들을 순차적으로 추출한 후, 사용자의 질의 아이템에 추천 아이템들을 결합하여 다수의 추천 코디(coordination; 이하 '코디' 또는 'cody'라 함)를 신속하게 자동적으로 제시하는 패션 코디의 자동 추천 시스템 및 자동 추천 방법을 제시한다. In order to solve the problems of the prior art, the present invention applies a deep learning technology to fashion items (query items) that the user likes or is interested in, and the types of fashion items and mapped vector features After sequentially extracting similar items, reference items, and recommended items by using, a number of recommended coordinations (hereinafter referred to as'coordination' or'cody') are quickly and automatically combined by combining the recommended items with the user's query item. We present an automatic recommendation system and automatic recommendation method for the proposed fashion coordination.
도 1은 본 발명의 실시예에 따른 패션 코디 자동 추천 시스템의 구성도이다. 1 is a block diagram of an automatic fashion coordination recommendation system according to an embodiment of the present invention.
본 발명은 사업자 아이템 DB(100)과 레퍼런스 DB(200)을 포함하여 구성된다. The present invention is configured to include a business item DB (100) and a reference DB (200).
상기 사업자 아이템 DB(100)는, 입력되는 사용자의 질의 아이템의 종류(part) 및 벡터(vector)를 추출하여 레퍼런스 DB(200)로 전송하는 질의 아이템 벡터 산출 모듈(110)과, 상기 레퍼런스 DB(200)로부터 입력되는 레퍼런스 아이템들의 벡터와 유사도가 높은 벡터를 가진 추천 아이템들을 검색·추출하는 추천 아이템 검색 모듈(120)과, 사용자의 질의 아이템과 추천아이템들을 결합하여 추천 코디들을 구성하는 추천 코디 구성모듈(130) 및 상기 추천 코디들을 정렬하고, 정렬된 순으로 사용자에 전송하는 추천 코디 정렬모듈(140)을 포함하여 구성될 수 있다. The
한편, 상기 레퍼런스 DB(200)는, 상기 질의 아이템의 벡터와의 유사도가 가장 높은 벡터를 가진 유사 아이템들을 검색·추출하는 유사 아이템 검색 모듈(210)과, 상기 유사 아이템들을 포함하는 레퍼런스 코디들을 검색·추출하는 레퍼런스 코디 검색 모듈(220)과, 상기 레퍼런스 코디들에 포함되는 레퍼런스 아이템들을 각각 추출하는 레퍼런스 아이템 추출 모듈(230) 및 상기 레퍼런스 아이템들 각각에 대해 그 종류와 벡터를 산출한 후 사업자 아이템 DB에 전송하는 레퍼런스 아이템 벡터 산출 모듈(240)을 포함하여 구성될 수 있다. Meanwhile, the
그리고, 상기 레퍼런스 DB(200)는, 코디들의 품질 점수를 고려하여 레퍼런스 코디들을 검색·추출하는 레퍼런스 코디 품질 평가 모듈(250)을 더 구비할 수 있다. In addition, the
상기 사용자의 질의 아이템(410)은, 사용자가 패션 아이템 검색 중 관심이 있거나 호감을 가진 아이템일 수 있으며, 사용자 단말기(300) 상에서 다수의 패션 아이템 중 사업자 아이템 DB(100)에 문의할 질의 아이템(410)을 선택하거나 또는 사업자 아이템 DB와 연결된 디스플레이 패널(미도시) 등을 통해 입력될 수 있다. The user's
본 발명에서는 질의 아이템(410), 유사 아이템(420), 레퍼런스 아이템(440) 및 추천 아이템(450)의 종류(part)와 벡터(vector)를 추출하여 이용할 수 있는 바, 여기서 아이템(item)의 종류(part)는 상의, 하의, 외투, 신발, 가방, 기타 액세서리로 분류될 수 있다. In the present invention, a
다만, 본 발명에서는 위의 아이템 종류의 분류에 한정되는 것은 아니고, 발명의 필요에 따라 남성용과 여성용 아이템의 종류로 분류되는 것도 가능하며, i) 남성용인 경우, 와이셔츠, 티셔츠, 정장 상의, 하의, 가디건, 외투, 신발, 가방, 허리띠, 넥타이, 넥타이 핀, 시계, 모자 등으로 세분화하여 분류할 수 있으며, ii) 여성용인 경우, 블라우스, 티셔츠, 정장 상의, 하의, 원피스, 투피스, 가디건, 외투, 신발, 가방, 스카프, 숄, 시계, 목걸이, 팔찌, 모자 등으로 분류할 수 있을 것이다. 상기 아이템의 벡터(vector) 추출 및 이용 등에 관해서는 자세히 후술하기로 한다. However, in the present invention, it is not limited to the classification of the above item types, and it is also possible to be classified into the types of men's and women's items according to the needs of the invention.i) For men, shirts, t-shirts, suit tops, and bottoms , Cardigan, coat, shoes, bag, waistband, tie, tie pin, watch, hat, etc. , Shoes, bags, scarves, shawls, watches, necklaces, bracelets, hats, etc. The vector (vector) extraction and use of the item will be described later in detail.
상기 유사 아이템(420)은 질의 아이템(410)과 아이템의 종류(part)가 동일한 것이 바람직하며, 예컨대 질의 아이템(410)이 상의 중 와이셔츠 아이템에 관한 것이라면, 유사 아이템(420)도 상의 중 와이셔츠 아이템으로 추출될 수 있다. The
상기 레퍼런스 DB(200)에 의해, 상기 유사 아이템(420)은 그 벡터와 질의 아이템(410)의 벡터를 비교하여 가장 높은 유사도를 가진 유사 아이템(420)들을 추출할 수 있으며, 가장 높은 유사도를 가진 순서대로 5~10개의 유사 아이템을 추출할 수 있는데, 반드시 이에 한정되는 것은 아니고 발명의 필요에 따라 5~100여개의 범위 안에서 유사 아이템을 추출할 수 있을 것이다. By the
본 발명에서 상기 코디(cody)는, 적어도 상의 및 하의를 포함한 패션세트이거나 또는 상의 및 하의에 신발, 외투, 가방, 기타 액세서리 중 어느 하나 이상을 포함한 패션세트의 의미로 정의될 수 있다. In the present invention, the cody may be defined as a fashion set including at least a top and bottom, or a fashion set including any one or more of shoes, coats, bags, and other accessories in the top and bottom.
즉, 상기 코디(cody)는 최소한 상의 및 하의를 포함하여야 하며, 더 나아가 고객의 요구 등에 의해 상하의에 신발, 외투, 가방, 기타 액세서리 중 어느 하나 이상을 더 추가하여 패션 세트인 코디를 형성할 수 있을 것이다. That is, the coordination (cody) should at least include a top and bottom, and furthermore, a fashion set coordination can be formed by adding any one or more of shoes, coats, bags, and other accessories to the top and bottom according to the customer's request, etc. There will be.
상기 레퍼런스 코디(430)는 레퍼런스 DB(200)에 의해 추출되는 유사 아이템(420)을 포함하고 있는 코디를 의미한다. 만일 추출된 유사 아이템(420)이 티셔츠라면, 해당 티셔츠를 포함하고 있는 패션 세트로서, 하의, 신발 등을 더 포함하고 있는 패션 세트라 할 수 있다. The
상기 레퍼런스 코디(430)들은, 미리 레퍼런스 DB(200)에 저장되게 되는데, 다수의 코디들을 미리 수요자에게 제시한 후, 수요자들이 소정 기준 이상의 점수를 부여한 코디들만의 집합을 모아서 저장할 수 있을 것이다. 예컨대, 수백, 수천 종의 코디들을 설문에 참여한 수요자에게 제시한 후, 수요자의 만족도 점수가 50점을 상회하면 레퍼런스 코디(430)로 채택하여 저장할 수 있을 것이다. The reference coordinations 430 are stored in the
상기 수요자의 만족도 점수는 레퍼런스 코디(430)에 대한 데이터 수집 시 같이 수집되는 메타 데이터일 수 있으며, 각종 패션 사이트의 사용자가 부여한 점수 또는 호감표시를 클릭한 수를 기준으로 생성한 값일 수 있다. The consumer's satisfaction score may be metadata collected at the same time when data is collected for the
상기 레퍼런스 아이템(440)은, 레퍼런스 코디(430)에 속해 있는 아이템들로서 이 중 질의 아이템(410)과 종류가 다른 아이템을 지칭하는 것이다. 즉, 만일 질의 아이템(410)이 상의라면, 레퍼런스 아이템(440)은 상의가 될 수 없고, 하의, 신발, 기타 액세서리만이 레퍼런스 아이템으로 추출될 것이다. The
상기 추천 아이템(450)은 레퍼런스 아이템(440)과 종류가 같으면서 벡터의 유사도가 높은 아이템으로서, 사업자 아이템 DB(100)에 저장되어 있는 아이템 중에서 레퍼런스 아이템(440)과 벡터 유사도가 높은 5~100여개의 범위에 속하는 아이템 중 사용자가 요구하는 범위의 아이템을 추출한 것일 수 있다. The recommended
상기 추천 아이템(450)은 레퍼런스 아이템(440)과 종류가 동일한 아이템이므로, 질의 아이템(410)의 종류와는 다른 종류의 아이템이 추출될 것이다. Since the recommended
상기 추천 코디(460)는 질의 아이템(410)과 추천 아이템(450)을 결합한 것으로서, 양자는 종류가 다른 아이템이기에 곧바로 패션 세트로 결합이 가능하다. The recommended
상기 추천 코디 정렬모듈(140)은, 다수의 추천 코디(460)들을 정렬하여 사용자에 현시하는 기능을 수행하게 되는데, 이 때 정렬의 기준은 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 또는 추천 아이템의 유사도 값 중 어느 2가지 이상의 인자를 곱하거나 또는 평균값을 산출하여 나온 결과를 기준으로 내림차순으로 정렬하여 사용자에 전송한다. The recommended
즉, 상기 추천 코디(460)들의 정렬기준은, [(레퍼런스 코디의 품질 점수) X (유사 아이템의 유사도 값)], [(레퍼런스 코디의 품질 점수) X (추천 아이템의 유사도 값)], [(유사 아이템의 유사도 값) X (추천 아이템의 유사도 값)] 또는 [(레퍼런스 코디의 품질 점수) X (유사 아이템의 유사도 값) X (추천 아이템의 유사도 값)] 중 어느 하나의 결과를 기준으로 내림차순으로 정렬할 수 있다. That is, the sorting criteria of the recommended
또한, 발명의 필요에 따라 상기 추천 코디(460)들의 정렬기준은, '레퍼런스 코디의 품질 점수와 유사 아이템의 유사도 값의 평균값' 또는 '레퍼런스 코디의 품질 점수와 추천 아이템의 유사도 값의 평균값' 또는 '유사 아이템의 유사도 값과 추천 아이템의 유사도 값의 평균값' 또는 '레퍼런스 코디의 품질 점수와, 유사 아이템의 유사도 값과, 추천 아이템의 유사도 값의 평균값' 중 어느 하나의 결과를 기준으로 내림차순으로 정렬할 수 있다. In addition, according to the necessity of the invention, the sorting criterion of the recommended
여기서 상기 평균값은 산술평균값, 기하평균값, 조화평균값 중 어느 하나의 평균값 일 수 있으며, 경우에 따라 상기 평균값은 선형결합(linear combination)에 의한 산출값(linear sum)으로 대체하는 것도 가능할 것이다. Here, the average value may be an average value of any one of an arithmetic average value, a geometric average value, and a harmonic average value. In some cases, the average value may be replaced with a linear sum calculated by a linear combination.
상기 '레퍼런스 코디의 품질 점수'는 설문조사에 참여한 수요자들이 부여한 평균 점수이고, 상기 '유사 아이템의 유사도 값'은 질의 아이템과의 벡터 유사도 값을 의미하며, 상기 '추천 아이템의 유사도 값'은 레퍼런스 아이템과의 벡터 유사도 값을 의미한다. The'quality score of reference coordination' is an average score given by consumers participating in the survey, the'similarity value of similar items' means a vector similarity value with a query item, and the'recommended item similarity value' is a reference It means the value of the vector similarity to the item.
다만, 상기 추천 코디(460)들의 정렬기준은 위의 예시에 한정되는 것은 아니고, 발명의 필요에 따라 질의 아이템, 유사아이템, 레퍼런스 아이템 및 추천 아이템 개개의 상품 속성, 수요자 만족도 또는 벡터 특질을 더 조합하여 정렬의 기준으로 삼을 수도 있을 것이다. However, the sorting criteria of the recommended coordinates 460 are not limited to the above example, and further combinations of query items, similar items, reference items and recommended item individual product attributes, customer satisfaction, or vector features according to the need of the invention. So it could be used as a standard for sorting.
여기서, 상기 수요자의 만족도는 각 아이템에 대한 정보 수집 시 함께 수집되는 메타 데이터일 수 있으며, 각종 패션 사이트의 사용자가 개별 아이템에 대해 부여한 점수, 호감표시를 클릭한 수, 댓글 수, 페이지 조회수 등에 기초하여 생성한 값일 수 있다. Here, the satisfaction level of the consumer may be metadata that is collected together when information on each item is collected, and is based on scores given to individual items by users of various fashion sites, the number of clicks on the like mark, the number of comments, and page views. It may be a value generated by
상기 사업자 아이템 DB(100) 및 레퍼런스 DB(200)는 그 내부에 데이터를 저장하는 데이터베이스의 기능과 각종 기능성 모듈을 포함하여 데이터 흐름을 제어하는 서버의 기능을 동시에 수행할 수 있다. The
도 2는 본 발명의 실시예에 따른 패션 아이템을 벡터공간에 매핑하는 모습을 나타낸 예시도이다. 2 is an exemplary view showing a state in which fashion items are mapped to a vector space according to an embodiment of the present invention.
본 발명의 사업자 아이템 DB(100) 및 레퍼런스 DB(200)는 각종 패션 아이템들의 이미지 및 정보를 저장할 수 있으며, 국내외 패션 쇼핑몰 사이트 등으로부터 패션 아이템들의 이미지 및 정보를 수집하여 저장할 수 있을 것이다. The
한편, 사업자 아이템 DB(100) 및 레퍼런스 DB(200)는 패션 아이템(510)의 이미지 데이터를 미리 설정된 벡터 공간(520) 상의 특정 위치(530)에 매핑할 수 있고, 이로부터 해당 패션 아이템의 종류(카테고리 벡터) 및 벡터 정보를 취득할 수 있다. Meanwhile, the
그리고, 특정 아이템으로부터 이와 유사한 벡터 특질을 갖는 아이템을 추출하는 방식의 예를 보면, 우선 특정 아이템의 이미지 데이터를 미리 설정된 벡터 공간 상의 특정 위치에 매핑하여 그 이미지 데이터에 대응되는 기초 벡터를 획득하고, 이와 같이 획득된 기초 벡터와 특정 아이템의 카테고리 벡터를 이용하여 유사 벡터를 획득한 후 이에 기초하여 특정 아이템과 다른 패션 아이템의 이미지 데이터를 획득할 수 있다. And, looking at an example of a method of extracting an item with similar vector characteristics from a specific item, first, by mapping the image data of a specific item to a specific location in a preset vector space, a basic vector corresponding to the image data is obtained, After obtaining a similar vector using the obtained basic vector and the category vector of a specific item, image data of a fashion item different from the specific item may be obtained based on the obtained basic vector.
참고로 상기 '카테고리 벡터'란 패션 아이템의 카테고리에 대응되는 벡터 공간의 소정의 영역 내의 벡터들에 기초하여 결정된 벡터일 수 있다. 즉 상기 카테고리 벡터는 패션 아이템의 카테고리에 대응되는 벡터 공간의 소정의 영역 내의 벡터들의 평균에 해당하는 벡터일 수 있으며, 예를 들어 '긴팔 상의' 라는 패션 상품 카테고리의 카테고리 벡터는 긴팔 상의라는 패션 상품 카테고리에 대응되는 벡터 공간의 소정의 영역 내의 복수의 긴팔 상의 벡터들의 평균에 해당하는 벡터일 수 있다. For reference, the'category vector' may be a vector determined based on vectors in a predetermined area of a vector space corresponding to a category of a fashion item. That is, the category vector may be a vector corresponding to the average of vectors in a predetermined area of a vector space corresponding to the category of fashion items. For example, the category vector of the fashion product category'long-sleeved top' is a fashion product called a long-sleeved top. It may be a vector corresponding to an average of vectors on a plurality of long sleeves within a predetermined area of the vector space corresponding to the category.
한편, 본 발명에서 패션 아이템의 벡터는 각 아이템의 이미지로부터 추출한 특질 벡터일 수 있으며, CNN 계열의 이미지 특질 추출 방식을 적용하여 추출할 수 있을 것이다. Meanwhile, in the present invention, the fashion item vector may be a feature vector extracted from an image of each item, and may be extracted by applying a CNN-based image feature extraction method.
또한, 본 발명에서 각종 아이템 간 유사성은 Cosine similarity, jaccard similarity 등의 벡터 유사도 산출방식을 적용하여 산출할 수 있다. In addition, in the present invention, the similarity between various items can be calculated by applying a vector similarity calculation method such as cosine similarity and jaccard similarity.
도 3은 본 발명의 실시예에 따른 패션 코디 자동 추천방법의 순서도이고, 도 4는 본 발명의 실시예에 따른 패션 코디 자동 추천 시스템의 스텝별 각종 데이터 흐름도이다. 3 is a flowchart of a method for automatically recommending fashion coordination according to an embodiment of the present invention, and FIG. 4 is a flow chart of various data for each step of the automatic fashion coordination system according to an embodiment of the present invention.
본 발명은 (A) 패션에 관한 사용자의 질의 아이템(410)이 사업자 아이템 DB(100)로 입력되고, 상기 사업자 아이템 DB(100)에서 질의 아이템(410)의 종류(part) 및 벡터(vector)를 추출하여 레퍼런스 DB(200)로 전송하는 단계; (B) 상기 레퍼런스 DB(200)에서 상기 질의 아이템(410)의 벡터와의 유사도가 높은 벡터를 가진 유사 아이템(420)들을 검색·추출한 후, 상기 유사 아이템(420)들을 포함하는 레퍼런스 코디(430)들을 검색·추출하는 단계; (C) 상기 레퍼런스 DB(200)에서 상기 레퍼런스 코디(430)들에 포함되는 레퍼런스 아이템(440)들을 추출한 후, 상기 레퍼런스 아이템(440)들 각각에 대해 그 종류와 벡터를 산출하여 사업자 아이템 DB(100)에 전송하는 단계; (D) 상기 사업자 아이템 DB(100)에서 상기 레퍼런스 아이템(440)들의 벡터와 유사도가 높은 벡터를 가진 추천 아이템(450)들을 검색·추출하는 단계; (E) 상기 사업자 아이템 DB(100)에서 질의 아이템(410)과 추천아이템(450)들을 결합하여 추천 코디(460)들을 구성하고, 이를 정렬하여 사용자에 전송하는 단계;를 포함하는 패션 코디의 자동 추천 방법을 제공한다. In the present invention, (A) a user's
이와 같은 본 발명의 패션 코디 자동 추천방법의 스텝별 순서를 자세하게 살펴보면 아래와 같다. A detailed look at the step-by-step sequence of the method for automatically recommending fashion coordination according to the present invention is as follows.
먼저, 패션에 관한 사용자의 질의 아이템(410)이 사업자 아이템 DB(100)로 입력된다(S11). 상기 질의 아이템(410)은 사용자 단말기(300) 상에서 선택되어 입력될 수도 있고, 사업자 아이템 DB(100)와 연결된 디스플레이 패널 등을 통해 입력될 수도 있다. 사용자는 자신의 선택한 질의 아이템(410)과 어울리는 다른 아이템들을 추천받기 위해 질의 아이템을 입력하는 것이라고 할 수 있고, 종국적으로는 질의 아이템(410)에 어울리는 추천 아이템(450)들을 결합하여 추천 코디(460)의 형태로 사용자에 제시하게 된다. First, a user's
이어서, 상기 사업자 아이템 DB의 질의 아이템 벡터 산출 모듈(110)에서 질의 아이템(410)의 종류 및 벡터를 추출하여 레퍼런스 DB(200)로 전송하는 단계를 거친다(S12). Subsequently, the query item
도 4를 참조하면, 질의 아이템 벡터 산출 모듈(110)의 일례로서 해시 테이블(hash table)의 일종인 질의 아이템 벡터 산출 테이블(v_dict_vdb)를 예시하고 있다. Referring to FIG. 4, as an example of the query item
본 발명에서 모든 아이템들은 아이템 고유번호(iid)를 갖고 있으며, 이와 같은 아이템 고유번호(iid)는 사업자 아이템 DB(100)와 레퍼런스 DB(100)에 각각 저장될 수 있다. In the present invention, all items have an item identification number (iid), and such an item identification number (iid) may be stored in the
상기 질의 아이템 벡터 산출 테이블(v_dict_vdb)은 질의 아이템의 고유번호(iid) 값을 기준으로 아이템의 종류(part) 및 벡터(vector)를 빠르게 탐색하여 추출하는 기능을 수행할 수 있다. The query item vector calculation table v_dict_vdb may perform a function of rapidly searching for and extracting a part and a vector of an item based on a unique number (iid) value of a query item.
이어서, 상기 레퍼런스 DB의 유사 아이템 검색 모듈(210)에서 질의 아이템(410)의 벡터와의 유사도가 높은 벡터를 가진 유사 아이템(420)들을 검색·추출하는 단계를 거친다(S13). Subsequently, the similar
도 4를 참조하면, 유사 아이템 검색 모듈(210)의 일례로서 해시 테이블(hash table)의 일종인 유사 아이템 검색 테이블(r_sep_vdb)를 도시하고 있다. 상기 유사 아이템 검색 테이블(r_sep_vdb)은 질의 아이템(410)과 높은 벡터 유사도를 가진 유사 아이템(420)의 고유번호(iid)를 추출하여 레퍼런스 코디 검색 모듈(220)로 전달하는 기능을 수행한다. Referring to FIG. 4, as an example of the similar
상기 유사 아이템 검색 테이블(r_sep_vdb)은 벡터를 기준으로 한 유사성 검색을 효율적으로 수행하기 위하여 종류(part) 별로 분리하여 인덱싱된 것으로서, 빠른 벡터 검색을 위하여 Locality Sensitive Hashing 등의 방식으로 인덱싱 기능을 수행할 수 있다.The similar item search table (r_sep_vdb) is indexed by separating by type in order to efficiently perform a similarity search based on a vector.For fast vector search, an indexing function such as Locality Sensitive Hashing is performed. I can.
상기 유사 아이템 검색 모듈(210)은 발명의 필요에 따라 질의 아이템(410)의 벡터와 유사도가 높은 벡터를 가진 5~10개의 유사 아이템(420)들을 검색·추출하여 레퍼런스 코디 검색 모듈(220)로 전달할 수 있을 것이다. The similar
이후, 상기 레퍼런스 코디 검색 모듈(220)에서 유사 아이템(420)들을 포함하고 있는 레퍼런스 코디(430)들을 검색·추출하는 단계를 거친다(S 14). Thereafter, the reference
본 발명에서 레퍼런스 DB(200)에는 미리 레퍼런스 코디(430)들의 집합이 저장되어 있고, 각 레퍼런스 코디(Reference Cody)는 고유번호(cid)를 구비하고, 그 고유번호(cid) 또한 레퍼런스 DB(200)에 저장될 수 있다. In the present invention, a set of
도 4를 참조하면, 레퍼런스 코디 검색 모듈(220)의 일례로서 해시 테이블(hash table)의 일종인 레퍼런스 코디 검색 테이블(r_iid_to_cid)를 도시하고 있다. 상기 레퍼런스 코디 검색 테이블(r_iid_to_cid)은 추출된 유사 아이템(420)을 포함하고 있는 레퍼런스 코디(430)의 고유번호(cid)를 추출하여 레퍼런스 아이템 추출 모듈(230)로 전달하는 기능을 수행한다. Referring to FIG. 4, as an example of the reference
한편, 이 때, 레퍼런스 코디 품질 평가 모듈(250)을 통해 기존에 입력되어 있던 코디들의 품질 점수가 상대적으로 높은 순으로 레퍼런스 코디(430)들을 검색·추출할 수 있다. 상기 코디들의 품질 점수는 전술한 바대로, 다수의 코디들을 수요자에게 제시한 후, 수요자들이 평가한 평균 점수라 할 수 있다. Meanwhile, in this case, the reference coordination quality evaluation module 250 may search and extract the
이어서, 상기 레퍼런스 아이템 추출 모듈(230)을 통해 레퍼런스 코디(430)들에 포함되는 레퍼런스 아이템(440)들을 분리하여 추출하는 단계를 거친다(S 15). Subsequently, a step of separating and extracting
도 4를 참조하면, 레퍼런스 아이템 추출 모듈(230)의 일례로서 해시 테이블(hash table)의 일종인 레퍼런스 아이템 추출 테이블(r_cid_to_iid)를 도시하고 있다. Referring to FIG. 4, as an example of the reference
상기 레퍼런스 아이템 추출 테이블(r_cid_to_iid)은 추출된 레퍼런스 코디(430)의 고유번호(cid)를 기초로 이에 속해 있는 레퍼런스 아이템(440)의 고유번호(iid)를 추출하여 레퍼런스 아이템 벡터 산출 모듈(240)로 전달하는 기능을 수행한다. The reference item extraction table (r_cid_to_iid) extracts the identification number (iid) of the
다만, 상기 레퍼런스 아이템 추출 모듈(230)은 레퍼런스 코디(430)들 중에서 질의아이템(410)과 종류(part)가 동일한 아이템을 제거하고, 질의아이템(410)과 종류가 다른 아이템을 레퍼런스 아이템(440)으로 추출하게 된다. 이는 본 발명이 사용자가 관심을 갖고 있는 질의아이템(410)은 그대로 두고 상기 질의아이템(410)에 어울리는 다른 종류의 아이템을 결합하여 추천 코디를 제시하기 위함이다. However, the reference
이후, 레퍼런스 아이템 벡터 산출 모듈(240)을 통해 상기 레퍼런스 아이템(440)들 각각에 대해 그 종류와 벡터를 산출한 후 사업자 아이템 DB의 추천 아이템 검색 모듈(120)로 전송하는 단계를 거친다(S 16). Thereafter, the type and vector are calculated for each of the
도 4를 참조하면, 레퍼런스 아이템 벡터 산출 모듈(240)의 일례로서 해시 테이블(hash table)의 일종인 레퍼런스 아이템 벡터 산출 테이블(r_dict_vdb)를 도시하고 있다.Referring to FIG. 4, as an example of the reference item
상기 레퍼런스 아이템 벡터 산출 테이블(r_dict_vdb)은 레퍼런스 아이템(440)의 고유번호(iid)를 기초로 그 종류와 벡터를 산출하여 추천 아이템 검색 모듈(120)로 전달하는 기능을 수행하게 된다. The reference item vector calculation table r_dict_vdb performs a function of calculating a type and a vector based on the identification number iid of the
그리고, 사업자 아이템 DB(100)의 추천 아이템 검색 모듈(120)에서 레퍼런스 아이템(440)들의 벡터와의 유사도가 높은 벡터를 가진 추천 아이템(450)들을 검색·추출하는 단계를 거친다(S 17). Then, the recommended
도 4를 참조하면, 추천 아이템 검색 모듈(120)의 일례로서 해시 테이블(hash table)의 일종인 추천 아이템 검색 테이블(v_sep_vdb)를 도시하고 있다.Referring to FIG. 4, as an example of the recommended
상기 추천 아이템 검색 테이블(v_sep_vdb)은 레퍼런스 아이템(440)들과 상대적으로 높은 벡터 유사도를 갖는 추천 아이템(450)들의 고유번호(iid)를 추출하여 추천 코디 구성모듈(130)로 전달하는 기능을 수행하게 된다. The recommended item search table (v_sep_vdb) extracts the identification numbers (iid) of the recommended
상기 추천 아이템 검색 테이블(v_sep_vdb)도 벡터를 기준으로 한 유사성 검색을 효율적으로 수행하기 위하여 종류(part) 별로 분리하여 인덱싱된 것으로서, 빠른 벡터 검색을 위하여 Locality Sensitive Hashing 등의 방식으로 인덱싱 기능을 수행할 수 있다. The recommended item search table (v_sep_vdb) is also indexed by separating by type in order to efficiently perform similarity search based on a vector, and indexing function is performed in a manner such as Locality Sensitive Hashing for fast vector search. I can.
상기 추천 아이템 검색 모듈(120)은 레퍼런스 아이템(440)들의 벡터와의 유사도가 높은 벡터를 가진 5~10개의 추천 아이템(450)들을 검색·추출하여 추천 코디 구성모듈(130)로 전달할 수 있다. The recommended
이어서, 추천 코디 구성모듈(120)에서 질의 아이템(410)과 추천아이템(450)들을 결합하여 다수의 추천 코디들을 구성하는 단계를 거친다(S 18). Subsequently, the recommendation
이미 사업자 아이템 DB에는 질의 아이템의 고유번호(iid)와 새롭게 전달된 추천아이템들의 고유번호(iid)를 모두 구비하고 있기 때문에, 질의 아이템과 추천아이템들의 고유번호(iid)에 기초하여 추천 코디(460)들을 용이하게 생성할 수 있다. Since the business item DB already includes both the unique number (iid) of the query item and the unique number (iid) of newly delivered recommended items, the recommended
그리고, 추천 코디 정렬모듈(140)에서 상기 추천 코디(450)들을 소정의 기준에 의해 정렬하는 단계를 거친다(S 19). 즉, 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 또는 추천 아이템의 유사도 값 중 어느 2가지 이상의 인자를 곱하거나 평균값을 산출하여 나온 결과를 기준으로 추천 코디들을 내림차순으로 정렬하여 사용자에 전송하게 된다. Then, the recommended
상기 정렬된 추천코디들의 수는 5~10개일 수 있으나, 반드시 이에 한정되는 것은 아니고 발명의 필요에 따라 5~100여개의 범위 내라면 어떠한 개수라도 채택될 수 있을 것이다. The number of the sorted recommended coordinations may be 5 to 10, but is not necessarily limited thereto, and any number may be adopted as long as it is within the range of 5 to 100 according to the need of the invention.
마지막으로, 정렬된 추천 코디(450)들을 사용자에 현시하는 단계를 거치게 된다(S 20). Finally, a step of displaying the sorted recommended
즉, 상기 추천 코디 정렬모듈(140)로부터 사용자 단말기(300)에 추천 코디(450)들을 정렬된 순으로 전송할 수 있거나 또는 사업자 아이템 DB(100)에 연결되거나 부착되어 있는 디스플레이 화면을 통해 사용자에 현시하는 것도 가능할 것이다. That is, the recommended coordinates 450 can be transmitted from the recommended coordinate
도 5는 본 발명의 실시예에 따른 질의 아이템을 입력한 후 추천 코디가 현시되는 모습을 나타낸 예시도이다. 5 is an exemplary view showing a state in which recommended coordination is displayed after inputting a query item according to an embodiment of the present invention.
도 5는 본 발명의 패션 코디의 자동 추천 방식을 압축적으로 나타낸 것으로서, 사용자가 질의 아이템(410)으로 티셔츠를 선택하고 입력하는 경우, 질의 아이템(410)과 벡터 유사도가 높은 티셔츠를 유사 아이템(420)을 추출하게 된다. 5 is a compressively showing the automatic recommendation method of fashion coordination of the present invention. When a user selects and inputs a T-shirt as a
이와 같이 유사 아이템(420)으로 추출된 티셔츠가 포함되어 있는 레퍼런스 코디(430)를 검색하여 추출한 후, 레퍼런스 코디(430) 중 질의 아이템(410)과 종류가 동일한 유사 아이템(420)을 제거하고, 그 종류가 다른 레퍼런스 아이템(440)만을 추출하여 이와 벡터 유사도가 높은 추천 아이템(450)을 검색·추출하게 된다. In this way, after searching for and extracting the
즉, 상기 추천 아이템(450)들은 질의 아이템(410)과 종류가 다른 하의, 신발 등에 한정되게 되므로, 종국적으로 티셔츠인 질의 아이템(410)을 하의, 신발인 추천 아이템(450)과 결합하여 추천 코디(460)를 구성하고 이를 사용자에 현시하게 된다. That is, the recommended
도 5는 하나의 추천 코디(460)만을 도시하고 있으나, 사용자가 현시되는 추천 코디(460)가 마음에 들지 않으면 내림차순으로 정렬되어 있는 다수의 추천 코디(460)들을 신속하게 제시하여 사용자가 열람할 수 있도록 할 수 있다. 5 shows only one
도 6은 본 발명의 실시예에 따른 질의 아이템과 추천 아이템이 결합된 추천 코디가 현시되는 모습을 나타낸 예시도이다. 6 is an exemplary view showing a state in which a recommended coordination in which a query item and a recommended item are combined according to an embodiment of the present invention is displayed.
도 6은 사용자가 질의 아이템(410)으로 블라우스를 입력한 경우, 이에 어울리는 추천 아이템(450)으로 다수의 치마를 추천하여 제시하고 있는 모습을 확인할 수 있다. 6, when a user inputs a blouse as the
본 발명은 사용자 단말기(300)의 설정에 따라 추천 코디(460)를 하나씩 현시하게 할 수도 있고, 추천 코디(460)들을 다수개 한꺼번에 현시하게 하도록 설정할 수 있을 것이다. In the present invention, the recommended coordinates 460 may be displayed one by one according to the setting of the
한편, 사업자 아이템 DB(100)의 추천 코디 정렬모듈(140)이 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 또는 추천 아이템의 유사도 값 중 어느 2가지 이상의 인자를 곱하거나 그 평균값을 산출하여 나온 결과를 기준으로 추천 코디(460)들을 내림차순으로 정렬하여 사용자에 현시하기 때문에, 도 6의 하단에서와 같이 추천 코디(460)별 품질 점수를 같이 현시할 수 있는 장점이 있다. On the other hand, the result obtained by multiplying or calculating the average value of any two or more of the quality score of the reference coordination, the similarity value of the similar item, or the similarity value of the recommended item by the recommendation
도 7은 본 발명의 실시예에 따른 질의 아이템과 추천 아이템들이 결합 및 정렬되는 모습을 나타낸 예시도이다. 7 is an exemplary view showing a state in which query items and recommended items are combined and arranged according to an embodiment of the present invention.
도 7은, 추천 코디 정렬모듈(140)이 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 또는 추천 아이템의 유사도 값 중 어느 2가지 이상의 인자를 곱하거나 또는 평균값을 산출 나온 결과를 기준으로 추천 코디(460)들을 내림차순으로 정렬하는 모습을 나타내고 있다. 7 shows a recommended coordination based on a result obtained by multiplying or calculating an average value of any two or more of a quality score of a reference coordination, a similarity value of a similar item, or a similarity value of a recommended item by the recommended
이 때, 질의 아이템(410)에 다수의 추천 아이템(450)들이 결합되는 경우에는 각 추천 아이템마다 [(레퍼런스 코디의 품질 점수) X (유사 아이템의 유사도 값)], [(레퍼런스 코디의 품질 점수) X (추천 아이템의 유사도 값)], [(유사 아이템의 유사도 값) X (추천 아이템의 유사도 값)] 또는 [(레퍼런스 코디의 품질 점수) X (유사 아이템의 유사도 값) X (추천 아이템의 유사도 값)] 중 어느 하나의 결과를 평균하여 최종적으로 추천 코디별 품질 점수를 산출할 수 있을 것이다. At this time, when a plurality of recommended
또한, 전술한 바대로 발명의 필요에 따라 상기 추천 코디(460)들의 정렬기준은, '레퍼런스 코디의 품질 점수와 유사 아이템의 유사도 값의 평균값' 또는 '레퍼런스 코디의 품질 점수와 추천 아이템의 유사도 값의 평균값' 또는 '유사 아이템의 유사도 값과 추천 아이템의 유사도 값의 평균값' 또는 '레퍼런스 코디의 품질 점수와, 유사 아이템의 유사도 값과, 추천 아이템의 유사도 값의 평균값' 중 어느 하나의 결과를 기준으로도 정렬할 수 있을 것이다. In addition, as described above, according to the necessity of the invention, the sorting criteria of the recommended
도 8은 본 발명의 실시예에 따른 사용자 단말기 상에서 추천 코디들이 현시되는 모습을 나타낸 예시도이고, 도 9는 본 발명의 실시예에 따른 질의 아이템 입력 및 추천 코디들이 현시되는 모습을 나타낸 예시도이다. FIG. 8 is an exemplary diagram showing a state in which recommendation coordinates are displayed on a user terminal according to an embodiment of the present invention, and FIG. 9 is an exemplary diagram showing a state in which a query item input and recommendation coordinates are displayed according to an embodiment of the present invention. .
즉, 본 발명에서 사용자는 사용자 아이템 DB(100)에 접속하여 사용자 아이템 DB(100)가 저장하고 있는 각종 아이템 중 어느 하나를 질의 아이템(410)으로 선택하여 입력하는 것도 가능하고, 실제 인터넷 검색 중 발견한 아이템 또는 매장에서 촬영한 아이템 등을 질의 아이템(410)으로 선택하여 입력하여 추천 코디(460)를 제시받을 수 있다. That is, in the present invention, the user may access the
만일 실제 인터넷 검색 중 발견한 아이템 또는 매장에서 촬영한 아이템의 고유번호(iid)를 사업자 아이템 DB(100)가 보유하고 있지 아니한 경우에는 질의 아이템을 가장 근접한 벡터 유사도를 갖는 아이템으로 교체한 후, 추천 코디(460)를 구성하여 제시할 수 있을 것이다. If the
이와 같이 본 발명에 의하면, 사용자가 입력하는 일부 패션 아이템에 어울리는 다른 패션 아이템들을 자동적으로 결합하여 패션 코디네이션을 제시하되, 패션 아이템의 종류 및 벡터 특질을 이용하여 신속하게 유사 아이템, 레퍼런스 아이템, 추천 아이템을 정렬하여 다수의 완성된 패션 코디들을 제시함으로써, 빠른 시간 내에 품질 점수가 보장되는 다수의 추천 코디들을 제시하여 사용자의 만족도를 높이면서 구매력을 향상시킬 수 있는 장점이 있다. As described above, according to the present invention, fashion coordination is presented by automatically combining other fashion items suitable for some fashion items input by the user, but quickly similar items, reference items, and recommended items using the type of fashion item and vector characteristics. By arranging and presenting a number of completed fashion coordinations, there is an advantage of improving purchasing power while increasing user satisfaction by presenting a plurality of recommended coordinations with a quality score guaranteed in a short time.
이상 본 발명의 구체적 실시형태와 관련하여 본 발명을 설명하였으나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 범위를 벗어나지 않고 설명된 실시형태를 변경 또는 변형할 수 있으며, 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능하다.The present invention has been described above in connection with the specific embodiments of the present invention, but this is only an example and the present invention is not limited thereto. Those of ordinary skill in the technical field to which the present invention pertains may change or modify the described embodiments without departing from the scope of the present invention, and within the scope of the technical idea of the present invention and the claims to be described below. Various modifications and variations are possible.
100: 사용자 아이템 DB
110: 질의 아이템 벡터 산출 모듈
120: 추천 아이템 검색 모듈
130: 추천 코디 구성 모듈
140: 추천 코디 정렬 모듈
200: 레퍼런스 DB
210: 유사 아이템 검색 모듈
220: 레퍼런스 코디 검색 모듈
230: 레퍼런스 아이템 추출 모듈
240: 레퍼런스 아이템 벡터 산출 모듈
250: 레퍼런스 코디 품질 평가 모듈
300: 사용자 단말기
410: 질의 아이템
420: 유사 아이템
430: 레퍼런스 코디
440: 레퍼런스 아이템
450: 추천 아이템
460: 추천 코디
470: 추천 코디 평가 점수
510: 패션 아이템
520: 벡터 공간
530: 벡터 공간 상 특정 위치 100: user item DB
110: query item vector calculation module
120: recommended item search module
130: recommended coordination configuration module
140: recommended coordination alignment module
200: reference DB
210: similar item search module
220: reference coordination search module
230: Reference item extraction module
240: reference item vector calculation module
250: reference coordination quality evaluation module
300: user terminal
410: query item
420: Similar Items
430: reference coordination
440: reference item
450: Recommended item
460: recommended coordination
470: Recommended coordination evaluation score
510: fashion item
520: vector space
530: specific position in vector space
Claims (5)
(B) 상기 레퍼런스 DB의 유사 아이템 검색 모듈에서 상기 질의 아이템의 벡터와의 유사도가 높은 벡터를 가진 5~10개의 유사 아이템들을 검색·추출한 후, 상기 레퍼런스 DB의 레퍼런스 코디 검색 모듈에서 상기 유사 아이템들을 포함하는 레퍼런스 코디들을 검색·추출하는 단계;
(C) 상기 레퍼런스 DB의 레퍼런스 아이템 추출 모듈을 통해 상기 레퍼런스 코디들에 포함되는 레퍼런스 아이템들을 분리하여 추출한 후, 상기 레퍼런스 DB의 레퍼런스 아이템 벡터 산출 모듈을 통해 상기 레퍼런스 아이템들 각각에 대해 그 종류와 벡터를 산출하여 사업자 아이템 DB에 전송하는 단계;
(D) 상기 사업자 아이템 DB의 추천 아이템 검색 모듈에서 상기 레퍼런스 아이템들의 벡터와 유사도가 높은 벡터를 가진 5~10개의 추천 아이템들을 검색·추출하는 단계; 및
(E) 상기 사업자 아이템 DB의 추천 코디 구성모듈에서 질의 아이템과 추천아이템들을 결합하여 추천 코디들을 구성하고, 상기 사업자 아이템 DB의 추천 코디 정렬모듈에서 상기 추천 코디들을 정렬하고, 이를 정렬하여 사용자에 전송하는 단계;를 포함하되,
상기 (E) 단계는,
상기 사업자 아이템 DB의 추천 코디 정렬모듈에서 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 및 추천 아이템의 유사도 값의 선형결합(linear combination)에 의한 산출값(linear sum)을 기준으로 추천 코디들을 내림차순으로 정렬하여 사용자에 전송하고,
상기 (C) 단계는,
상기 레퍼런스 DB의 레퍼런스 코디 품질 평가 모듈을 통해 기존에 입력되어 있던 코디들의 품질 점수가 상대적으로 높은 순으로 레퍼런스 코디들을 검색·추출하되,
상기 레퍼런스 코디들 중에서 질의아이템과 종류가 동일한 아이템을 제거하고, 질의아이템과 종류가 다른 아이템을 레퍼런스 아이템으로 추출하는 것을 특징으로 하는 패션 코디의 자동 추천 방법.
(A) Through the user terminal, the user's query item related to fashion is input into the business item DB, and a reference DB by extracting the part and vector of the query item from the query item vector calculation module of the business item DB Transferring to;
(B) After searching and extracting 5 to 10 similar items having a vector having a high similarity with the vector of the query item in the similar item search module of the reference DB, the similar items are searched by the reference coordination search module of the reference DB. Searching and extracting the included reference coordinates;
(C) After separating and extracting reference items included in the reference coordinates through the reference item extraction module of the reference DB, the type and vector for each of the reference items through the reference item vector calculation module of the reference DB Calculating and transmitting to a business item DB;
(D) searching and extracting 5 to 10 recommended items having vectors having a high similarity to the vectors of the reference items in the recommended item search module of the business item DB; And
(E) The recommendation coordination configuration module of the business item DB combines the query item and the recommended items to compose recommended coordinations, and the recommendation coordination arrangement module of the business item DB arranges the recommended coordinations, sorts them, and sends them to the user. Including;
The (E) step,
In the recommended coordination sorting module of the business item DB, recommended coordinations are arranged in descending order based on a linear sum of the quality score of the reference coordination, the similarity value of the similar item, and the similarity value of the recommended item. Sorted and sent to the user,
The (C) step,
Through the reference coordination quality evaluation module of the reference DB, reference coordinations are searched and extracted in the order of relatively high quality scores of previously input coordinations,
An automatic recommendation method for fashion coordination, characterized in that, among the reference coordinations, an item having the same type as the query item is removed, and an item having a type different from the query item is extracted as a reference item.
입력되는 사용자의 질의 아이템의 종류(part) 및 벡터(vector)를 추출하여 레퍼런스 DB로 전송하는 질의 아이템 벡터 산출 모듈;
상기 레퍼런스 DB로부터 입력되는 레퍼런스 아이템들의 벡터와의 유사도가 높은 벡터를 가진 추천 아이템들을 검색·추출하는 추천 아이템 검색 모듈;
사용자의 질의 아이템과 추천아이템들을 결합하여 추천 코디들을 구성하는 추천 코디 구성모듈; 및
상기 추천 코디들을 정렬하고, 정렬된 순으로 사용자에 전송하는 추천 코디 정렬모듈;을 포함하는 사업자 아이템 DB와,
상기 질의 아이템의 벡터와의 유사도가 가장 높은 벡터를 가진 유사 아이템들을 검색·추출하는 유사 아이템 검색 모듈;
상기 유사 아이템들을 포함하는 레퍼런스 코디들을 검색·추출하는 레퍼런스 코디 검색 모듈;
상기 레퍼런스 코디들에 포함되는 레퍼런스 아이템들을 각각 추출하는 레퍼런스 아이템 추출 모듈;
상기 레퍼런스 아이템들 각각에 대해 그 종류와 벡터를 산출한 후 사업자 아이템 DB에 전송하는 레퍼런스 아이템 벡터 산출 모듈; 및
코디들의 품질 점수를 고려하여 레퍼런스 코디들을 검색·추출하는 레퍼런스 코디 품질 평가 모듈; 을 포함하는 레퍼런스 DB를 구비하되,
상기 추천 코디 정렬모듈은, 레퍼런스 코디의 품질 점수, 유사 아이템의 유사도 값 및 추천 아이템의 유사도 값의 선형결합(linear combination)에 의한 산출값(linear sum)을 기준으로 추천 코디들을 내림차순으로 정렬하여 사용자에 전송하고,
상기 레퍼런스 코디들은 다수의 코디들을 미리 수요자에게 제시한 후, 수요자들이 소정 기준 이상의 점수를 부여한 코디들만의 집합이며,
상기 유사 아이템은 상기 질의 아이템과 아이템의 종류(part)가 동일한 것을 특징으로 하는 패션 코디의 자동 추천 시스템.
In the automatic recommendation system for fashion coordinates that performs the method of automatically recommending fashion coordinates of claim 1,
A query item vector calculation module that extracts a part and a vector of an input user's query item and transmits it to a reference DB;
A recommended item search module for searching and extracting recommended items having a vector having a high similarity to a vector of reference items input from the reference DB;
A recommendation coordination configuration module that combines the user's query item and recommendation items to form recommendation coordinations; And
A business item DB including; a recommended coordination sorting module that sorts the recommended coordinations and transmits the recommended coordination to the user in the sorted order,
A similar item search module for searching and extracting similar items having a vector having the highest similarity with the vector of the query item;
A reference coordination search module for searching and extracting reference coordinations including the similar items;
A reference item extraction module for extracting reference items included in the reference coordinates, respectively;
A reference item vector calculation module that calculates a type and a vector for each of the reference items and transmits it to a business operator item DB; And
A reference coordinate quality evaluation module that searches and extracts reference coordinates in consideration of the quality scores of the coordinates; Having a reference DB including,
The recommended coordination sorting module sorts recommended coordinations in descending order based on a linear sum of a quality score of a reference coordination, a similarity value of a similar item, and a similarity value of a recommended item. Transfer to, and
The reference coordinations are only a set of coordinations in which a number of coordinations have been presented to the consumer in advance, and then the consumers have given a score of more than a predetermined standard
The automatic recommendation system for fashion coordination, wherein the similar item has the same type of item as the query item.
상의, 하의, 외투, 신발, 가방, 기타 액세서리로 분류되는 것을 특징으로 하는 패션 코디의 자동 추천 시스템.
The method of claim 2, wherein the type (part) of the item is,
Automatic recommendation system for fashion coordination, characterized in that it is classified into tops, bottoms, coats, shoes, bags, and other accessories.
사용자 단말기를 통해 입력되거나 또는 사업자 아이템 DB와 연결된 디스플레이 패널을 통해 입력되는 것을 특징으로 하는 패션 코디의 자동 추천 시스템.
The method of claim 2, wherein the query item,
An automatic recommendation system for fashion coordination, characterized in that input through a user terminal or through a display panel connected to a business item DB.
적어도 상의 및 하의를 포함한 패션세트이거나 또는 상의 및 하의에 신발, 외투, 가방, 기타 액세서리 중 어느 하나 이상을 포함한 패션세트인 것을 특징으로 하는 패션 코디의 자동 추천 시스템. The method of claim 2, wherein the coordination is
An automatic recommendation system for fashion coordination, characterized in that it is a fashion set including at least a top and bottom or a fashion set including one or more of shoes, coats, bags, and other accessories on top and bottom.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210025031A KR102307095B1 (en) | 2018-10-26 | 2021-02-24 | The Automatic Recommendation System and Method of the Fashion Coordination |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180128734A KR20200046924A (en) | 2018-10-26 | 2018-10-26 | The Automatic Recommendation System and Method of the Fashion Coordination |
KR1020210025031A KR102307095B1 (en) | 2018-10-26 | 2021-02-24 | The Automatic Recommendation System and Method of the Fashion Coordination |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180128734A Division KR20200046924A (en) | 2018-10-26 | 2018-10-26 | The Automatic Recommendation System and Method of the Fashion Coordination |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210031653A true KR20210031653A (en) | 2021-03-22 |
KR102307095B1 KR102307095B1 (en) | 2021-09-30 |
Family
ID=75222904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210025031A KR102307095B1 (en) | 2018-10-26 | 2021-02-24 | The Automatic Recommendation System and Method of the Fashion Coordination |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102307095B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120001506A (en) * | 2010-06-29 | 2012-01-04 | 이옥림 | A system practicable to coordinate digital closet and to plan production by clothing acquisition data |
JP2012014544A (en) * | 2010-07-02 | 2012-01-19 | Nippon Telegr & Teleph Corp <Ntt> | Coordinate recommendation apparatus, coordinate recommendation method and program therefor |
JP2016015164A (en) * | 2009-12-24 | 2016-01-28 | 株式会社ニコン | Search support system, search support method, and search support program |
-
2021
- 2021-02-24 KR KR1020210025031A patent/KR102307095B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016015164A (en) * | 2009-12-24 | 2016-01-28 | 株式会社ニコン | Search support system, search support method, and search support program |
KR20120001506A (en) * | 2010-06-29 | 2012-01-04 | 이옥림 | A system practicable to coordinate digital closet and to plan production by clothing acquisition data |
JP2012014544A (en) * | 2010-07-02 | 2012-01-19 | Nippon Telegr & Teleph Corp <Ntt> | Coordinate recommendation apparatus, coordinate recommendation method and program therefor |
Also Published As
Publication number | Publication date |
---|---|
KR102307095B1 (en) | 2021-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11062379B2 (en) | Automatic fashion outfit composition and recommendation system and method | |
JP7196885B2 (en) | Search system, search method, and program | |
TWI760299B (en) | Image display method and device for selling object information | |
US7398133B2 (en) | Matching the fit of individual garments to individual consumers | |
US7792706B2 (en) | Method and system of providing recommendations during online shopping | |
US20220138831A1 (en) | Method of Providing Fashion Item Recommendation Service Using User's Body Type and Purchase History | |
US20070198120A1 (en) | Computer system for rule-based clothing matching and filtering considering fit rules and fashion rules | |
KR102284148B1 (en) | Method and System of recommending fashion based on vector based deep learning | |
US20090276291A1 (en) | System and method for networking shops online and offline | |
KR20190000397A (en) | Fashion preference analysis | |
US20080235114A1 (en) | Matching the fit of individual garments to individual consumers | |
JP6212013B2 (en) | Product recommendation device and product recommendation method | |
WO2016188277A1 (en) | Method and device for providing business object collocation information | |
US20230019794A1 (en) | Automatic item recommendations based on visual attributes and complementarity | |
US20090281922A1 (en) | Method and system for selecting clothing items according to predetermined criteria | |
KR102695425B1 (en) | Coordination combination generation system and coordination combination generation method | |
US20020077922A1 (en) | System, method, and article of manufacture for mass customization of products | |
US11645837B1 (en) | System for constructing virtual closet and creating coordinated combination, and method therefor | |
WO2016188278A1 (en) | Method and device for collecting information about service object | |
US20230289862A1 (en) | Method for providing fashion item recommendation service to user by using swipe gesture | |
KR102307095B1 (en) | The Automatic Recommendation System and Method of the Fashion Coordination | |
WO2020079235A1 (en) | Method and apparatus for accessing clothing | |
WO2001052140A1 (en) | System for predicting or determining garment fit | |
WO2020156306A1 (en) | Clothing collocation information processing method, system and device, and data object processing method, system and device | |
KR20210052813A (en) | System for recommendation fashion goods through the analysis of coordination pattern and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |