Information processing device, information processing method, and information processing program

The information processing device addresses the challenge of adapting information delivery to changing user interests by using an estimation unit to analyze user data, a specifying unit to assess interest change ease, and a changing unit to modify information presentation, resulting in more relevant and engaging information for users.

JP7671661B2Active Publication Date: 2025-05-02LY CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021151545
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-16
Publication Date
2025-05-02
Estimated Expiration
2041-09-16

AI Technical Summary

Technical Problem

Existing information processing technologies struggle to provide information to users in a manner that effectively adapts to changes in user interest over time.

Method used

An information processing device equipped with an estimation unit to analyze user information, a specifying unit to identify the ease with which a user can change their interest, and a changing unit to modify the provision of information based on this analysis, ensuring that information is presented in a way that aligns with the user's evolving interests.

Benefits of technology

This approach enables the provision of information that is more relevant and engaging to users, reducing the likelihood of boredom and improving user satisfaction by dynamically adjusting the information delivery method based on user interest patterns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007671661000001
    Figure 0007671661000001
  • Figure 0007671661000002
    Figure 0007671661000002
  • Figure 0007671661000003
    Figure 0007671661000003
Patent Text Reader

Abstract

To provide an information processor, a method for processing information, and an information processing program that can provide proper information to a user.SOLUTION: The information processor according to the present application includes an estimation unit, a specification unit, and a changing unit. The estimation unit estimates the history of change of a target that interests a user on the basis of information of the user. The specification unit specifies how easy the interest of the user will change on the basis of the result of estimation by the estimation unit. The changing unit changes the manner of provision of target information on the target to the user according to the result of specification by the specification unit.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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 are known techniques for providing various types of information to a user. One example of such a technique is a technique for estimating information corresponding to a user, such as information highly relevant to the user or information in which the user is interested, based on information related to the user, such as information selected by the user in the past or user attributes, and providing the estimated information to the user. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2012-150561 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has room for further improvement in terms of providing appropriate information to users.

[0005] The present application has been made in consideration of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that can provide information appropriately to a user. [Means for solving the problem]

[0006] The information processing device according to the present application includes an estimation unit, a determination unit, and a change unit. The estimation unit estimates a history of changes in an object of interest of a user based on user information. The determination unit determines how likely the user's interests are to change based on the estimation result of the estimation unit. The change unit changes the manner in which object information related to the object is provided to the user according to the identification result of the determination unit. Effect of the Invention

[0007] According to one aspect of the embodiment, it is possible to provide information appropriately to a user. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating information processing according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Diagram 5] FIG. 5 is a flowchart showing the procedure of information processing executed by the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a hardware configuration. 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 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 the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions are omitted.

[0010] (Embodiment) First, information processing executed by an information processing device according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing information processing according to an embodiment. Fig. 1 illustrates an operation example of an information processing system S including an information processing device 1 according to an embodiment. As shown in Fig. 1, the information processing system S according to an embodiment includes an information processing device 1 and a plurality of user terminals 50.

[0011] In the information processing of the embodiment, the user's susceptibility to changes in interests, i.e., whether or not the user tends to get bored, is determined from the history of changes in the subjects of the user's interests, and the manner in which information is provided is changed depending on the determination result.

[0012] Specifically, first, the information processing device 1 according to the embodiment acquires user information, which is information about a user, via the user terminal 50 (step S1). The user information includes, for example, attribute information, information about a search query entered at the time of a search, a search history, a purchase history, a location history, and the like.

[0013] Next, the information processing device 1 according to the embodiment estimates a history of changes in the objects of interest of the user based on the user information (step S2). The objects are, for example, products, services, events (occurrences, events, people, phenomena, etc.). In the example shown in Fig. 1, the user is interested in product A, and after a period a has passed, the interest changes to service B, and after a period b has passed, the interest changes to event C.

[0014] That is, the history includes information such as which subjects the interest has changed to and how long the interest in each subject has continued.

[0015] Although FIG. 1 shows an example of estimating that a user is interested in one subject, it may be possible to estimate that a user is interested in multiple subjects at the same time.

[0016] Next, the information processing device 1 according to the embodiment identifies the user's tendency to change interests based on the above-mentioned history estimation result (step S3). In other words, the information processing device 1 identifies whether the user easily gets bored with an object (bored easily), whether the user maintains interest (easily addicted), or the degree of boredom, based on the estimated history.

[0017] For example, the information processing device 1 according to the embodiment can estimate the likelihood of changes in interests using a learning model generated with features extracted from user information as explanatory variables and whether or not a user is prone to boredom as a target variable.

[0018] The information processing device 1 according to the embodiment may specify how easily interests change for each target category, such as being easily bored with products and having a sustained interest in services. Also, the information processing device 1 according to the embodiment may specify how easily interests change for each target field, such as being easily bored with products, services, events, etc. related to field A and having a sustained interest in products, services, events, etc. related to field B.

[0019] Next, the information processing device 1 according to the embodiment changes the manner in which the target information is provided to the user according to the result of identifying the ease with which the interest changes (step S4). For example, the information processing device 1 according to the embodiment changes the manner in which the target information is provided to the user identified as having an interest that changes easily (easily bored) by dividing the information into smaller pieces. In other words, the information is provided to the user who easily gets bored, so that the user does not get bored of the target.

[0020] In addition, the information processing device 1 according to the embodiment changes the mode of providing target information collectively to a user who is identified as having a hard time changing interests. In other words, by providing target information collectively to a user who is prone to addiction, the user can become interested in the target earlier and more deeply.

[0021] Next, the information processing device 1 according to the embodiment provides the target information to the user in the changed provision mode (step S5).

[0022] In this way, the information processing device 1 according to the embodiment can identify whether the user is easily bored or not, and change the manner in which information is provided according to the identification result, so that the user is less likely to become bored with the target (more likely to become addicted). That is, the information processing device 1 according to the embodiment can provide information appropriately to the user.

[0023] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of an information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to the embodiment, an information processing device 1 and a plurality of user terminals 50 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a Wide Area Network (WAN), or a Local Area Network (LAN).

[0024] The information processing device 1 is a server device that executes an information processing method. The information processing device 1 identifies the tendency of a user who operates a user terminal 50 to become bored, and provides target information in a providing mode according to the identification result.

[0025] The information processing device 1 is an information processing device that works in cooperation with each user's user terminal 50 and provides each user's user terminal 50 with API (Application Programming Interface) services for various applications (hereinafter, apps), etc., as well as various data, and is realized by a server device, a cloud system, etc.

[0026] The information processing device 1 may also be an information processing device that provides some kind of Web service online to the user terminal 50 of each user. For example, the information processing device 1 may provide services such as Internet connection, search service, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as Web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned Web services and mediate the Web services or be responsible for processing the Web services.

[0027] The information processing device 1 can acquire user information related to the user. For example, the information processing device 1 acquires information related to the user's attributes, such as the user's gender, age, and residential area. The information processing device 1 then stores and manages the information related to the user's attributes together with identification information (such as a user ID) indicating the user.

[0028] The information processing device 1 also acquires various types of history information (log data) indicating the user's actions from the user terminal 50 of the user or from various servers based on the user ID or the like. For example, the information processing device 1 acquires a location history, which is a history of the user's location and date and time, from the user terminal 50. The information processing device 1 also acquires a search history, which is a history of search queries entered by the user, from a search server (search engine). The information processing device 1 also acquires a browsing history, which is a history of content viewed by the user, from a content server. The information processing device 1 also acquires a purchase history (payment history), which is a history of the user's product purchases and payment processing, from an electronic commerce server or a payment processing server. The information processing device 1 may also acquire a listing history, which is a history of the user's listing on the marketplace, and a sales history, from an electronic commerce server or a payment server. The information processing device 1 also acquires a posting history, which is a history of the user's postings, from a posting server that provides a word-of-mouth posting service or an SNS server.

[0029] The user terminal 50 is a terminal device carried by a user. The user terminal 50 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 50 transmits user information to the information processing device 1 and receives target information provided by the information processing device 1.

[0030] Next, a configuration example of the information processing device 1 will be described with reference to FIG.

[0031] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes an acquisition unit 31, an estimation unit 32, an identification unit 33, a change unit 34, and a provision unit 35. The storage unit 4 stores user information 41.

[0032] The communication unit 2 is realized by, for example, a network interface card (NIC) etc. The communication unit 2 is connected to a network by wire or wirelessly.

[0033] The control unit 3 is a controller, and is realized, for example, by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area. The control unit 3 is also a controller, and may be realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

[0034] The storage unit 4 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.

[0035] User information 41 is information related to a user. Fig. 4 is a diagram showing an example of user information 41. As shown in Fig. 4, user information 41 includes items such as "user ID", "attribute information", and "behavior information".

[0036] "User ID" is identification information that identifies a user. "Attribute information" is information about the attributes of a user, including psychographic attributes and demographic attributes. "Behavioral information" is information about the behavior of a user, including, for example, search behavior, purchasing behavior, location behavior, etc.

[0037] Next, each function (acquisition unit 31, estimation unit 32, specification unit 33, change unit 34, and provision unit 35) of the control unit 3 of the information processing device 1 will be described.

[0038] The acquisition unit 31 acquires user information. The user information includes, for example, a search query input at the time of a search, a search history, a purchase history, a location history, and the like.

[0039] The estimation unit 32 estimates a history of changes in the objects that the user is interested in based on the user information. Specifically, the estimation unit 32 performs estimation using a learning model that is generated using features extracted from the user information as explanatory variables and the history of changes in the user's object interests as a response variable.

[0040] Furthermore, the estimation unit 32 estimates, based on the user information, what level of interest the user has in each area and how long the user has been absorbed (hooked) in each area. For example, the estimation unit 32 estimates using a learning model that is generated using features extracted from the user information as explanatory variables and the level of the user's interest as a response variable.

[0041] The identification unit 33 identifies how easily the user's interests change based on the estimation result of the estimation unit 32. For example, the identification unit 33 identifies the ease with which the user's interests change based on the period until the user changes to the next interest (period a and period b shown in FIG. 1).

[0042] Specifically, when the period during which the user information satisfies a predetermined condition is less than a predetermined period, the identification unit 33 identifies the user as one whose interests are likely to change. Satisfying a predetermined condition means, for example, that the number of searches or the purchase cost is equal to or greater than a predetermined value. The predetermined period may be, for example, a fixed period or an average period of other users in the same field.

[0043] Furthermore, when the period during which the user information satisfies a predetermined condition is equal to or longer than a predetermined period, the specification unit 33 specifies the user as one whose interests are unlikely to change.

[0044] The identification unit 33 may also identify the ease of interest change using a learning model generated by machine learning. For example, the identification unit 33 identifies the ease of interest change using a learning model generated using a history of changes in interest in a subject and a level of interest in each area as explanatory variables and the ease of interest change as a response variable.

[0045] The result of the determination by the determination unit 33 is not limited to whether or not the interest is easily changed (whether or not the interest is easily bored), but may also include how easily the interest is easily changed (how easily the interest is easily bored).

[0046] The change unit 34 changes the manner in which the target information on the target is provided to the user according to the identification result of the identification unit 33. For example, for a user identified as having easily changeable interests (easily bored), the change unit 34 changes the manner in which the target information is divided and provided in stages. In other words, for a user who easily gets bored, the target information is provided in small portions to prevent the user from getting bored of the target.

[0047] In addition, the change unit 34 changes the mode to provide target information collectively to a user who is identified as having a hard time changing interest. In other words, by providing target information collectively to a user who is prone to addiction, the user can become interested in the target earlier and more deeply.

[0048] The providing unit 35 provides the target information to the user via the user terminal 50 in the provision mode changed by the changing unit 34.

[0049] Next, the procedure of the information processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the procedure of the information processing executed by the information processing device 1 according to the embodiment.

[0050] 5, the control unit 3 first acquires user information via the user terminal 50 (step S101). Next, the control unit 3 estimates a history of changes in the subject in which the user is interested, based on the user information (step S102).

[0051] Next, the control unit 3 identifies how easily the user's interests change based on the estimation result of the history (step S103). Next, the control unit 3 changes the manner in which the target information is provided to the user based on the identification result of how easily the interests change (step S104).

[0052] Next, the control unit 3 provides the target information to the user in the changed provision mode (step S105), and ends the process.

[0053] In addition, among the processes described in the above embodiments, some of the processes described as being performed automatically can be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

[0054] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.

[0055] 3 may be held in a storage server or the like instead of being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.

[0056] The information processing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 6. Fig. 6 is a diagram showing an example of a hardware configuration. 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.

[0057] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050 and programs read from the input device 1020, 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 in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like.

[0058] 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 a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized by a USB, for example.

[0059] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-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.

[0060] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.

[0061] 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.

[0062] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 3 by executing a program loaded onto the primary storage device 1040.

[0063] As described above, the information processing device 1 according to the embodiment includes an estimation unit 32, a specification unit 33, and a change unit 34. The estimation unit 32 estimates a history of changes in the target of the user's interest based on the user information. The specification unit 33 specifies how easily the user's interest changes based on the estimation result of the estimation unit 32. The change unit 34 changes the manner in which the target information related to the target is provided to the user according to the specification result of the specification unit 33. The history includes a period until the user changes to the next target. When the period is less than a predetermined period while the user information satisfies a predetermined condition, the specification unit 33 specifies that the user is a user whose interests are likely to change. The change unit 34 changes the manner in which the target information is provided in stages to a user whose interests are likely to change. When the period is equal to or longer than a predetermined period while the user information satisfies a predetermined condition, the specification unit 33 specifies that the user is a user whose interests are unlikely to change. The change unit 34 changes the manner in which the target information is provided collectively to a user whose interests are unlikely to change. The estimation unit 32 estimates the history using a model generated with features extracted from the user information as explanatory variables and the history as a response variable. The estimation unit 32 identifies the ease of interest change using a model generated with the history as an explanatory variable and the ease of interest change as a response variable. With this configuration, it is possible to provide appropriate information to the user.

[0064] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.

[0065] In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

[0066] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.

[0067] Furthermore, the processes described in the above-described embodiments can be appropriately combined as long as the process contents are not contradictory.

[0068] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]

[0069] 1. Information processing device 2. Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Estimation part 33 Specific part 34 Changes 35 Providing Department 41 User information 50 User terminal S Information Processing System

Claims

1. an estimation unit that estimates a history including a period until an object of interest of the user changes from one object to another object based on user information; an identification unit that identifies the length of the period included in the history, which is an estimation result of the estimation unit, as a tendency for the user's interests to change; a change unit that changes a mode of providing target information related to the target to the user according to the changeability of the interest that is a result of the identification by the identification unit; An information processing device comprising:

2. The identification unit, Identifying the user whose user information satisfies a predetermined condition and whose history includes a period shorter than a predetermined period as a user whose interests are likely to change 2. The information processing apparatus according to claim 1,

3. The change unit is For users whose interests tend to change, the target information may be divided and provided in stages.

3. The information processing apparatus according to claim 2,

4. The identification unit, Identifying a user whose user information satisfies a predetermined condition and whose history includes a period equal to or longer than a predetermined period as a user whose interests are unlikely to change 2. The information processing apparatus according to claim 1,

5. The change unit is For users whose interests are unlikely to change, the target information is provided collectively.

5. The information processing apparatus according to claim 4,

6. The estimation unit is Estimating the history using a model generated using features extracted from the user information as explanatory variables and the history as a response variable.

6. The information processing device according to claim 1,

7. The estimation unit is Identifying the ease of change of the interest by using a model generated using the history as an explanatory variable and the ease of change of the interest as a target variable.

7. The information processing device according to claim 1,

8. 1. A computer-implemented information processing method, comprising: an estimation step of estimating a history including a period until an object of interest of the user changes from one object to another object based on the user information; an identifying step of identifying the length of the period included in the history, which is an estimation result of the estimating step, as a tendency for the user's interests to change; A change step of changing a mode of providing target information related to the target to the user in accordance with the changeability of the interest as a result of the identification step; 13. An information processing method comprising:

9. an estimation step of estimating a history including a period until an object of interest of a user changes from one object to another object based on user information; an identification step of identifying the length of the period included in the history, which is an estimation result of the estimation step, as a tendency for the user's interests to change; a change procedure for changing a mode of providing target information related to the target to the user in accordance with the changeability of the interest as a result of the identification procedure; An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Information recommendation device, method, and program

    JP2012150561A

  • Information processor and information processing method

    JP2013206070A

  • Advertisement information providing device and program for providing advertisement information

    JP2017207936A

  • Character analyzing device, device for generating model for character analysis, and character analyzing program

    JP2018195099A

  • Vehicle component customization proposal system

    JP2019197477A