[go: up one dir, main page]

KR20230092847A - Method for determining target company to be invested regarding a topic of interest and apparatus thereof - Google Patents

Method for determining target company to be invested regarding a topic of interest and apparatus thereof Download PDF

Info

Publication number
KR20230092847A
KR20230092847A KR1020230074647A KR20230074647A KR20230092847A KR 20230092847 A KR20230092847 A KR 20230092847A KR 1020230074647 A KR1020230074647 A KR 1020230074647A KR 20230074647 A KR20230074647 A KR 20230074647A KR 20230092847 A KR20230092847 A KR 20230092847A
Authority
KR
South Korea
Prior art keywords
investment
company
topic
interest
keyword
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020230074647A
Other languages
Korean (ko)
Other versions
KR102729177B1 (en
Inventor
안태욱
김재윤
정재필
양태민
Original Assignee
주식회사 딥서치
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 딥서치 filed Critical 주식회사 딥서치
Priority to KR1020230074647A priority Critical patent/KR102729177B1/en
Publication of KR20230092847A publication Critical patent/KR20230092847A/en
Application granted granted Critical
Publication of KR102729177B1 publication Critical patent/KR102729177B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/258Heading extraction; Automatic titling; Numbering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Provided is a method for determining a target company to be invested for a topic of interest. According to an embodiment of the present disclosure, the method for determining a target company to be invested, comprises the steps of: obtaining a keyword associated with a topic of interest; and determining at least one target company to be invested among a plurality of investment candidate companies associated with the keyword. The step of determining the target company to be invested includes the steps of: searching for the keyword in a document set associated with each company included in the investment candidate companies; and determining a first investment candidate company associated with an essential document where the keyword is searched, as the target company to be invested, based on a result of the search.

Description

관심 토픽에 대한 투자 대상 기업을 결정하는 방법 및 그 장치{METHOD FOR DETERMINING TARGET COMPANY TO BE INVESTED REGARDING A TOPIC OF INTEREST AND APPARATUS THEREOF}METHOD FOR DETERMINING TARGET COMPANY TO BE INVESTED REGARDING A TOPIC OF INTEREST AND APPARATUS THEREOF}

본 개시는 관심 토픽에 대한 투자 대상 기업을 결정하는 방법 및 그 장치에 관한 것이다. 보다 자세하게는, 투자 후보 기업과 연관된 문서 집합을 토대로 다수의 투자 후보 기업 중 관심 토픽과 연관된 기업을 결정하는 방법 및 그 장치를 수행하는 장치에 관한 것이다.The present disclosure relates to a method and apparatus for determining an investment target company for a topic of interest. More specifically, it relates to a method for determining a company related to a topic of interest among a plurality of investment candidate companies based on a set of documents associated with investment candidate companies, and an apparatus for performing the device.

상장 지수 펀드(Exchange Traded Fund; 이하 "ETF")는 코스피(KOSPI), 코스닥(KOSDAQ)과 같은 특정 지수 또는 금, 채권, 원유와 같은 특정 자산 가격의 움직임에 따라 수익률이 연동되도록 설계한 상품으로, 거래소에 상장되어 주식처럼 거래되는 펀드를 의미한다. ETF는 다수의 종목으로 구성된 포트폴리오에 기반하기 때문에 분산 투자 효과가 있을 뿐만 아니라, 주식처럼 취득, 보유 및 처분이 용이하다는 장점으로 인해 다수의 투자자들로부터 크게 각광받고 있다.An Exchange Traded Fund (hereinafter referred to as "ETF") is a product designed so that returns are linked to the movement of the price of a specific index such as the KOSPI and KOSDAQ or a specific asset such as gold, bonds and crude oil. , means a fund that is listed on an exchange and traded like a stock. Since ETFs are based on a portfolio composed of a number of stocks, they not only have diversified investment effects, but also are in the spotlight of many investors because they are easy to acquire, hold, and dispose of like stocks.

ETF 상품 설계 시 가장 중요하고도 어려운 작업은 포트폴리오에 편입될 투자 종목을 정확하게 선정하는 것이다. 이에, 종래에는 투자 종목 선정 작업이 전적으로 전문가에 의해 수행되었으며, 투자 종목 선정의 어려움으로 인해 ETF 상품의 토픽(topic)이 다양하지 않았다. 즉, ETF 상품의 토픽은 투자 종목이 정확하게 선정될 수 있는 일부 분야로 한정되었다. 가령, 도 1 및 도 2에 도시된 바와 같이, 다수의 계열사로 구성되는 포트폴리오(1)에 기반하여 특정 그룹사의 지수를 추종하는 ETF 상품, 특정 산업 섹터의 대표 기업들로 구성된 포트폴리오(3)에 기반하여 특정 산업 섹터의 가치를 추종하는 ETF 상품 등이 ETF 상품의 주요 토픽이었다.When designing an ETF product, the most important and difficult task is to accurately select the investment stocks to be incorporated into the portfolio. Accordingly, in the prior art, the selection of investment stocks was entirely performed by experts, and the topics of ETF products were not diverse due to difficulties in selecting investment stocks. In other words, the topics of ETF products were limited to some fields where investment items could be accurately selected. For example, as shown in FIGS. 1 and 2, based on a portfolio (1) composed of multiple affiliates, an ETF product that tracks the index of a specific group company, and a portfolio (3) composed of representative companies in a specific industry sector ETF products that follow the value of a specific industry sector were the main topics of ETF products.

그러나, 현재 다양한 토픽과 연계된 ETF 상품을 향한 투자자들의 니즈(needs)는 계속해서 증가하고 있으며, 종래의 방식으로는 투자자들의 니즈를 충족시킬 수 가 없다. 가령, 사회 전반에 걸친 이슈인 "2차 전지", "남북 경협", "미세 먼지" 등의 토픽과 관련된 ETF 상품을 설계한다고 할 때, 전문가라고 하더라도 어떤 기업들이 위에 열거된 토픽들과 관련이 있는지를 정확하게 파악하는 것은 어렵다. 또한, 종래의 방식에 따르면, 전문가의 주관적 판단에 따라 ETF 상품의 포트폴리오가 결정되기 때문에, ETF 포트폴리오의 객관성 및 신뢰성이 담보될 수가 없다.However, the needs of investors toward ETF products linked to various topics are continuously increasing, and it is impossible to satisfy the needs of investors in the conventional way. For example, when designing ETF products related to topics such as "secondary batteries," "inter-Korean economic cooperation," and "fine dust," which are issues across society, what companies, even experts, are related to the topics listed above? It's difficult to pinpoint exactly what it is. In addition, according to the conventional method, since the portfolio of ETF products is determined according to the subjective judgment of experts, the objectivity and reliability of the ETF portfolio cannot be guaranteed.

따라서, 다양한 분야, 토픽, 이슈 등과 연관된 기업들을 객관적이고 정확하게 결정할 수 있는 방법이 요구된다.Therefore, a method that can objectively and accurately determine companies related to various fields, topics, issues, etc. is required.

한국공개특허 제10-2014-0018532호 (2014.02.13 공개)Korean Patent Publication No. 10-2014-0018532 (published on February 13, 2014)

본 개시의 실시예들을 통해 해결하고자 하는 기술적 과제는, 관심 토픽에 대한 투자 대상 기업을 결정하는 방법 및 그 방법을 수행하는 장치를 제공하는 것이다.A technical problem to be solved through embodiments of the present disclosure is to provide a method for determining a target company for investment in a topic of interest and an apparatus for performing the method.

본 개시의 실시예들을 통해 해결하고자 하는 다른 기술적 과제는, 관심 토픽에 대한 투자 포트폴리오를 구축하는 방법 및 그 방법을 수행하는 장치를 제공하는 것이다.Another technical problem to be solved through embodiments of the present disclosure is to provide a method for constructing an investment portfolio for a topic of interest and an apparatus for performing the method.

본 개시의 실시예들을 통해 해결하고자 하는 또 다른 기술적 과제는, 투자 후보 기업과 관련된 문서를 이용하여 투자 후보 기업과 관심 토픽과의 관련도 스코어를 정확하게 산정하는 방법 및 그 방법을 수행하는 장치를 제공하는 것이다.Another technical problem to be solved through the embodiments of the present disclosure is to provide a method for accurately calculating a score of relevance between an investment candidate company and a topic of interest using a document related to the investment candidate company, and a device for performing the method. is to do

본 개시의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below.

상기 기술적 과제를 해결하기 위한, 본 개시의 일 실시예에 따른 관심 토픽에 대한 투자 대상 기업을 결정하는 방법은, 상기 관심 토픽과 연관된 키워드를 획득하는 단계 및 상기 키워드와 연관된 복수의 투자 후보 기업 중에서 적어도 하나의 투자 대상 기업을 결정하는 단계를 포함할 수 있다. 이때, 상기 투자 대상 기업을 결정하는 단계는, 상기 복수의 투자 후보 기업에 포함된 각각의 기업과 연관된 문서 집합에서 상기 키워드를 검색하는 단계 및 상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계를 포함할 수 있다.In order to solve the above technical problem, a method for determining a company to be invested in a topic of interest according to an embodiment of the present disclosure includes acquiring a keyword associated with the topic of interest and among a plurality of investment candidate companies associated with the keyword. It may include determining at least one investment target company. At this time, the step of determining the investment target company includes the step of searching for the keyword in a document set associated with each company included in the plurality of investment candidate companies, and essential documents for which the keyword is searched based on the search result. A step of determining a related first investment candidate company as the investment target company may be included.

일 실시예에서, 상기 문서 집합은 사전에 설정된 필수 문서 집합과 보조 문서 집합을 포함하는 것일 수 있고, 상기 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는, 상기 키워드가 검색된 보조 문서와 연관된 제2 투자 후보 기업을 상기 투자 대상에서 제외하는 단계를 포함할 수 있다.In one embodiment, the document set may include a pre-set essential document set and an auxiliary document set, and the step of determining the first investment candidate company as the investment target company may be associated with an auxiliary document for which the keyword is searched. Excluding the second investment candidate company from the investment target may be included.

일 실시예에서, 상기 필수 문서는 공시 문서, IR 문서, 뉴스 문서 및 증권사 리포트를 포함하는 문서 집합에 포함되는 것일 수 있다.In one embodiment, the essential documents may be included in a document set including public disclosure documents, IR documents, news documents, and securities company reports.

일 실시예에서, 상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는, 상기 필수 문서 내의 상기 키워드의 출현 위치와 기 지정된 위치를 비교하는 단계 및 상기 비교의 결과에 기초하여 상기 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계를 포함할 수 있다.In one embodiment, the step of determining the first investment candidate company associated with the essential document from which the keyword is searched as the investment target company based on the result of the search, the occurrence position of the keyword in the essential document and a pre-specified position Comparing and determining the first investment candidate company as the investment target company based on a result of the comparison.

일 실시예에서, 상기 기 지정된 위치는, 상기 제1 투자 후보 기업과 연관된 문서 내의 기 지정된 섹션일 수 있다.In one embodiment, the pre-designated location may be a pre-designated section in a document associated with the first investment candidate company.

일 실시예에서, 상기 비교의 결과에 기초하여 상기 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는, 상기 키워드의 출현 위치가 상기 기 지정된 위치와 일치하지 않은 경우, 상기 제1 투자 후보 기업을 상기 투자 대상에서 제외하는 단계를 포함할 수 있다.In one embodiment, the step of determining the first investment candidate company as the investment target company based on the result of the comparison may include, when the appearance location of the keyword does not match the pre-designated location, the first investment candidate Excluding the company from the investment target may be included.

일 실시예에서, 본 개시의 일 실시예에 따른 관심 토픽에 대한 투자 대상 기업을 결정하는 방법은, 상기 투자 대상 기업에 대한 투자 비중을 결정함으로써, 상기 관심 토픽에 대한 투자 포트폴리오를 구축하는 단계를 더 포함할 수 있다.In one embodiment, the method for determining an investment target company for a topic of interest according to an embodiment of the present disclosure includes the step of building an investment portfolio for the topic of interest by determining an investment weight for the investment target company. can include more.

일 실시예에서, 상기 투자 포트폴리오를 구축하는 단계는, 상기 관심 토픽이 이슈화된 시점과 상기 투자 대상 기업과 연관된 문서의 생성 시점과의 차이에 기초하여 상기 투자 비중을 결정하는 단계를 포함하는 것을 특징으로 할 수 있다.In one embodiment, the step of building the investment portfolio includes determining the investment proportion based on a difference between a time when the topic of interest is issued and a time when a document related to the investment target company is generated. can be done with

일 실시예에서, 상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는, 상기 관심 토픽이 이슈화된 시점과 상기 제1 투자 후보 기업의 가치 변동 시점을 비교하는 단계 및 상기 비교의 결과에 기초하여, 상기 제1 투자 후보 기업을 상기 투자 대상 기업에 추가하는 단계를 더 포함할 수 있다.In one embodiment, the step of determining the first investment candidate company associated with the essential document for which the keyword is searched as the investment target company based on the search result, the time when the topic of interest is issued and the first investment candidate company The method may further include comparing a value change point of , and adding the first investment candidate company to the investment target companies based on a result of the comparison.

일 실시예에서, 상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는, 상기 제1 투자 후보 기업의 재무 건전성과 연관된 재무 지표가 기 지정된 조건을 만족하지 않는다는 판정에 응답하여, 상기 제1 투자 후보 기업을 상기 투자 대상 기업에서 제외하는 단계를 포함할 수 있다. In one embodiment, the step of determining a first investment candidate company associated with an essential document for which the keyword is searched for as the investment target company based on a result of the search, a financial indicator associated with the financial soundness of the first investment candidate company In response to a determination that the predetermined condition is not satisfied, the step of excluding the first investment candidate company from the investment target company may be included.

도 1 및 도 2는 종래의 ETF 포트폴리오의 한계를 설명하기 위한 예시도이다.
도 3은 본 개시의 일 실시예에 따른 투자 포트폴리오 제공 시스템을 나타내는 구성도이다.
도 4는 본 개시의 몇몇 실시예에서 참조될 수 있는 투자 포트폴리오 제공 인터페이스를 설명하기 위한 예시도이다.
도 5 및 도 6은 본 개시의 일 실시예에 따른 투자 대상 기업 결정 장치를 나타내는 블록도이다.
도 7 및 도 8은 본 개시의 몇몇 실시예에서 참조될 수 있는 필수 키워드와 보조 키워드의 개념을 설명하기 위한 예시도이다.
도 9는 본 개시의 일 실시예에 따른 필터링 기반 검색 방법을 설명하기 위한 도면이다
도 10은 본 개시의 몇몇 실시예에서 참조될 수 있는 필수 문서와 보조 문서의 개념을 설명하기 위한 예시도이다.
도 11은 본 개시의 일 실시예에 따른 투자 대상 기업 결정 장치를 나타내는 하드웨어 구성도이다.
도 12 및 도 14는 본 개시의 일 실시예에 따라 관심 토픽에 대한 투자 대상 기업을 결정하는 방법을 설명하기 위한 흐름도이다.
도 15 내지 도 17은 본 개시의 일 실시예에 따른 관련도 스코어 산출 방법을 설명하기 위한 도면이다.
도 18 내지 도 20은 본 개시의 몇몇 실시예들에 따른 투자 비중 결정 방법을 나타내는 흐름도이다.
1 and 2 are exemplary diagrams for explaining the limitations of a conventional ETF portfolio.
3 is a block diagram showing a system for providing an investment portfolio according to an embodiment of the present disclosure.
4 is an exemplary diagram for explaining an investment portfolio providing interface that may be referenced in some embodiments of the present disclosure.
5 and 6 are block diagrams illustrating an apparatus for determining an investment target company according to an embodiment of the present disclosure.
7 and 8 are exemplary diagrams for explaining concepts of essential keywords and supplementary keywords that may be referred to in some embodiments of the present disclosure.
9 is a diagram for explaining a filtering-based search method according to an embodiment of the present disclosure.
10 is an exemplary view for explaining the concept of an essential document and an auxiliary document that may be referred to in some embodiments of the present disclosure.
11 is a hardware configuration diagram illustrating an apparatus for determining a company to be invested according to an embodiment of the present disclosure.
12 and 14 are flowcharts for explaining a method of determining investment target companies for a topic of interest according to an embodiment of the present disclosure.
15 to 17 are diagrams for explaining a relevance score calculation method according to an embodiment of the present disclosure.
18 to 20 are flowcharts illustrating a method for determining an investment proportion according to some embodiments of the present disclosure.

이하, 첨부된 도면을 참조하여 본 개시의 바람직한 실시예들을 상세히 설명한다. 본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다.Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Advantages and features of the present disclosure, and methods of achieving them, will become clear with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms, only the present embodiments make the present disclosure complete, and those of ordinary skill in the art to which the present disclosure belongs It is provided to fully inform the person of the scope of the disclosure, and the disclosure is only defined by the scope of the claims.

각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 개시를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.In adding reference numerals to components of each drawing, it should be noted that the same components have the same numerals as much as possible even if they are displayed on different drawings. In addition, in describing the present disclosure, if it is determined that a detailed description of a related known configuration or function may obscure the gist of the present disclosure, the detailed description will be omitted.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with meanings commonly understood by those of ordinary skill in the art to which this disclosure belongs. In addition, terms defined in commonly used dictionaries are not interpreted ideally or excessively unless explicitly specifically defined. Terminology used herein is for describing the embodiments and is not intended to limit the present disclosure. In this specification, singular forms also include plural forms unless specifically stated otherwise in a phrase.

또한, 본 개시의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.Also, terms such as first, second, A, B, (a), and (b) may be used in describing the components of the present disclosure. These terms are only used to distinguish the component from other components, and the nature, order, or order of the corresponding component is not limited by the term. When an element is described as being “connected,” “coupled to,” or “connected” to another element, that element is directly connected or connectable to the other element, but there is another element between the elements. It will be understood that elements may be “connected”, “coupled” or “connected”.

명세서에서 사용되는 "포함한다 (comprises)" 및/또는 "포함하는 (comprising)"은 언급된 구성 요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성 요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.As used herein, "comprises" and/or "comprising" means that a stated component, step, operation, and/or element is the presence of one or more other components, steps, operations, and/or elements. or do not rule out additions.

이하, 본 개시의 몇몇 실시예들에 대하여 첨부된 도면에 따라 상세하게 설명한다.Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

도 3은 본 개시의 일 실시예에 따른 투자 포트폴리오 제공 시스템의 구성도이다.3 is a block diagram of an investment portfolio providing system according to an embodiment of the present disclosure.

도 3에 도시된 바와 같이, 상기 투자 포트폴리오 제공 시스템은 관심 토픽(topic of interest)에 대한 투자 대상 기업(또는 투자 종목), 투자 포트폴리오 등을 결정하고 제공하는 시스템이다. 상기 "토픽"이라는 용어는 당해 기술 분야에서 주제(subject), 이슈(issue), 분야(field), 섹터(sector) 등의 용어와 혼용되어 사용될 수 있음에 유의한다.As shown in FIG. 3, the investment portfolio provision system is a system that determines and provides investment target companies (or investment stocks) and investment portfolios for a topic of interest. Note that the term "topic" may be used interchangeably with terms such as subject, issue, field, sector, and the like in the technical field.

일 실시예에 따른 투자 포트폴리오 제공 시스템은 투자 대상 기업 결정 장치(100) 및 적어도 하나의 데이터 소스(30)를 포함할 수 있다. 단, 이는 본 개시의 목적을 달성하기 위한 바람직한 실시예일뿐이며, 필요에 따라 일부 구성 요소가 추가되거나 삭제될 수 있음은 물론이다. 또한, 도 3에 도시된 투자 포트폴리오 제공 시스템의 각각의 구성 요소들은 기능적으로 구분되는 기능 요소들을 나타낸 것으로서, 복수의 구성 요소가 실제 물리적 환경에서는 서로 통합되는 형태로 구현될 수도 있음에 유의한다. 물론, 실제 물리적 환경에서 상기 각각의 구성 요소들은 보다 세분화된 세부 기능 요소들로 분리되는 형태로 구현될 수도 있다.An investment portfolio providing system according to an embodiment may include an investment target company determining device 100 and at least one data source 30 . However, this is only a preferred embodiment for achieving the object of the present disclosure, and it goes without saying that some components may be added or deleted as needed. In addition, it should be noted that each component of the investment portfolio providing system shown in FIG. 3 represents functionally differentiated functional elements, and a plurality of components may be implemented in a form integrated with each other in an actual physical environment. Of course, in an actual physical environment, each of the above components may be implemented in a form of being separated into more subdivided detailed functional elements.

상기 투자 포트폴리오 제공 시스템에서, 투자 대상 기업 결정 장치(100)는 주어진 관심 토픽과 대한 투자 대상 기업을 결정하고, 결정된 투자 대상 기업을 토대로 투자 포트폴리오를 구축하는 컴퓨팅 장치이다. 여기서, 상기 컴퓨팅 장치는, 노트북, 데스크톱(desktop), 랩탑(laptop) 등이 될 수 있으나, 이에 국한되는 것은 아니며 컴퓨팅 기능이 구비된 모든 종류의 장치를 포함할 수 있다. 이하에서는, 설명의 편의상 투자 대상 기업 결정 장치(100)를 결정 장치(100)로 약칭하도록 한다.In the investment portfolio providing system, the investment target company determining device 100 is a computing device that determines an investment target company for a given topic of interest and builds an investment portfolio based on the determined investment target company. Here, the computing device may be a notebook, a desktop, or a laptop, but is not limited thereto and may include any type of device equipped with a computing function. Hereinafter, for convenience of description, the investment target company determining device 100 will be abbreviated as the determining device 100 .

보다 구체적으로, 결정 장치(100)는 적어도 하나의 데이터 소스(30)로부터 투자 후보 기업과 연관된 문서를 수집한다. 또한, 결정 장치(100)는 수집된 문서에 기반하여 관심 토픽과 연관된 투자 후보 기업을 투자 대상 기업으로 결정한다. 나아가, 결정 장치(100)는 각 투자 대상 기업의 투자 비중을 결정함으로써 투자 포트폴리오를 구축할 수 있다.More specifically, the decision device 100 collects documents related to investment candidate companies from at least one data source 30 . In addition, the decision device 100 determines an investment candidate company associated with a topic of interest as an investment target company based on the collected documents. Furthermore, the decision device 100 may build an investment portfolio by determining the investment proportion of each investment target company.

일 실시예에 따르면, 결정 장치(100)는 관심 토픽과 연관된 키워드로 투자 후보 기업과 연관된 문서 집합을 검색하고, 검색 결과를 기초로 관심 토픽과 투자 후보 기업 간의 관련도 스코어를 산출한다. 상기 관련도 스코어는 특정 기업이 상기 관심 토픽과 연관된 정도를 가리키는 지표로 이해될 수 있다. 또한, 결정 장치(100)는 상기 관련도 스코어를 기초로 투자 후보 기업 중에서 투자 대상 기업을 결정한다. 본 실시예에 따르면, "2차 전지", "남북 경협" 등과 같이 연관 기업이 명확하게 도출되기 어려운 토픽에 대해서도, 키워드 검색 결과에 기반하여 객관적이고 정확하게 연관 기업이 도출될 수 있다. 또한, 상기 연관 기업을 기초로 투자 포트폴리오를 구축함으로써 관심 토픽에 대한 신뢰도 높고 정확한 투자 포트폴리오가 자동으로 구축될 수 있다. 상기 투자 포트폴리오는 ETF, 인덱스 펀드 등 다양한 금융 상품에 활용됨으로써, 다양한 투자자의 니즈를 충족시키고 투자 시장을 활성화할 수 있다.According to an embodiment, the decision device 100 searches a document set associated with the investment candidate company with a keyword associated with the topic of interest, and calculates a relevance score between the topic of interest and the investment candidate company based on the search result. The relevance score may be understood as an index indicating the degree to which a specific company is associated with the topic of interest. Also, the determining device 100 determines an investment target company from among investment candidate companies based on the relevance score. According to this embodiment, related companies can be objectively and accurately derived based on keyword search results even for topics that are difficult to clearly derive related companies, such as “secondary battery” and “inter-Korean economic cooperation”. In addition, by building an investment portfolio based on the related companies, a highly reliable and accurate investment portfolio for a topic of interest can be automatically built. The investment portfolio can be used in various financial products such as ETFs and index funds, thereby satisfying the needs of various investors and activating the investment market.

일 실시예에 따르면, 결정 장치(100)는 사용자 단말(10)에게 투자 포트폴리오 서비스를 제공할 수 있다. 상기 투자 포트폴리오 서비스는 사용자에게 관심 토픽과 연관된 기업들(즉, 투자 대상 기업)의 목록 및/또는 투자 포트폴리오를 제공하거나 추천하는 서비스이다. 가령, 도 4에 도시된 바와 같이, 결정 장치(100)는 웹 기반 사용자 인터페이스(50)를 통해 관심 토픽에 대한 투자 포트폴리오(57)를 제공할 수 있다. 이때, 사용자 인터페이스(50)의 제1 영역(51)을 통해 관심 토픽, 상기 관심 토픽과 연관된 문서 정보(e.g. 뉴스, 공시 문서 등)가 제공되고, 제2 영역(53)에는 상기 관심 토픽에 대한 투자 포트폴리오(57)가 제공될 수 있을 것이나, 본 개시의 범위가 이에 한정되는 것은 아니다. 본 실시예에 따르면, 투자자들에게 다양한 관심 토픽에 대한 투자 포트폴리오를 제공함으로써, 투자자들의 투자 활동이 독려될 수 있다. 이에 따라, 투자 시장이 활성화되는 효과 또한 달성될 수 있다.According to an embodiment, the decision device 100 may provide an investment portfolio service to the user terminal 10 . The investment portfolio service is a service that provides or recommends a list and/or an investment portfolio of companies related to a topic of interest (ie, investment target companies) to the user. For example, as shown in FIG. 4 , the decision device 100 may provide an investment portfolio 57 for a topic of interest through a web-based user interface 50 . At this time, a topic of interest and document information (e.g. news, public announcements, etc.) related to the topic of interest are provided through the first area 51 of the user interface 50, and information about the topic of interest is provided in the second area 53. An investment portfolio 57 may be provided, but the scope of the present disclosure is not limited thereto. According to this embodiment, investment activities of investors can be encouraged by providing investment portfolios for various topics of interest to investors. Accordingly, the effect of activating the investment market can also be achieved.

상기 투자 포트폴리오 서비스를 제공하는 방식은 실시예에 따라 달라질 수 있다.A method of providing the investment portfolio service may vary according to embodiments.

일 실시예에서, 결정 장치(100)는 온-디맨드(on-demand) 방식으로 투자 포트폴리오 서비스를 제공할 수 있다. 즉, 결정 장치(100)는 사용자 단말(10)의 요청에 응답하여, 투자 포트폴리오를 제공할 수 있다. 이때, 상기 요청은 관심 토픽을 포함할 수 있다.In one embodiment, the decision device 100 may provide an investment portfolio service in an on-demand manner. That is, the decision device 100 may provide an investment portfolio in response to a request of the user terminal 10 . At this time, the request may include a topic of interest.

일 실시예에서, 결정 장치(100)는 구독(subscription) 방식으로 투자 포트폴리오 서비스를 제공할 수 있다. 즉, 결정 장치(100)는 구독자들에게 정기적 또는 비정기적으로 투자 포트폴리오를 제공할 수 있다. 실시예에 따라, 결정 장치(100)는 수집된 뉴스 데이터를 분석하여 현 시점의 이슈 토픽을 추출하고, 상기 이슈 토픽을 사용자 단말(10)에게 제공할 수 있다. 물론, 상기 이슈 토픽과 함께 투자 포트폴리오도 사용자 단말(10)에게 제공될 수 있다.In one embodiment, the decision device 100 may provide an investment portfolio service in a subscription manner. That is, the decision device 100 may periodically or irregularly provide an investment portfolio to subscribers. Depending on the embodiment, the decision device 100 may analyze the collected news data, extract an issue topic at the current time, and provide the issue topic to the user terminal 10 . Of course, an investment portfolio along with the issue topic may also be provided to the user terminal 10 .

일 실시예에서, 전술한 실시예들의 조합에 기초하여 투자 포트폴리오 서비스가 제공될 수도 있다.In one embodiment, an investment portfolio service may be provided based on a combination of the foregoing embodiments.

결정 장치(100)의 구성 및 동작에 대한 자세한 설명은 도 5이하의 도면을 참조하여 보다 상세하게 설명하도록 한다.A detailed description of the configuration and operation of the decision device 100 will be described in more detail with reference to the drawings below in FIG. 5 .

상기 투자 포트폴리오 제공 시스템에서, 적어도 하나의 데이터 소스(30)는 투자 후보 기업과 연관된 각종 데이터를 제공하는 저장소이다. 상기 각종 데이터는 텍스트 형식의 문서일 수 있으나, 본 개시의 범위가 이에 한정되는 것은 아니다. 가령, 상기 각종 데이터는 음성, 동영상 또는 이미지 형식의 데이터일 수도 있다. 이와 같은 경우, 음성 인식(e.g. speech-to-text), 영상 분석 등을 통해 비-텍스트 기반 데이터들로부터 텍스트 데이터가 획득될 수 있다.In the investment portfolio providing system, at least one data source 30 is a repository providing various data related to investment candidate companies. The various types of data may be text-type documents, but the scope of the present disclosure is not limited thereto. For example, the various types of data may be data in the form of voice, video, or image. In this case, text data may be obtained from non-text based data through speech recognition (e.g. speech-to-text), image analysis, and the like.

데이터 소스(30)는 정치, 경제, 산업 동향에 대한 다양한 뉴스 기사를 제공하는 웹 서버(e.g. 포털 사이트의 웹 서버)를 포함할 수 있다.The data source 30 may include a web server (eg, a web server of a portal site) providing various news articles on politics, economy, and industry trends.

일 실시예에 따르면, 데이터 소스(30)로부터 수집되는 데이터는 공시 문서(e.g. 사업 보고서), IR(Investor Relations) 문서, 증권사 리포트, 뉴스 문서 등을 포함할 수 있다. 그러나, 본 개시의 범위가 이에 한정되는 것은 아니다.According to one embodiment, data collected from the data source 30 may include public disclosure documents (eg, business reports), investor relations (IR) documents, securities company reports, news documents, and the like. However, the scope of the present disclosure is not limited thereto.

상기 투자 포트폴리오 제공 시스템에서, 사용자 단말(10)은 결정 장치(100)가 제공하는 투자 포트폴리오 서비스를 이용하는 사용자(e.g. 투자자) 측의 단말이다. 사용자 단말(10)은 어떠한 장치로 구현되더라도 무방하다.In the investment portfolio providing system, the user terminal 10 is a terminal on the side of a user (e.g. investor) using the investment portfolio service provided by the decision device 100 . The user terminal 10 may be implemented in any device.

도 3에 도시된 투자 포트폴리오 제공 시스템의 각 구성 요소는 네트워크를 통해 통신할 수 있다. 여기서, 상기 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 이동 통신망(mobile radio communication network), Wibro(Wireless Broadband Internet) 등과 같은 모든 종류의 유/무선 네트워크로 구현될 수 있다.Each component of the investment portfolio providing system shown in FIG. 3 may communicate through a network. Here, the network is a local area network (LAN), a wide area network (Wide Area Network; WAN), a mobile communication network (mobile radio communication network), all types of wired / wireless networks such as Wibro (Wireless Broadband Internet) can be implemented

지금까지 도 3 및 도 4를 참조하여 본 개시의 일 실시예에 따른 투자 포트폴리오 제공 시스템에 대하여 설명하였다. 이하에서는, 도 5 내지 도 7을 탐조하여 결정 장치(100)의 구성 및 동작에 대하여 설명하도록 한다.So far, the investment portfolio providing system according to an embodiment of the present disclosure has been described with reference to FIGS. 3 and 4 . Hereinafter, the configuration and operation of the decision device 100 will be described by searching for FIGS. 5 to 7 .

도 5는 본 개시의 일 실시예에 따른 결정 장치(100)는 나타내는 블록도이다.5 is a block diagram illustrating a decision device 100 according to an embodiment of the present disclosure.

도 5를 참조하면, 결정 장치(100)는 수집부(110), 토픽 결정부(120), 키워드 획득부(130), 스코어링부(140), 투자 대상 기업 결정부(150) 및 포트폴리오 구축부(160)를 포함할 수 있다. 다만, 도 5에는 본 개시의 실시예와 관련 있는 구성요소들만이 도시되어 있다. 따라서, 본 개시가 속한 기술분야의 통상의 기술자라면 도 5에 도시된 구성요소들 외에 다른 범용적인 구성 요소들이 더 포함될 수 있음을 알 수 있다. 또한, 도 5에 도시된 결정 장치(100)의 각각의 구성 요소들은 기능적으로 구분되는 기능 요소들을 나타낸 것으로서, 복수의 구성 요소가 실제 물리적 환경에서는 서로 통합되는 형태로 구현될 수도 있음에 유의한다.Referring to FIG. 5 , the decision device 100 includes a collection unit 110, a topic determination unit 120, a keyword acquisition unit 130, a scoring unit 140, an investment target company determination unit 150, and a portfolio construction unit. (160). However, only components related to the embodiment of the present disclosure are shown in FIG. 5 . Accordingly, those of ordinary skill in the art to which this disclosure belongs may know that other general-purpose components may be further included in addition to the components shown in FIG. 5 . In addition, it should be noted that each component of the decision device 100 shown in FIG. 5 represents functionally differentiated functional elements, and a plurality of components may be implemented in a form integrated with each other in an actual physical environment.

또한, 도 5에 도시된 모든 구성 요소가 결정 장치(100)의 필수 구성 요소는 아님을 유의하여야 한다. 즉, 결정 장치(100)는 도 5에 도시된 구성 요소 중 일부가 생략된 형태로 구현될 수도 있다. 예컨대, 결정 장치(100)는 포트폴리오 구축부(160)를 제외한 나머지 구성 요소만으로 구현될 수도 있다. 이하, 결정 장치(100)의 각 구성 요소에 대하여 설명한다.In addition, it should be noted that not all components shown in FIG. 5 are essential components of the decision device 100 . That is, the decision device 100 may be implemented in a form in which some of the components shown in FIG. 5 are omitted. For example, the decision device 100 may be implemented with only components other than the portfolio builder 160 . Hereinafter, each component of the decision device 100 will be described.

수집부(110)는 데이터 소스(30)로부터 투자 후보 기업과 연관된 각종 문서를 수집한다. 상기 각종 문서를 수집하는 방식은 어떠한 방식이 되더라도 무방하다. The collection unit 110 collects various documents related to investment candidate companies from the data source 30 . Any method of collecting the various documents may be used.

도 5에 도시된 바와 같이, 상기 각종 문서는 공시 문서(31), IR 문서(33), 뉴스(35), 증권사 리포트(37) 등을 포함할 수 있으나, 본 개시의 범위가 이에 한정되는 것은 아니다.As shown in FIG. 5, the various documents may include a disclosure document 31, an IR document 33, a news 35, a securities company report 37, etc., but the scope of the present disclosure is not limited thereto no.

상기 투자 후보 기업은 관련도 스코어 산출 대상이 되는 기업을 의미한다. 상기 투자 후보 기업을 결정하는 기준은 실시예에 따라 얼마든지 달라질 수 있다. 일 실시예에서, 상기 투자 후보 기업은 코스피 또는 코스닥에 상장된 기업일 수 있다. 다른 실시예에서, 상기 투자 후보 기업은 특정 섹터 내의 기업일 수 있다. 또 다른 실시예에서, 상기 투자 후보 기업은 재무 건전성과 연관된 재무 지표(e.g. 자산 대비 부채 비율, 거래량, 시가총액 등)가 지정된 조건을 만족하는 기업들(e.g.우량 기업)일 수 있다.The investment candidate company refers to a company to be calculated as a relevance score. The criterion for determining the investment candidate company may vary according to the embodiment. In one embodiment, the investment candidate company may be a company listed on the KOSPI or KOSDAQ. In another embodiment, the investment candidate company may be a company within a specific sector. In another embodiment, the investment candidate companies may be companies (e.g. blue chip companies) whose financial indicators related to financial soundness (e.g. debt-to-asset ratio, trading volume, market capitalization, etc.) satisfy designated conditions.

다음으로, 토픽 결정부(120)는 투자 대상 기업의 결정 기준이 되는 관심 토픽을 결정한다. 토픽 결정부(120)가 상기 관심 토픽을 결정하는 방식은 실시예에 따라 달라질 수 있다.Next, the topic determining unit 120 determines a topic of interest as a criterion for determining a company to be invested in. A method in which the topic determiner 120 determines the topic of interest may vary according to embodiments.

일 실시예에서, 사용자 단말(10)로부터 제공받은 토픽이 관심 토픽으로 결정될 수 있다. 구체적으로, 결정 장치(100)는 상기 관심 토픽을 제공받음에 응답하여 투자 대상 기업을 결정하고, 투자 포트폴리오를 구축할 수 있다. 또한, 결정 장치(100)는 구축된 투자 포트폴리오를 사용자 단말(10)에게 제공함으로써, 온-디맨드(on-demand) 방식의 투자 포트폴리오 서비스를 제공할 수 있다.In one embodiment, a topic provided from the user terminal 10 may be determined as a topic of interest. Specifically, the decision device 100 may determine an investment target company in response to being provided with the topic of interest and build an investment portfolio. In addition, the decision device 100 may provide an on-demand investment portfolio service by providing the built investment portfolio to the user terminal 10 .

다른 실시예에서, 토픽 결정부(120)는 전술한 문서(31 내지 37) 등을 분석하여 이슈 토픽을 추출하고, 상기 이슈 토픽을 관심 토픽으로 결정할 수 있다. 예를 들어, 토픽 결정부(120)는 다수의 IR 문서에서 언급된 토픽, 다수의 뉴스에서 언급된 토픽, 업데이트 빈도가 높은 뉴스 기사의 토픽, 댓글 수가 많은 뉴스 기사의 토픽, 상위에 랭크된 실시간 검색어와 연관된 토픽 등을 이슈 토픽으로 결정할 수 있다. 다른 예를 들어, 토픽 결정부(120)는 주기적으로 수집된 문서를 클러스터링하여 복수의 클러스터를 구축하고, 클러스터에 속한 문서의 개수를 기초로 상기 복수의 클러스터 중 이슈 클러스터를 선정할 수 있다. 또한, 토픽 결정부(120)는 상기 이슈 클러스터에 대한 토픽을 관심 토픽으로 결정할 수 있다. 본 실시예에서, 결정 장치(100)는 이슈 토픽이 추출될 때마다 또는 정기적으로 이슈 토픽을 제공하며, 상기 이슈 토픽에 대한 투자 포트폴리오를 사용자 단말(10)에게 제공할 수 있다. 이때, 결정 장치(100)는 구독 서비스를 신청한 사용자에게만 상기 투자 포트폴리오를 제공할 수도 있다.In another embodiment, the topic determiner 120 may extract an issue topic by analyzing the aforementioned documents 31 to 37 and the like, and may determine the issue topic as a topic of interest. For example, the topic determiner 120 determines a topic mentioned in a plurality of IR documents, a topic mentioned in a plurality of news, a topic of a news article with a high update frequency, a topic of a news article with a large number of comments, and a top ranked real-time topic. A topic related to a search term may be determined as an issue topic. For another example, the topic determiner 120 may construct a plurality of clusters by clustering periodically collected documents, and select an issue cluster from among the plurality of clusters based on the number of documents belonging to the clusters. Also, the topic determiner 120 may determine a topic for the issue cluster as a topic of interest. In this embodiment, the decision device 100 may provide an issue topic whenever an issue topic is extracted or periodically, and provide an investment portfolio for the issue topic to the user terminal 10 . At this time, the decision device 100 may provide the investment portfolio only to users who have applied for subscription services.

다음으로, 키워드 획득부(130)는 관심 토픽과 연관된 키워드(또는 키워드 집합)를 획득한다. 관심 토픽과 연관된 키워드는 수집된 문서(e.g. 31 내지 37)에 대한 검색 키워드로 이용된다.Next, the keyword acquisition unit 130 acquires keywords (or keyword sets) associated with the topic of interest. Keywords associated with the topic of interest are used as search keywords for the collected documents (e.g. 31 to 37).

몇몇 실시예에서, 상기 관심 토픽과 연관된 키워드는 두 가지 유형의 키워드를 포함할 수 있다. 이하, 이해의 편의를 제공하기 위해 상기 두 가지 유형의 키워드에 대하여 설명하도록 한다.In some embodiments, keywords associated with the topic of interest may include two types of keywords. Hereinafter, for convenience of understanding, the above two types of keywords will be described.

제1 유형의 키워드는 필수 키워드이다. 상기 필수 키워드는 투자 대상 기업으로 결정되기 위해 투자 후보 기업이 필수적으로 연관되어야 하는 키워드를 의미한다. 여기서, 특정 기업이 특정 키워드와 연관된다는 것은 상기 특정 기업과 연관된 문서가 상기 특정 키워드가 포함한다는 것을 의미한다. 예를 들어, 제1 투자 후보 기업과 연관된 문서가 필수 키워드를 포함하지 않는 경우, 상기 연관된 문서가 보조 키워드를 포함하더라도 상기 제1 투자 후보 기업은 투자 대상 기업에서 제외될 수 있다. 상기 필수 키워드에 대한 개념은 추후 도 6 및 도 7에 도시된 예를 참조하여 부연 설명하도록 한다.The first type of keywords are mandatory keywords. The essential keyword refers to a keyword that a candidate investment company must necessarily associate with in order to be determined as an investment target company. Here, that a specific company is associated with a specific keyword means that a document related to the specific company includes the specific keyword. For example, when a document associated with a first investment candidate company does not include a required keyword, the first investment candidate company may be excluded from the investment target company even if the related document includes an auxiliary keyword. The concept of the essential keyword will be further explained with reference to examples shown in FIGS. 6 and 7 .

제2 유형의 키워드는 보조 키워드이다. 상기 보조 키워드는 투자 대상 기업을 보다 정확하게 결정하기 위해 보조적으로 이용되는 키워드를 의미한다.The second type of keywords are auxiliary keywords. The auxiliary keyword refers to a keyword that is auxiliaryly used to more accurately determine an investment target company.

상기 필수 키워드 또는 상기 보조 키워드는 중요도에 따라 1차 키워드, 2차 키워드, ??, n차 키워드로 세분화될 수 있다. 이때, 키워드의 차수에 따라 차등적으로 가중치가 부여될 수 있는데, 이에 대한 설명은 후술하도록 한다.The essential keyword or the auxiliary keyword may be subdivided into a primary keyword, a secondary keyword, ??, and an n-order keyword according to importance. At this time, weights may be differentially assigned according to the order of keywords, which will be described later.

키워드 획득부(130)가 필수 키워드 및/또는 보조 키워드를 획득하는 방식은 실시예에 따라 달라질 수 있다.A method for the keyword acquirer 130 to obtain a required keyword and/or an auxiliary keyword may vary according to embodiments.

일 실시예에서, 관심 토픽과 연관된 필수 및 보조 키워드는 미리 설정된 것일 수 있다. 키워드 획득부(130)는 상기 미리 설정된 키워드를 파일로부터 획득하거나, 사용자 인터페이스로부터 입력받을 수 있을 것이나, 본 개시의 범위가 이에 한정되는 것은 아니다. 상기 미리 설정된 키워드들은 해당 토픽과 관련된 전문가에 의해 설정되는 것이 바람직할 것이다.In one embodiment, the required and auxiliary keywords associated with the topic of interest may be preset. The keyword acquisition unit 130 may obtain the preset keyword from a file or receive input from a user interface, but the scope of the present disclosure is not limited thereto. Preferably, the preset keywords are set by an expert related to a corresponding topic.

일 실시예에서, 키워드 획득부(130)는 관심 토픽을 대표하는 대표 키워드를 기초로 자동으로 필수 키워드와 보조 키워드를 생성할 수 있다. 예를 들어, 키워드 획득부(130)는 기 구축된 온톨로지(ontology) 상에서 상기 대표 키워드로부터 제1 거리 이내에 위치한 키워드를 필수 키워드로 결정하고, 상기 대표 키워드로부터 제2 거리 이내에 위치한 키워드(또는 상기 필수 키워드로부터 일정 거리 이내에 위치한 키워드)를 보조 키워드로 결정할 수 있다. 이때, 상기 제2 거리는 상기 제1 거리보다 먼 거리임은 물론이다. 다른 예를 들어, 키워드 획득부(130)는 상기 대표 키워드로 포털 검색 또는 문서 검색을 수행하고, 검색된 문서에 함께 출현한 키워드들을 필수 키워드와 보조 키워드로 결정할 수 있다. 이때, 출현 빈도가 상대적으로 높은 키워드가 필수 키워드로 결정되고, 상대적으로 낮은 키워드가 보조 키워드로 결정될 수 있다. 가령, 상기 대표 키워드가 기술 관련 키워드(e.g. 2차 전지)인 경우, 키워드 획득부(130)는 특허, 논문 등의 기술 문서를 검색하여, 필수 키워드 및 보조 키워드를 정확하게 결정할 수 있다.In one embodiment, the keyword acquisition unit 130 may automatically generate essential keywords and auxiliary keywords based on a representative keyword representing a topic of interest. For example, the keyword acquisition unit 130 determines a keyword located within a first distance from the representative keyword as an essential keyword on a pre-constructed ontology, and determines a keyword located within a second distance from the representative keyword (or the essential keyword). A keyword located within a certain distance from the keyword may be determined as an auxiliary keyword. At this time, the second distance is, of course, a longer distance than the first distance. For another example, the keyword acquisition unit 130 may perform a portal search or document search with the representative keyword, and may determine keywords appearing together in the searched document as essential keywords and auxiliary keywords. In this case, a keyword having a relatively high frequency of occurrence may be determined as an essential keyword, and a keyword having a relatively low frequency may be determined as an auxiliary keyword. For example, when the representative keyword is a technology-related keyword (e.g. secondary battery), the keyword acquisition unit 130 searches technical documents such as patents and papers to accurately determine essential keywords and auxiliary keywords.

일 실시예에서, 관심 토픽과 연관된 필수 키워드는 미리 설정되어 있고, 키워드 획득부(130)는 상기 필수 키워드를 기초로 보조 키워드를 자동으로 생성할 수 있다. 상기 보조 키워드를 자동으로 생성하는 방법은 전술한 실시예를 참고하도록 한다.In one embodiment, essential keywords related to the topic of interest are set in advance, and the keyword acquisition unit 130 may automatically generate auxiliary keywords based on the essential keywords. For a method of automatically generating the auxiliary keyword, refer to the above-described embodiment.

일 실시예에서, 키워드 획득부(130)는 전술한 실시예들의 조합에 기초하여 필수 키워드 및 보조 키워드를 획득할 수 있다.In one embodiment, the keyword acquisition unit 130 may acquire essential keywords and auxiliary keywords based on a combination of the foregoing embodiments.

한편, 몇몇 실시예에서, 키워드 획득부(130)는 획득된 키워드에 대한 확장 기능을 더 수행할 수 있다. 구체적으로, 필수 키워드 또는 보조 키워드가 검색 키워드로 획득되면, 키워드 획득부(130)는 각 키워드에 대한 유의어, 연관 키워드 등을 검색 키워드로 추가할 수 있다. 그렇게 함으로써, 정밀한 검색이 수행될 수 있고, 관심 토픽과 연관된 기업이 정확하게 선별될 수 있다.Meanwhile, in some embodiments, the keyword acquisition unit 130 may further perform an extension function for the acquired keyword. Specifically, when a required keyword or an auxiliary keyword is acquired as a search keyword, the keyword acquisition unit 130 may add synonyms, related keywords, and the like to each keyword as search keywords. By doing so, a precise search can be performed, and companies related to the topic of interest can be accurately selected.

다음으로, 스코어링부(140)는 투자 후보 기업과 관심 토픽 간의 관련도 스코어를 산출한다. 도 6에 도시된 바와 같이, 스코어링부(140)는 가중치 결정부(141), 검색부(143) 및 스코어 산출부(145)를 포함할 수 있다.Next, the scoring unit 140 calculates a relevance score between the investment candidate company and the topic of interest. As shown in FIG. 6 , the scoring unit 140 may include a weight determination unit 141 , a search unit 143 and a score calculation unit 145 .

가중치 결정부(141)는 다양한 기준에 의거하여 가중치를 결정한다. 예를 들어, 상기 가중치는 키워드 유형에 따른 가중치, 문서 유형에 따른 가중치, 키워드별 가중치, 문서 내에서의 키워드 출현 위치에 따른 가중치, 문서의 생성 시점에 따른 가중치, 관심 토픽에 따른 가중치 등을 포함할 수 있다. 상기 가중치는 관심 토픽과의 연관성을 보다 정확하게 산정하기 위해 이용되는 것으로 이해될 수 있다. 상기 가중치에 대한 보다 자세한 설명은 도 15 내지 도 17을 참조하여 후술하도록 한다.The weight determination unit 141 determines weights based on various criteria. For example, the weights include weights according to keyword types, weights according to document types, weights according to keywords, weights according to keyword appearance positions in documents, weights according to document creation time, weights according to topics of interest, and the like. can do. It can be understood that the weight is used to more accurately calculate the relevance with the topic of interest. A more detailed description of the weight will be described later with reference to FIGS. 15 to 17 .

다음으로, 검색부(143)는 키워드 획득부(130)가 획득한 키워드로 투자 후보 기업과 연관된 문서들을 검색하고, 검색 결과를 스코어 산출부(145)에게 제공한다.Next, the search unit 143 searches for documents related to investment candidate companies using the keyword obtained by the keyword acquisition unit 130 and provides the search result to the score calculation unit 145 .

일 실시예에 따르면, 상기 연관된 문서 중 필수 키워드를 포함하지 않는 문서는 검색 결과에서 제외될 수 있다. 예를 들어, 도 7에 도시된 바와 같이, 문서 B 및 F(61, 63)는 1차 및 2차 보조 키워드를 포함하고 있더라도 검색 결과에서 제외될 수 있다. 독립 키워드가 1차, 2차 등 다수의 차수로 구성된 경우에는, 상기 연관된 문서 중 모든 차수의 독립 키워드를 포함하지 않은 문서는 검색 결과에서 제외될 수 있다. 예를 들어, 도 8에 도시된 바와 같이, 문서 B, E 및 F(71, 73, 75)는 1차 및 2차 필수 키워드를 포함하지 않으므로 검색 결과에서 제외될 수 있다. 본 실시예에 따르면, 관심 토픽에 대한 중요 키워드(즉, 필수 키워드)와 연관되지 않은 투자 후보 기업은 투자 대상 기업에서 제외됨으로써, 상기 관심 토픽과 연관된 기업이 정확하게 선별될 수 있다.According to an embodiment, a document that does not include a required keyword among the related documents may be excluded from a search result. For example, as shown in FIG. 7 , documents B and F (61, 63) may be excluded from the search results even though they contain primary and secondary auxiliary keywords. When independent keywords are composed of multiple orders, such as first and second orders, documents that do not include independent keywords of all orders among the related documents may be excluded from the search results. For example, as shown in FIG. 8 , documents B, E, and F (71, 73, and 75) may be excluded from the search results because they do not include the first and second required keywords. According to this embodiment, investment candidate companies that are not related to important keywords (ie, essential keywords) for the topic of interest are excluded from investment target companies, so that companies related to the topic of interest can be accurately selected.

일 실시예에 따르면, 검색부(143)는 필터링 방식으로 검색을 수행할 수 있다. 구체적으로, 도 9에 도시된 바와 같이, 검색부(143)는 주어진 문서 집합(81)을 필수 키워드(83)로 필터링한 다음, 필터링된 문서(85)를 보조 키워드로 검색하는 과정(87)을 수행할 수 있다. 그렇게 함으로써, 검색에 소요되는 컴퓨팅 리소스가 절감되고, 효율적인 검색이 수행될 수 있다.According to an embodiment, the search unit 143 may perform a search using a filtering method. Specifically, as shown in FIG. 9, the search unit 143 filters the given document set 81 with essential keywords 83 and then searches the filtered documents 85 with auxiliary keywords (87). can be performed. By doing so, computing resources required for search can be reduced and efficient search can be performed.

한편, 몇몇 실시예에서, 필수 키워드 및 보조 키워드에 내재된 기술적 사상은 문서의 유형에도 적용될 수 있다. 가령, 도 10에 도시된 바와 같이, 공시 문서가 필수 문서로 설정되고, 검색 결과 기업 b 및 f(241, 243)와 연관된 공시 문서에서 관심 토픽과 연관된 키워드(e.g. 필수, 보조 키워드)가 출현하지 않았다고 가정하자. 그러면, 기업 b 및 f(241, 243)는 관련도 스코어에 관계 없이 투자 대상 기업에서 제외될 수 있다.Meanwhile, in some embodiments, technical ideas inherent in essential keywords and auxiliary keywords may also be applied to types of documents. For example, as shown in FIG. 10 , a disclosure document is set as a required document, and keywords (e.g. required, secondary keywords) associated with a topic of interest do not appear in the disclosure documents associated with companies b and f (241, 243) as search results. Let's assume it didn't. Then, companies b and f (241, 243) may be excluded from investment target companies regardless of their relevance scores.

몇몇 실시예에서, 필수 키워드 및 보조 키워드에 내재된 기술적 사상은 문서 내 키워드의 출현 위치에도 적용될 수 있다. 가령, 사업 보고서의 사업 개요 섹션이 필수 출현 위치로 설정되고, 검색 결과 제1 기업이 발행한 사업 보고서의 사업 개요 섹션에서 관심 토픽과 연관된 키워드(e.g. 필수, 보조 키워드)가 출현하지 않았다고 가정하자. 그러면, 상기 제1 기업은 관련도 스코어에 관계 없이 투자 대상 기업에서 제외될 수 있다.In some embodiments, technical ideas inherent in mandatory keywords and supplementary keywords may also be applied to the occurrence location of keywords in a document. For example, assume that the business summary section of the business report is set as a required occurrence position, and keywords (e.g. required, secondary keywords) related to the topic of interest do not appear in the business summary section of the business report issued by the first company as a search result. Then, the first company may be excluded from the investment target company regardless of the relevance score.

다음으로, 스코어 산출부(145)는 검색 결과를 이용하여 특정 키워드와 연관된 투자 후보 기업에 관련도 스코어를 부여한다. 예를 들어, 공시 문서에서 특정 키워드가 검색된 경우, 스코어 산출부(145)는 상기 공시 문서를 발행한 투자 후보 기업에 관련도 스코어를 부여할 수 있다. 다른 예를 들어, 뉴스에서 특정 키워드가 검색된 경우, 스코어 산출부(145)는 상기 뉴스에서 언급된 투자 후보 기업에 관련도 스코어를 부여할 수 있다. 이때, 각 투자 후보 기업에 부여되는 관련도 스코어는 상기 특정 키워드의 출현 빈도에 비례하는 값일 수 있으나, 본 개시의 범위가 이에 한정되는 것은 아니다.Next, the score calculation unit 145 assigns a relevance score to investment candidate companies associated with a specific keyword by using the search result. For example, when a specific keyword is searched for in the disclosure document, the score calculation unit 145 may assign a relevance score to the investment candidate company that issued the disclosure document. For another example, when a specific keyword is searched for in the news, the score calculation unit 145 may assign a relevance score to the investment candidate company mentioned in the news. At this time, the relevance score given to each investment candidate company may be a value proportional to the frequency of occurrence of the specific keyword, but the scope of the present disclosure is not limited thereto.

또한, 스코어 산출부(145)는 부여된 관련도 스코어를 합산하여 각 투자 후보 기업별로 최종 관련도 스코어를 산출한다. 이때, 스코어 산출부(145)는 가중치 결정부(141)에 의해 결정된 가중치를 반영하여 최종 관련도 스코어를 산출할 수 있는데, 이에 대한 설명은 도 15 내지 도 17을 참조하여 후술하도록 한다.In addition, the score calculation unit 145 calculates a final relevance score for each investment candidate company by summing the assigned relevance scores. At this time, the score calculation unit 145 may calculate the final relevance score by reflecting the weight determined by the weight determination unit 141, which will be described later with reference to FIGS. 15 to 17.

다음으로, 투자 대상 기업 결정부(150)는 상기 최종 관련도 스코어에 기초하여 다수의 투자 후보 기업 중에서 투자 대상 기업을 결정한다. 중복된 설명을 배제하기 위해, 상기 투자 대상 기업을 결정하는 방법에 대한 자세한 설명은 도 12 및 도 13을 참조하여 후술하도록 한다.Next, the investment target company determining unit 150 determines an investment target company from among a plurality of investment candidate companies based on the final relevance score. In order to exclude duplicate descriptions, a detailed description of the method for determining the investment target company will be described later with reference to FIGS. 12 and 13 .

다음으로, 포트폴리오 구축부(160)는 결정된 투자 대상 기업에 대한 투자 비중을 결정함으로써 관심 토픽에 대한 투자 포트폴리오를 구축한다. 상기 투자 비중을 결정하는 방법은 실시예에 따라 달라질 수 있는데, 이에 대한 설명은 도 18 내지 도 20을 참조하여 후술하도록 한다.Next, the portfolio building unit 160 builds an investment portfolio for a topic of interest by determining an investment weight for the determined investment target company. The method of determining the investment ratio may vary depending on the embodiment, and a description thereof will be described later with reference to FIGS. 18 to 20.

도 5 및 도 6의 각 구성 요소는 소프트웨어(Software) 또는, FPGA(Field Programmable Gate Array)나 ASIC(Application-Specific Integrated Circuit)과 같은 하드웨어(Hardware)를 의미할 수 있다. 그렇지만, 상기 구성 요소들은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 어드레싱(Addressing)할 수 있는 저장 매체에 있도록 구성될 수도 있고, 하나 또는 그 이상의 프로세서들을 실행시키도록 구성될 수도 있다. 상기 구성 요소들 안에서 제공되는 기능은 더 세분화된 구성 요소에 의하여 구현될 수 있으며, 복수의 구성 요소들을 합하여 특정한 기능을 수행하는 하나의 구성 요소로 구현될 수도 있다.Each component of FIGS. 5 and 6 may mean software or hardware such as a Field Programmable Gate Array (FPGA) or an Application-Specific Integrated Circuit (ASIC). However, the components are not limited to software or hardware, and may be configured to be in an addressable storage medium or configured to execute one or more processors. Functions provided within the components may be implemented by more subdivided components, or may be implemented as a single component that performs a specific function by combining a plurality of components.

도 11은 본 개시의 일 실시예에 따른 결정 장치(100)를 나타내는 하드웨어 구성도이다.11 is a hardware configuration diagram illustrating a decision device 100 according to an embodiment of the present disclosure.

도 11을 참조하면, 결정 장치(100)는 하나 이상의 프로세서(101), 버스(105), 통신 인터페이스(107), 프로세서(101)에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리(103)와, 컴퓨터 프로그램(109a)을 저장하는 스토리지(109)를 포함할 수 있다. 다만, 도 11에는 본 개시의 실시예와 관련 있는 구성요소들만이 도시되어 있다. 따라서, 본 개시가 속한 기술분야의 통상의 기술자라면 도 11에 도시된 구성요소들 외에 다른 범용적인 구성 요소들이 더 포함될 수 있음을 알 수 있다.Referring to FIG. 11, the determination device 100 includes one or more processors 101, a bus 105, a communication interface 107, and a memory 103 that loads a computer program executed by the processor 101. and a storage 109 for storing the computer program 109a. However, only components related to the embodiment of the present disclosure are shown in FIG. 11 . Accordingly, those of ordinary skill in the art to which this disclosure belongs may know that other general-purpose components may be further included in addition to the components shown in FIG. 11 .

프로세서(101)는 결정 장치(100)의 각 구성의 전반적인 동작을 제어한다. 프로세서(101)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), GPU(Graphic Processing Unit) 또는 본 개시의 기술 분야에 잘 알려진 임의의 형태의 프로세서를 포함하여 구성될 수 있다. 또한, 프로세서(101)는 본 개시의 실시예들에 따른 방법을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 투자 대상 기업 결정 장치(100)는 하나 이상의 프로세서를 구비할 수 있다.The processor 101 controls the overall operation of each component of the decision device 100 . The processor 101 includes a Central Processing Unit (CPU), a Micro Processor Unit (MPU), a Micro Controller Unit (MCU), a Graphic Processing Unit (GPU), or any type of processor well known in the art of the present disclosure. It can be. Also, the processor 101 may perform an operation for at least one application or program for executing a method according to embodiments of the present disclosure. The investment target company determining device 100 may include one or more processors.

메모리(103)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(103)는 본 개시의 실시예들에 따른 투자 대상 기업 결정 방법을 실행하기 위하여 스토리지(109)로부터 하나 이상의 프로그램(109a)을 로드할 수 있다. 메모리(103)의 예시는 도 11에 도시된 바와 같이 RAM이 될 수 있으나, 본 개시의 범위가 이에 한정되는 것은 아니다. 컴퓨터 프로그램(109a)이 메모리(103)에 로드되면, 메모리(103) 상에 도 5 및 도 6에 도시된 모듈이 로직(logic)의 형태로 구현될 수 있다.Memory 103 stores various data, commands and/or information. The memory 103 may load one or more programs 109a from the storage 109 to execute a method for determining a company to be invested according to embodiments of the present disclosure. An example of the memory 103 may be a RAM as shown in FIG. 11, but the scope of the present disclosure is not limited thereto. When the computer program 109a is loaded into the memory 103, the modules shown in FIGS. 5 and 6 may be implemented in the form of logic on the memory 103.

버스(105)는 결정 장치(100)의 구성 요소 간 통신 기능을 제공한다. 버스(105)는 주소 버스(Address Bus), 데이터 버스(Data Bus) 및 제어 버스(Control Bus) 등 다양한 형태의 버스로 구현될 수 있다.The bus 105 provides communication between components of the decision device 100 . The bus 105 may be implemented in various types of buses such as an address bus, a data bus, and a control bus.

통신 인터페이스(107)는 결정 장치(100)의 유무선 인터넷 통신을 지원한다. 또한, 통신 인터페이스(107)는 인터넷 통신 외의 다양한 통신 방식을 지원할 수도 있다. 이를 위해, 통신 인터페이스(107)는 본 개시의 기술 분야에 잘 알려진 통신 모듈을 포함하여 구성될 수 있다.The communication interface 107 supports wired and wireless Internet communication of the decision device 100 . Also, the communication interface 107 may support various communication methods other than Internet communication. To this end, the communication interface 107 may include a communication module well known in the art of the present disclosure.

스토리지(109)는 상기 하나 이상의 프로그램(109a)을 비임시적으로 저장할 수 있다. 스토리지(109)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 개시가 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다.The storage 109 may non-temporarily store the one or more programs 109a. The storage 109 may be non-volatile memory, such as read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, etc., a hard disk, a removable disk, or a device well known in the art. It may be configured to include any known type of computer-readable recording medium.

컴퓨터 프로그램(109a)은 메모리(103)에 로드될 때 프로세서(101)로 하여금 본 개시의 몇몇 실시예들에 따른 방법들을 수행하도록 하는 인스트럭션들(instructions)을 포함할 수 있다. 상기 인스트럭션은 기능을 기준으로 묶인 일련의 명령어들로서 컴퓨터 프로그램의 구성 요소이자 프로세서에 의해 실행되는 것을 가리킨다. Computer program 109a may include instructions that when loaded into memory 103 cause processor 101 to perform methods in accordance with some embodiments of the present disclosure. The instruction is a series of instructions grouped on the basis of function, and refers to a component of a computer program and executed by a processor.

예를 들어, 컴퓨터 프로그램(109a)은 관심 토픽과 연관된 필수 키워드와 보조 키워드를 획득하는 동작, 투자 후보 기업과 연관된 문서 집합을 상기 필수 키워드로 검색한 결과에 기초하여 상기 투자 후보 기업 중에서 상기 필수 키워드와 연관된 기업에 제1 관련도 스코어를 부여하는 동작, 상기 문서 집합의 전부 또는 일부를 상기 보조 키워드로 검색한 결과에 기초하여 상기 투자 후보 기업 중에서 상기 보조 키워드와 연관된 기업에 제2 관련도 스코어를 부여하는 동작 및 상기 투자 후보 기업에 부여된 관련도 스코어에 기초하여 상기 관심 토픽에 대한 하나 이상의 투자 대상 기업을 결정하는 동작을 수행하도록 하는 인스트럭션들을 포함할 수 있다.For example, the computer program 109a may perform an operation of obtaining a required keyword and an auxiliary keyword associated with a topic of interest, and the required keyword among the investment candidate companies based on a result of searching for a document set related to the investment candidate company with the required keyword. assigning a first relevance score to a company related to the second relevance score to a company associated with the auxiliary keyword among the investment candidate companies based on a result of searching all or part of the document set with the auxiliary keyword; and determining one or more investment target companies for the topic of interest based on a relevance score assigned to the investment candidate company.

지금까지 도 5 내지 도 11을 참조하여 본 개시의 일 실시예에 따른 결정 장치(100)의 구성 및 동작에 대하여 설명하였다. 이하에서는, 도 12 이하의 도면을 참조하여 본 개시의 실시예에 따른 관심 토픽에 대한 투자 대상 기업 결정 방법에 대하여 상세하게 설명한다.So far, the configuration and operation of the decision device 100 according to an embodiment of the present disclosure have been described with reference to FIGS. 5 to 11 . Hereinafter, a method for determining an investment target company for a topic of interest according to an embodiment of the present disclosure will be described in detail with reference to FIG. 12 and subsequent drawings.

이하에서 후술될 본 개시의 실시예에 따른 투자 대상 기업 결정 방법의 각 단계는, 컴퓨팅 장치에 의해 수행될 수 있다. 예를 들어, 상기 컴퓨팅 장치는 결정 장치(100)일 수 있다. 다만, 설명의 편의를 위해, 상기 투자 대상 기업 결정 방법에 포함되는 각 단계의 동작 주체는 그 기재가 생략될 수도 있다. 또한, 투자 대상 기업 결정 방법의 각 단계는 프로세서에 의해 실행되는 컴퓨터 프로그램의 인스트럭션들로 구현될 수 있다.Each step of a method for determining an investment target company according to an embodiment of the present disclosure, which will be described below, may be performed by a computing device. For example, the computing device may be the decision device 100 . However, for convenience of explanation, the description of the operating subject of each step included in the method for determining the investment target company may be omitted. In addition, each step of the method for determining the investment target company may be implemented as instructions of a computer program executed by a processor.

도 12는 본 개시의 일 실시예에 따라 관심 토픽에 대한 투자 대상 기업을 결정하는 방법을 나타내는 흐름도이다. 단, 이는 본 개시의 목적을 달성하기 위한 바람직한 실시예일뿐이며, 필요에 따라 일부 단계가 추가되거나 삭제될 수 있음은 물론이다.12 is a flowchart illustrating a method of determining investment target companies for a topic of interest according to an embodiment of the present disclosure. However, this is only a preferred embodiment for achieving the object of the present disclosure, and it goes without saying that some steps may be added or deleted as needed.

도 12를 참조하면, 상기 투자 대상 기업 결정 방법은 관심 토픽과 연관된 키워드를 획득하는 단계(S100)에서 시작된다. 이때, 상기 관심 토픽과 연관된 키워드는 필수 키워드와 보조 키워드를 포함할 수 있다.Referring to FIG. 12 , the method for determining a company to be invested starts in step S100 of acquiring a keyword associated with a topic of interest. In this case, keywords associated with the topic of interest may include essential keywords and auxiliary keywords.

일 실시예에 따르면, 본 단계(S100) 이전에 결정 장치(100)는 관심 토픽을 결정하는 단계를 더 수행할 수 있다. 이에 대한 설명은 토픽 결정부(120)에 대한 설명을 참조하도록 한다.According to an embodiment, prior to this step ( S100 ), the decision device 100 may further perform a step of determining a topic of interest. For a description of this, refer to the description of the topic determiner 120.

단계(S200)에서, 결정 장치(100)는 기 수집된 문서 집합에서 상기 획득된 키워드로 검색을 수행하고, 검색 결과를 이용하여 관심 토픽과 투자 후보 기업 간의 관련도 스코어를 산출한다. 이때, 상기 문서 집합에서 필수 키워드를 포함하지 않는 문서는 상기 검색 결과에서 제외될 수 있다. 따라서, 필수 키워드와 연관되지 않은 투자 후보 기업은 투자 대상 기업에서 제외되게 된다. 본 단계(S200)에 대한 자세한 설명은 도 15 내지 도 17을 참조하여 상세하게 설명한다.In step S200, the decision device 100 performs a search with the acquired keyword in the previously collected document set, and calculates a relevance score between the topic of interest and the investment candidate company using the search result. In this case, documents that do not include essential keywords in the document set may be excluded from the search results. Therefore, investment candidate companies that are not related to the essential keywords are excluded from the investment target companies. A detailed description of this step (S200) will be described in detail with reference to FIGS. 15 to 17.

단계(S300)에서, 결정 장치(100)는 단계(S200)에서 산출된 관련도 스코어에 기초하여 다수의 투자 후보 기업 중에서 관심 토픽에 대한 투자 대상 기업을 결정한다. 예를 들어, 결정 장치(100)는 상기 관련도 스코어가 임계치 이상인 투자 후보 기업을 투자 대상 기업으로 결정할 수 있다. 다른 예를 들어, 결정 장치(100)는 관련도 스코어가 높은 상위 n개(단, n은 1 이상의 자연수)의 투자 후보 기업을 투자 대상 기업으로 결정할 수 있다. 여기서, 상기 n의 값은 기 설정된 고정 값 또는 상황에 따라 변동되는 변동 값일 수 있다. 또 다른 예를 들어, 전술한 예시들의 조합에 기초하여 투자 대상 기업이 결정될 수 있다. 즉, 결정 장치(100)는 관련도 스코어가 높은 상위 n개(단, n은 1 이상의 자연수)의 투자 후보 기업에 해당하고, 상기 관련도 스코어가 임계치 이상인 투자 후보 기업을 투자 대상 기업으로 결정할 수도 있다. 이와 같이, 결정 장치(100)가 투자 대상 기업을 결정하는 방식은 실시예에 따라 얼마든지 달라질 수 있다.In step S300, the determining device 100 determines an investment target company for a topic of interest from among a plurality of investment candidate companies based on the relevance score calculated in step S200. For example, the determining device 100 may determine an investment candidate company having a relevance score equal to or greater than a threshold value as an investment target company. For another example, the determining device 100 may determine top n investment candidate companies having a high relevance score (where n is a natural number equal to or greater than 1) as investment target companies. Here, the value of n may be a predetermined fixed value or a variable value that changes according to circumstances. For another example, the investment target company may be determined based on a combination of the above examples. That is, the decision device 100 may determine investment candidate companies corresponding to the top n investment candidate companies having a high relevance score (where n is a natural number equal to or greater than 1) and having the relevance score equal to or greater than a threshold value as investment target companies. there is. In this way, the method by which the decision device 100 determines the investment target company may vary according to embodiments.

한편, 본 개시의 실시예에 따르면, 도 13에 도시된 바와 같이, 결정 장치(100)는 기 지정된 조건에 따라 특정 기업을 투자 대상 기업에서 제외하거나 추가할 수 있다(S310, S330). 도 13은 단계(S310, S330)들이 순서대로 수행되는 것으로 예시하고 있으나, 단계(S310, S330)들은 도 13에 도시된 순서와 무관하게 수행될 수도 있다. 또한, 단계(S310, S330) 중 일부만이 수행될 수도 있다.Meanwhile, according to an embodiment of the present disclosure, as shown in FIG. 13 , the decision device 100 may exclude or add a specific company from investment target companies according to a predetermined condition (S310 and S330). Although FIG. 13 illustrates that steps S310 and S330 are performed in order, steps S310 and S330 may be performed regardless of the order shown in FIG. 13 . Also, only some of steps S310 and S330 may be performed.

구체적인 예를 들어, 결정 장치(100)는 제1 기업의 재무 건전성과 연관된 재무 지표(e.g. 자산 대비 부채 비율, 거래량, 시가총액 등)가 기 지정된 조건을 만족하지 않는다는 판정에 응답하여, 상기 제1 기업을 투자 대상 기업에서 제외할 수 있다.In a specific example, the decision device 100 responds to determining that a financial indicator (e.g., debt-to-asset ratio, transaction volume, market capitalization, etc.) associated with the financial soundness of the first company does not satisfy a pre-specified condition, and the first company Companies can be excluded from the investment target companies.

다른 예를 들어, 결정 장치(100)는 관심 토픽이 이슈화된 시점과 제1 기업의 가치 변동 시점을 비교하고, 비교 결과에 기초하여 상기 제1 기업을 상기 투자 대상 기업에 추가할 수 있다. 즉, 결정 장치(100)는 관심 토픽과 제1 기업의 자산 가치(e.g. 주가지수) 간에 상관 관계가 존재한다고 판단한 경우, 상기 제1 기업을 투자 대상 기업에 추가할 수 있다. 가령, 도 14에 도시된 바와 같이, 결정 장치(100)는 다양한 뉴스 기사를 분석하여 토픽(201)을 추출하고, 뉴스 일자를 기초로 토픽(201)이 이슈화된 시점(T1)을 결정할 수 있다. 또한, 결정 장치(100)는 기업(a)의 자산 가치(203, e.g. 주가 등)의 변동 시점과 토픽(201)의 이슈화 시점(T1)을 비교함으로써, 토픽(201)과 기업(a) 간의 관련성 존재 여부를 판정할 수 있다. 관련성이 존재한다고 판정한 경우, 결정 장치(100)는 기업(a)을 투자 대상 기업에 추가할 수 있다. 본 예에 따르면, 실질적으로 관심 토픽과 연관되나 문서 상에서 연관성이 드러나지 않는 기업까지 정확하게 투자 대상 기업으로 선별될 수 있다.For another example, the decision device 100 may compare a time when the topic of interest is issued and a time when the value of the first company changes, and add the first company to the investment target companies based on the comparison result. That is, when determining that a correlation exists between the topic of interest and the asset value (eg stock price index) of the first company, the decision device 100 may add the first company to the investment target company. For example, as shown in FIG. 14, the decision device 100 extracts a topic 201 by analyzing various news articles, and determines a time point T 1 at which the topic 201 was issued based on a news date. there is. In addition, the decision device 100 compares the timing of changes in the asset value (203, eg stock price, etc.) of the company (a) with the timing (T 1 ) of the issue of the topic 201, thereby determining the topic 201 and the company (a). It is possible to determine whether there is a relationship between If it is determined that there is a relationship, the decision device 100 may add the company (a) to the investment target companies. According to this example, even a company that is actually related to the topic of interest but whose relationship is not revealed in the document can be accurately selected as an investment target company.

다시 도 12를 참조하면, 단계(S400)에서, 결정 장치(100)는 투자 대상 기업의 투자 비중을 결정함으로써 투자 포트폴리오를 구축한다. 본 단계(S400)에 대한 자세한 설명은 도 18 내지 도 20를 참조하여 후술하도록 한다. 몇몇 실시예에서, 투자 포트폴리오 구축 단계(S400)는 생략될 수도 있다.Referring back to FIG. 12 , in step S400 , the decision device 100 builds an investment portfolio by determining the investment portion of the investment target company. A detailed description of this step (S400) will be described later with reference to FIGS. 18 to 20. In some embodiments, the investment portfolio construction step (S400) may be omitted.

참고로, 전술한 단계(S100 내지 S400) 중에서 단계(S100)는 키워드 획득부(130)에 의해 수행되고, 단계(S200)는 스코어링부(140)에 의해 수행되며, 단계(S300)는 투자 대상 기업 결정부(150)에 의해 수행될 수 있다. 또한, 단계(S400)는 포트폴리오 구축부(160)에 의해 수행될 수 있다.For reference, among the above-described steps (S100 to S400), step (S100) is performed by the keyword acquisition unit 130, step (S200) is performed by the scoring unit 140, and step (S300) is an investment target It may be performed by the enterprise determination unit 150 . Also, step S400 may be performed by the portfolio building unit 160 .

지금까지 도 12 내지 도 14를 참조하여 본 개시의 일 실시예에 따라 관심 토픽에 대한 투자 대상 기업을 결정하는 방법에 대하여 설명하였다. 이하에서는, 단계(S200)에서 수행되는 본 개시의 일 실시예에 따른 관련도 스코어 산출 방법에 대하여 도 15 내지 도 17을 참조하여 상세하게 설명하도록 한다.So far, a method for determining investment target companies for a topic of interest according to an embodiment of the present disclosure has been described with reference to FIGS. 12 to 14 . Hereinafter, the relevance score calculation method according to an embodiment of the present disclosure, which is performed in step S200, will be described in detail with reference to FIGS. 15 to 17.

도 15는 본 개시의 일 실시예에 따른 관련도 스코어 산출 방법을 나타내는 흐름도이다. 특히, 도 15는 검색 키워드가 독립 키워드, 1차 보조 키워드 및 2차 보조 키워드로 구성되는 경우를 예로서 도시하고 있다. 이해의 편의상 도 15는 단계(S210 내지 S230)들이 순서대로 수행되는 것으로 도시하고 있으나, 각 단계(S210 내지 S230)는 도 15에 도시된 순서와 무관하게 수행될 수도 있음에 유의한다. 이하, 도 15를 참조하여 설명한다.15 is a flowchart illustrating a relevance score calculation method according to an embodiment of the present disclosure. In particular, FIG. 15 illustrates a case in which a search keyword is composed of an independent keyword, a primary auxiliary keyword, and a secondary auxiliary keyword as an example. For convenience of understanding, although FIG. 15 illustrates that steps S210 to S230 are performed in order, it should be noted that each step S210 to S230 may be performed regardless of the order shown in FIG. 15 . It will be described below with reference to FIG. 15 .

도 15에 도시된 바와 같이, 결정 장치(100)는 각 키워드로 주어진 문서 집합을 검색하고, 검색 결과를 이용하여 각 키워드와 연관된 투자 후보 기업에 관련도 스코어를 부여한다. 보다 자세하게는, 결정 장치(100)는 필수 키워드에 대한 검색 결과를 이용하여 필수 키워드와 연관된 투자 후보 기업에 제1 관련도 스코어를 부여한다(S210). 유사하게, 결정 장치(100)는 1차 보조 키워드 및 2차 보조 키워드로 문서 집합을 검색하고, 검색 결과를 이용하여 각 키워드와 연관된 투자 후보 기업에 관련도 스코어를 추가로 부여한다(S230, S250). 이때, 상기 부여된 관련도 스코어는 검색 키워드가 해당 문서에 출현한 빈도에 비례하는 값일 수 있으나, 본 개시의 범위가 이에 한정되는 것은 아니다.As shown in FIG. 15 , the decision device 100 searches a document set given each keyword and assigns a relevance score to an investment candidate company associated with each keyword using the search result. In more detail, the determining device 100 assigns a first relevance score to the investment candidate company associated with the essential keyword by using the search result for the essential keyword (S210). Similarly, the decision device 100 searches a document set with a primary secondary keyword and a secondary secondary keyword, and additionally assigns a relevance score to an investment candidate company associated with each keyword by using the search result (S230 and S250). ). In this case, the assigned relevance score may be a value proportional to the frequency of occurrence of the search keyword in the corresponding document, but the scope of the present disclosure is not limited thereto.

다음으로, 단계(S270)에서, 결정 장치(100)는 관련도 스코어에 다양한 가중치를 반영하여 투자 후보 기업에 대한 최종 관련도 스코어를 산출한다. 이때, 상기 가중치는 기본 가중치일 수 있고, 추가 가중치일 수도 있다. 또한, 가중치를 반영하는 방식은 관련도 스코어에 가중치를 곱하는 방식, 가산점을 부여하는 방식 등 어떠한 방식이 되더라도 무방하다. 상기 관련도 스코어에 반영되는 가중치는 실시예에 따라 달라질 수 있다.Next, in step S270, the decision device 100 calculates a final relevance score for the investment candidate company by reflecting various weights on the relevance score. In this case, the weight may be a basic weight or an additional weight. In addition, the method of reflecting the weight may be any method such as a method of multiplying a relevance score by a weight or a method of giving additional points. A weight reflected in the relevance score may vary according to embodiments.

제1 실시예에서, 상기 가중치는 키워드의 유형에 따라 적어도 일부는 차등적으로 결정되는 키워드 유형별 가중치일 수 있다. 가령, 도 16에 도시된 바와 같이, 필수 키워드와 연관된 투자 후보 기업에는 제1 가중치(211)가 적용되고, 1차 보조 키워드와 연관된 투자 후보 기업에는 제2 가중치(213)가 적용되며, 2차 보조 키워드와 연관된 투자 후보 기업에는 제3 가중치(215)가 적용될 수 있다. 이때, 제1 가중치(211)는 제2 가중치(213)보다 큰 값으로 설정되고, 제2 가중치(213)는 제3 가중치(215)보다 큰 값으로 설정될 수 있다. 상기 키워드의 유형은 관심 토픽에 대한 키워드의 중요도를 기준으로 구분될 수 있으므로, 본 실시예에 따른 가중치는 키워드 중요도에 따른 가중치로 이해하더라도 무방할 것이다. 본 실시예에 따르면, 중요도 높은 키워드와 연관된 투자 후보 기업이 투자 대상 기업으로 결정될 것인 바, 관심 토픽과 밀접하게 연관된 기업이 투자 대상 기업으로 결정될 수 있다.In the first embodiment, the weight may be a weight for each keyword type, at least some of which are differentially determined according to the type of keyword. For example, as shown in FIG. 16, a first weight 211 is applied to investment candidate companies associated with essential keywords, and a second weight 213 is applied to investment candidate companies associated with primary secondary keywords. A third weight 215 may be applied to investment candidate companies associated with the auxiliary keyword. In this case, the first weight 211 may be set to a greater value than the second weight 213 , and the second weight 213 may be set to a greater value than the third weight 215 . Since the types of keywords can be classified based on the importance of keywords for the topic of interest, the weight according to the present embodiment can be understood as a weight according to the importance of keywords. According to this embodiment, a company closely associated with a topic of interest may be determined as a company to be invested, since an investment candidate company related to a keyword with high importance will be determined as an investment target company.

제2 실시예에서, 상기 가중치는 키워드 별로 적어도 일부는 차등적으로 결정되는 키워드 가중치일 수 있다. 즉, 동일한 유형의 키워드(e.g. 필수 키워드)이더라도, 제1 필수 키워드와 연관된 투자 후보 기업에는 제1 가중치가 적용되고, 제2 필수 키워드와 연관된 투자 후보 기업에는 제2 가중치가 적용될 수 있다. 몇몇 예시에서, 상기 키워드 가중치는 관심 토픽을 가리키는 대표 키워드와 해당 키워드 간의 유사도에 기초하여 결정될 수 있다. 가령, 주어진 온톨로지 상에서 상기 대표 키워드와 특정 키워드 간에 거리에 기초하여 상기 특정 키워드에 대한 키워드 가중치가 결정될 수 있을 것이나, 본 개시의 범위가 이에 한정되는 것은 아니다. 몇몇 예시에서, 특정 키워드에 대해서만 추가 가중치(또는 가산점)가 부여될 수도 있다. 가령, 관심 토픽과 밀접한 관계에 있는 키워드가 정의된 사전이 주어진 경우, 상기 사전에 포함된 키워드와 연관된 투자 후보 기업에만 추가 가중치(또는 가산점)가 부여될 수 있다. 본 실시예에 따르면, 전술한 제1 실시예보다 더욱 세분화된 키워드별 가중치를 이용하여 관심 토픽과 연관된 기업이 보다 정확하게 결정될 수 있다.In the second embodiment, at least some of the weights may be keyword weights that are differentially determined for each keyword. That is, even if they are keywords of the same type (e.g. required keywords), a first weight may be applied to investment candidate companies associated with the first required keyword, and a second weight may be applied to investment candidate companies associated with the second required keyword. In some examples, the keyword weight may be determined based on a similarity between a representative keyword indicating a topic of interest and the corresponding keyword. For example, a keyword weight for a specific keyword may be determined based on a distance between the representative keyword and a specific keyword on a given ontology, but the scope of the present disclosure is not limited thereto. In some examples, additional weight (or additional points) may be assigned only to specific keywords. For example, when a dictionary is provided in which keywords closely related to topics of interest are defined, additional weight (or additional points) may be given only to investment candidate companies associated with keywords included in the dictionary. According to the present embodiment, a company associated with a topic of interest may be more accurately determined by using a more subdivided weight for each keyword than in the first embodiment described above.

제3 실시예에서, 상기 가중치는 문서 유형에 따라 적어도 일부는 차등적으로 결정되는 문서 유형별 가중치일 수 있다. 가령, 도 16에 도시된 바와 같이, 공시 문서에서 키워드가 검색된 경우, 상기 공시 문서와 연관된 투자 후보 기업에 제1 가중치(217)가 적용될 수 있다. 또한, IR 문서에서 키워드가 검색된 경우, 상기 IR 문서와 연관된 투자 후보 기업에는 제2 가중치(219)가 적용될 수 있다. 본 실시예에 따르면, 문서의 중요도 또는 신뢰도를 반영하여 보다 정확하게 관련도 스코어가 산정될 수 있다. In the third embodiment, the weight may be a weight for each document type, at least some of which are differentially determined according to the document type. For example, as shown in FIG. 16 , when a keyword is searched for in a disclosure document, a first weight 217 may be applied to a candidate investment company associated with the disclosure document. Also, when a keyword is searched in an IR document, a second weight 219 may be applied to investment candidate companies associated with the IR document. According to this embodiment, a relevance score may be more accurately calculated by reflecting the importance or reliability of a document.

제3-1 실시예에서, 제1 관심 토픽에 대한 제1 문서 유형별 가중치는 제2 관심 토픽에 대한 제2 문서 유형별 가중치와 상이할 수 있다. 가령, 관심 토픽이 "2차 전지"와 같이 특정 기술 또는 특정 제품과 연관된 토픽인 경우, 뉴스 기사보다 공시 문서(e.g. 사업 보고서)에 더 높은 가중치가 설정될 수 있다. 그러나, 관심 토픽이 "남북 경협"과 같이 특정 기술 또는 제품과 관련이 없고 사회적 이슈에 관한 토픽인 경우, 공시 문서 상에 연관된 키워드는 거의 출현하지 않을 것이다. 따라서, 이와 같은 경우에는, 공시 문서보다 뉴스 기사에 더 높은 가중치가 설정될 수 있다. 일 예시에서, 관심 토픽이 최근 이슈(즉, 현재를 기준으로 일정 시점 이내의 이슈)에 해당하는 경우, 결정 장치(100)는 자동으로 문서 유형별 가중치를 조정할 수 있다. 이를테면, 결정 장치(100)는 뉴스 기사에 대한 가중치를 더 높은 값으로 조정하고, 공시 문서에 대한 가중치를 더 낮은 값으로 조정할 수 있다. 다른 예시에서, 제1 유형의 문서에 필수 키워드가 거의 출현하지 않는 경우, 결정 장치(100)는 상기 제1 유형 문서에 대한 가중치를 더 낮은 값으로 조정하고, 다른 유형의 문서에 대한 가중치를 상대적으로 더 높은 값으로 조정할 수도 있다.In the 3-1 embodiment, the weight for each first document type for the first topic of interest may be different from the weight for each second document type for the second topic of interest. For example, when the topic of interest is a topic related to a specific technology or a specific product, such as “secondary battery”, a higher weight may be set for a public announcement document (eg, a business report) than a news article. However, when the topic of interest is a topic related to a social issue and not related to a specific technology or product, such as “inter-Korean economic cooperation,” the related keyword will hardly appear on the disclosure document. Accordingly, in such a case, a higher weight may be set for the news article than for the publication document. In one example, when a topic of interest corresponds to a recent issue (ie, an issue within a certain point in time based on the present), the decision device 100 may automatically adjust a weight for each document type. For example, the decision device 100 may adjust a weight for a news article to a higher value and a weight for an announcement document to a lower value. In another example, when essential keywords rarely appear in documents of the first type, the determination device 100 adjusts the weight for the document of the first type to a lower value, and sets the weight for the document of the other type to a relative value. can be adjusted to a higher value.

제4 실시예에서, 상기 가중치는 특정 키워드의 문서 내 출현 위치에 기초하여 적어도 일부는 차등적으로 결정될 수 있다. 가령, 도 17에 도시된 바와 같이, 키워드 A(227)가 2개의 사업 보고서(221, 231)에 출현한 경우라 하더라도, 사업 보고서 A(221)를 발행한 투자 후보 기업에 더 높은 가중치가 적용될 수 있다. 키워드 A(227)가 사업 배경(225, 235)에 출현한 기업보다, 키워드 A(227)가 사업 개요(223)에 출현한 기업이 관심 토픽과 더 밀접한 관련성이 있을 것이기 때문이다. 본 실시예에서, 상기 특정 키워드의 문서 내 출현 위치에 기초하여 추가 가중치 또는 가산점이 부여될 수 있다. 가령, 특정 키워드가 특정 문서의 서두에 출현하거나, "요약", "개요" 등과 같이 주요 섹션에서 출현한 경우, 상기 특정 문서와 연관된 투자 후보 기업에 추가 가중치 또는 가산점이 부여될 수 있다.In the fourth embodiment, at least some of the weights may be differentially determined based on an appearance position of a specific keyword in a document. For example, as shown in FIG. 17, even if the keyword A 227 appears in two business reports 221 and 231, a higher weight will be applied to the investment candidate company that issued the business report A 221. can This is because a company in which the keyword A (227) appears in the business summary (223) will be more closely related to the topic of interest than a company in which the keyword A (227) appears in the business background (225, 235). In this embodiment, an additional weight or additional points may be assigned based on the occurrence position of the specific keyword in the document. For example, when a specific keyword appears at the beginning of a specific document or appears in a main section such as “summary” or “summary”, additional weight or additional points may be given to investment candidates associated with the specific document.

제5 실시예에서, 상기 가중치는 특정 키워드가 검색된 문서의 생성 시점에 기초하여 적어도 일부는 차등적으로 결정되는 것일 수 있다. 또는, 특정 키워드의 문서 내 출현 위치에 기초하여 추가 가중치 또는 가산점이 부여될 수 있다. 가령, 특정 문서의 생성 시점이 최근인 경우, 현재 상기 특정 문서와 연관된 제1 투자 후보 기업이 관심 토픽과 보다 밀접하게 연관된 기업일 가능성이 높다. 따라서, 상기 제1 투자 후보 기업에 추가 가중치 또는 가산점이 부여될 수 있다.In the fifth embodiment, at least some of the weights may be differentially determined based on a creation time of a document in which a specific keyword is searched for. Alternatively, additional weight or additional points may be assigned based on the occurrence position of a specific keyword in the document. For example, when a specific document is created recently, it is highly likely that the first investment candidate company currently associated with the specific document is a company more closely related to the topic of interest. Accordingly, additional weight or additional points may be assigned to the first investment candidate company.

제6 실시예에서, 특정 투자 후보 기업과 연관된 문서에 특정 키워드가 지속적으로 출현하는 경우, 상기 특정 투자 후보 기업에 추가 가중치 또는 가산점이 부여될 수 있다. 가령, 일정 기간 동안 생성된 제1 투자 후보 기업의 연관 문서에서 특정 키워드가 지속적으로 출현하는 경우, 상기 제1 투자 후보 기업에 추가 가중치 또는 가산점이 부여될 수 있다.In the sixth embodiment, when a specific keyword continuously appears in a document related to a specific investment candidate company, additional weight or additional points may be assigned to the specific investment candidate company. For example, when a specific keyword continuously appears in related documents of a first investment candidate company generated during a certain period of time, additional weight or additional points may be assigned to the first investment candidate company.

제7 실시예에서, 상기 가중치는 검색된 문서의 출처(또는 신뢰도)에 따라 적어도 일부는 상이하게 결정되는 것일 수 있다. 가령, 특정 키워드가 제1 뉴스 기사 및 제2 뉴스 기사에 출현하고, 상기 제1 뉴스 기사가 보다 공신력 있는 언론사에서 발행된 것이라고 가정하자. 이와 같은 경우, 상기 제1 뉴스 기사와 연관된 제1 투자 후보 기업에 더 높은 가중치가 부여될 수 있다. 또는, 상기 제1 투자 후보 기업에 추가 가중치 또는 가산점이 부여될 수 있다.In the seventh embodiment, at least some of the weights may be determined differently according to the source (or reliability) of the retrieved document. For example, it is assumed that a specific keyword appears in the first news article and the second news article, and the first news article is published by a more reputable news agency. In this case, a higher weight may be assigned to the first investment candidate company associated with the first news article. Alternatively, additional weight or additional points may be assigned to the first investment candidate company.

제8 실시예에서, 전술한 실시예들의 조합에 따른 가중치 또는 가산점을 반영하여 최종 관련도 스코어가 산출될 수 있다.In an eighth embodiment, a final relevance score may be calculated by reflecting weights or additional points according to a combination of the above-described embodiments.

지금까지 도 15 내지 도 17을 참조하여 본 개시의 일 실시예에 따른 관련도 스코어 산출 방법에 대하여 설명하였다. 상술한 방법에 따르면, 다양한 종류의 가중치를 반영함으로써, 관심 토픽과 투자 후보 기업 간의 관련도 스코어가 정확하게 산정될 수 있다. 이에 따라, 관심 토픽과 연관된 기업이 정확하게 선별될 수 있다.So far, the relevance score calculation method according to an embodiment of the present disclosure has been described with reference to FIGS. 15 to 17 . According to the above-described method, a relevance score between a topic of interest and an investment candidate company can be accurately calculated by reflecting various types of weights. Accordingly, companies associated with the topic of interest can be accurately selected.

이하에서는, 도 18 내지 도 20을 참조하여 본 개시의 몇몇 실시예들에 따른 투자 비중 결정 방법에 대하여 설명하도록 한다.Hereinafter, a method for determining an investment ratio according to some embodiments of the present disclosure will be described with reference to FIGS. 18 to 20 .

도 18 내지 도 20은 본 개시의 몇몇 실시예들에 따른 투자 비중 결정 방법을 나타내는 흐름도이다. 이하, 도 18 내지 도 20을 참조하여 설명한다.18 to 20 are flowcharts illustrating a method for determining an investment proportion according to some embodiments of the present disclosure. Hereinafter, description will be made with reference to FIGS. 18 to 20 .

제1 실시예에서, 도 18에 도시된 바와 같이, 결정 장치(100)는 투자 대상 기업의 관련도 스코어에 기초하여 투자 비중을 결정할 수 있다(S410). 예컨대, 결정 장치(100)는 관련도 스코어의 상대적 비율에 기초로 투자 대상 기업의 투자 비중을 결정할 수 있다. 본 실시예에 따르면, 관심 토픽과의 관련성이라는 합리적인 기준 하에 투자 비중이 결정될 수 있다.In the first embodiment, as shown in FIG. 18 , the determining device 100 may determine the investment proportion based on the relevance score of the investment target company (S410). For example, the determining device 100 may determine the investment weight of the investment target company based on the relative ratio of the relevance score. According to this embodiment, the proportion of investment may be determined based on a reasonable criterion of relevance to a topic of interest.

제2 실시예에서, 도 19에 도시된 바와 같이, 결정 장치(100)는 투자 대상 기업의 시가총액 또는 시총비중에 기초하여 투자 대상 기업의 투자 비중을 결정할 수 있다(S430). 본 실시예에 따르면, 투자 대상 기업의 평균 지수를 잘 추종하는 투자 포트폴리오가 구축될 수 있다.In the second embodiment, as shown in FIG. 19 , the determining device 100 may determine the investment proportion of the investment target company based on the market capitalization or market cap proportion of the investment target company (S430). According to this embodiment, an investment portfolio that well follows the average index of investment target companies can be constructed.

제3 실시예에서, 도 20에 도시된 바와 같이, 결정 장치(100)는 관심 토픽이 이슈화된 시점과 투자 대상 기업과 연관된 문서의 생성 시점과의 차이에 기초하여 투자 대상 기업의 투자 비중을 결정할 수 있다(S450). 예를 들어, 관심 토픽이 이슈화된 시점과 제1 투자 대상 기업의 연관 문서의 생성 시점과의 차이가 클수록 상기 제1 투자 대상 기업의 투자 비중은 감소될 수 있다. 반대의 경우, 상기 제1 투자 대상 기업의 투자 비중은 증가될 수 있다. 본 실시예에 따르면, 관심 토픽과 투자 대상 기업 간의 실질적 상관 관계에 기초하여 신뢰도 높은 투자 포트폴리오가 구축될 수 있다.In the third embodiment, as shown in FIG. 20 , the decision device 100 determines the investment proportion of the investment target company based on the difference between the time when the topic of interest is issued and the time when the document related to the investment target company is created. It can (S450). For example, as the difference between the time when the topic of interest is issued as an issue and the time when the relevant document of the first investment target company is generated increases, the investment proportion of the first investment target company may decrease. In the opposite case, the investment proportion of the first investment target company may be increased. According to this embodiment, a highly reliable investment portfolio can be constructed based on a substantial correlation between a topic of interest and a target company for investment.

제4 실시예에서, 전술한 실시예들의 조합에 기초하여 투자 대상 기업의 투자 비중이 결정될 수 있다. 예를 들어, 투자 대상 기업의 관련도 스코어와 시가총액을 함께 고려하여 각 투자 대상 기업의 투자 비중이 결정될 수 있다.In the fourth embodiment, the investment proportion of the investment target company may be determined based on a combination of the above embodiments. For example, the investment proportion of each investment target company may be determined by considering both the relevance score and the market capitalization of the investment target company.

지금까지 도 18 내지 도 20을 참조하여 본 개시의 몇몇 실시예들에 따른 투자 비중 결정 방법에 대하여 설명하였다. 상술한 방법에 따르면, 합리적인 기준 하에 투자 대상 기업의 투자 비중을 결정함으로써, 관심 토픽에 대한 신뢰도 높은 투자 포트폴리오가 구축될 수 있다.So far, a method for determining an investment ratio according to some embodiments of the present disclosure has been described with reference to FIGS. 18 to 20 . According to the above-described method, a highly reliable investment portfolio for a topic of interest can be constructed by determining the investment portion of the investment target company under a reasonable standard.

지금까지 도 1 내지 도 20을 참조하여 본 개시의 몇몇 실시예들 및 그 실시예들에 따른 효과들을 언급하였다. 본 개시의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.So far, several embodiments of the present disclosure and effects according to the embodiments have been described with reference to FIGS. 1 to 20 . The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.

지금까지 도 1 내지 도 20을 참조하여 설명된 본 개시의 개념은 컴퓨터가 읽을 수 있는 매체 상에 컴퓨터가 읽을 수 있는 코드로 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체는, 예를 들어 이동형 기록 매체(CD, DVD, 블루레이 디스크, USB 저장 장치, 이동식 하드 디스크)이거나, 고정식 기록 매체(ROM, RAM, 컴퓨터 구비 형 하드 디스크)일 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체에 기록된 상기 컴퓨터 프로그램은 인터넷 등의 네트워크를 통하여 다른 컴퓨팅 장치에 전송되어 상기 다른 컴퓨팅 장치에 설치될 수 있고, 이로써 상기 다른 컴퓨팅 장치에서 사용될 수 있다.The concept of the present disclosure described with reference to FIGS. 1 to 20 so far may be implemented as computer readable code on a computer readable medium. The computer-readable recording medium may be, for example, a removable recording medium (CD, DVD, Blu-ray disc, USB storage device, removable hard disk) or a fixed recording medium (ROM, RAM, computer-equipped hard disk). can The computer program recorded on the computer-readable recording medium may be transmitted to another computing device through a network such as the Internet, installed in the other computing device, and thus used in the other computing device.

이상에서, 본 개시의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 개시가 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 개시의 목적 범위 안에서라면, 그 모든 구성요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다.In the above, even though all components constituting the embodiments of the present disclosure have been described as being combined or operated as one, the present disclosure is not necessarily limited to these embodiments. That is, within the scope of the purpose of the present disclosure, all of the components may be selectively combined with one or more to operate.

도면에서 동작들이 특정한 순서로 도시되어 있지만, 반드시 동작들이 도시된 특정한 순서로 또는 순차적 순서로 실행되어야만 하거나 또는 모든 도시 된 동작들이 실행되어야만 원하는 결과를 얻을 수 있는 것으로 이해되어서는 안 된다. 특정 상황에서는, 멀티태스킹 및 병렬 처리가 유리할 수도 있다. 더욱이, 위에 설명한 실시예들에서 다양한 구성들의 분리는 그러한 분리가 반드시 필요한 것으로 이해되어서는 안 되고, 설명된 프로그램 컴포넌트들 및 시스템들은 일반적으로 단일 소프트웨어 제품으로 함께 통합되거나 다수의 소프트웨어 제품으로 패키지 될 수 있음을 이해하여야 한다.Although actions are shown in a particular order in the drawings, it should not be understood that the actions must be performed in the specific order shown or in a sequential order, or that all shown actions must be performed to obtain a desired result. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of the various components in the embodiments described above should not be understood as requiring such separation, and the described program components and systems may generally be integrated together into a single software product or packaged into multiple software products. It should be understood that there is

이상 첨부된 도면을 참조하여 본 개시의 실시예들을 설명하였지만, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자는 본 개시가 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 개시의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 개시의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Although the embodiments of the present disclosure have been described with reference to the accompanying drawings, those skilled in the art to which the present disclosure pertains can be implemented in other specific forms without changing the technical spirit or essential features of the present disclosure. can understand that Therefore, the embodiments described above should be understood as illustrative in all respects and not limiting. The protection scope of the present disclosure should be construed by the claims below, and all technical ideas within the scope equivalent thereto should be construed as being included in the scope of the present disclosure.

Claims (10)

컴퓨팅 장치에서 관심 토픽에 대한 투자 대상 기업을 결정하는 방법에 있어서,
상기 관심 토픽과 연관된 키워드를 획득하는 단계; 및
상기 키워드와 연관된 복수의 투자 후보 기업 중에서 적어도 하나의 투자 대상 기업을 결정하는 단계를 포함하되,
상기 투자 대상 기업을 결정하는 단계는,
상기 복수의 투자 후보 기업에 포함된 각각의 기업과 연관된 문서 집합에서 상기 키워드를 검색하는 단계; 및
상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계를 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
A method for determining an investment target company for a topic of interest in a computing device,
acquiring keywords associated with the topic of interest; and
Determining at least one investment target company from among a plurality of investment candidate companies associated with the keyword,
The step of determining the investment target company,
Retrieving the keyword from a document set associated with each company included in the plurality of investment candidate companies; and
Determining a first investment candidate company associated with an essential document for which the keyword is searched for as the investment target company based on a result of the search,
How to decide which companies to invest in your topic of interest.
제1 항에 있어서,
상기 문서 집합은,
사전에 설정된 필수 문서 집합과 보조 문서 집합을 포함하는 것이고,
상기 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는,
상기 키워드가 검색된 보조 문서와 연관된 제2 투자 후보 기업을 상기 투자 대상에서 제외하는 단계를 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 1,
The document set,
It includes a set of pre-set essential documents and a set of auxiliary documents,
The step of determining the first investment candidate company as the investment target company,
Excluding a second investment candidate company associated with an auxiliary document for which the keyword is searched for from the investment target,
How to decide which companies to invest in your topic of interest.
제1 항에 있어서,
상기 필수 문서는 공시 문서, IR 문서, 뉴스 문서 및 증권사 리포트를 포함하는 문서 집합에 포함되는 것인,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 1,
The essential document is included in a set of documents including public documents, IR documents, news documents and securities company reports,
How to decide which companies to invest in your topic of interest.
제1 항에 있어서,
상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는,
상기 필수 문서 내의 상기 키워드의 출현 위치와 기 지정된 위치를 비교하는 단계; 및
상기 비교의 결과에 기초하여 상기 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계를 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 1,
Determining a first investment candidate company associated with an essential document for which the keyword is searched for as the investment target company based on a result of the search,
Comparing an appearance position of the keyword in the essential document with a predetermined position; and
Determining the first investment candidate company as the investment target company based on the result of the comparison,
How to decide which companies to invest in your topic of interest.
제4 항에 있어서,
상기 기 지정된 위치는,
상기 제1 투자 후보 기업과 연관된 문서 내의 기 지정된 섹션인,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 4,
The predetermined location is
A pre-designated section in a document associated with the first investment candidate company,
How to decide which companies to invest in your topic of interest.
제4 항에 있어서,
상기 비교의 결과에 기초하여 상기 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는,
상기 키워드의 출현 위치가 상기 기 지정된 위치와 일치하지 않은 경우, 상기 제1 투자 후보 기업을 상기 투자 대상에서 제외하는 단계를 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 4,
Determining the first investment candidate company as the investment target company based on the result of the comparison,
Excluding the first investment candidate company from the investment target when the appearance location of the keyword does not match the pre-specified location,
How to decide which companies to invest in your topic of interest.
제1 항에 있어서,
상기 투자 대상 기업에 대한 투자 비중을 결정함으로써, 상기 관심 토픽에 대한 투자 포트폴리오를 구축하는 단계를 더 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 1,
Further comprising the step of building an investment portfolio for the topic of interest by determining the proportion of investment in the investment target company,
How to decide which companies to invest in your topic of interest.
제7 항에 있어서,
상기 투자 포트폴리오를 구축하는 단계는,
상기 관심 토픽이 이슈화된 시점과 상기 투자 대상 기업과 연관된 문서의 생성 시점과의 차이에 기초하여 상기 투자 비중을 결정하는 단계를 포함하는 것을 특징으로 하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 7,
The step of building the investment portfolio,
Determining the investment proportion based on a difference between a time when the topic of interest is issued and a time when a document related to the investment target company is generated.
How to decide which companies to invest in your topic of interest.
제1 항에 있어서,
상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는,
상기 관심 토픽이 이슈화된 시점과 상기 제1 투자 후보 기업의 가치 변동 시점을 비교하는 단계; 및
상기 비교의 결과에 기초하여, 상기 제1 투자 후보 기업을 상기 투자 대상 기업에 추가하는 단계를 더 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 1,
Determining a first investment candidate company associated with an essential document for which the keyword is searched for as the investment target company based on a result of the search,
Comparing a time when the topic of interest became an issue and a time when the value of the first investment candidate company changed; and
Further comprising the step of adding the first investment candidate company to the investment target company based on the result of the comparison.
How to decide which companies to invest in your topic of interest.
제1 항에 있어서,
상기 검색의 결과에 기초하여 상기 키워드가 검색된 필수 문서와 연관된 제1 투자 후보 기업을 상기 투자 대상 기업으로 결정하는 단계는,
상기 제1 투자 후보 기업의 재무 건전성과 연관된 재무 지표가 기 지정된 조건을 만족하지 않는다는 판정에 응답하여, 상기 제1 투자 후보 기업을 상기 투자 대상 기업에서 제외하는 단계를 포함하는,
관심 토픽에 대한 투자 대상 기업을 결정하는 방법.
According to claim 1,
Determining a first investment candidate company associated with an essential document for which the keyword is searched for as the investment target company based on a result of the search,
Excluding the first investment candidate company from the investment target company in response to determining that a financial metric associated with the financial soundness of the first investment candidate company does not satisfy a pre-specified condition,
How to decide which companies to invest in your topic of interest.
KR1020230074647A 2021-01-19 2023-06-12 Method for determining target company to be invested regarding a topic of interest and apparatus thereof Active KR102729177B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230074647A KR102729177B1 (en) 2021-01-19 2023-06-12 Method for determining target company to be invested regarding a topic of interest and apparatus thereof

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020210007416A KR102274769B1 (en) 2018-11-30 2021-01-19 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020220081700A KR102543930B1 (en) 2021-01-19 2022-07-04 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020230074647A KR102729177B1 (en) 2021-01-19 2023-06-12 Method for determining target company to be invested regarding a topic of interest and apparatus thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020220081700A Division KR102543930B1 (en) 2021-01-19 2022-07-04 Method for determining target company to be invested regarding a topic of interest and apparatus thereof

Publications (2)

Publication Number Publication Date
KR20230092847A true KR20230092847A (en) 2023-06-26
KR102729177B1 KR102729177B1 (en) 2024-11-13

Family

ID=74572198

Family Applications (4)

Application Number Title Priority Date Filing Date
KR1020210007416A Active KR102274769B1 (en) 2018-11-30 2021-01-19 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020210086847A Active KR102418301B1 (en) 2021-01-19 2021-07-02 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020220081700A Active KR102543930B1 (en) 2021-01-19 2022-07-04 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020230074647A Active KR102729177B1 (en) 2021-01-19 2023-06-12 Method for determining target company to be invested regarding a topic of interest and apparatus thereof

Family Applications Before (3)

Application Number Title Priority Date Filing Date
KR1020210007416A Active KR102274769B1 (en) 2018-11-30 2021-01-19 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020210086847A Active KR102418301B1 (en) 2021-01-19 2021-07-02 Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR1020220081700A Active KR102543930B1 (en) 2021-01-19 2022-07-04 Method for determining target company to be invested regarding a topic of interest and apparatus thereof

Country Status (1)

Country Link
KR (4) KR102274769B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102789876B1 (en) * 2024-07-05 2025-04-01 주식회사 노웨어브릿지 Method of operating an apparatus that performs matching between companies based on data collected through web crawling

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102763060B1 (en) * 2021-12-10 2025-02-06 주식회사 씽크풀 Method and system for analyzing investment keyword for each investing entity
KR102758492B1 (en) * 2022-04-08 2025-01-22 주식회사 이노핀 Server and method for analyzing investment portfolio of investor
KR102756703B1 (en) * 2022-04-08 2025-01-21 주식회사 이노핀 Server and method for managing keyword based portfolio
KR102779049B1 (en) * 2022-04-08 2025-03-12 주식회사 이노핀 Server and method for providing investment information based on behavior pattern and investment style of investor
KR102562367B1 (en) * 2022-12-19 2023-08-02 주식회사 민트소프트 앤 솔루션 Apparatus and method for providing investment information based on quant investment method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6336189B2 (en) * 1978-10-24 1988-07-19 Ricoh Kk
KR20140018532A (en) 2012-08-02 2014-02-13 케이티비투자증권 주식회사 Method for setting theme and stock related to the theme
KR101526316B1 (en) * 2014-10-28 2015-06-10 한국과학기술정보연구원 System and method for investment priority decision of research development technology

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070014614A (en) * 2005-07-29 2007-02-01 대신증권 주식회사 How to provide my index service in stock asset management system
JP6336189B1 (en) 2017-09-19 2018-06-06 ヤフー株式会社 Determination apparatus, determination method, and determination program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6336189B2 (en) * 1978-10-24 1988-07-19 Ricoh Kk
KR20140018532A (en) 2012-08-02 2014-02-13 케이티비투자증권 주식회사 Method for setting theme and stock related to the theme
KR101526316B1 (en) * 2014-10-28 2015-06-10 한국과학기술정보연구원 System and method for investment priority decision of research development technology

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102789876B1 (en) * 2024-07-05 2025-04-01 주식회사 노웨어브릿지 Method of operating an apparatus that performs matching between companies based on data collected through web crawling

Also Published As

Publication number Publication date
KR102543930B9 (en) 2024-07-24
KR102418301B1 (en) 2022-07-07
KR102418301B9 (en) 2024-07-24
KR20210013234A (en) 2021-02-03
KR102543930B1 (en) 2023-06-20
KR20220100827A (en) 2022-07-18
KR20210087419A (en) 2021-07-12
KR102274769B9 (en) 2024-07-24
KR102274769B1 (en) 2021-07-08
KR102729177B1 (en) 2024-11-13

Similar Documents

Publication Publication Date Title
KR102543930B1 (en) Method for determining target company to be invested regarding a topic of interest and apparatus thereof
KR102207104B1 (en) Method for determining target company to be invested regarding a topic of interest and apparatus thereof
Deepak et al. A novel firefly driven scheme for resume parsing and matching based on entity linking paradigm
US11663254B2 (en) System and engine for seeded clustering of news events
KR102378062B1 (en) Method for constructing an investment portfolio, providing an investment portfolio service, and apparatus supporting the same
CN109710918B (en) Public opinion identification method, public opinion identification device, computer equipment and storage medium
WO2009104324A1 (en) Active metric learning device, active metric learning method, and program
US20180247240A1 (en) Judgment support system and judgment support method
Shynkevich et al. Predicting stock price movements based on different categories of news articles
KR102294555B1 (en) Automatic manufacturing apparatus for reports, and control method thereof
TW201915777A (en) Financial analysis system and method for unstructured text data
KR102477893B1 (en) Automated data processing method for topic adoption
Chou et al. Measuring the consistency of quantitative and qualitative information in financial reports: A design science approach
CA2956627A1 (en) System and engine for seeded clustering of news events
CN118708676A (en) Information processing method, device, equipment, storage medium and program product
CN119357375B (en) Method and system for generating relevant prompt words for science and technology text based on large model
US20250005018A1 (en) Information processing method, device, equipment and storage medium based on large language model
Huang et al. News Sentiment as Leading Indicators for Recessions
CN110737749B (en) Entrepreneurship plan evaluation method, entrepreneurship plan evaluation device, computer equipment and storage medium
Kuroki et al. Topic Classification of Public Sector Accounting Research: A BERT-based Approach
Bozic et al. Application of intelligent systems for news analytics
WO2024166376A1 (en) Information collection device, information collection system, information collection method and program
CN119250043A (en) Automatic generation method of audit report based on natural language processing
JP2024173568A (en) PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD
CN120256572A (en) Information processing method, device, electronic device, storage medium and program product

Legal Events

Date Code Title Description
A107 Divisional application of patent
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20230612

Patent event code: PA01071R01D

Filing date: 20220704

Application number text: 1020220081700

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240213

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240827

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241107

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241107

End annual number: 3

Start annual number: 1

PG1601 Publication of registration