Information processing system, information processing method, and program
The system addresses the challenge of incomplete researcher information by integrating diverse open-source data through processor-driven text analysis and matching, resulting in a comprehensive researcher database for detailed research insights.
Patent Information
- Application Number
- PCT/JP2025/001896
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-27
- Filing Date
- 2025-01-22
- Publication Date
- 2025-10-02
AI Technical Summary
Existing information processing systems struggle to comprehensively collect and integrate researcher information from diverse open-source data sources, leading to incomplete and fragmented profiles.
An information processing system that includes a processor to receive researcher identification information, acquire and extract similar information from external open-source data, and integrate it into a researcher information database, utilizing text analysis and vector representation to identify and match researchers across multiple data sources.
Enables comprehensive collection and integration of researcher information, facilitating accurate identification and analysis of research networks, and providing a centralized database for detailed research insights.
Smart Images

Figure JP2025001896_02102025_PF_FP_ABST
Abstract
Description
Information processing system, information processing method and program
[0001] The present invention relates to an information processing system, an information processing method, and a program.
[0002] Patent Document 1 (JP-A-2005-102663) describes an information provision system that efficiently links various scientific and technological information distributed over the Internet and easily obtains connections between diverse information across fields and industries. This document describes the construction of an information provision system that includes multiple dictionary databases (21, 22, 5) and a CPU (11) that controls these dictionary databases. Each dictionary database has its own concept group (A, B, C), and stores multiple concepts belonging to each concept group. The dictionary databases also store names and spelling variations for each concept and attributes for identifying the concept, associated with each concept. When a search term is input, the CPU (11) uses the dictionary databases (21, 22, 5) to distinguish between alternative names for the same concept and alternative concepts with the same spelling, and outputs the alternative names and spelling variations for the search term and the attributes for identifying the concept.
[0003] JP 2010-224952 A
[0004] Patent Document 1 proposes that by enhancing the search dictionary, when a search term is entered, it is possible to identify alternative names, spelling variations, and concepts related to the search term. However, there is still room for improvement in the technology of information processing systems that comprehensively collect researcher information.
[0005] According to one aspect of the present invention, there is provided an information processing system. The information processing system includes at least one processor configured to execute a program to perform the following steps: In the receiving step, the name of a first researcher and the name of the institution to which the first researcher belongs are received. The name and the name of the institution are used as first researcher identification information to identify the first researcher in a researcher information database. In the acquiring step, first research information corresponding to the first researcher identification information is acquired from external open-source data related to research information. In the extracting step, second research information that is similar to the first research information and has a name that matches that of the first researcher is extracted from the open-source data based on the text information of the first research information. In the integrating step, second researcher identification information corresponding to the second research information is integrated with the first researcher identification information to generate or update the researcher information database.
[0006] According to one aspect of the present invention, a more useful information processing system can be provided as a technology for an information processing system that comprehensively collects researcher information.
[0007] FIG. 1 is a configuration diagram showing an information processing system 1. FIG. 2 is a block diagram showing the hardware configuration of a server 2. FIG. 3 is a block diagram showing the hardware configuration of an information processing device 3. FIG. 4 is a diagram showing content types of open source data. FIG. 5 is a diagram showing an overview of processing executed by the information processing system 1. FIG. 6 is an activity diagram showing an example of the flow of processing executed by the information processing system 1. FIG. 7 is a diagram showing an example of open source data used by the information processing system 1. FIG. 8 is a diagram showing an example of researcher information 8. FIG. 9 is a diagram showing an example of a search reception screen 9. FIG. 10 is a diagram showing an example of search results 10.
[0008] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.
[0009] Incidentally, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0010] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously trained the correlation between input and output, or a large-scale language model that can output a desired result by inputting a prompt.
[0011] In one embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage or current, high or low signal values as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on the circuit in the broad sense.
[0012] Furthermore, a circuit in a broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, a processor, a memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0013] 1. Hardware Configuration This section explains the hardware configuration.
[0014] <Information Processing System 1> FIG. 1 is a configuration diagram illustrating an information processing system 1. The information processing system 1 includes a server 2 and an information processing device 3. The server 2 and the information processing device 3 are configured to be able to communicate with each other via a telecommunications line (network). In an exemplary embodiment, the information processing device 3 can function as a client terminal for the server 2. The server 2 is also configured to be able to communicate with external open source data 4 via the telecommunications line (network). Here, the system exemplified by the information processing system 1 is composed of one or more devices or components. Therefore, it should be noted that the information processing system 1 includes either the server 2 alone or both the server 2 and the information processing device 3. More specifically, the information processing system 1 may include elements selected from the group consisting of the server 2 and the information processing device 3. The elements not selected may not be included in the information processing system 1, but may be electrically connected to the selected elements as external elements. These components are described below.
[0015] 2 is a block diagram showing the hardware configuration of the server 2. The server 2 includes a communication unit 21, a storage unit 22, and a control unit 23, and these components are electrically connected via a communication bus 20 inside the server 2. Each component will be further described below.
[0016] The communication unit 21 is preferably a wired communication means such as USB, IEEE 1394, Thunderbolt (registered trademark), or wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, or BLUETOOTH (registered trademark) communication as needed. That is, it is more preferable to implement it as a collection of multiple communication means. That is, the server 2 may communicate various information from the outside via the communication unit 21 and the network.
[0017] The memory unit 22 stores various pieces of information defined above. This may be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server 2 executed by the control unit 23, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. The memory unit 22 stores various programs, variables, etc. related to the server 2 executed by the control unit 23.
[0018] The control unit 23 processes and controls the overall operations related to the server 2. The control unit 23 is, for example, a central processing unit (CPU) (not shown). The control unit 23 realizes various functions related to the server 2 by reading out predetermined programs stored in the storage unit 22. In other words, information processing by the software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and each step related to each function described below can be executed. This will be described in further detail in the next section. Note that the control unit 23 is not limited to being single, and multiple control units 23 may be provided for each function. A combination of these may also be used.
[0019] <Information Processing Device 3> Figure 3 is a block diagram showing the hardware configuration of the information processing device 3. The information processing device 3 includes a communication unit 31, a storage unit 32, a control unit 33, a display unit 34, and an input unit 35, and these components are electrically connected via a communication bus 30 inside the information processing device 3. Each component will be further described. The description of the communication unit 31, the storage unit 32, and the control unit 33 will be omitted because they are the same as the description of each unit in the server 2.
[0020] The display unit 34 may be included in the housing of the information processing device 3 or may be externally attached. The display unit 34 displays a graphical user interface (GUI) screen that can be operated by a user. This is preferably implemented by selectively using display devices such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display depending on the type of the information processing device 3.
[0021] The input unit 35 may be included in the housing of the information processing device 3 or may be externally attached. For example, the input unit 35 may be implemented as a touch panel integrated with the display unit 34. A touch panel allows a user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be used instead of a touch panel. That is, the input unit 35 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 33 via the communication bus 30, and the control unit 33 can execute predetermined control or calculation as necessary.
[0022] The information processing device 3 may be a smartphone, a tablet terminal, a personal computer, a wearable device, or the like.
[0023] <Open Source Data 4> Figure 4 shows the content types of open source data. Open source data 4 is open source data related to research information. Open source data is data that meets the requirements of being "available to anyone (processing, editing, etc.)," "machine-readable," and "free to use." Open source data 4 includes research information open source data related to multiple research information with different content types. The content types of the multiple research information open source data may include research institution information 41, research budget information 42, academic literature information 43, patent document information 44, and collaborative research information 45. The open source data for research institution information 41 may be published on the homepage of each research institution. The open source data related to the research budget information 42, academic literature information 43, patent document information 44, and collaborative research information 45 may be a database containing open source data provided by a public institution. Furthermore, open source data of content types other than those listed here may be used, or open source data containing data of multiple content types may be used.
[0024] 2. Functional Configuration of Server 2 The control unit 23 is configured to execute, for example, the following steps: The following steps may be optionally omitted.
[0025] The control unit 23 is configured to be able to receive information from the information processing device 3 or another device as a receiving step. The control unit 23 is also configured to be able to receive various pieces of information by reading out various pieces of information stored in a storage area, which is at least a part of the memory unit 22, and writing the read information into a working area, which is at least a part of the memory unit 22. The storage area is, for example, an area of the memory unit 22 implemented as a storage device such as an SSD. The working area is, for example, an area implemented as a memory such as a RAM. For example, the receiving step may be a step of receiving the name of the first researcher and the name of the institution to which the first researcher belongs. The receiving step may further be a step of receiving information regarding the position of the first researcher.
[0026] The control unit 23 is configured to be able to acquire information from external open source data via a telecommunications line as an acquisition step. For example, the control unit 23 may acquire first research information corresponding to the first researcher identification information from external open source data related to research information as an acquisition step.
[0027] The control unit 23 is configured to extract information from external open source data via a telecommunications line as an extraction step. For example, the control unit 23 may extract second research information from the open source data based on the text information of the first research information, which is similar to the first research information and has a name that matches the first researcher's. The control unit 23 may extract features from the text information of the first research information and calculate the similarity between the text information using a vector representation of each text, thereby extracting the second research information that is highly similar to the first research information.
[0028] As an integration step, the control unit 23 can integrate the first researcher identification information stored in the researcher information database with information related to the first researcher identification information. For example, as an integration step, the control unit 23 may generate or update the researcher information database by integrating the second researcher identification information with the first researcher identification information.
[0029] The control unit 23 is configured to determine, as a determination step, whether the researchers included in the multiple pieces of research information are the same researcher. For example, as a determination step, the control unit 23 may determine, based on the second research information and the reference information, that the researcher included in the second research information is the same as the first researcher. Specifically, the control unit 23 may determine, based on the similarity of the information on co-authors between the first research information and the second research information, that the researcher included in the second research information is the same as the first researcher. Furthermore, the control unit 23 may refer to open-source data of external research institution information via an electrical communication line and determine that the researcher included in the second research information is the same as the first researcher.
[0030] The control unit 23 is configured to be able to compare information about researchers at a research institution with researcher identification information as a comparison step. For example, the control unit 23 may refer to open source data of external research institution information via a telecommunications line as a comparison step, and compare whether there is only one researcher with the same name or multiple researchers at the research institution.
[0031] As a display control step, the control unit 23 controls the display unit 34 to display visual information such as screens, images including still images or videos, icons, messages, etc. The control unit 23 may generate only rendering information for displaying the visual information on the display unit 34. For example, as a display control step, the control unit 23 may search a researcher information database based on instructions received from a user and display the search results. Furthermore, as a display control step, the control unit 23 may display visual information regarding relationships between researchers.
[0032] The control unit 23 is configured to be able to analyze the relationships between researchers by analyzing the network between multiple pieces of researcher information as an analysis step. As an analysis step, the control unit 23 may analyze the relationships between researchers based on first researcher identification information included in the researcher information database and research information associated with the first researcher identification information. The control unit 23 may also visualize network structures and patterns based on the analysis results.
[0033] In the presentation step, the control unit 23 presents candidate researchers for collaborative research to the specific researcher based on the first researcher identification information and research information contained in the researcher information database.
[0034] 3. Information Processing Flow This section describes the flow of the information processing method executed by the information processing system 1. As shown below, the information processing method includes each step executed by the information processing system. The information processing program of this embodiment causes a computer to execute each step of the information processing system. Note that the order of the processes can be changed as appropriate, multiple processes may be executed simultaneously, or some processes may be omitted.
[0035] 3.1 Overview FIG. 5 shows an overview of the process executed by the information processing system 1. In this process, the control unit 23 first receives the name of a first researcher and the name of the institution to which the first researcher belongs (step S001) as a receiving step. Next, the control unit 23 acquires first research information corresponding to the first researcher identification information from external open-source data related to research information (step S002). Next, the control unit 23 extracts second research information that is similar to the first research information and has a name that matches the first researcher's name from the open-source data based on the text information of the first research information (step S003). Next, the control unit 23 generates or updates the researcher information database by integrating the second researcher identification information corresponding to the second research information with the first researcher identification information (step S004).
[0036] In summary, an information processing system according to one embodiment includes at least one processor, and the at least one processor is programmed to perform the following steps: In a receiving step, the control unit 23 receives the name of a first researcher and the name of the institution to which the first researcher belongs. The name and the name of the institution are used as first researcher identification information for identifying the first researcher in the researcher information database. In an acquiring step, the control unit 23 acquires first research information corresponding to the first researcher identification information from external open-source data related to research information. In an extracting step, the control unit 23 extracts second research information from the open-source data that is similar to the first research information and has a name that matches the first researcher, based on the text information of the first research information. In an integrating step, the control unit 23 integrates second researcher identification information corresponding to the second research information with the first researcher identification information. According to this aspect, a researcher information database that integrates researcher information can be generated or updated.
[0037] 3.2 Specific Example The details of the above information processing will be described below as an example with reference to FIGS.
[0038] Incidentally, research information about Researcher X is often made public as open source data. However, this research information is posted on multiple websites and databases, and comprehensive information is not compiled for each researcher. Furthermore, researchers often move between multiple research institutions while continuing their research, so it may not be possible to obtain information about past research conducted using only the current researcher's name and the name of the institution to which they belong.
[0039] Therefore, the control unit 23 acquires first research information about Researcher X from open source data using Researcher X's name and the name of the research institution to which he / she belongs, performs text analysis on the text information of the acquired second research information, and collects second research information about Researcher X by utilizing similarities between the text information contained in the research information. The control unit 23 further collects researcher X's research information using Researcher X's name and the name of the institution to which he / she belongs contained in the second research information. The information processing system of this embodiment repeats this process to comprehensively collect research information about Researcher X. Furthermore, the information processing system of this embodiment collects research information on a researcher-by-researcher basis in this way, and can perform searches and analyses using the generated or updated researcher information database.
[0040] FIG. 6 is an activity diagram showing an example of the flow of processing executed by the information processing system 1. This example flow may fall within the scope defined in the above-mentioned overview. The following description will be given along with each activity in this activity diagram. Note that this information processing may include any exception handling not shown. Exception handling includes the interruption of this information processing or the omission of each process. Selections or inputs made in this information processing may be based on user operation or may be made automatically without user operation.
[0041] <Registration in the Researcher Information Database> First, the control unit 23 accepts the name of Researcher X and the name of the research institution to which Researcher X belongs as the first researcher identification information for Researcher X (activity A101). The name may be a full name written in kanji or the alphabet, or the first letter (initial) of the first name and the last name may be accepted. The name of the research institution may be the name of the affiliated institution alone, or may include the name of the research institution as well as the name of the faculty, department, project name, division name, etc.
[0042] Next, as a comparison step, the control unit 23 may compare the name of the first researcher with information about researchers at a research institution that corresponds to the name of the institution to which Researcher X, an example of a first researcher, belongs (activity A102). If, when compared with open source data related to the research institution, there are multiple researchers whose researcher identification information matches that of Researcher X, the control unit 23 proceeds to activity A103. If it is confirmed that there is only one researcher at the research institution whose name matches, the control unit 23 proceeds to activity A104, since the name and the name of the institution can be used as the first researcher identification information.
[0043] If there are multiple researchers matching the researcher identification information, the control unit 23 then accepts additional information for the first researcher identification information (activity A103). The control unit 23 may also accept information about the position of researcher X as additional information for the first researcher identification information. Positions include professor, associate professor, lecturer, assistant professor, and assistant. In other words, if it is confirmed that there are multiple researchers with the same name at the research institution, the control unit 23 may further accept the researcher's position in the accepting step and use the name, the name of the affiliated institution, and the position as the first researcher identification information. For example, there may be researchers with the same full name written in kanji, and in literature published in overseas journals, only initials and last names may be listed as author names, resulting in multiple researchers with the same name at the same research institution. However, since it is rare for researchers with the same name, position, and research institution to exist at the same research institution, this type of information makes it highly likely that the first researcher identification information will identify a single researcher.
[0044] Next, the control unit 23 acquires the first research information (activity A104). Specifically, as an acquisition step, the control unit 23 acquires the first research information corresponding to the first researcher identification information from external open source data related to research information. If the control unit 23 acquires the first research information, it proceeds to activity A105. If the control unit 23 cannot acquire the first research information, it proceeds to activity A110.
[0045] Next, the control unit 23 extracts research information similar to the first research information (activity A105). Specifically, as an extraction step, the control unit 23 extracts research information similar to the first research information from the open source data based on the text information of the first research information. The determination of whether the research information is similar to the first research information can be performed by extracting features from the text information of the first research information and calculating the similarity with other research information in the open source data using a vector representation of the text information. If the control unit 23 extracts research information similar to the first research information, it proceeds to activity A106. If there is no research information similar to the extracted first research information, it proceeds to activity A110.
[0046] In activity A105, the control unit 23 preferably uses research topics or summaries included in the research information as text information in the extraction step. The control unit 23 may extract features from the text information of the research topics or summaries included in the research information and extract second research information that is highly similar to the first research information. This is because research topics and summaries succinctly express the content of the research, and are often highly similar in a series of research projects by the same researcher.
[0047] Next, the control unit 23 determines whether there is second research information containing the name of researcher X among the research information similar to the extracted first research information (activity A106). If there is second research information containing the name of researcher X, the control unit 23 proceeds to activity A107. If there is no second research information containing the name of researcher X, the control unit 23 proceeds to activity A110.
[0048] Next, as a determination step, the control unit 23 may determine whether the researcher included in the second research information is the same person as the first researcher, Researcher X, based on the second research information and the reference information (activity A107). For example, the control unit 23 may refer to research information already associated with Researcher X and determine whether the researcher included in the second research information is the same person as Researcher X based on the content of the research and information on co-authors. This aspect prevents research information of a different person with the same name as Researcher X from being mixed in. If the control unit 23 determines that the second research information belongs to Researcher X, it proceeds to activity A108. If the control unit 23 determines that the second research information does not belong to Researcher X, it proceeds to activity A110.
[0049] Next, the control unit 23 stores the second research information in association with the first researcher identification information of Researcher X (activity A108). In this manner, the first research information and the second research information are stored in association with the first researcher identification information. Each piece of stored research information may include information such as the research topic name, the selected topic at the time of initial research adoption, an overview of the research results, a research implementation status report, a research performance report, research keywords, the principal researcher, the research period, the research field, the name of the external funding project, the amount obtained, paper keywords, the name of the journal in which the paper was published, the content of the paper, the paper title, the patent title, patent keywords, the names of co-inventors, and the content of the patent. The control unit 23 may store the full text of reports, academic literature, patent documents, etc.
[0050] Next, the control unit 23 integrates the second researcher identification information into the first researcher identification information (activity A109). In this manner, the control unit 23 can generate or update the researcher information database.
[0051] When second researcher identification information is newly integrated into first researcher identification information, the control unit 23 returns to activity A102 and executes the processing of activities A104-109 based on the newly integrated first researcher identification information. The control unit 23 repeats the information processing of activities A104-109 until it proceeds to activity A110. In other words, when second researcher identification information is integrated into first researcher identification information, the information processing system uses the integrated first researcher identification information to repeat the acquisition step, extraction step, and integration step until there is no more second researcher identification information to be newly integrated.
[0052] The control unit 23 proceeds to activity A110 depending on the results of any of activities A104-107. If there is researcher identification information for the next researcher Y, the control unit 23 returns to activity A101. If there is no researcher identification information for the next researcher Y, the control unit 23 ends registration in the researcher information database.
[0053] FIG. 7 is a diagram showing an example of open source data used by the information processing system 1. In activity A102, it is preferable to use open source data related to research institution information. Furthermore, in activities A104-107, it is preferable to use open source data of multiple content types as external open source data related to research information. As the multiple specific content type open source data, it is preferable to use, for example, research budget information open source data related to research budgets, academic literature information open source data related to academic literature, patent document information open source data related to patent documents, and collaborative research information open source data related to collaborative research. It is even more preferable to use at least two or more specific content type open source data.
[0054] The control unit 23 performs information processing for activity A104-107 for one of the open source data, and then performs information processing for activity A104-107 for another of the open source data. For example, the control unit 23 may perform information processing for activity A104-107 using research budget information open source data related to the research budget, then perform information processing for activity A104-107 using academic literature information open source data related to academic literature, then perform information processing for activity A104-107 using patent document information open source data related to patent documents, and finally perform information processing for activity A104-107 using collaborative research information open source data related to collaborative research. The order in which the open source data are used may be reversed. If second researcher identification information is later integrated, the open source data used once before the second researcher identification information was integrated may be used to perform information processing for activity A104-107 again. In other words, the open source data includes multiple specific content type open source data, each of which has a different content type of external research information. For each of the plurality of specific content type open source data, it is preferable to repeat the acquisition step, extraction step, and integration step using the first researcher identification information until there is no second researcher identification information to be newly integrated. In this manner, it is possible to collect more comprehensive research information about Researcher X.
[0055] Furthermore, it is preferable that the information processing system first uses the research budget information open source data among the plurality of specific content type open source data to perform the acquisition step, extraction step, and integration step, and then repeats the acquisition step, extraction step, and integration step using the first researcher identification information for each of the plurality of other specific content type open source data until there is no second researcher identification information to be newly integrated. This is because the research budget information open source data often contains accurate descriptions of the researcher's research topic.
[0056] FIG. 8 is a diagram showing an example of researcher information 8. Researcher information 8 includes researcher information 81 and researcher information 82. Researcher information 81 and researcher information 82 include researcher identification information and research information. The researcher identification information includes, for example, items such as the researcher's name, the name of the research institution to which the researcher belongs, and the researcher's position. The research information includes, for example, items such as research budget information related to the researcher, patent document information related to the researcher, academic literature information related to the researcher, and collaborative research information related to the researcher. While researcher information 81 and researcher information 82 each list one item as an example, multiple pieces of information may be associated with one researcher for each item.
[0057] <Utilizing the Researcher Information Database> Next, a method for utilizing the researcher information database in which research information is collected and registered on a researcher-by-researcher basis by activities A104-110 will be described with reference to FIGS. 6 and 9-10.
[0058] First, the control unit 23 accepts instructions from the user (activity A111). FIG. 9 shows an example of the search acceptance screen 9. The search acceptance screen 9 includes areas 90-99 and buttons Bt1-Bt3. Area 90 accepts input of a researcher's name. Area 91 accepts the name of the research institution to which the researcher belongs. Area 91 may be configured to accept the name of the user's institution in several stages. For example, area 91 may be configured to accept the university name as a major category, the faculty name as a medium category, and the department name as a minor category. Area 92 is configured to accept a job title. Area 93 is configured to accept the name of the research budget representative. Area 94 is configured to accept the number of papers in the top 10%. Area 95 is configured to accept the total number of patents. Area 96 is configured to accept the total number of papers. Area 97 is configured to accept the international co-authorship rate. Area 98 is an area where the number of hits in the search results is displayed. Area 99 is an area where an instruction to close the refined search is accepted. Bt1 is a button where an instruction to cancel accepted search conditions is accepted. Bt2 is a button where an instruction to execute a search is accepted. Bt3 is a button where an instruction to display the detailed search screen is accepted. Note that "detailed search" is configured to be able to accept search items other than those in the search acceptance screen 9. The search acceptance screen 9 is merely an example, and the search acceptance screen may be configured with other search items. Other search items include, for example, research field, keywords of the paper, name of the journal in which it was published, name of the external funding project, amount obtained, patent name, patent keywords, and names of co-inventors.
[0059] Next, the control unit 23 displays the search results and analysis results based on the received user instructions (activity A112). FIG. 10 is a diagram showing an example of the search results 10. The search results 10 include areas 101-106. Area 101 displays the number of search results and the number of currently displayed results. Area 102 receives the selection of display items. Area 103 displays the researcher identification information of the first hit researcher. Area 104 displays the researcher identification information of the second hit researcher. Area 105 displays the total number of papers published by the first hit researcher. Area 106 displays the total number of papers published by the second hit researcher. In this way, the control unit 23 may search the researcher information database and display the search results based on instructions received from the user as a display control step.
[0060] Furthermore, in activity A111, the control unit 23 may receive an analysis instruction from the user. In the researcher information database, research information is centrally organized by researcher, enabling new researcher-by-researcher analysis, such as network analysis between researchers, as well as more detailed analysis by research institution and by research field. The control unit 23 may perform an analysis based on the received analysis instruction and generate visual information related to the analysis results. For example, in the analysis step, the control unit 23 may receive an analysis instruction to analyze relationships between researchers based on first researcher identification information and research information contained in the researcher information database. In the display control step, the control unit 23 may display visual information related to the relationships. Examples of relationships between researchers that can be analyzed include paper co-author networks, paper citation networks, text similarity networks based on paper text analysis, external funding collaborative researcher networks, patent co-inventor networks, patent citation networks, and affiliation information networks. This configuration allows various networks to be visualized, providing an overview of research trends.
[0061] Furthermore, the analysis instruction from the user may be an analysis instruction to analyze potential collaborative research partners for a specific researcher. In this case, the instruction received from the user includes at least the name of the specific researcher. In the presentation step, the control unit 23 presents potential collaborative research partners for the specific researcher based on the first researcher identification information and research information contained in the researcher information database. The control unit 23 may present potential collaborative research partners based on the content of the paper, the paper title, the name of the external funding project, text information, information on various researcher networks, the patent title, the patent content, etc. This mode can promote collaborative research between researchers.
[0062] In the above embodiment, the researcher's name, research institution name, and position were used as researcher identification information. However, depending on the open source data used, a unique researcher identification code may be assigned. In such cases, the researcher's name and affiliated institution name linked to the researcher identification code may be extracted and compared with the first researcher identification information. If any information differs, it may be integrated into the first researcher identification information. This type of configuration makes it possible to collect more comprehensive researcher identification information and research information.
[0063] The researcher information database can be updated by repeating the processing of activities A101-110 for each researcher in turn. By updating the database periodically, the latest information can be included.
[0064] When acquiring and extracting data from open source data that provides an API, it is preferable to use the API, as using the API allows for efficient and automatic data collection.
[0065] The overall configuration shown in Fig. 1 is an example and is not limited to this. For example, the server 2 may be distributed across two or more devices, or may be replaced by a cloud computing system. Furthermore, all processing may be performed by the server 2, or all processing may be performed by the information processing device 3. An application may be installed on the information processing device 3, and the information processing device 3 and the server 2 may work together to execute the processing described above.
[0066] The server 2 may be an on-premise server or a cloud server. The cloud server 2 may provide the above functions and processes in the form of, for example, SaaS (Software as a Service) or cloud computing.
[0067] In the above embodiment, the server 2 performs various storage and control operations, but multiple external devices may be used instead of the server 2. That is, various information and programs may be distributed and stored in multiple external devices using blockchain technology or the like.
[0068] It may be provided in the following manner.
[0069] (1) An information processing system comprising at least one processor, the at least one processor being configured to execute a program to perform the following steps: a receiving step receiving the name of a first researcher and the name of the institution to which the first researcher belongs, wherein the name and the name of the institution are used as first researcher identification information to identify the first researcher in a researcher information database; an acquiring step acquiring first research information corresponding to the first researcher identification information from external open source data related to research information; an extracting step extracting second research information from the open source data based on text information of the first research information that is similar to the first research information and whose name matches that of the first researcher; and an integrating step generating or updating the researcher information database by integrating the second researcher identification information corresponding to the second research information with the first researcher identification information.
[0070] According to this embodiment, it is possible to generate or update a researcher information database that integrates information about researchers.
[0071] (2) In the information processing system described in (1) above, the determination step further determines, based on the second research information and reference information, that the researcher included in the second research information is the same person as the first researcher.
[0072] (3) In the information processing system described in (1) or (2) above, when the second researcher identification information is integrated into the first researcher identification information, the system repeats the acquisition step, the extraction step, and the integration step using the integrated first researcher identification information until there is no more second researcher identification information to be newly integrated.
[0073] (4) In an information processing system described in any one of (1) to (3) above, the open source data includes multiple external open source data of specific content types, each having a different content type of research information, and for each of the multiple open source data of specific content types, the acquisition step, extraction step, and integration step are repeated using the first researcher identification information until there is no more second researcher identification information to be newly integrated.
[0074] (5) In the information processing system described in (4) above, the plurality of specific content type open source data includes at least two of research budget information open source data related to research budgets, academic literature information open source data related to academic literature, patent document information open source data related to patent documents, and collaborative research information open source data related to collaborative research.
[0075] (6) In the information processing system described in (5) above, the system first uses the research budget information open source data from among the plurality of specific content type open source data to perform the acquisition step, the extraction step, and the integration step.
[0076] (7) In the information processing system described in any one of (1) to (6) above, further, in the matching step, the name of the first researcher is matched with information on researchers at a research institution corresponding to the name of the institution to which the first researcher belongs, and if it is confirmed that there is only one researcher at the research institution whose name matches, the name and the name of the institution are used as the first researcher identification information, and if it is confirmed that there are multiple researchers at the research institution whose name matches, the receiving step further receives the position of the researcher, and uses the name, the name of the institution and the position as the first researcher identification information.
[0077] (8) In the information processing system described in any one of (1) to (7) above, in the extraction step, a research topic or summary included in the research information is used as the text information.
[0078] (9) In the information processing system described in any one of (1) to (8) above, the display control step further searches the researcher information database based on instructions received from the user and displays the search results.
[0079] (10) In the information processing system described in (9) above, the analysis step further analyzes the relationships between researchers based on the first researcher identification information and the research information contained in the researcher information database, and the display control step displays visual information regarding the relationships.
[0080] (11) In the information processing system described in (9) or (10) above, the instructions received from the user include at least the name of a specific researcher, and further, in the presentation step, candidate researchers for collaborative research with the specific researcher are presented based on the first researcher identification information and the research information contained in the researcher information database.
[0081] (12) An information processing method, comprising the steps of the information processing system according to any one of (1) to (11) above.
[0082] (13) A program that causes at least one computer to execute each step in the information processing system described in any one of (1) to (11) above. Of course, this is not a limitation.
[0083] Finally, while various embodiments of the present invention have been described, they are presented by way of example only and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the claims and their equivalents.
[0084] 1: Information processing system, 2: Server, 20: Communication bus, 21: Communication unit, 22: Memory unit, 23: Control unit, 3: Information processing device, 30: Communication bus, 31: Communication unit, 32: Memory unit, 33: Control unit, 34: Display unit, 35: Input unit, 4: Open source data, 41: Research institution information, 42: Research budget information, 43: Academic literature information, 44: Patent document information, 45: Collaborative research information, 8: Researcher information, 81: Researcher information, 82: Researcher information, 9: Search reception screen, 90: Area, 91: Area, 92: Area, 93: Area, 94: Area, 95: Area, 96: Area, 97: Area, 98: Area, 99: Area, 10: Search results, 101: Area, 102: Area, 103: Area, 104: Area, 105: Area, 106: Area, Bt1: Button, Bt2: Button, Bt3: Button
Claims
1. An information processing system comprising at least one processor, the at least one processor being configured to execute a program to perform the following steps: a receiving step receiving the name of a first researcher and the name of the institution to which the first researcher is affiliated, wherein the name and the name of the institution are used as first researcher identification information to identify the first researcher in a researcher information database; an acquiring step acquiring first research information corresponding to the first researcher identification information from external open source data related to research information; an extracting step extracting second research information from the open source data based on text information of the first research information, which is similar to the first research information and whose name matches that of the first researcher; and an integrating step generating or updating the researcher information database by integrating second researcher identification information corresponding to the second research information with the first researcher identification information.
2. An information processing system as described in claim 1, further comprising, in the determination step, determining that the researcher included in the second research information is the same person as the first researcher based on the second research information and reference information.
3. An information processing system as claimed in claim 1 or claim 2, wherein when the second researcher identification information is integrated into the first researcher identification information, the system repeats the acquisition step, extraction step and integration step using the integrated first researcher identification information until there is no more second researcher identification information to be integrated.
4. An information processing system according to any one of claims 1 to 3, wherein the open source data includes a plurality of external specific content type open source data, each of which has a different content type of research information, and wherein the system repeats the acquisition step, extraction step, and integration step using the first researcher identification information for each of the plurality of specific content type open source data until there is no more second researcher identification information to be newly integrated.
5. In the information processing system described in claim 4, the plurality of specific content type open source data includes at least two of research budget information open source data related to research budgets, academic literature information open source data related to academic literature, patent document information open source data related to patent documents, and collaborative research information open source data related to collaborative research.
6. An information processing system as described in claim 5, wherein the acquisition step, extraction step, and integration step are performed by first using the research budget information open source data from among the plurality of specific content type open source data.
7. An information processing system as set forth in any one of claims 1 to 6, further comprising: in the matching step, matching information on researchers at a research institution corresponding to the name of the institution to which the first researcher belongs with the name of the first researcher; and if it is confirmed that there is only one researcher at the research institution with the matching name, using the name and the name of the institution as the first researcher identification information; and if it is confirmed that there are multiple researchers at the research institution with the matching name, in the receiving step, further receiving the position of the researcher, and using the name, the name of the institution and the position as the first researcher identification information.
8. An information processing system according to any one of claims 1 to 7, wherein in the extraction step, a research topic or abstract contained in the research information is used as the text information.
9. An information processing system according to any one of claims 1 to 8, further comprising, in the display control step, searching the researcher information database based on instructions received from the user and displaying the search results.
10. An information processing system as described in claim 9, further comprising: an analysis step for analyzing relationships between researchers based on the first researcher identification information and the research information contained in the researcher information database; and a display control step for displaying visual information relating to the relationships.
11. An information processing system as claimed in claim 9 or claim 10, wherein the instructions received from the user include at least the name of a specific researcher, and further, in the presentation step, candidate researchers for collaborative research with the specific researcher are presented based on the first researcher identification information and the research information contained in the researcher information database.
12. An information processing method, comprising the steps of an information processing system according to any one of claims 1 to 11.
13. A program that causes at least one computer to execute each step in the information processing system according to any one of claims 1 to 11.
Citation Information
Patent Citations
Apparatus for providing researcher searching service and method thereof
KR101823463B1