Social impact visualization system, information processing method and program
The social impact visualization system addresses the challenge of selecting user-aligned social issues by using trained models to generate logic models and impact indicators, improving efficiency and relevance in identifying business-related social issues.
Patent Information
- Application Number
- JP2025114171
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-07-05
- Publication Date
- 2025-10-29
- Estimated Expiration
- 2045-07-05
AI Technical Summary
Existing technologies struggle to effectively select and reflect user intentions and concerns regarding social issues relevant to a company's business.
A social impact visualization system that includes a control unit to receive business information, acquire social issue information, and allow user selection through interactive screens, utilizing trained models to generate logic models and impact indicators.
Facilitates the efficient identification of relevant social issues aligned with a company's business intentions, automating the creation of logic models and impact indicators, reducing manual effort and enhancing accuracy and relevance.
Smart Images

Figure 0007761977000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a social impact visualization system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses a social impact index quantification device that more appropriately evaluates policies and supports consensus building regarding policies, including policy decisions. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-167759 Summary of the Invention [Problem to be solved by the invention]
[0004] The technology in Patent Document 1 has issues with the technology related to selecting information on social issues that may be relevant to a company's business, reflecting the user's intentions and concerns. [Means for solving the problem]
[0005] According to one aspect of the present invention, there is provided a social impact visualization system. The social impact visualization system has at least one or more control units. The control unit receives business information, which is information about a business, acquires social issue information, which is information about one or more social issues related to the business, based on the business information, outputs a first screen on which social issue information can be selected from the one or more pieces of social issue information, and accepts a user's selection of social issue information via the first screen. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of a social impact visualization system. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of the client device. [Figure 4] FIG. 4 is a sequence diagram (part 1) showing an example of information processing in the social impact visualization system. [Figure 5] FIG. 5 is a diagram showing an example of the selection screen. [Figure 6] FIG. 6 is a sequence diagram (part 2) showing an example of information processing in the social impact visualization system. [Figure 7] FIG. 7 is a diagram showing an example of the logic model selection screen. [Figure 8] FIG. 8 is a sequence diagram (part 3) showing an example of information processing in the social impact visualization system. [Figure 9] FIG. 9 is a diagram showing an example of the impact index selection screen. [Figure 10] FIG. 10 is a diagram showing an example of the impact index screen. DETAILED DESCRIPTION OF THE INVENTION
[0007] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following describes embodiments of the present invention with reference to the accompanying drawings. Various features shown in the following embodiments (including modified examples, which also apply hereinafter) can be combined with one another.
[0008] <Embodiment 1> 1. System configuration of the social impact visualization system FIG. 1 is a diagram illustrating an example of the system configuration of a social impact visualization system 1000. As shown in FIG. 1, the social impact visualization system 1000 includes, as a system configuration, a server device 100 and a client device 110. The server device 100 is an example of a computer. The server device 100 and the client device 110 are communicatively connected via a network 150. The network 150 is any one of a wide area network (WAN), a local area network (LAN), and the Internet, or any combination thereof. The network 150 is configured to enable communication between devices connected to the network 150 via wired and / or wireless connections. The social impact visualization system 1000 is a system that provides the functionality of so-called SaaS (Software as a Service).
[0009] The server device 100 executes processing related to visualization of impact indicators. The server device included in the social impact visualization system 1000 may be one or more. When the social impact visualization system 1000 includes multiple server devices, the functions of the server device 100 are provided as a so-called distributed system.
[0010] The client device 110 is an information processing device used by a user of the social impact visualization system 1000. In this specification, a PC (Personal Computer) is used as an example of the client device 110. However, this is not intended to limit the specification. The client device 110 may also be a portable tablet computer, a smartphone, or the like. The client device 110 may be any device that can communicate with the server device 100 via the network 150, display a screen, and accept selections and inputs via the screen.
[0011] Here, the social impact visualization system 1000 described in the claims may be configured with multiple devices or with a single device. When the social impact visualization system described in the claims is configured with a single device, an example of the device is, for example, the server device 100. When the social impact visualization system described in the claims is configured with multiple devices, an example of the multiple devices is, for example, a distributed system that provides the functions of the server device 100, or the server device 100 and a server device that provides the functions of various trained models described below, or the server device 100 and a client device 110.
[0012] 2. Hardware configuration diagram (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device 100. As shown in FIG.
[0013] As shown in FIG. 2, the server device 100 includes, as its hardware configuration, a control unit 210, a storage unit 220, and a communication unit 230.
[0014] The control unit 210 is a CPU (Central Processing Unit) or the like, and controls the entire server device 100 and executes processing in accordance with input information and the like.
[0015] The memory unit 220 is any one of an HDD (Hard Disk Drive), a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), etc., or any combination thereof, and stores programs and data used by the control unit 210 when executing processing based on the programs (e.g., data entered or selected via a screen, data obtained from various trained models described below, etc.).
[0016] The storage unit 220 is an example of a storage medium. In the present specification, the data used by the control unit 210 when executing processing based on a program is described as being stored in the storage unit 220, but the data may also be stored in a storage unit of another device that can communicate with the server device 100. In other words, the data may be stored in a storage unit of any device as long as the control unit 210 can refer to and / or acquire the data. The control unit 210 executes processing based on the program stored in the storage unit 220, thereby realizing the functions of the server device 100 and the processing of the server device 100 shown in the sequence diagrams in FIGS. 4, 6, and 8, which will be described later.
[0017] The communication unit 230 connects the server device 100 to a network and controls communication with other devices.
[0018] The server device 100 may include a plurality of each hardware configuration shown in Fig. 1. For example, the server device 100 may have a plurality of control units. The same applies to the client device 110 described below.
[0019] (2) Hardware Configuration of the Client Device 110 FIG. 3 is a diagram illustrating an example of the hardware configuration of the client device 110. As shown in FIG.
[0020] As shown in FIG. 3, the client device 110 includes, as its hardware configuration, a control unit 310, a storage unit 320, an input unit 330, an output unit 340, and a communication unit 350.
[0021] The control unit 310 is a CPU or the like, and controls the entire client device 110 .
[0022] The storage unit 320 is any one of an HDD, a ROM, a RAM, an SSD, etc., or any combination thereof, and stores programs, data used when the control unit 310 executes processing based on the programs, etc. The storage unit 320 is an example of a storage medium.
[0023] In the present specification, the data used by control unit 310 when executing processing based on a program is described as being stored in storage unit 320, but the data may also be stored in a storage unit of another device that can communicate with client device 110. The data may be stored in a storage unit of any device as long as it can be referenced and / or acquired by control unit 310. The functions and the like of client device 110 are realized by control unit 310 executing processing based on the program stored in storage unit 320.
[0024] The input unit 330 is a device that inputs information to the client device 110 in response to a user's operation. The input unit 330 accepts an operation input made by the user. The operation input is transferred as a command signal to the control unit 310 via the internal bus 360. The control unit 310 may execute predetermined control and / or calculation based on the transferred command signal as necessary. The input unit 330 may be included in the housing of the client device 110 or may be externally attached. For example, the input unit 330 may be implemented as a touch panel integrated with the output unit 340. When the input unit 330 is implemented as a touch panel, the user can input a tap operation, a swipe operation, or the like to the input unit 330. The input unit 330 may be a switch button, a mouse, a trackpad, a keyboard, or the like instead of a touch panel.
[0025] The output unit 340 is, for example, a display unit typified by a display, and is a device that outputs (displays) information as a screen of a graphical user interface (GUI) that can be operated by a user. The output unit 340 may be included in the housing of the client device 110 or may be externally attached. More specifically, the output unit 340 may be implemented as a display device such as a liquid crystal display, an organic EL (Electron-Luminescence) display, or a plasma display. It is preferable that these display devices are implemented and used appropriately depending on the type of client device 110.
[0026] The communication unit 350 connects the client device 110 to the network 150 and controls communication with other devices.
[0027] 3. Information Processing (1) Overview of the process The control unit 210 receives business information, which is information related to the business. Based on the business information, the control unit 210 acquires information related to one or more social issues related to the business. The control unit 210 outputs a screen such as that shown in FIG. 5, which will be described later, on which information related to a social issue can be selected from information related to one or more social issues. The control unit 210 accepts the user's selection of information related to a social issue via the screen.
[0028] By performing this type of processing, it is possible to select information about social issues that may be relevant to the company's business, reflecting the user's intentions and concerns.
[0029] (2) Details of the processing (2-1) Determining information on social issues FIG. 4 is a sequence diagram (part 1) showing an example of information processing in the social impact visualization system 1000.
[0030] In sequence SQ401, control unit 210 of server device receives a display request for an input screen (hereinafter simply referred to as an input screen) for inputting business information from client device 110. For example, when a predetermined URL (Uniform Resource Locator) is entered into a web browser or the like of client device 110, a predetermined hyperlink is selected, or a predetermined graphical user interface component (hereinafter simply referred to as a GUI component) is selected, a display request for an input screen for inputting business information is transmitted from client device 110 to server device 100.
[0031] In sequence SQ402, the control unit 210 generates an input screen for inputting business information in response to a request from the client device 110. The control unit 210, for example, obtains data (e.g., images, text, video, etc.) necessary for the input screen for inputting business information from the storage unit 220, and generates the input screen for inputting the business information.
[0032] In sequence SQ403, control unit 210 transmits the input screen to client device 110 that has made the request.
[0033] In sequence SQ404, the control unit 310 of the client device 110 displays the received input screen on the output unit 340.
[0034] Here, in the specification, it is assumed that server device 100 generates a screen and transmits the screen to client device 110. Then, client device 110 displays the received screen. However, server device 100 may transmit data required for the screen to client device 110. Then, client device 110 may generate and display a screen based on the received data.
[0035] The input screen is configured to allow the selection of a business overview file. The business overview file or the information contained in the business overview file is an example of business information. For ease of explanation, the business overview file or the information contained in the business overview file will hereinafter also be referred to simply as business information.
[0036] The business information includes at least any of the following information: (1) resource information, (2) business model information, (3) growth strategy information, (4) stakeholder information, and (5) activity information. More preferably, the business information includes all of the above information (1) to (5).
[0037] Resource information refers to all management resources that a company possesses or uses to create value. These resources include not only financial but also non-financial resources. These resources are often referred to as "capitals" in integrated reports and other documents, and are the source of a company's competitive advantage and sustainability.
[0038] Here, resource information refers to all tangible and intangible assets necessary to carry out a business. Resource information includes people, things, money, information, intellectual property, etc. Business model information refers to the entire system of how value is created, provided to customers, and revenue is earned. Business model information includes customer segments, value proposition, channels, customer relationships, revenue streams, key activities, major partners, cost structure, etc. Growth strategy information refers to specific plans and / or policies for business expansion and / or development. Growth strategy information includes methods for expanding market share, increasing revenue, and establishing competitive advantage. Stakeholder information refers to all stakeholders who influence or are affected by business activities. Stakeholder information includes people and organizations in various positions surrounding a company. Activity information refers to the key operations and / or actions that are core to business activities. Activity information includes the series of processes and / or tasks essential to making the business model function.
[0039] It can also be said that the business information file contains information obtained from at least one of the following: (1) financial statements, (2) business reports, (3) securities reports, (4) integrated reports, and (5) business plans. More preferably, it can be said that the business information contains information obtained from the above (1) to (5). In other words, selecting a business overview file includes selecting an IR information file containing these.
[0040] Here, financial statements are a general term for documents prepared by companies to clarify their operating results for a certain period (usually one year) and their financial position at the end of the period. They are primarily prepared to report the results of a company's economic activities to stakeholders (shareholders, creditors, business partners, tax offices, etc.). Business reports are documents prepared primarily pursuant to the Companies Act to report the status of a company's business for each fiscal year to shareholders' meetings. Business reports are intended to provide shareholders with an easy-to-understand explanation of the company's business activities, important matters, and financial status. While financial statements primarily focus on numerical data, business reports primarily focus on written explanations. Securities reports are documents that listed companies and companies of a certain size or larger are required to submit to the Prime Minister (Financial Services Agency) under the Financial Instruments and Exchange Act. Aimed at protecting investors, these documents disclose detailed information that can be used to help them make investment decisions, such as a company's business operations, financial status, operating results, shareholder information, and risk information. Securities reports are considered more reliable because they contain more comprehensive and detailed information than financial statements or business reports and are legally binding. Integrated reports are reports in which companies disclose not only financial information but also non-financial information (environmental, social, and governance (ESG) information) in an integrated manner, explaining the company's value creation process and sustainability. Integrated reports aim to explain, from a comprehensive and strategic perspective, how financial and non-financial information interrelate and contribute to the company's long-term value creation. They are often prepared based on the framework of the International Integrated Reporting Council (IIRC). Business plans are documents that specifically outline the business's content, goals, strategies, and financial plans for launching new businesses, expanding existing businesses, raising funds, etc. Business plans are primarily used by managers as a roadmap for business success, as well as to explain the feasibility and future prospects of a business to external parties, such as when raising funds from banks and investors and building collaborative relationships with partners. Business plans also include assumptions and forecasts because they describe future action plans.
[0041] When business information is selected on the input screen, control unit 310 transmits the business information to server device 100. In sequence SQ405, control unit 210 receives the business information from client device 110.
[0042] In sequence SQ406, control unit 210 stores the business information in a predetermined storage area such as storage unit 220.
[0043] As another example, the input screen may be provided with a text input field or the like in which the user can freely enter information. The user may then input the business background, business content, business overview, etc. of the matter they wish to address via the text input field or the like, and the control unit 210 may receive the information input via the input field or the like as business information and store it in a predetermined storage area.
[0044] In sequence SQ407, the control unit 210 generates a prompt that instructs the output of information related to a social issue that corresponds to the business information.
[0045] In sequence SQ408, the control unit 210 inputs the business information acquired from a predetermined storage area such as the storage unit 220 and the generated prompt into the first trained model via an API (Application Programming Interface). Here, the first trained model may be a so-called large language model, a fine-tuned trained model that has been additionally trained using a specific dataset, or a trained model that has been designed and trained specifically for a specific domain (field). In the case of a fine-tuned trained model or a trained model that has been specifically designed and trained, the first trained model can also be said to be a trained model that has been trained using business information as input data and information on social issues related to the business as output data.
[0046] The processing of sequence SQ408 is an example of processing in which the control unit 210 inputs business information and a prompt that instructs the output of information related to a social issue corresponding to the business information into the first trained model.
[0047] In sequence SQ409, the control unit 210 receives information about one or more social issues related to the business from the first trained model via the API. The information about the social issues may be, for example, a social issue family tree, a central issue in the social issue family tree, or a supergoal for the central issue in the social issue family tree. A social issue family tree is a diagram that systematically and visually organizes the root causes, related factors, and various impacts of a specific social issue. The central issue in a social issue family tree refers to the most important and fundamental social problem that aims to be solved. It is the starting point where all analyses converge within the entire problem family tree and from which all causes and impacts derive. The central issue can also be considered the answer to the question, "What is the social issue that we most need to understand deeply and take measures against right now?" The supergoal for a central issue in a social issue family tree refers to a future vision in which the central issue is completely resolved or an ultimately desirable state is achieved. A supergoal is not just about achieving a goal, but also an ultimate and ambitious vision that depicts a world in which the problem does not exist, or in which the negative impacts of the problem have completely disappeared. Supergoals are much larger in scale than typical "goals," and are often so idealistic and ambitious that they seem difficult to achieve. Supergoals can also be considered the right-hand end of the logic model described below, or the long-term outcome.
[0048] The processing of sequence SQ409 is an example of processing in which the control unit 210 acquires information about one or more social issues from the first trained model.
[0049] In sequence SQ410, the control unit 210 generates a selection screen that allows selection of information on a social issue related to the business from one or more pieces of acquired information on a social issue related to the business.
[0050] In sequence SQ411, control unit 210 transmits a selection screen to client device 110.
[0051] In sequence SQ412, control unit 310 of client device 110 displays a selection screen on output unit 340.
[0052] FIG. 5 is a diagram showing an example of a selection screen 500. In the example of the selection screen 500 in FIG. 5, a problem tree related to one social problem is displayed as information related to the social problem. FIG. 5 shows a problem tree for a case where a ride-sharing operator aims to "improve the efficiency and convenience of transportation." In the problem tree, information 510 is the resulting result. Information 520 is a decomposition of the problem. Information 530 is the central problem.
[0053] As described above, one or more problem trees may be selectably displayed, one or more central problems may be selectably displayed, or one or more super goals may be selectably displayed on the selection screen 500. In the above example, the super goals may be, for example, "improving the efficiency and convenience of travel" or "realizing sustainable regional transportation from the user's perspective."
[0054] In addition, when central tasks or super goals are displayed as selectable items rather than in a task tree, it is preferable to display them as bullet points rather than in a logic tree format like a task tree. In this case, it is preferable to add an explanatory note explaining why they were selected.
[0055] For the sake of simplicity, the following explanation will use super goals as an example of "information on social issues related to business." Furthermore, the selection screen 500 may be configured so that super goals and the like can be added or edited.
[0056] When a super goal is selected as information related to a social issue on the selection screen of the client device 110, the control unit 310 transmits the selected super goal to the server device 100. In sequence SQ413, the control unit 210 receives the super goal from the client device 110.
[0057] In sequence SQ414, the control unit 210 stores the super goal in a predetermined storage area such as the storage unit 220.
[0058] (2-2) Deciding on a logic model 6 is a sequence diagram (part 2) showing an example of information processing in the social impact visualization system 1000. The processing in the sequence diagram of FIG. 6 is processing that is performed after the processing in the sequence diagram of FIG.
[0059] In sequence SQ601, control unit 210 acquires activity information. For example, control unit 210 generates an input screen for inputting activity information and transmits it to client device 110. Then, control unit 210 may acquire the activity information input via the input screen displayed on output unit 340 of client device 110.
[0060] As another example, the control unit 210 may extract activity information from a business overview file. More specifically, the control unit 210 extracts text information from the business overview file. The control unit 210 removes unnecessary information (e.g., headers, footers, page numbers, figure captions, advertisements, etc.) from the extracted text. The control unit 210 divides the text into the smallest meaningful units (sentences, words), and analyzes the part of speech of each word, etc.
[0061] The control unit 210 identifies verbs and / or gerunds indicating specific activities and associated noun phrases from the preprocessed text. For example, the control unit 210 extracts verbs and / or specific gerunds that may represent activities, or phrases containing them. The control unit 210 analyzes the structure of the sentence and identifies the relationship between the verb and the noun phrase that is the object and / or subject of the verb. This allows the control unit 210 to understand "what" and "how" the activity is being performed. The control unit 210 identifies the product name, service name, technology name, market name, etc. that are the target of the activity and associates them with the activity. The control unit 210 analyzes nouns and adjectives that tend to appear together with specific verbs and / or activity keywords, and uses these as clues to narrow down the specific content of the activity.
[0062] When the control unit 210 extracts activity information from the business summary file, it extracts multiple pieces of activity information and generates a selection screen that allows the user to select activity information from the multiple pieces of activity information. The control unit 210 may then transmit the generated selection screen to the client device 110. The control unit 210 may then acquire the activity information selected via the selection screen displayed on the output unit 340 of the client device 110.
[0063] As another example, the control unit 210 may generate an input screen having a text input field or the like in which the user can freely enter information, and transmit the input screen to the client device 110. The user may then input activity information via the text input field or the like, and the control unit 210 may store the activity information input via the input field or the like in a predetermined storage area.
[0064] Here, activity information refers to information that shows the totality of specific actions and / or initiatives that a wide range of stakeholders will work on strategically over the long term in order to realize the grand vision of the super goal. Activity information can also be said to be information that shows the activities on the left side of the logic model described below.
[0065] The process of sequence SQ601 is an example of a process in which control unit 210 acquires activity information related to a business.
[0066] In sequence SQ602, the control unit 210 generates a prompt that instructs the output of a logic model of a business related to the business information based on information to be passed to the trained model (business information, activity information, and information on social issues (supergoals) described below).
[0067] In sequence SQ603, the control unit 210 inputs the business information acquired from a predetermined storage area such as the storage unit 220, the business-related activity information acquired in sequence SQ601, the supergoal acquired from a predetermined storage area such as the storage unit 220, and the generated prompt to the second trained model via the API. The second trained model may be a so-called large-scale language model, a fine-tuned trained model that has been additionally trained using a specific dataset, or a trained model that has been designed and trained specifically for a specific domain (field). If the second trained model is a fine-tuned trained model or a trained model that has been specifically designed and trained, the second trained model can also be said to be a trained model that has been trained using business information, activity information, and information on a social issue (e.g., a supergoal) as input data and a logic model as output data.
[0068] The processing of sequence SQ603 is an example of a process in which the control unit 210 inputs business information, information related to a social issue selected via the first screen, activity information, and a prompt instructing the output of a logic model of the business related to the business information into the second trained model.
[0069] In sequence SQ604, the control unit 210 receives one or more logic models from the second trained model via the API.
[0070] The processing of sequence SQ604 is an example of processing in which the control unit 210 acquires a business logic model related to business information from the second trained model.
[0071] Furthermore, the processing of sequences SQ603 and SQ604 is an example of processing in which the control unit 210 acquires a logic model of a business related to the business information based on the business information, information on a social issue selected via the first screen, and activity information.
[0072] In sequence SQ605, the control unit 210 generates a selection screen that allows the user to select one logic model from one or more logic models.
[0073] In sequence SQ606, control unit 210 transmits the generated logic model selection screen to client device 110.
[0074] In sequence SQ607, the control unit 310 of the client device 110 displays a logic model selection screen on the output unit 340.
[0075] FIG. 7 is a diagram showing an example of a logic model selection screen 700. In the example of the logic model selection screen 700 in FIG. 7, one logic model is displayed as the logic model. A logic model is a tool for visually showing how a project functions and what results it will produce. A logic model is mainly composed of activities, outputs, short-term outcomes, mid-term outcomes, and long-term outcomes (super goals).
[0076] Activities are the specific actions or processes undertaken to achieve the goals. They focus on what project implementers "do." Outputs are the direct results or deliverables of activities. These are measurable deliverables or services that are realized once the activities are completed. Short-term outcomes are the immediate changes or effects that are seen in the direct participants or targets of the project due to the outputs. These are typically observed over a period of weeks to months. Medium-term outcomes are broader, more sustained changes in the targets or communities of the project that are the result of the accumulation of short-term outcomes. These typically occur over a period of months to years. Long-term outcomes (or supergoals) are the broadest and ultimate goals that the project ultimately aims to achieve. They represent the ultimate change or contribution that will have a long-term impact on society as a whole or on a specific group. This is the very purpose of the project and is set over a long-term perspective, ranging from several years to several decades.
[0077] These elements of a logic model link activities to long-term outcomes in a causal manner, providing a framework that logically explains how a project will achieve its ultimate goal. Typically, multiple activities are carried out to create various short-term and medium-term social impacts, which ultimately result in the achievement of a long-term outcome or super goal; this is a diagram of this concept.
[0078] The logic model selection screen may be configured so that each element that constitutes the logic model can be added or edited.
[0079] When a logic model is selected on the logic model selection screen, control unit 310 transmits the selected logic model to server device 100. In sequence SQ608, control unit 210 receives the logic model from client device 110.
[0080] In sequence SQ609, the control unit 210 stores the logic model in a predetermined storage area such as the storage unit 220.
[0081] As another example, the control unit 210 may generate a prompt that instructs the output of multiple logic models of a business related to the business information based on information to be passed to the trained model (business information, activity information, and information on social issues (super goals) described below). The prompt may include an explanation of the contents of the multiple models. For example, model names and model contents are stored as sets in a table or the like in a predetermined storage area such as the storage unit 220. Based on the information in this table, the control unit 210 includes information such as the contents of the multiple models in the prompt. Examples of multiple models include a comprehensive model, a model that emphasizes social value, a model that emphasizes economic value, and a model that emphasizes environmental value.
[0082] An integrated model is a logic model that takes into account all economic, social, and environmental values in an integrated manner, showing how they relate to each other and ultimately create sustainable impacts. A social value-focused model is a logic model that focuses on the positive changes that a project brings to society, particularly people's quality of life, equity, inclusiveness, and strengthened communities. An economic value-focused model is a logic model that focuses on the effects that a project brings to the economy, particularly profitability, efficiency, market competitiveness, job creation, and contribution to GDP. An environmental value-focused model is a logic model that focuses on the positive changes that a project brings to the natural environment, particularly ecosystem protection, resource conservation, pollution reduction, and climate change countermeasures.
[0083] The control unit 210 acquires multiple logic models from the second trained model via the API.
[0084] These processes in other examples are examples of processes in which the control unit 210 acquires multiple logic models of the business related to the business information based on the business information, information on the social issue selected via the first screen, and activity information.
[0085] The control unit 210 generates a logic model selection screen that allows the user to select from the acquired logic models, and then transmits the logic model selection screen to the client device 110.
[0086] These processes are an example of processes in which the control unit 210 outputs a screen configured to allow selection of one logic model from a plurality of logic models.
[0087] Then, when the user selects one logic model from the plurality of logic models via the logic model selection screen, the control unit 210 may store the selected logic model in a predetermined storage area.
[0088] The second trained model may also generate an overview description, evidence information, features, etc. of each of the multiple logic models. The control unit 210 may then generate a logic model selection screen that includes the overview description, evidence information, features, etc. of each model. This configuration can provide reference information for the user when selecting a logic model.
[0089] (2-3) Determining impact indicators 8 is a sequence diagram (part 3) showing an example of information processing in the social impact visualization system 1000. The processing in the sequence diagram of FIG. 8 is processing that is performed after the processing in the sequence diagram of FIG.
[0090] In sequence SQ801, the control unit 210 generates a prompt to instruct the output of one or more impact indicators for at least some of the multiple outcomes in the logic model. The multiple outcomes in the logic model are, for example, each element constituting a short-term outcome (in the example of FIG. 7, an improvement in the matching system, an expansion of the user base, an improvement in the reliability of the service, etc.) or each element constituting a medium-term outcome (in the example of FIG. 7, the ability to select an appropriate means of transportation, an increase in the number of mobile / outdoor vehicles, a reduction in environmental impact, etc.).
[0091] Impact indicators are indicators used to quantitatively or qualitatively measure and evaluate the "impact" of a company, organization, or project's activities on society and the environment. Impact indicators can also be considered specific measurement standards for measuring contributions to the achievement of the SDGs (Sustainable Development Goals).
[0092] In sequence SQ802, the control unit 210 inputs the logic model acquired from a predetermined storage area such as the storage unit 220 and the generated prompt into the third trained model via the API. The third trained model may be a so-called large-scale language model, a fine-tuned trained model that has been additionally trained using a specific dataset, or a trained model that has been designed and trained specifically for a specific domain (field). In the case of a fine-tuned trained model or a trained model that has been specifically designed and trained, the third trained model can also be said to be a trained model that has been trained using a logic model as input data and one or more impact indicators for at least some of the multiple outcomes in the logic model as output data.
[0093] The processing of sequence SQ802 is an example of a process in which the control unit 210 inputs a logic model and a prompt that instructs the output of one or more impact indicators for at least some of the multiple outcomes in the logic model into a third trained model.
[0094] In sequence SQ803, the control unit 210 receives one or more impact indicators for at least some of the multiple outcomes in the logic model from the third trained model via the API.
[0095] The processing of sequence SQ803 is an example of processing in which the control unit 210 acquires one or more impact indicators for at least some of the multiple outcomes in the logic model from the third trained model.
[0096] Furthermore, the processing of sequence SQ802 and sequence SQ803 is an example of processing in which the control unit 210 acquires, based on the logic model, one or more impact indicators for at least some of the multiple outcomes in the logic model.
[0097] In sequence SQ804, the control unit 210 generates an impact index selection screen on which an impact index can be selected from one or more impact indexes.
[0098] In sequence SQ805, the control unit 210 transmits the generated impact index selection screen to the client device 110.
[0099] The processing of sequence SQ804 and / or sequence SQ805 is an example of processing in which the control unit 210 outputs a screen that allows the user to select an impact indicator from one or more impact indicators for at least some of the outcomes in the logic model.
[0100] In sequence SQ806, the control unit 310 of the client device 110 displays an impact index selection screen on the output unit 340.
[0101] Fig. 9 is a diagram showing an example of an impact index selection screen 900. In the example of the impact index selection screen 900 in Fig. 9, indexes 1 to 3 are shown as impact indexes corresponding to outcome 1. Fig. 9 also shows an example in which indexes 2 and 3 have been selected by the user as the indexes to be used.
[0102] When an impact index is selected on the impact index selection screen, the control unit 310 transmits the selected impact index to the server device 100. In sequence SQ807, the control unit 210 receives the impact index from the client device 110.
[0103] In sequence SQ808, the control unit 210 stores the impact index in a predetermined storage area such as the storage unit 220.
[0104] In response to a request from the client device 110, the control unit 210 may generate a screen 1010 relating to the impact index as shown in FIG.
[0105] Figure 10 is a diagram showing an example of an impact metrics screen 1010. The impact metrics screen 1010 includes items, indicators (impact metrics), related SDGs, and related IRIS+ Primary Metrics. IRIS+ is a comprehensive framework and indicator catalog for impact measurement and management (IMM) developed and operated by GIIN (Global Impact Investing Network). Among them, "Primary Metrics" refers to the main impact metrics recommended as being most important for a specific impact category and strategic goal.
[0106] The impact indicators described above are just examples, and any standardized indicators established by various organizations or regulations may be used. Alternatively, original indicators established by business operators may be used.
[0107] When an actual project is carried out, the actual results against the impact indicators are monitored for a specified period of time. This verifies the validity of the adopted logic model and whether the selected activities correctly created outcomes and led to the achievement of the super goal. Based on this, the adopted logic model can be scored and feedback provided. In this case, each learning model is continuously re-learned based on the feedback results, improving its accuracy. It is possible that different businesses may obtain different results even with the same logic model. This is due to the influence of various environmental factors, such as organizational size, culture, and region. For this reason, re-learning may be customized for each business by using a business ID, etc.
[0108] Each of the learning models described above may be retrained as appropriate based on the results selected from multiple candidates presented to the user. While the aforementioned monitoring method takes a considerable amount of time to provide feedback, this method can quickly provide feedback on user preferences and improve the accuracy of generating logic model candidates. This can be done in a way that is linked to the user ID or business ID. This can improve the suitability of the logic model.
[0109] According to an embodiment, simply by entering business information, multiple candidates for related social issues are automatically presented. This allows company personnel without specialized knowledge to quickly grasp social issues that their company's business can contribute to, and from a variety of perspectives. Compared to manual work, this is effective in preventing oversights and biased thinking. Furthermore, by allowing users to proactively select which social issues to address from those presented by the system, the direction of subsequent analysis (e.g., logic model creation) can be clearly determined. This allows the system and user to align their understanding, increasing the sense of satisfaction with the final output and efficiently generating a logic model that reflects the user's intentions.
[0110] Furthermore, by using a trained model, advanced extraction becomes possible, going beyond simple keyword matching. It can deeply understand the context of long documents (unstructured data) such as business reports, and flexibly extract more essential and relevant information on social issues. For example, it is expected that it will be possible to suggest less recognized social issues that could potentially be contributed to based on business content.
[0111] It also automates the creation of "logic models" (cause-and-effect diagrams showing how business activities lead to long-term impacts via short-term and mid-term results), a task that previously required a significant amount of man-hours from experts. By inputting three elements - "business information," "activity information," and "social issue information" selected by the user - it is possible to efficiently build persuasive logic models that reflect each company's business realities and strategic intentions.
[0112] Furthermore, by leveraging the advanced inference capabilities of trained models, it is possible to automate the generation of extremely complex logic models to a high degree. It is possible to automatically assemble a logically consistent causal chain (story) from fragmented information. This dramatically reduces the time required to create a logic model and the reliance on specialized skills.
[0113] Furthermore, even for the same business, the optimal logic model will differ depending on the angle from which the value is promoted (e.g., environment, human rights, local economy, etc.). This system automatically generates and presents multiple logic model scenarios. This allows users to compare and consider the multifaceted value of their business without being bound by a single perspective, and to discover new impact possibilities that they had not previously noticed.
[0114] Users can also select from multiple options the most effective logic model for their company's management strategy and message to stakeholders, which goes beyond simple analysis to help strategically build a persuasive "story" to use in investor relations activities, sustainability reports, and more.
[0115] Additionally, when it comes to the issue of how to measure and evaluate the results (outcomes, etc.) defined in the logic model, the system automatically presents specific "impact indicator" candidates. This makes it easy to find objective indicators that comply with international indicators (such as IRIS+) even without specialized knowledge, and provides strong support for setting specific KPIs to implement the PDCA cycle for impact evaluation.
[0116] Furthermore, by using a trained model, it is possible to understand the context of the outcomes described in the logic model and flexibly propose more appropriate impact indicators. Even for abstract outcomes such as "improved employee engagement," it is possible to infer and present multiple qualitative and quantitative indicators to measure it, accelerating and improving the indicator selection process.
[0117] Typically, there are numerous candidate activities for a given project, and the activities selected from these result in multiple outcomes, which are then intertwined to achieve a supergoal. Considering the various combinations of each element, the number of possible logic models becomes enormous. By first having the user select information about the problem and social issues and then generating a logic model, the learning model fills in the gaps, reducing the amount of calculations and allowing the logic model to be presented to the user quickly. At the same time, a logic model that accurately reflects the user's intent can be generated, reducing the amount of revision work required after generation.
[0118] When modifying a logic model after it has been generated, as mentioned above, each element is intricately intertwined, so it is not enough to edit just one node. Modifying one node affects the content of the previous or subsequent nodes, which ultimately has an impact on the entire logic model. This makes it tantamount to recreating the logic model itself, and the effort required for modification is enormous. The step of having the user select information on issues and social issues and then presenting multiple logic model candidates to the user solves this problem.
[0119] (Variation 1) In the first embodiment, the social impact visualization system 1000 has been described as a system that provides so-called SaaS functions. However, some or all of the functions of the server device 100 may be executed by a client device.
[0120] <Additional Notes> The present embodiment includes the following disclosure.
[0121] (Appendix 1) A social impact visualization system, One or more control units, The control unit receive business information, which is information about the business; Obtain social issue information, which is information on one or more social issues related to the business, based on the business information; outputting a first screen on which social issue information can be selected from one or more pieces of social issue information; Accept the user's selection of social issue information via the first screen. Social impact visualization system.
[0122] (Appendix 2) 10. The social impact visualization system according to claim 1, The control unit inputting business information and a prompt instructing output of social issue information corresponding to the business information into a first trained model; acquiring one or more pieces of social issue information from the first trained model; Social impact visualization system.
[0123] (Appendix 3) 1. A social impact visualization system according to claim 1 or 2, The control unit Obtain activity information, which is information about business activities, Acquire a logic model of a business related to the business information based on the social issue information and activity information selected via the first screen; Social impact visualization system.
[0124] (Appendix 4) 4. A social impact visualization system according to claim 3, The control unit inputting the business information, the social issue information selected via the first screen, and a prompt instructing output of a logic model of the business related to the activity information into a second trained model; Obtaining a business logic model related to business information from the second trained model; Social impact visualization system.
[0125] (Appendix 5) 5. A social impact visualization system according to claim 3 or 4, The control unit Based on the business information, the social issue information selected via the first screen, and the activity information, a plurality of logic models of the business related to the business information are acquired; outputting a screen configured to enable selection of one logic model from the plurality of logic models; Social impact visualization system.
[0126] (Appendix 6) 6. A social impact visualization system according to any one of claims 1 to 5, Business information includes: It contains at least one of the following information: (1) Resource information (2) Business model information (3) Growth Strategy Information (4) Stakeholder information (5) Activity information Social impact visualization system.
[0127] (Appendix 7) 7. A social impact visualization system according to any one of claims 1 to 6, Business information includes: It includes information obtained from at least one of the following: (1) Financial statements (2)Business report (3) Securities Report (4) Integrated Report (5) Business plan Social impact visualization system.
[0128] (Appendix 8) 4. A social impact visualization system according to claim 3, The control unit obtaining one or more impact indicators for at least some of the outcomes in the logic model based on the logic model; outputting a screen that allows the user to select an impact indicator from one or more impact indicators for at least some of the outcomes in the logic model; Social impact visualization system.
[0129] (Appendix 9) 9. A social impact visualization system according to claim 8, The control unit inputting the logic model and prompts indicating output of one or more impact indicators for at least some of the outcomes in the logic model into a third trained model; obtaining one or more impact indicators for at least some of the outcomes in the logic model from the third trained model; Social impact visualization system.
[0130] (Appendix 10) An information processing method executed by a social impact visualization system, receive business information, which is information about the business; Obtain social issue information, which is information on one or more social issues related to the business, based on the business information; outputting a first screen on which social issue information can be selected from one or more pieces of social issue information; Accept the user's selection of social issue information via the first screen. Information processing methods.
[0131] (Appendix 11) A program, Computer, A program for functioning as a social impact visualization system described in any one of Appendix 1 to Appendix 9.
[0132] Although the embodiments have been described above, they are presented as examples 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. The embodiments are intended to fall within the scope and spirit of the invention, and are also intended to fall within the scope of the inventions and their equivalents as defined in the accompanying claims. [Explanation of symbols]
[0133] 100: Server device 110: Client device 150: Network 210: Control unit 220: Storage section 230: Communications Department 1000: Social Impact Visualization System
Claims
1. A social impact visualization system, one or more control units; The control unit receive business information, which is information about the business; inputting the business information and a prompt instructing output of social issue information corresponding to the business information into a first trained model; Acquiring social issue information, which is information regarding one or more social issues related to the business, from the first trained model; outputting a first screen on which social issue information can be selected from the one or more pieces of social issue information; accepting a selection of social issue information by a user via the first screen; Social impact visualization system.
2. The social impact visualization system according to claim 1, The control unit Acquire activity information, which is information about the activities of the business; inputting the business information, the activity information, the social issue information selected via the first screen, and a prompt instructing output of a logic model of the business related to the activity information into a second trained model; acquiring a plurality of logic models of a business related to the business information from the second trained model; outputting a second screen configured to allow selection of one logic model from the plurality of logic models; acquiring a logic model selected via the second screen; Social impact visualization system.
3. The social impact visualization system according to claim 1, The business information includes: It contains at least one of the following information: (1) Resource information (2) Business model information (3) Growth Strategy Information (4) Stakeholder information (5) Activity information Social impact visualization system.
4. The social impact visualization system according to claim 1, The business information includes: It includes information obtained from at least one of the following: (1) Financial statements (2) Business report (3) Securities Report (4) Integrated Report (5) Business plan Social impact visualization system.
5. 3. The social impact visualization system according to claim 2, The control unit inputting the logic model and prompts indicating output of one or more impact metrics for at least some of the outcomes in the logic model into a third trained model; Obtaining one or more impact indicators for at least a portion of the multiple outcomes in the logic model from the third trained model; outputting a third screen on which an impact indicator can be selected from one or more impact indicators for at least some of the outcomes in the logic model; Social impact visualization system.
6. An information processing method executed by a social impact visualization system, one or more control units; The control unit receive business information, which is information about the business; inputting the business information and a prompt instructing output of social issue information corresponding to the business information into a first trained model; Acquiring social issue information, which is information regarding one or more social issues related to the business, from the first trained model; outputting a first screen on which social issue information can be selected from the one or more pieces of social issue information; accepting a selection of social issue information by a user via the first screen; Information processing methods.
7. A program, Computer, A program for causing the social impact visualization system according to any one of claims 1 to 5 to function.
Citation Information
Patent Citations
Impact calculation device and impact calculation method
JP2023012921A
Social indicator quantification method and apparatus
JP2023167759A
Social impact presentation system, information processing apparatus, and information processing method
JP2024103954A
Workshop assistance system and workshop assistance method
WO2021085085A1
Information processing device, information processing method, and information processing system
WO2021246122A1