Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of avoiding posting and viewing restrictions by acquiring and analyzing posted content, estimating the cause of potential distribution restrictions, and generating explanatory content to mitigate these restrictions, ensuring continued accessibility and user engagement.
Patent Information
- Application Number
- JP2023181252
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-05-02
AI Technical Summary
Existing technologies face challenges in avoiding restrictions on posting to posted content and viewing of distributed content, particularly when inappropriate or offensive content is posted, leading to distribution and viewing restrictions.
An information processing device comprising an acquisition unit to acquire posted content, a judgment unit to determine potential distribution restrictions, an estimation unit to estimate the cause of such restrictions, a generation unit to create explanatory content, and an output unit to deliver this content to a corresponding party, thereby mitigating distribution restrictions.
This solution effectively prevents restrictions on posting to posted content and viewing of distributed content by identifying and addressing the causes of potential distribution restrictions, thus maintaining content accessibility and user engagement.
Smart Images

Figure 2025070737000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there is known a technique for distributing distribution content such as news articles. For example, Patent Literature 1 discloses a technique for providing provided content including distribution content and each posted content for the distribution content. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-197422 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the above-mentioned conventional technology, it is not easy to avoid the posting restrictions on posted content and the distribution and viewing restrictions on distributed content. For example, if a certain number of posts containing inappropriate and offensive content are posted to posted content, the distributor of the distributed content may impose distribution and viewing restrictions on the distributed content. Therefore, it is not easy to avoid the posting restrictions on posted content and the distribution and viewing restrictions on distributed content.
[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can avoid restrictions on posting to posted content and restrictions on viewing of distributed content. [Means for solving the problem]
[0006] The information processing device of the present application is characterized in that it comprises an acquisition unit that acquires content posted in posted content included in distribution content, a judgment unit that determines whether distribution restrictions on the distribution content may occur based on the content of the post acquired by the acquisition unit, an estimation unit that, if the judgment unit determines that distribution restrictions on the distribution content may occur, estimates a cause that may cause distribution restrictions on the distribution content from the content of the post, a generation unit that generates content explaining the cause estimated by the estimation unit, and an output unit that outputs the explanatory content generated by the generation unit to a predetermined person corresponding to the distribution content. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to avoid restrictions on posting of posted content, and restrictions on distribution and viewing of distributed content. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing an overview of an information processing method according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a distribution content table stored in the distribution content storage unit according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a posted content table stored in the posted content storage unit according to the embodiment. [Diagram 5] FIG. 5 is a flowchart illustrating an example of a processing procedure according to the embodiment. [Figure 6] FIG. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application (hereinafter, referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. In addition, each embodiment can be appropriately combined as long as the processing contents are not contradictory. In addition, the same parts in each embodiment below are given the same reference numerals, and duplicated explanations will be omitted.
[0010] [1. Overview of Information Processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of an information processing method according to the embodiment, which is realized by an information processing device 100. In the example of Fig. 1, an overall system 1 includes a user terminal 10, a responder terminal 20, and a company terminal 30. In addition, the user terminal 10, the responder terminal 20, the company terminal 30, and the information processing device 100 are each connected to be able to communicate with each other via a network N by wire or wirelessly. Note that Fig. 1 is an example, and the number of user terminals 10 and responder terminals 20 is not limited to the number shown in Fig. 1.
[0011] First, the information processing device 100 acquires the contents of the post to the posted content from the user terminal 10 (step S1). For example, the information processing device 100 acquires the contents of the post to the posted content or the post field included in the distributed content. The distributed content is, for example, various kinds of content distributed to users, such as various news articles. The posted content is, for example, content posted by each user, such as comments posted by each user to a news article. Furthermore, the information processing device 100 acquires, for example, information about the user who made the post, along with the content of the post. The information about the user is, for example, age, sex, address, occupation, and the like.
[0012] Here, in a platform that accepts user comments on news articles and the like, a situation known as a "flaming" may occur depending on the content of the comments. When such a situation known as a "flaming" occurs, the impression of the platform may deteriorate. For this reason, depending on the platform, when the posting of aggressive comments increases suddenly, the posting of comments may be stopped and the distribution of news articles may be stopped, which may result in a decrease in the number of views of the news articles and a worsening of the impression of the platform by users. For this reason, one example of a desirable aspect is to avoid the distribution restriction by posting a comment that does not cause the distribution restriction before the distribution restriction occurs for a certain distribution content.
[0013] Therefore, the information processing device 100 judges whether the acquired post content may cause distribution restrictions on the distribution content (step S2). For example, the information processing device 100 judges the post content using a model that has been trained in advance to return a high score when the post content contains specific words, phrases, or keywords, as a method of judgment. Here, for example, the specific words, phrases, or keywords may include inappropriate or offensive content. In addition, for example, the specific words, phrases, or keywords are set by a company that distributes the distribution content each time it makes a judgment. Note that the distribution restriction means that, for example, when the number of specific words, phrases, or keywords increases rapidly to a certain number or more, distribution restrictions, viewing restrictions, posting restrictions, etc. of the distribution content are imposed.
[0014] The information processing device 100 may determine whether a distribution restriction may occur based on not only the number of posts of these various keywords but also the fluctuation in the number of posts per unit time. The information processing device 100 may determine whether a distribution restriction may occur in the future by using various publicly known technologies based on any information related to various distribution contents, such as whether comments are being posted between specific users, the frequency of comments posted by specific users, the sharing status of news articles on SNS (Social Networking Service) and the like.
[0015] Next, when it is determined that a distribution restriction may occur, the information processing device 100 estimates the cause of the distribution restriction from the content of the post (step S3) and generates content summarizing or explaining the cause (step S4). For example, the text generation model is a GPT (Gnerative Pre-trained Transformer) model that has been trained to generate textual answers to questions. The information processing device 100 uses such a GPT model to estimate the cause of a distribution restriction, such as a flame war, from the content of the post and generates text summarizing or explaining the cause, thereby making it easy to estimate the cause of a distribution restriction for viewers who have viewed the text output by the GPT model.
[0016] For example, the information processing device 100 includes the posted content in an input sentence (so-called prompt) to be input to the GPT model, and includes an instruction sentence such as "Please infer the cause of the flaming from these posted contents. Then, please output a sentence summarizing and explaining the inferred cause" in the prompt of the generation model. Furthermore, the information processing device 100 may input information about the user as information to be input to the prompt of the sentence generation model, or may input the distribution content (news) that was the subject of the posted content. Furthermore, the information processing device 100 may extract posted content that may cause a flaming in advance by assigning a rule base such as keywords or a score indicating whether the posted content is aggressive or not to each posted content, and include only the extracted posted content in the prompt.
[0017] Next, the information processing device 100 outputs the generated summary or commentary content to the selected respondent (step S5). The respondent here is, for example, a person who has knowledge and experience with the distribution content, the content of the post, and the summary or commentary content generated by the text generation model, and is determined to be able to respond. Furthermore, the information processing device 100 outputs to the respondent a message requesting posting to prevent distribution restrictions on the distribution content, together with the summary or commentary content.
[0018] Next, the information processing device 100 accepts a post made by the person in charge on the content summarizing or explaining the cause (step S6). Finally, the information processing device 100 reflects the post made by the person in charge in the distribution content (step S7). For example, when the information processing device 100 accepts a post from the person in charge, it distributes the post in the distribution content with priority over posts by other users. In this way, the information processing device 100 avoids distribution restrictions and viewing restrictions on the distribution content.
[0019] Conventionally, for example, when a user posts content containing inappropriate or offensive content to the delivery content, other users may also post content containing inappropriate or offensive content to the delivery content. In such a case, a distributor may impose distribution and viewing restrictions on the delivery content when a certain number of posts containing inappropriate or offensive content are made. This causes the distributor of the delivery content to lose an opportunity to provide the delivery content to the user. In addition, since a user may not be able to view the delivery content or make a post to the delivery content, it is not easy to avoid the restrictions on posting to the delivery content and the restrictions on distribution and viewing of the delivery content.
[0020] However, when the information processing device 100 determines that a distribution restriction may occur, it makes it easy to avoid restrictions on posting to posted content and distribution and viewing restrictions on distributed content by having a third party intervene by requesting a person in charge to post something to avoid the distribution restriction.
[0021] 2. Configuration of Information Processing Device Next, the configuration of the information processing device 100 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 2, the information processing device 100 according to the embodiment includes a user terminal 10, a responder terminal 20, a company terminal 30, a network N, a communication unit 110, a storage unit 120, and a control unit 130.
[0022] The information processing device 100 may be, for example, an information processing device such as a PC (Personal Computer), a WS (Work Station), a computer having a server function, etc. The information processing device 100 performs processing based on information transmitted from a user terminal 10 via a network N, for example.
[0023] The user terminal 10 is an information processing device that posts a comment to a posted content in response to a distributed content. The responder terminal 20 is an information processing device used to provide a countermeasure for a comment posted to a posted content. The provider terminal 30 is an information processing device for reflecting the countermeasure provided by the responder in the distributed content. For example, the information processing device may be a smartphone, a tablet terminal, a desktop PC, a notebook PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. Note that in the example shown in FIG. 1, the user terminal 10, the responder terminal 20, and the provider terminal 30 are each a smartphone.
[0024] The network N connects the information processing device 100, the user terminal 10, the responder terminal 20, and the agent terminal 30 in a wired or wireless manner so that they can communicate with each other. If the network N is wired, it may be realized by Ethernet (registered trademark) defined by IEEE802.3. If the network N is wireless, it may be realized by a wireless LAN (Local Area Network) defined by IEEE802.11.
[0025] (Regarding communication unit 110) The communication unit 110 is realized by, for example, a NIC (Network Interface Card) etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information between the user terminal 10, the responder terminal 20, the agent terminal 30, etc.
[0026] (Regarding the storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in Fig. 2, the storage unit 120 has a distribution content storage unit 121, a posted content storage unit 122, a determination result storage unit 123, and an estimation result storage unit 124. The configuration of these units will be described below in order.
[0027] (Regarding the distribution content storage unit 121) The delivery content storage unit 121 stores various information related to the delivery content. Fig. 3 is a diagram showing an example of a delivery content table stored in the delivery content storage unit 121 according to the embodiment.
[0028] 3, the delivery content table stored in the delivery content storage unit 121 includes information on the items of "delivery content ID," "content type," "content," and "link." The "delivery content ID" is an identifier for identifying a delivery content, and is information assigned to each delivery content.
[0029] "Content type" is information indicating the type of distribution content associated with "distribution content ID". The type of distribution content is, for example, a category of the contents of the distribution content, and in the case where the distribution content is a news article, the type may be, but is not limited to, incident, economy, weather, gourmet, entertainment, etc.
[0030] "Content" is the distribution content associated with the "distribution content ID." "Link" is link information of the distribution content associated with the "distribution content ID."
[0031] (Regarding the posted content storage unit 122) The posted content storage unit 122 stores various information related to the posted content linked to the distribution content. Fig. 4 is a diagram showing an example of a posted content table stored in the posted content storage unit 122 according to the embodiment.
[0032] 6, the posted content table stored in the posted content storage unit 122 includes information items such as "Posting ID", "User ID", "Posting target ID", "Posting location", and "Posted content". The "Posting ID" is an identifier that identifies the posted content, and is information that is assigned to each posted content.
[0033] The "user ID" is the user ID of the user who posted the posted content associated with the "post ID." The "post target ID" is the content ID of the content that is the post target of the posted content associated with the "post ID." For example, if the post target is a distributed content, the "post content ID" is the distributed content ID, and if the post target is a posted content, the "post ID" is the posted content.
[0034] "Posting location" is information indicating the location of the content to which the posted content associated with the "Posting ID" was posted; for example, if the posting subject is distributed content, it is all or part of the distributed content; and if the posting subject is posted content, it is all or part of the posted content.
[0035] "Posted content" is posted content associated with a "posting ID." Posted content is, for example, a comment posted by a poster on distributed content, or a comment posted by a poster on a comment on distributed content. Comments are the poster's opinions or thoughts, and include character strings, stamps, emoticons, and the like. Note that posted content may be a URL (Uniform Resource Locator) of other content instead of or in addition to a comment.
[0036] (Regarding the judgment result storage unit 123) The determination result storage unit 123 stores information related to the result of the determination process. For example, the determination result storage unit 123 stores a determination result as to whether or not distribution restrictions on the distribution content may occur. Furthermore, the determination result storage unit 123 stores the fact that, as a method of determination, the content of the post was determined using a model that has been trained in advance to return a high score when the content of the post contains a specific word, phrase, or keyword.
[0037] (Regarding the estimation result storage unit 124) The inference result storage unit 124 stores information related to the result of the inference process. For example, when it is determined that distribution restriction of the distribution content may occur, the inference result storage unit 124 stores the inference result of the cause of the distribution restriction. Also, for example, the inference result storage unit 124 uses the determination result stored in the determination result storage unit 123 to store the inference result of the cause of the distribution restriction based on specific words, phrases, or keywords included in the content of the post.
[0038] (Regarding the control unit 130) Next, the control unit 130 in Fig. 2 will be described. The control unit 130 is a controller that controls the information processing device 100, and is stored in the storage unit 120 of the information processing device 100 by, for example, a CPU (Central Processing Unit) or the like. Also, it is realized by reading out various programs and executing them using the RAM as a working area. Also, the control unit 130 is a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0039] 2, the control unit 130 has an acquisition unit 131, a determination unit 132, an estimation unit 133, a generation unit 134, an output unit 135, and a distribution unit 136. The control unit 130 realizes these functions by reading out a program from the storage unit 120 and executing it using the RAM as a working area, thereby realizing or executing the functions and actions of the information processing described below. These processes will be described in order below.
[0040] (Regarding the acquisition unit 131) The acquisition unit 131 acquires the contents posted in the posted content included in the distributed content. For example, the acquisition unit 131 acquires various contents distributed to users, such as various news articles, as the distributed content. In addition, for example, the acquisition unit 131 acquires content posted by each user, such as comments posted by each user on news articles, as the posted content.
[0041] Furthermore, the acquisition unit 131 acquires, for example, information about the user who posted the post together with the content of the post. The information about the user is, for example, age, sex, address, occupation, etc. The acquisition unit 131 stores the acquired information about the distributed content and posted content in the distributed content storage unit 121 and the posted content storage unit 122, respectively.
[0042] (Regarding the determination unit 132) The determination unit 132 determines whether or not distribution restrictions on the distribution content may occur based on the content of the post acquired by the acquisition unit 131. For example, as a method of determination, the determination unit 132 determines the content of the post using a model that has been trained to return a high score when the content of the post contains specific words, phrases, or keywords. Here, the specific words, phrases, or keywords are set by a company that distributes the distribution content each time they make a determination. For example, the specific words, phrases, or keywords may contain inappropriate or offensive content. Note that distribution restrictions refer to, for example, restrictions on distribution, viewing, posting, etc. of the distribution content when the number of specific words, phrases, or keywords reaches a certain level.
[0043] Furthermore, the determination unit 132 predicts and determines the state of the comment and the future state of the comment based on the comment information acquired by the acquisition unit 131. The prediction of the future state is, for example, a prediction of the state after a predetermined period of time (for example, 6 hours, 12 hours, 1 day, etc.).
[0044] The status of the posted content is, for example, the status of the content of the comments, the status of the number of comments posted, the status of the user who posted the comments, etc. The status of the content of the posted content is, for example, a situation in which distribution restrictions may occur, that is, a situation in which the content of the comments has caused an uproar, a situation in which an uproar is likely to occur, etc. The determination unit 132 determines that the situation is one in which an uproar is occurring when, for example, the proportion of comments with inappropriate or offensive content among the contents of the comments included in the distributed content is equal to or greater than a predetermined threshold. Furthermore, the determination unit 132 determines that the situation is one in which an uproar is likely to occur due to the content of the comments, when the proportion of comments with inappropriate or offensive content is close to a predetermined threshold.
[0045] The status of the number of posted contents includes, for example, the number of posted comments, the rate of increase in the number of posted comments, the trend in the number of posted comments, etc. The status of the user who posted the posted contents includes, for example, the attributes of the user and the browsing history of past distributed contents. The attributes of the user are composed of multiple items such as age, sex, address, and occupation.
[0046] (Regarding the estimation unit 133) When the determination unit 132 determines that distribution restriction of the distribution content may occur, the estimation unit 133 estimates the cause of the possible distribution restriction of the distribution content from the content of the post. For example, when the estimation unit 133 determines that distribution restriction of the distribution content may occur, the estimation unit 133 inputs the posted content included in the distribution content and an instruction sentence instructing a model trained to output an answer to an input question sentence to estimate the cause of the possible distribution restriction of the distribution content from the posted content, and determines the answer output by the model to be the cause.
[0047] Also, for example, the estimation unit 133 estimates inappropriate or offensive content contained in the posted content as the cause of the determination unit 132 determining that distribution restriction may occur. Furthermore, the estimation unit 133 estimates the user who made the posting that is causing the determination unit 132 determining that distribution restriction may occur, from the posted content. Then, the generation unit 134 generates content that explains the cause estimated by the estimation unit 133.
[0048] Also, for example, the estimation unit 133 estimates the cause of the possibility of distribution restriction, the cause of a flaming, or the cause of the possibility of a flaming, based on specific words, phrases, or keywords included in the content of the post determined by the determination unit 132. At this time, the estimation unit 133 estimates the cause of the flaming using a model that has been trained in advance to output answers to question sentences.
[0049] For example, the estimation unit 133 inputs a prompt with the content "Please estimate the cause of the flaming and output a sentence" and the posted content and the attributes of the user to the model, and performs estimation. In addition, when the cause of the flaming is a comment made by a single user, the estimation unit 133 may estimate that a comment made during a discussion between multiple users is the cause of the flaming.
[0050] A user discussion is a discussion held by users using posted content, and discussions can be one-way or two-way. For example, if user 1 posts to posted content and no other users post to it, it is a one-way discussion. On the other hand, if user 1 posts to posted content and other users post in response to user 1's post, it is a two-way discussion.
[0051] Also, for example, the estimation unit 133 includes the posted comments in the instruction sentence to be input to the GPT model, and includes an instruction sentence of the content "Please infer the cause of the flaming from these comments. Then, please output a sentence summarizing or explaining the inferred cause" in the prompt of the GPT. Furthermore, the estimation unit 133 may input information about the user as information to be input to the prompt of the sentence generation model, or may input and estimate the content of the distribution to which the posted content was posted. Furthermore, the estimation unit 133 may extract posted content that may be the cause of the flaming in advance by using a rule base such as keywords, or by assigning to each piece of content an indication of whether it is aggressive or not, and may include only the extracted posted content in the prompt to make an estimation.
[0052] (Regarding output unit 135) The output unit 135 outputs the commentary content generated by the generation unit 134 to a predetermined respondent corresponding to the distribution content. For example, the output unit 135 selects a respondent who can respond to the content of the distribution content or the content of the commentary, and outputs it. In addition, for example, the output unit 135 outputs the commentary content to the respondent together with a posting request to prevent distribution restrictions on the distribution content.
[0053] The output unit 135 outputs to the responder a message requesting posting to prevent distribution restrictions on the distribution content, together with the summary or commentary content. Note that the responder is a person who has knowledge or experience with the content of the distribution content and the summary or commentary content generated by the text generation model, and is able to respond. Furthermore, the output unit 135 outputs to the responder a message requesting posting to prevent distribution restrictions on the distribution content, together with the summary or commentary content.
[0054] (About distribution unit 136) When the distribution unit 136 receives a post from a responder in response to a posting request, the distribution unit 136 distributes the post as posted content for the distribution content in preference to other posted content. For example, the distribution unit 136 is expected to be able to prevent the posted content from becoming a hot topic by preferentially posting the post of the responder over the post of the posted content that is causing a hot topic.
[0055] Conventionally, for example, when a user posts content containing inappropriate or offensive content to the delivery content, other users may also post content containing inappropriate or offensive content to the delivery content. In such a case, a distributor may impose distribution and viewing restrictions on the delivery content when a certain number of posts containing inappropriate or offensive content are made. This causes the distributor of the delivery content to lose an opportunity to provide the delivery content to the user. In addition, since a user may not be able to view the delivery content or make a post to the delivery content, it is not easy to avoid the restrictions on posting to the delivery content and the restrictions on distribution and viewing of the delivery content.
[0056] However, when the information processing device 100 determines that a distribution restriction may occur, it makes it easy to avoid restrictions on posting to posted content and distribution and viewing restrictions on distributed content by having a third party intervene by requesting a person in charge to post something to avoid the distribution restriction.
[0057] [3. Information processing flow] Next, the procedure of information processing according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of information processing according to the embodiment. Below, the procedure of information processing according to the embodiment will be described with reference to the flowchart shown in Fig. 5.
[0058] A procedure for processing the content posted to the posted content included in the distribution content will be described with reference to Fig. 5. First, the acquisition unit 131 of the information processing device 100 acquires the content posted to the posted content (step S101). Next, the determination unit 132 of the information processing device 100 determines whether or not the acquired posted content causes a distribution restriction on the distribution content (step S102).
[0059] At this time, if the determination unit 132 of the information processing device 100 determines that the content of the post will cause a distribution restriction on the distribution content (step S102, Yes), the estimation unit 133 of the information processing device 100 estimates the cause of the distribution restriction (step S103). On the other hand, if the determination unit 132 of the information processing device 100 determines that the content of the post will not cause a distribution restriction on the distribution content (step S102, No), the process ends.
[0060] The generating unit 134 of the information processing device 100 generates a content summarizing or explaining the cause of the distribution restriction (step S104). Finally, the output unit 135 of the information processing device 100 outputs the generated summary or explanation content to the selected target person (step S105).
[0061] Conventionally, for example, when a user posts content containing inappropriate or offensive content to the delivery content, other users may also post content containing inappropriate or offensive content to the delivery content. In such a case, a distributor may impose distribution and viewing restrictions on the delivery content when a certain number of posts containing inappropriate or offensive content are made. This causes the distributor of the delivery content to lose an opportunity to provide the delivery content to the user. In addition, since a user may not be able to view the delivery content or make a post to the delivery content, it is not easy to avoid the restrictions on posting to the delivery content and the restrictions on distribution and viewing of the delivery content.
[0062] However, when the information processing device 100 determines that a distribution restriction may occur, it makes it easy to avoid restrictions on posting to posted content and distribution and viewing restrictions on distributed content by having a third party intervene by requesting a person in charge to post something to avoid the distribution restriction.
[0063] [4. Hardware Configuration] Moreover, the information processing device 100 according to the embodiment described above is realized, for example, by a computer 1000 having a configuration as shown in Fig. 6. Fig. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0064] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device that stores data used by the arithmetic device 1030 for various calculations and various databases, and is realized by a ROM (Read Only Memory), a HDD (Hard Disc Drive), a flash memory, or the like.
[0065] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by, for example, a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by, for example, a USB, etc.
[0066] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disk), a DVD (Digital Versatile Disk), or a PD (Phase change rewriteable Disk), a magneto-optical recording medium such as an MO (Magnet-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0067] The network IF 1080 receives data from other devices via the network N and sends the data to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0068] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0069] For example, when the computer 1000 functions as the information processing device 100, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 130 of the information processing device 100 by executing a program loaded onto the primary storage device 1040.
[0070] 5. Composition and Effects The information processing device 100 of the present disclosure includes an acquisition unit 131 that acquires the content posted in the posted content included in the distribution content, a judgment unit 132 that judges whether or not a distribution restriction on the distribution content may occur based on the content of the post acquired by the acquisition unit 131, an estimation unit 133 that estimates a cause that may cause the distribution restriction on the distribution content to occur from the content of the post when the judgment unit 132 judges that a distribution restriction on the distribution content may occur, a generation unit 134 that generates content explaining the cause estimated by the estimation unit 133, and an output unit 135 that outputs the explanatory content generated by the generation unit 134 to a specified respondent corresponding to the distribution content.
[0071] However, when the information processing device 100 determines that a distribution restriction may occur, it makes it easy to avoid restrictions on posting to posted content and distribution and viewing restrictions on distributed content by having a third party intervene by requesting a person in charge to post something to avoid the distribution restriction.
[0072] When it is determined that distribution restrictions on the distribution content may occur, the estimation unit 133 of the information processing device 100 according to the present disclosure inputs the posted content included in the distribution content and an instruction sentence instructing a model trained to output an answer to an input question sentence to estimate the cause of the distribution restriction on the distribution content from the posted content, and regards the answer output by the model as the cause. This enables the information processing device 100 to accurately estimate the cause of the distribution restriction and viewing restriction on the distribution content.
[0073] The output unit 135 of the information processing device 100 according to the present disclosure selects and outputs a respondent who can respond to the content of the distribution content or the content of the content to be explained. In this way, the information processing device 100 can request a posting from a previously selected respondent, and the respondent can post an appropriate post, thereby avoiding restrictions on distribution and viewing of the distribution content.
[0074] When the distribution unit 136 of the information processing device 100 according to the present disclosure receives a post corresponding to a posting request from a corresponding person, the distribution unit 136 distributes the post as a posted content for the distribution content with priority over other posted content when distributing the distribution content. This allows the information processing device 100 to avoid distribution restrictions and viewing restrictions on the distribution content by preferentially posting the post of the corresponding person to the posted content included in the distribution content.
[0075] The above describes the embodiment of the present application in detail based on the drawings, but this is merely an example, and the present invention can be embodied in other forms that include various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the disclosure section of the invention.
[0076] Furthermore, the above-mentioned “section, module, unit” can be read as “means” or “circuit.” For example, the acquisition unit 131 can be read as acquisition means or acquisition circuit. [Explanation of symbols]
[0077] 1. Overall System 10 User terminal 20 Responder terminal 30 Vendor terminal 100 Information processing device 110 Communications Department 120 Storage section 121 Distribution content storage unit 122 Posted content storage unit 123 Judgment result storage unit 124 Estimation result storage unit 130 Control section 131 Acquisition Department 132 Judgment section 133 Estimation Department 134 Generation part 135 Output section 136 Distribution Department N Network
Claims
1. An acquisition unit that acquires content posted to posted content included in the distribution content; a determination unit that determines whether or not a distribution restriction of the distribution content may occur based on the content of the post acquired by the acquisition unit; an estimation unit that, when it is determined by the determination unit that a distribution restriction on the distribution content may occur, estimates a cause of the distribution restriction on the distribution content from a content of the post; and a generation unit that generates content explaining the cause estimated by the estimation unit; an output unit that outputs the commentary content generated by the generation unit to a predetermined person corresponding to the distribution content; An information processing device comprising:
2. When it is determined that a distribution restriction on the distribution content may occur, the estimation unit inputs posted content included in the distribution content and an instruction sentence instructing a model that has been trained to output an answer to an input question sentence to estimate a cause that may cause a distribution restriction on the distribution content from the posted content, and determines the answer output by the model as the cause.
2. The information processing apparatus according to claim 1,
3. 3 . The information processing device according to claim 1 , wherein the estimation unit estimates that the cause of the determination unit's determination that distribution restriction may occur is inappropriate or offensive content contained in the posted content.
4. The information processing device according to claim 1 or 2, wherein the estimation unit estimates a user who made a posting that is the cause of the determination by the determination unit that a distribution restriction may occur, based on the content of the posting.
5. The information processing apparatus according to claim 1 , wherein the output unit selects a person who can respond to the content of the distribution content or the content of the commentary, and outputs the person.
6. The information processing apparatus according to claim 5 , wherein the output unit outputs the commentary content to the responder together with a posting request for preventing distribution restrictions on the distribution content.
7. a distribution unit that, when receiving a post corresponding to the posting request from the responder, distributes the post as a posted content for the distribution content with priority over other posted contents when distributing the distribution content.
7. The information processing apparatus according to claim 6, further comprising:
8. 1. A computer-implemented information processing method, comprising: An acquisition step of acquiring content posted in posted content included in the distribution content; a determination step of determining whether or not distribution restriction of the distribution content may occur based on the content of the post acquired in the acquisition step; an estimation step of estimating a cause of the distribution restriction of the distribution content from the content of the post when it is determined that the distribution restriction of the distribution content may occur in the determination step; a generating step of generating content explaining the cause estimated by the estimation step; an output step of outputting the commentary content generated by the generation step to a predetermined person corresponding to the distribution content; 13. An information processing method comprising:
9. An acquisition step of acquiring content posted in posted content included in the distribution content; a determination step of determining whether or not distribution restriction of the distribution content may occur based on the content of the post acquired by the acquisition step; an estimation step of estimating a cause of the distribution restriction of the distribution content from the content of the post when it is determined that the distribution restriction of the distribution content may occur in the determination step; a generating step of generating content explaining the cause estimated by the estimation step; an output step of outputting the commentary content generated by the generation step to a predetermined person corresponding to the distribution content; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Information processing apparatus, information processing method, and information processing program
JP2019197422A