Recommendation system, recommendation device, recommendation method, and program

The recommendation system addresses the limitation of ignoring emotional data by incorporating it with behavioral data to provide tailored career paths, enhancing user motivation and talent discovery.

JP2026106504APending Publication Date: 2026-06-30NEC CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NEC CORP
Filing Date
2024-12-18
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing career recommendation systems fail to consider users' emotional data alongside behavioral data, leading to inadequate career path suggestions that may overlook users' potential aptitudes and passions.

Method used

A recommendation system that collects and analyzes both behavioral and emotional data to suggest career paths tailored to users' interests and passions, using a trained model to output company identification information.

Benefits of technology

Enables more accurate and motivating career suggestions that leverage users' strengths and passions, potentially increasing job satisfaction and allowing companies to discover enthusiastic talent.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026106504000001_ABST
    Figure 2026106504000001_ABST
Patent Text Reader

Abstract

We suggest career paths that are suitable for the user. [Solution] A recommendation system is provided that includes a user data collection means for collecting user data including behavioral data indicating user actions and emotion data indicating emotions corresponding to those actions, and a destination suggestion means for suggesting a suitable destination to the user based on the user data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a recommendation system, a recommendation device, a recommendation method, and a program.

Background Art

[0002] Patent Document 1 discloses an employment support server. The employment support server operates according to a learning phase and an inference phase. In the learning phase, model learning is performed using the aptitude test results of model employees of a company as a learning dataset, and a learned model is generated. In the inference phase, the aptitude test results of a job seeker are used as input data and input into the learned model, and the output thereof is output as the probability of the job seeker's aptitude in the company. Further, the employment support server learns the aptitude test results of a plurality of model employees for a plurality of companies as teacher data, and infers the probability of aptitude for those plurality of companies. The employment support server provides outputs such as the aptitude for Company A is 20%, the aptitude for Company B is 60%, and the aptitude for Company C is 10% for a job seeker who has input aptitude test results, for the companies learned with the teacher data. Then, the employment support server displays the employment sites of companies in descending order of aptitude on the job seeker terminal device based on the probability of aptitude.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] An object of the present disclosure is to provide a technique for proposing a suitable career path for a user.

Means for Solving the Problems

[0005] A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, including, A recommendation system is provided.

[0006] A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, including, A recommendation device is provided.

[0007] Computers We collect user data that includes behavioral data showing user actions and emotional data showing the emotions corresponding to those actions. Based on the user data, the system proposes a suitable route to the user. A recommendation method is provided.

[0008] Computers A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, To make it function as A program will be provided. [Effects of the Invention]

[0009] According to this disclosure, it is possible to suggest suitable career paths to users. [Brief explanation of the drawing]

[0010] [Figure 1] It is a block diagram of a recommendation system. [Figure 2] It is a control flow of a recommendation system. [Figure 3] It is a schematic diagram of a recommendation system. [Figure 4] It is a block diagram of a recommendation server. [Figure 5] It is a block diagram of a UE. [Figure 6] It is a sequence diagram of a recommendation system. [Figure 7] It is a data structure diagram of a first user data DB. [Figure 8] It is a diagram showing an example of an action data registration UI. [Figure 9] It is a diagram showing an example of a desired route destination data registration UI. [Figure 10] It is a diagram showing an example of a skill acquisition status visualization UI.

Mode for Carrying Out the Invention

[0011] First, an overview of the present disclosure will be described. FIG. 1 is a block diagram of a recommendation system. As shown in FIG. 1, the recommendation system 100 includes a user data collection means 101 and a route destination proposal means 102. The user data collection means 101 collects user data including action data indicating the actions of the user and emotion data indicating the emotion corresponding to the actions. The route destination proposal means 102 proposes a route destination suitable for the user to the user based on the user data.

[0012] FIG. 2 is a control flow of the recommendation system 100. As shown in FIG. 2, the user data collection means 101 collects user data including action data indicating the actions of the user and emotion data indicating the emotion corresponding to the actions (S101). Next, the route destination proposal means 102 proposes a route destination suitable for the user to the user based on the user data (S102).

[0013] According to the above configuration, a route destination suitable for the user can be proposed.

[0014] Hereinafter, the present invention will be described through embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. Also, not all of the configurations described in the embodiments are essential as means for solving the problems. For clarity of explanation, the following description and drawings are appropriately omitted and simplified. In each drawing, the same reference numerals are assigned to the same elements, and duplicate explanations are omitted as necessary.

[0015] In the following embodiments, when necessary for convenience, they are divided and described in a plurality of sections or embodiments. However, unless otherwise specified, they are not unrelated to each other, and one is related to a modification example, an application example, a detailed explanation, a supplementary explanation, etc. of a part or all of the other. Also, in the following embodiments, when referring to the number of elements, etc. (including the number, numerical value, quantity, and range, etc.), unless otherwise specified and in cases where it is clearly limited to a specific number in principle, it is not limited to that specific number, and it may be more than or less than the specific number.

[0016] Furthermore, in the following embodiments, the components (including operation steps, etc.) are not necessarily essential unless otherwise specified and in cases where they are clearly considered essential in principle. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., unless otherwise specified and in cases where it is clearly not so in principle, it includes those substantially approximating or similar to the shape, etc. This also applies to the above numbers (including the number, numerical value, quantity, and range).

[0017] Hereinafter, embodiments of the present disclosure will be described. FIG. 3 is a schematic diagram of a recommendation system. As shown in FIG. 3, the recommendation system 1 includes a recommendation server 2, a plurality of UEs 3 (User Equipment), and a plurality of enterprise servers 4.

[0018] Recommendation server 2 provides recommendation services to multiple users U. For the sake of explanation, the multiple users U will be defined as including users Ua, Ub, Uj, and Uk.

[0019] Multiple UE3s are information terminals owned by multiple users U. Typically, multiple UE3s are configured to communicate bidirectionally with recommendation server 2 via a WAN (Wide Area Network) such as the internet. These multiple UE3s include UE3a owned by user Ua, UE3b owned by user Ub, ..., UE3j owned by user Uj, and UE3k owned by user Uk. For example, user Ua uses the recommendation service provided by recommendation server 2 via UE3a.

[0020] The multiple corporate servers 4 are each owned by multiple corporate C. These multiple corporate Cs are typically configured to communicate bidirectionally with the recommendation server 2 via a WAN (Wide Area Network) such as the Internet. The multiple corporate servers 4 include corporate server 4a owned by corporate Ca, corporate server 4b owned by corporate Cb, ..., corporate server 4k owned by corporate Ck.

[0021] Figure 4 shows a block diagram of the recommendation server 2. As shown in Figure 4, the recommendation server 2 includes a processor 2a, memory 2b, and a communication interface 2c. The processor 2a has access to memory 2b. The processor 2a communicates with multiple UE3 and multiple enterprise servers 4 via the communication interface 2c. The processor 2a reads and executes programs stored in memory 2b. In this way, the processor 2a makes the hardware, including the processor 2a, function as multiple functional units.

[0022] Multiple functional units include a learning unit 10, a user data collection unit 11, a career path suggestion unit 12, a skill presentation unit 13, a similar career path presentation unit 14, an acquisition status data acquisition unit 15, an acquisition status data transmission unit 16, a desired career path data acquisition unit 17, and an acquisition status data presentation unit 18.

[0023] The user data collection unit 11 is one specific example of a user data collection means. The career path suggestion unit 12 is one specific example of a career path suggestion means. The skill presentation unit 13 is one specific example of a skill presentation means. The similar career path suggestion unit 14 is one specific example of a career path suggestion means. The acquisition status data acquisition unit 15 is one specific example of an acquisition status data acquisition means. The acquisition status data transmission unit 16 is one specific example of an acquisition status data transmission means. The desired career path data acquisition unit 17 is one specific example of a desired career path data acquisition means. The acquisition status data presentation unit 18 is one specific example of an acquisition status data presentation means.

[0024] Memory 2b stores the first user data DB 20, the second user data DB 21, the trained model 22, and the management DB 23.

[0025] Recommendation Server 2 is a specific example of a recommendation system or recommendation device. Recommendation Server 2 may be implemented by a single device or by distributed processing using multiple devices.

[0026] Figure 5 shows a block diagram of UE3. As shown in Figure 5, UE3 includes a processor 3a, memory 3b, communication interface 3c, LCD 3d (Liquid Crystal Display), and input interface 3e. The processor 3a has access to memory 3b. The processor 3a communicates with the recommendation server 2 via the communication interface 3c. The processor 3a reads and executes the program stored in memory 3b. This allows the processor 3a and other hardware to function as a recommendation application 40. The recommendation application 40 is pre-installed on UE3 by the user U in order to receive the recommendation service provided by the recommendation server 2.

[0027] Returning to Figure 4, the first user data DB20 holds multiple training data sets. These training data sets are used by the learning unit 10 when generating the trained model 22. Each training data set includes user data of an employee working for a company and company identification information that identifies the company. Each user data includes behavioral data that shows the employee's actions and emotion data that shows the emotions corresponding to those actions. Examples of employee actions include participating in volunteer work such as cleaning or caregiving, participating in sports such as baseball or marathon running, participating in literary activities such as pottery or jewelry making, and other actions. Emotions corresponding to those actions are the emotions felt through those actions and include, for example, the type of emotion such as joy, anger, sadness, or pleasure in relation to the action, alternative types such as Like or Unlike, and other emotions.

[0028] Figure 7 shows an example of a data structure diagram for the first user data DB20. As shown in Figure 7, the first user data DB20 may include user data categorized by company identification information, job responsibilities, position, and age group.

[0029] Furthermore, the first user data DB20 contains data on the skills required for each position and age group in each industry, as well as specific actions taken by employees to acquire those skills. For example, it includes the skills in the latest programming languages ​​required for the work of mid-career engineers in the IT industry and what they do daily to acquire those skills (such as reading technical web articles), and the specific leadership skills required of managers and what they do daily to acquire those skills (such as reading three books on communication per month).

[0030] By utilizing this data to generate a trained model 22, it becomes possible to provide individual users of the recommendation service with recommendations that are specifically tailored to their envisioned career plans. This allows users to receive more accurate and practical advice towards achieving their career goals.

[0031] The second user data DB21 contains user data for multiple users U who use the recommendation service. Each user data entry includes behavioral data that shows user U's actions and emotion data that shows the emotions corresponding to those actions. The data structure of each user data entry is the same as the user data included in the training data described above.

[0032] Figure 8 shows an example of an activity data registration UI that the recommendation application 40 outputs to the LCD3d. As shown in Figure 8, user U may typically input activity data to UE3 via text input through the activity data registration UI. However, user U is not limited to this, and may input activity data using one or more types of data, such as images, audio, or video, in addition to or instead of text input.

[0033] Furthermore, behavioral data may be automatically collected, for example, from posts made to social media accounts linked to user U's social media accounts, or from appointments registered in the user's calendar.

[0034] Furthermore, behavioral data may be automatically collected, for example, when user U launches an app they subscribe to (such as a language learning app, health and fitness app, reading management app, newspaper app, or magazine app).

[0035] As shown in Figure 8, user U may typically register emotional data to UE3 via the behavioral data registration UI by selecting icons that express emotions such as joy, anger, sadness, etc. Emotional data may also be entered as text, or in addition to or instead of text, as one or more types of data such as images, audio, or video. Furthermore, emotional data may be automatically entered by analyzing emotional descriptions from posts on social media linked to user U's social media accounts.

[0036] The trained model 22 is a trained model generated by the learning unit 10 using multiple training data stored in the first user data DB 20. The trained model 22 is typically a neural network that performs clustering. When user data is input to the trained model 22, it is trained to output company identification information corresponding to that user data.

[0037] For example, when inputting user data of multiple users U who use the recommendation service into a trained model 22, the user data, including behavioral and emotional data, may be input into a Large Language Model (LLM) server (not shown) in one or more data formats such as text, images, audio, and video. The LLM may then derive instructions (prompts) for the trained model 22, and based on the derived instructions (prompts), the trained model 22 may output company identification information corresponding to the user data.

[0038] By using user data that includes not only behavioral data but also emotional data, the trained model 22 outputs company identification information corresponding to that user data, enabling more appropriate career path suggestions. This allows for career suggestions that take into account not only the user's abilities and achievements, but also their interests and passions.

[0039] For example, a user may show high enthusiasm for a particular activity, yet lack experience or achievements in that field. Traditional systems could potentially overlook such users' potential aptitudes. However, by considering emotional data, this system can identify areas where a user has strong interests and passions, even if they lack proficiency, and propose career paths that leverage those strengths.

[0040] This allows users to build careers based on their passions and interests, which is likely to lead to higher motivation and job satisfaction in the long term. For companies, it is also expected to provide an opportunity to discover enthusiastic talent, not just skill-matching, leading to more suitable talent acquisition.

[0041] By considering both behavioral and emotional data in this way, it becomes possible to support career development that maximizes users' potential aptitudes and interests, and to provide career guidance that is valuable to both individuals and companies.

[0042] Management DB23 maintains desired career path data and acquisition status data for each of the multiple users U who use the recommendation service. Desired career path data indicates the career path desired by the corresponding user U. Desired career path data is typically company identification information. Acquisition status data indicates the skill acquisition status of the corresponding user U. Acquisition status can be expressed by the number of skills already acquired by the corresponding user U, the percentage of the skills already acquired by the corresponding user U relative to all types of skills, the percentage of the skills already acquired by the corresponding user U relative to a specific set of skills, or other numerical values.

[0043] The user data in the second user data DB21 may include desired route data. For example, the desired route data may include the destination that user U wants to achieve several years from now (e.g., one year, two years, three years from now). Figure 9 shows an example of the desired route data registration UI output by the recommendation application 40 to the LCD3d. As shown in Figure 9, the desired route data may be entered as text, or in addition to or instead of text, it may be entered as one or more types of data such as images, audio, or video. Furthermore, past destinations may be registered as reference data for the desired route data, not just future destinations.

[0044] For example, career paths could include companies that User U would like to work for or job types that User U would like to try. Alternatively, career paths could include desired study abroad experiences, enrollment in a university for working adults, or qualifications that User U would like to obtain (target TOEIC score, official qualifications, private qualifications, etc.). Furthermore, career paths could include childcare leave, eldercare leave, or job types that User U would like to try while taking childcare or eldercare leave.

[0045] Skill acquisition status data may be registered in the user data of the second user data DB21. Skill acquisition status data may be registered in the user data of the second user data DB21 for each skill field (for example, language, technology, law, communication skills, etc.). Figure 10 shows an example of a skill acquisition status visualization UI that the recommendation application 40 outputs to the LCD3d. As shown in Figure 10, the recommendation application 40 may individually show the degree of achievement toward the goal for each skill, such as listening, hearing, writing, and speaking, in the case of language. In the case of public / private qualifications, skill acquisition status data may be registered by registering a digital badge. In addition, for example, the skill acquisition status may be updated in conjunction with behavioral data. Specifically, by registering behavioral data such as "Served as the representative of the residents' association of the apartment building where I live and achieved cost reductions this year," the communication skills skill field may be updated.

[0046] The learning unit 10 generates a trained model 22 using multiple training data held in the first user data DB 20. Specifically, when user data is input, the learning unit 10 trains a neural network to output company identification information corresponding to that user data, thereby generating the trained model 22. As will be described later, the company identification information output by the trained model 22 is used by the career path suggestion unit 12 when estimating a career path suitable for user U.

[0047] The user data collection unit 11 collects user data entered into UE3 by multiple users U using the recommendation service and registers the collected user data in the second user data DB 21. Users U may also input user data using the recommendation application 40. If user U inputs only behavioral data from the user data using the recommendation application 40, the user data collection unit 11 may estimate corresponding emotion data from that behavioral data. If user U inputs only behavioral data from the user data using the recommendation application 40, the user data collection unit 11 may estimate corresponding emotion data by reading user U's facial expressions via the in-camera installed in UE3 at the time of input. If user U inputs only behavioral data from the user data using the recommendation application 40, the user data collection unit 11 may estimate corresponding emotion data by listening to user U's speech via the microphone installed in UE3 at the time of input. The user data collection unit 11 may also acquire user data by monitoring SNS posts linked to SNS accounts owned by user U.

[0048] The career path suggestion unit 12 proposes suitable career paths to user U based on user data. Specifically, in response to a request from user U, the career path suggestion unit 12 proposes suitable career paths to user U based on user data. The career path suggestion unit 12 reads multiple user data corresponding to user U from the second user data DB 21 and inputs the multiple user data into the trained model 22 to estimate suitable career paths for user U. Then, the career path suggestion unit 12 proposes the estimated career paths to user U via UE 3. Here, career paths typically refer to user U's place of employment or job change, meaning private companies, public enterprises, etc. However, career paths are not limited to these and may also include educational institutions such as universities.

[0049] The skill presentation unit 13 presents to user U at least one skill required to achieve the career path proposed by the career path suggestion unit 12. The skill presentation unit 13 can obtain at least one skill required to achieve a career path by, for example, referring to a database in which at least one required skill is registered for each career path. However, it is not limited to this, and the skill presentation unit 13 may estimate at least one skill required to achieve a career path based on the industry of the career path. For example, if the career path is a private company and it can be estimated that the private company is a foreign-owned company based on the company identification information of the private company, the skill presentation unit 13 may consider acquiring the language of the foreign-owned company's headquarters as a skill required to achieve that career path.

[0050] For example, the skill presentation unit 13 may read user data corresponding to companies and industries corresponding to career paths proposed by the career path suggestion unit 12 to user U from the second user data DB 21, and input multiple user data into the trained model 22 to present at least one skill required of user U.

[0051] When the skill presentation unit 13 presents at least one skill to user U, it may provide user U with support information to help acquire that at least one skill. Here, support information may include a schedule for acquiring the corresponding skill. The schedule for acquiring the corresponding skill may include the date and time of the skill's exam, a study schedule to ensure the necessary amount of study is completed to acquire the skill, and so on. This enables user U to smoothly acquire at least one skill presented by the skill presentation unit 13.

[0052] The similar career path suggestion unit 14 presents user U with multiple career paths that require at least one skill presented to user U by the skill suggestion unit 13. For example, if there are private company P, private company Q, and public company R that require their employees to learn Chinese, the similar career path suggestion unit 14 presents private company P, private company Q, and public company R to user U via UE3. This allows user U to recognize the value of at least one skill presented by the skill suggestion unit 13, thereby increasing their motivation to acquire that skill.

[0053] The acquisition status data acquisition unit 15 acquires acquisition status data showing the acquisition status of multiple skills of user U. The acquisition status data acquisition unit 15 registers the acquired acquisition status data in the management DB 23. For example, suppose the skill presentation unit 13 presents multiple skills to user U. In this case, user U may aim to acquire multiple skills in order to achieve the career path. Then, user U acquires the multiple skills in order and inputs the latest acquisition status to UE3 via the recommendation application 40. In response, the acquisition status data acquisition unit 15 acquires acquisition status data from UE3.

[0054] The acquisition status data transmission unit 16 transmits the user U's acquisition status data to the career paths presented to the user U by the skill presentation unit 13. The acquisition status data transmission unit 16 also sends a message to the user U informing them that the user U's acquisition status data has been transmitted to the career paths presented to the user U by the skill presentation unit 13. This allows the career paths to recognize the progress of the user U in acquiring skills, and they can then send a recruitment message to that user U. Furthermore, the user U can receive recruitment messages from many companies C as their acquisition progresses, which helps maintain their motivation to acquire skills, and receiving recruitment messages itself will be very helpful when the user U is looking for a job or changing jobs.

[0055] For example, the acquisition status data transmission unit 16 may, after obtaining permission from user U, transmit user U's acquisition status data to the desired destination among the destinations presented to user U by the skill presentation unit 13.

[0056] Furthermore, the acquisition status data sent to the desired career path by user U can be customized. For example, acquisition status data can be sent to the desired career path without including specific personal information.

[0057] Furthermore, the acquisition status data may be transmitted to the career path desired by user U through a third party such as a human resources service company.

[0058] The desired career path data acquisition unit 17 acquires desired career path data for each user U, indicating the career path that user U desires. The desired career path data acquisition unit 17 registers the acquired desired career path data in the management DB 23. Here, the "desired career path" may be a career path selected by user U from among several career paths proposed to user U by the career path proposal unit 12, or it may be a career path specified by user U that was not proposed to user U by the career path proposal unit 12.

[0059] The acquisition status data presentation unit 18, by referring to the management DB 23, presents user U with acquisition status data of other users U who have the same desired career path. This allows user U to be aware of the skill acquisition status of other users U who are competitors, which will help user U maintain their motivation to acquire skills.

[0060] Next, the operation of the recommendation system 1 will be explained with reference to Figure 6.

[0061] First, the learning unit 10 generates a trained model 22 using multiple training data held in the first user data DB 20 (S300). Next, user U inputs user data into UE3 (S310). The recommendation application 40 then sends the input user data to the recommendation server 2 (S320). In response, the user data collection unit 11 of the recommendation server 2 collects the user data from UE3 (S320) and registers the collected user data in the second user data DB 21.

[0062] Next, the career path suggestion unit 12 suggests a suitable career path to user U based on user data (S330). Next, the skill presentation unit 13 presents user U with at least one skill required to realize the career path suggested by the career path suggestion unit 12 (S340). Next, the similar career path presentation unit 14 presents user U with multiple career paths that require at least one skill presented to user U by the skill presentation unit 13 (S350).

[0063] Next, user U inputs the acquisition status of multiple skills into UE3 via the recommendation application 40 (S360). Here, multiple skills may include at least one skill presented by the skill presentation unit 13, and may also include skills not presented by the skill presentation unit 13. Next, the recommendation application 40 sends acquisition status data indicating the input acquisition status to the recommendation server 2 (S370). In response, the acquisition status data acquisition unit 15 of the recommendation server 2 acquires the acquisition status data from UE3 (S370) and registers the acquired acquisition status data in the management DB 23. Next, the acquisition status data transmission unit 16 transmits user U's acquisition status data to the destination presented to user U by the skill presentation unit 13 (S380), and also sends a message to user U's UE3 indicating that user U's acquisition status data has been transmitted to the destination presented to user U by the skill presentation unit 13 (S390). This allows user U to feel that their efforts have directly appealed to their prospective employer, and they can immediately see the results by entering their progress.

[0064] Next, user U inputs their desired route into UE3 via the recommendation application 40 (S400). The recommendation application 40 then sends the desired route data, indicating the entered desired route, to the recommendation server 2 (S410). In response, the desired route data acquisition unit 17 of the recommendation server 2 acquires the desired route data from UE3 (S410) and registers the acquired desired route data in the management DB 23. As mentioned above, the management DB 23 holds desired route data for each user U. Next, the acquisition status data presentation unit 18 refers to the management DB 23 and presents user U with the acquisition status data of other users U who have the same desired route (S420).

[0065] The embodiments of this disclosure have been described above. The above embodiments have the following features.

[0066] Recommend Server 2 includes a user data collection unit 11 (user data collection means) that collects user data including behavioral data showing user U's actions and emotion data showing the emotions corresponding to those actions, and a destination suggestion unit 12 (destination suggestion means) that suggests a suitable destination to user U based on the user data. In other words, user U's thoughts are diverse and cannot be accurately captured by user U's actions alone. Therefore, the destination suggestion unit 12 suggests a suitable destination to user U by taking into account the emotions associated with user U's actions. This makes it possible to suggest a suitable destination to user U compared to when emotions associated with user U's actions are not taken into account.

[0067] Furthermore, the recommendation server 2 further includes a skill presentation unit 13 (skill presentation means) that presents user U with at least one skill required to achieve the career path. With this configuration, the likelihood of user U achieving the career path proposed by the career path suggestion unit 12 can be increased.

[0068] Furthermore, when the skill presentation unit 13 presents at least one skill to user U, it may also provide user U with support information to assist in acquiring that at least one skill. With this configuration, user U will be able to smoothly acquire at least one skill presented by the skill presentation unit 13.

[0069] Furthermore, the recommendation server 2 includes an acquisition status data acquisition unit 15 (acquisition status data acquisition means) that acquires acquisition status data indicating the user U's acquisition status of multiple skills, and an acquisition status data transmission unit 16 (acquisition status data transmission means) that transmits the user U's acquisition status data to the destination. With this configuration, it contributes to maintaining the user U's motivation to acquire skills.

[0070] Furthermore, the user data collection unit 11 collects user data from multiple users U. The recommendation server 2 further includes a desired career path data acquisition unit 17 (desired career path data acquisition means) that acquires desired career path data for each user U, and an acquisition status data presentation unit 18 (acquisition status data presentation means) that presents user U with acquisition status data of other users who have the same desired career path. With this configuration, it is possible to maintain user U's motivation to acquire skills.

[0071] Furthermore, the recommendation server 2 further includes a similar career path suggestion unit 14 (career path suggestion means) that suggests multiple career paths to user U that seek at least one skill suggested by the skill suggestion unit 13. With this configuration, user U can recognize the value of at least one skill suggested by the skill suggestion unit 13, thereby increasing their motivation to acquire the skill.

[0072] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure can be understood by those skilled in the art within the scope of the present disclosure.

[0073] For example, based on the latest acquisition status data entered by user U, the percentage of acquired skills among the multiple skills presented by the skill presentation unit 13 may be visualized on the recommendation application 40 using a pie chart or similar method. This increases user U's motivation to acquire skills.

[0074] Furthermore, the recommendation server 2 may be configured to provide incentives to user U corresponding to the acquisition status data obtained. For example, if user U is a student looking for a job, it is conceivable that user U could be given points of monetary value or discount coupons usable for commercial transactions each time user U acquires a skill.

[0075] Furthermore, the recommendation server 2 may be configured to provide incentives to user U in accordance with the experience that user U has gained.

[0076] Furthermore, user U may use the recommendation service provided by recommendation server 2 not only for finding a job or changing jobs, but also for finding a side job.

[0077] In the examples described above, the program includes a set of instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more of the functions described in the embodiments. The program may be stored on a non-temporary computer-readable medium or a physical storage medium. Examples, but not limited to, include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The program may be transmitted over a temporary computer-readable medium or a communication medium. Examples, but not limited to, include temporary computer-readable medium or a communication medium that includes electrical, optical, acoustic or other forms of propagating signals.

[0078] Each drawing is merely illustrative to illustrate one or more embodiments. Each drawing may be associated with one or more other embodiments rather than with only one specific embodiment. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps shown in any of the drawings may be changed as appropriate.

[0079] Some or all of the above embodiments may also be described as follows, but are not limited to the following: (Note 1) A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, including, Recommendation system. (Note 2) The system further includes a skill presentation means that presents to the user at least one skill required to achieve the aforementioned career path. The recommendation system described in Appendix 1. (Note 3) When the skill presentation means presents the user with the at least one skill, it provides the user with support information to help them acquire the at least one skill. The recommendation system described in Appendix 2. (Note 4) The aforementioned support information includes a schedule for acquiring the corresponding skills. The recommendation system described in Appendix 3. (Note 5) The aforementioned at least one skill includes multiple skills, Acquisition status data acquisition means for acquiring acquisition status data indicating the acquisition status of the user of the multiple skills, A means for transmitting user acquisition status data to the destination of the aforementioned route, This also includes, The recommendation system described in Appendix 2. (Note 6) The aforementioned user data collection means collects user data from multiple users, A means for acquiring desired career path data that indicates the desired career path for each user, A means for presenting acquisition status data to the aforementioned user, which presents the acquisition status data of other users who have the same desired career path, This also includes, The recommendation system described in Appendix 5. (Note 7) The system further includes a means for presenting the user with multiple career paths that require at least one of the skills, The recommendation system described in Appendix 2. (Note 8) A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, including, Recommendation device. (Note 9) Computers We collect user data that includes behavioral data showing user actions and emotional data showing the emotions corresponding to those actions. Based on the user data, the system proposes a suitable route to the user. Recommendation methods. (Note 10) Computers A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, To make it function as program.

[0080] Some or all of the elements (e.g., configuration and function) described in Appendices 2 to 7 that are dependent on Appendice 1 may also be dependent on Appendices 8 to 10 in the same way as in Appendices 2 to 7. Some or all of the elements described in any appendice may be applicable to various hardware, software, recording means, systems, and methods for recording software. [Explanation of symbols]

[0081] 1. Recommendation System 2 Recommendation Servers 3 UE 4. Enterprise Servers 10. Learning Department 11. User Data Collection Department 12. Career Path Proposal Department 13 Skill Presentation Section 14 Similar Route Destination Display Section 15. Acquisition Status Data Acquisition Unit 16. Data transmission unit for acquisition status 17. Department for acquiring desired career path data 18. Data display section for acquisition status 20. First User Data Database 21 Second User Data Database 22 Pre-trained models 23 Management DB 40 Recommended Applications

Claims

1. A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, including, Recommendation system.

2. The system further includes a skill presentation means that presents to the user at least one skill required to achieve the aforementioned career path. The recommendation system according to claim 1.

3. When the skill presentation means presents the user with the at least one skill, it provides the user with support information to help them acquire the at least one skill. The recommendation system according to claim 2.

4. The aforementioned support information includes a schedule for acquiring the corresponding skills. The recommendation system according to claim 3.

5. The aforementioned at least one skill includes multiple skills, Acquisition status data acquisition means for acquiring acquisition status data indicating the acquisition status of the user of the multiple skills, A means for transmitting user acquisition status data to the destination of the aforementioned route, This also includes, The recommendation system according to claim 2.

6. The aforementioned user data collection means collects user data from multiple users, A means for acquiring desired career path data that indicates the desired career path for each user, A means for presenting acquisition status data to the aforementioned user, which presents the acquisition status data of other users who have the same desired career path, This also includes, The recommendation system according to claim 5.

7. The system further includes a means for presenting the user with multiple career paths that require at least one of the skills, The recommendation system according to claim 2.

8. A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, including, Recommendation device.

9. Computers We collect user data that includes behavioral data showing user actions and emotional data showing the emotions corresponding to those actions. Based on the user data, the system proposes a suitable route to the user. Recommendation methods.

10. Computers A user data collection means that collects user data including behavioral data that shows user actions and emotional data that shows the emotions corresponding to those actions, A route suggestion means that proposes a suitable route to the user based on the user data, To make it function as program.