CN111597448A - Information heat determining method and device and electronic equipment - Google Patents

Information heat determining method and device and electronic equipment Download PDF

Info

Publication number
CN111597448A
CN111597448A CN202010411611.0A CN202010411611A CN111597448A CN 111597448 A CN111597448 A CN 111597448A CN 202010411611 A CN202010411611 A CN 202010411611A CN 111597448 A CN111597448 A CN 111597448A
Authority
CN
China
Prior art keywords
information
heat
processed
degree
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010411611.0A
Other languages
Chinese (zh)
Inventor
曹敏隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN202010411611.0A priority Critical patent/CN111597448A/en
Publication of CN111597448A publication Critical patent/CN111597448A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a method and a device for determining the heat of information and electronic equipment, wherein the method comprises the following steps: acquiring information to be processed; determining the initial heat of the information to be processed according to the heat of the pre-acquired hot event; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. By applying the embodiment of the invention, the accuracy of determining the heat of the information can be improved.

Description

Information heat determining method and device and electronic equipment
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a method and an apparatus for determining heat of information, and an electronic device.
Background
The degree of hotness of the information can indicate the degree to which the information is focused by the user. Generally, the higher the user's attention to the information, the more popular the information is. For example, popular videos, popular topics, etc. are all popular events that are very much concerned by the user.
At present, the amount of information in a network shows exponential growth, and the difficulty of a user for acquiring information concerned by the user from a large amount of network information is increasing. If the popularity of the information can be accurately determined, the information which the user may pay attention to is recommended to the user based on the popularity of the information, which brings great convenience to the user.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a device for determining information heat and electronic equipment, so as to improve the accuracy of determining the information heat. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present invention provides a method for determining heat of information, where the method includes:
acquiring information to be processed;
determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information;
acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed;
determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point;
and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree.
Optionally, the step of determining the initial heat of the to-be-processed information according to the heat of the pre-obtained hot event includes:
acquiring the heat degree of a pre-acquired hot event;
determining a first similarity between label information of the information to be processed and description information of the hot event, wherein the label information is information representing the content of the information to be processed;
determining a target hot event matched with the information to be processed from the hot events according to a preset matching rule based on the first similarity;
and determining the first heat degree of the information to be processed according to a preset first heat degree determination rule based on the heat degree of the target hot event and the first similarity, wherein the first heat degree is used as the initial heat degree of the information to be processed.
Optionally, after the step of determining the first heat degree of the to-be-processed information according to a preset first heat degree determination rule based on the heat degree of the target heat event and the first similarity, the method further includes:
determining a second similarity between the tag information of the information to be processed and favorite tag information of the user, wherein the favorite tag information is information representing the preference of the user;
and determining a second heat degree of the information to be processed according to a preset second heat degree determination rule based on the first heat degree and the second similarity degree, wherein the second heat degree is used as the initial heat degree of the information to be processed.
Optionally, the feedback information includes a type and a number of user operations;
the step of obtaining feedback information of the user to the information to be processed in a preset time period and determining the behavior heat degree of the information to be processed according to the feedback information comprises the following steps:
acquiring the type and the times of user operation on the information to be processed within a preset time period;
and determining the behavior heat of the information to be processed based on the type and the times.
Optionally, the step of determining the behavior heat of the information to be processed based on the type and the number of times includes:
acquiring the type and the times of user operation on reference information in the preset time period, wherein the reference information is hot information matched with a hot event in a preset time length before the current time point;
determining the user heat of each piece of reference information according to the type and the times corresponding to the reference information, and determining the user heat of the information to be processed according to the type and the times corresponding to the information to be processed;
and determining the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed.
Optionally, the step of determining the user popularity of each piece of reference information according to the type and the number of times corresponding to the piece of reference information, and determining the user popularity of the piece of information to be processed according to the type and the number of times corresponding to the piece of information to be processed includes:
α according to the formula x ═ α1×n12×n2+…...+αi×niCalculating the user heat x' of each target information;
wherein the target information comprises the reference information and the information to be processed, n1、n2......niThe number of user operations of the i-th type, i being the number of types of user operations, α1、α2......αiPreset heat coefficients for the 1 st and 2 nd.
The step of determining the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed includes:
according to the formula
Figure BDA0002493469780000031
Calculating the behavior heat s of the information to be processedu
Wherein x is the user heat of the information to be processed,
Figure BDA0002493469780000032
β are preset control parameters.
Optionally, the step of determining the heat attenuation degree of the information to be processed based on the target time length between the release time point of the information to be processed and the current time point includes:
according to the formula st=eγ(T1-T0)Calculating the heat attenuation s of the information to be processedt
Wherein γ is a preset attenuation coefficient, T1 is a current time point, and T0 is a distribution time point of the information to be processed.
Optionally, the step of determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree includes:
according to the formula
Figure BDA0002493469780000033
Calculating the heat S of the information to be processed;
wherein s isiIs the initial heat, s, of the information to be processeduIs the behavior heat, s, of the information to be processedtIs the degree of thermal attenuation of the information to be processed.
In a second aspect, an embodiment of the present invention provides an apparatus for determining heat of information, where the apparatus includes:
the information acquisition module is used for acquiring information to be processed;
the initial heat determining module is used for determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information;
the behavior heat determination module is used for acquiring feedback information of the user on the information to be processed within a preset time period and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed;
the attenuation degree determining module is used for determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point;
and the information heat degree determining module is used for determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree.
In a third aspect, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor and the communication interface complete communication between the memory and the processor through the communication bus;
a memory for storing a computer program;
and a processor for implementing any of the above-described method steps for determining the heat of information when executing the program stored in the memory.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the method steps for determining the heat of information described above.
In the scheme provided by the embodiment of the invention, the electronic equipment can acquire the information to be processed; determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. When the electronic equipment determines the heat degree of the information to be processed, the initial heat degree can be determined according to the hot event, the behavior heat degree can be determined according to the feedback information of the user, the heat degree attenuation degree can be determined according to the release time of the information to be processed, the influence of the initial heat degree, the behavior heat degree and the heat degree attenuation degree on the heat degree of the information to be processed is further comprehensively considered, the heat degree of the information to be processed determined based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree can more accurately and reasonably represent the concerned degree of the information to be processed, and the accuracy of determining the heat degree of the information can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a flowchart of a method for determining heat of information according to an embodiment of the present invention;
FIG. 2 is a detailed flow chart of the manner of determining the initial heat based on the embodiment shown in FIG. 1;
FIG. 3 is a specific flowchart of the determination of the behavior heat based on the embodiment shown in FIG. 1;
fig. 4 is a schematic structural diagram of an apparatus for determining heat of information according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an exemplary structure of the initial heat determination module 402 according to the embodiment shown in FIG. 4;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.
In order to improve the accuracy of the heat degree of the information, the embodiment of the invention provides a method and a device for determining the heat degree of the information, an electronic device, a computer-readable storage medium and a computer program product.
First, a method for determining the heat of information provided by the embodiment of the present invention is described below.
The method for determining the heat degree of information provided by the embodiment of the present invention may be applied to any electronic device that needs to determine the heat degree of information, for example, a computer, a processor, a server, and the like, and is not limited specifically herein. For convenience of description, it will be referred to as electronic devices hereinafter.
As shown in fig. 1, a method for determining a heat degree of information, the method includes:
s101, acquiring information to be processed;
s102, determining the initial heat of the information to be processed according to the heat of the pre-acquired hot event;
wherein the degree of heat represents a degree of attention of the user to the information.
S103, feedback information of a user on the information to be processed in a preset time period is obtained, and the behavior heat of the information to be processed is determined according to the feedback information;
the feedback information is information representing the operation behavior of the user on the information to be processed.
S104, determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point;
s105, determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree.
Therefore, in the scheme provided by the embodiment of the invention, the electronic equipment can acquire the information to be processed; determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. When the electronic equipment determines the heat degree of the information to be processed, the initial heat degree can be determined according to the hot event, the behavior heat degree can be determined according to the feedback information of the user, the heat degree attenuation degree can be determined according to the release time of the information to be processed, the influence of the initial heat degree, the behavior heat degree and the heat degree attenuation degree on the heat degree of the information to be processed is further comprehensively considered, the heat degree of the information to be processed determined based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree can more accurately and reasonably represent the concerned degree of the information to be processed, and the accuracy of determining the heat degree of the information can be improved.
In the step S101, the electronic device may acquire information to be processed, where the information to be processed is information that needs to be determined hotness, and may be information such as videos, pictures, news, topics published in a network, for example.
The degree of hotness of the information is used to indicate the degree of attention of the user to the information. The higher the heat of the information is, the higher the attention degree of the user to the information is; the lower the hotness of the information, the lower the level of attention of the user to the information. And the user is likely to be interested to a higher degree in the information related to the current trending event. The electronic device can determine the initial heat of the information to be processed according to the heat of the hot event after acquiring the information to be processed. The hot events can be hot topics in the network, hot videos and the like.
In one embodiment, the electronic device may obtain the trending event from the network in advance, and determine a preset level corresponding to the trending event according to a search index of the trending event, where each level may correspond to a different degree of hotness. The hit event may be obtained from network information such as a hit list that has an evaluation on the popularity of the information, for example, the hit list may be network information such as a search list in a search website, and the hit list may also be network information such as a hit list in an information distribution website.
In this way, after acquiring the information to be processed, the electronic device may determine the initial heat of the information to be processed according to the heat of the previously acquired hot event, that is, execute the above step S102. As an embodiment, the electronic device may determine a hot event matching the information to be processed from the hot events, and then determine a level of the hot event matching the information to be processed according to a preset correspondence between the hot event and the level, thereby determining an initial heat of the information to be processed. Wherein the initial heat is used for representing the heat determined based on the correlation degree of the information to be processed and the current heat event.
In one embodiment, the electronic device may determine a heat corresponding to a trending event matching the information to be processed as an initial heat of the information to be processed. In another embodiment, the electronic device may process the heat corresponding to the hot event matched with the information to be processed according to a preset rule, and determine the processing result as the initial heat of the information to be processed, which is reasonable.
For example, the preset hot events acquired by the electronic device are hot event a, hot event B, hot event C, hot event D, and hot event E, and the correspondence between the levels and the degrees of hotness is shown in the following table:
rank of Hot door event Heat degree
First level Hot event B 50
Second grade Hot event D 40
Third level of classification Hot event A 30
Fourth grade Hot event E 20
Fifth level Hot event C 10
If the electronic device determines that the hot event matching the to-be-processed information is the hot event D, the electronic device may determine that the initial heat of the to-be-processed information is 40.
If the electronic device determines that the hot events matched with the information to be processed are the hot event A and the hot event E, the preset rule is as follows: if the heat weight corresponding to the first level is 0.7, the heat weight corresponding to the second level is 0.6, the heat weight corresponding to the third level is 0.5, the heat weight corresponding to the fourth level is 0.4, and the heat weight corresponding to the fifth level is 0.3, the electronic device may determine that the initial heat of the information to be processed is 0.7 × 50+0.4 × 20 — 43.
Since the more the user feeds back the information, the higher the attention degree of the user to the information is, in step S103, the electronic device may obtain the feedback information of the user to-be-processed information in the preset time period, and may determine the attention degree of the user to-be-processed information according to the feedback information, and further, according to the attention degree of the user to-be-processed information, the electronic device may determine the behavior heat degree of the to-be-processed information. The behavior heat is used for representing the heat determined based on the attention degree of the user to the information to be processed.
The specific value of the preset time period may be preset according to factors such as the accuracy of the behavior hotness, the general habit of the user to browse information, and the like, and may be, for example, 12 hours, 24 hours, and the like. The feedback information may be information representing an operation behavior of the user on the information to be processed, and may be, for example, the number of times of approval, the number of times of comments, the number of times of browsing, and the like of the user on the information to be processed.
The heat of the information generally changes with the distribution time, and generally, the heat of the information gradually increases with the increase of the distribution time, and gradually decreases after increasing to the maximum, and finally approaches to zero. Therefore, in order to determine the influence of the distribution time length of the information to be processed on the heat degree of the information to be processed, the electronic device may determine the heat degree attenuation degree of the information to be processed according to the target time length between the distribution time point of the information to be processed and the current time point, wherein the distribution time point is a time point at which the distribution of the information to be processed can be viewed by a user in a network, and the heat degree attenuation degree is used for representing the influence of the distribution time length on the heat degree of the information.
In one embodiment, the electronic device may preset a duration threshold, and if the target duration is not greater than the duration threshold, it may be determined that the degree of thermal attenuation of the information to be processed is 0; if the target duration is greater than the duration threshold, the electronic device may multiply a preset heat attenuation coefficient by the target duration, and take the product as the heat attenuation of the information to be processed. Wherein, the above-mentioned time length threshold value can be set up according to the accuracy requirement of heat attenuation degree, and above-mentioned heat attenuation coefficient can be set up according to the general habit of user's browsing information, for example, the general habit of user's browsing information can be: the attention degree of the user to the information whose release time length exceeds a certain time length is reduced, for example, on the 3 rd day of the release of the information a, the browsing amount of the user to the information a is 2000, and on the 5 th day of the release of the information a, the browsing amount of the user to the information a is reduced to 500.
After the electronic device determines the initial heat, the behavior heat, and the heat attenuation of the information to be processed, the electronic device may determine the heat of the information to be processed according to the initial heat, the behavior heat, and the heat attenuation. The behavior heat is in direct proportion to the heat of the information to be processed, and when the behavior heat of the information to be processed is higher, the attention degree of a user to the information to be processed is higher, and the heat of the information to be processed is higher; the degree of heat attenuation is inversely proportional to the degree of heat of the information to be processed, and when the degree of heat attenuation of the information to be processed is higher, the attention degree of the user to the information to be processed is lower, and then the degree of heat of the information to be processed is lower.
In one embodiment, the electronic device may add the initial heat and the behavior heat of the information to be processed, and use the sum of the initial heat and the behavior heat and the difference between the heat attenuation as the heat of the information to be processed.
For example, the electronic device determines that the initial heat degree of the to-be-processed information D1 is 30, the behavior heat degree is 20, and the heat degree attenuation degree is 12, and then the heat degree of the to-be-processed information D1 is 30+ 20-12-38.
By adopting the method for determining the information heat, the heat of the information to be processed can be determined according to three factors of the correlation degree of the information to be processed and the current hot event, the attention degree of the user to the information to be processed and the influence of the release time length on the heat of the information to be processed, so that the method is more comprehensive and reasonable, and the accuracy of determining the heat of the information is improved.
As an implementation manner of the embodiment of the present invention, as shown in fig. 2, the step of determining the initial heat degree of the to-be-processed information according to the heat degree of the pre-obtained hot event may include:
s201, acquiring the heat degree of a pre-acquired hot event;
to determine the initial heat of the information to be processed, the electronic device may first acquire the heat of the previously acquired hot event.
In one embodiment, after the electronic device obtains the trending event from the network information such as the hotspot list which has an evaluation on the popularity of the information, the search index of the trending event may be normalized, and the search index after the normalization may be used as the popularity of the trending event.
S202, determining a first similarity between the label information of the information to be processed and the description information of the hot event;
the more similar the information to be processed is to the hot event, the smaller the difference between the initial heat of the information to be processed and the heat of the hot event is; the less similar the information to be processed is to the hit event, the greater the difference between the initial heat of the information to be processed and the heat of the hit event.
Therefore, to determine a trending event similar to the information to be processed, the electronic device may determine a first similarity between the tag information of the information to be processed and the description information of the trending event. The tag information of the information to be processed is information that can represent the content of the information to be processed, and the description information of the hot event is information that can represent the content of the hot event, for example, information such as a title and a keyword of the hot event.
For example, the tag information B2 of the to-be-processed information D2 is "a drama of actor Y1 in movie DY 1", the description information of the hot event R1 is "movie DY1 show", the description information of the hot event R2 is "actor Y1 attend movie DY 1", and in order to determine the hot event similar to the to-be-processed information D2, the electronic device may determine a first similarity between the description information of the tag information B2 and the hot event R1 and a first similarity between the description information of the tag information B2 and the description information of the hot event R2.
The electronic device may calculate a first similarity between the tag information of the information to be processed and the description information of the trending event according to a semantic similarity algorithm. The semantic similarity algorithm may be a semantic similarity algorithm such as a Deep Structured Semantic Model (DSSM) algorithm, a BM25 algorithm, and the like, which is not specifically limited and described herein.
S203, determining a target hot event matched with the information to be processed from the hot events according to a preset matching rule based on the first similarity;
after determining the first similarity, the electronic device may determine, based on the first similarity, a hot event that is similar to the information to be processed, that is, a target hot event that matches the information to be processed, from the hot events according to a preset matching rule. The preset matching rule is a preset rule used for determining a target hot event matched with the information to be processed.
In one embodiment, the preset matching rule may be: the target hot event matched with the information to be processed is the hot event with the highest first similarity. In this way, after determining the first similarity between the hit event and the information to be processed, the electronic device may determine the hit event with the highest corresponding first similarity as the target hit event.
In another embodiment, the preset matching rule may be: randomly selecting one or more hot events from the hot events with the first similarity not less than a preset first similarity threshold value as target hot events. In this way, the electronic device may preset a first similarity threshold, and then may determine that the corresponding hot events with the first similarity not less than the first similarity threshold are candidate hot events, and further the electronic device may randomly select one or more candidate hot events from the candidate hot events as the target hot events.
S204, determining the first heat of the information to be processed according to a preset first heat determination rule based on the heat of the target hot event and the first similarity, and taking the first heat as the initial heat of the information to be processed.
After the target hot event is determined, since the target hot event is similar to the information to be processed, the electronic device may determine, according to the heat of the target hot event and the corresponding first similarity thereof, the first heat of the information to be processed according to a preset first heat determination rule as the initial heat of the information to be processed. The first popularity determination rule is a preset rule used for calculating the first popularity of the information to be processed according to the popularity of the target popularity event and the corresponding first similarity.
In one embodiment, the preset first heat determination rule is: the first heat is the product of the heat of the target hot event and the first similarity thereof. In this way, the electronic device can multiply the heat of the target hot event by the first similarity thereof, and take the product as the first heat of the information to be processed, that is, the initial heat of the information to be processed. For example, if the degree of heat of the target hot event is 65, and the first similarity between the target hot event and the information to be processed is 80%, the first degree of heat of the information to be processed is 65 × 80% — 52.
As can be seen, in the scheme provided in the embodiment of the present invention, the electronic device may obtain the heat of the pre-obtained hot event, determine the first similarity between the tag information of the information to be processed and the description information of the hot event, then determine, according to the first similarity, the target hot event matched with the information to be processed from the hot events, and further determine, based on the heat and the first similarity of the target hot event, the first heat of the information to be processed as the initial heat of the information to be processed. Therefore, the electronic equipment can determine the target hot events similar to the information to be processed from the hot events according to the first similarity between the description information of the hot events and the label information of the information to be processed, and can more accurately determine the initial heat of the information to be processed according to the heat of the target hot events and the corresponding first similarity.
As an implementation manner of the embodiment of the present invention, after the step of determining the first heat degree of the to-be-processed information according to a preset first heat degree determination rule based on the heat degree of the target hot event and the first similarity, the method may further include:
determining a second similarity between the label information of the information to be processed and the favorite label information of the user; and determining a second heat degree of the information to be processed according to a preset second heat degree determination rule based on the first heat degree and the second similarity degree, wherein the second heat degree is used as the initial heat degree of the information to be processed.
The user may have a need to obtain information, and in this case, the information to be processed may be a topic in the network, and information that news waits to be pushed to the user. When the information to be processed is information to be pushed to the user, in order to push the information to be processed concerned by the user to the user, the electronic device may determine a similarity between a tag of the information to be processed and favorite tag information of the user, that is, a second similarity, after determining a first popularity of the information to be processed. The preference label information is information indicating the preference of the user. For example, if the user Yh1 prefers sports and music related information, the favorite label information of the user Yh1 is "sports, music".
If the second similarity between the tag information of the information to be processed and the favorite tag information of the user is higher, which indicates that the information to be processed is more in line with the preference of the user, the attention degree of the user to the information to be processed is higher; if the second similarity between the tag information of the information to be processed and the favorite tag information of the user is low, which indicates that the information to be processed does not conform to the preference of the user, the attention degree of the user to the information to be processed is low.
After determining the second similarity, the electronic device may determine, according to the second similarity and the first heat of the information to be processed, the second heat of the information to be processed according to a preset second heat determination rule, as the initial heat of the information to be processed. The second heat degree determination rule is a preset rule used for calculating the second heat degree of the information to be processed according to the first heat degree of the information to be processed and the second similarity of the information to be processed.
In one embodiment, the preset second heat determination rule is: the second heat is the product of the first heat of the information to be processed and the second similarity of the information to be processed. In this way, the electronic device may multiply the second similarity corresponding to the information to be processed by the first heat, and use the product as the second heat of the information to be processed, that is, the initial heat of the information to be processed. For example, the first degree of hotness of the information to be processed is 50, and the second degree of similarity between the description information of the target hotness event and the tag information of the information to be processed is 70%, then the first degree of hotness of the information to be processed is 50 × 70% — 35.
As can be seen, in the scheme provided by the embodiment of the present invention, the electronic device may determine the second similarity between the tag information of the to-be-processed information and the favorite tag information of the user, and determine the second heat of the to-be-processed information as the initial heat of the to-be-processed information based on the first heat and the second similarity. Therefore, the electronic equipment can determine the attention degree of the user to the information to be processed according to the second similarity between the label information of the information to be processed and the favorite label information of the user, can more accurately determine the initial heat degree of the information to be processed, further more accurately determine the heat degree of the information to be processed according to the initial heat degree, and can preferentially push the information to be processed, which is more concerned by the user, to the user when the information to be processed is pushed to the user according to the heat degree of the information to be processed.
As an implementation manner of the embodiment of the present invention, the feedback information may include a type and a number of user operations.
The user may perform feedback on information of interest by performing preset user operations, for example, the user may perform user operations such as approval, collection, and the like when viewing the information. In this case, the feedback information acquired by the electronic device may include the type and number of user operations.
In this case, the step of obtaining feedback information of the user on the information to be processed within the preset time period and determining the behavior heat of the information to be processed according to the feedback information may include:
acquiring the type and the times of user operation on the information to be processed within a preset time period; and determining the behavior heat of the information to be processed based on the type and the times.
In order to determine the behavior heat of the information to be processed, the electronic device may obtain the type and the number of times of user operations on the information to be processed within a preset time period. For example, the preset time period is 24 hours before the current time point, and the type of the user operation is browsing and approval, so that the electronic device can acquire the number of times that the user browses and approves the to-be-processed information within 24 hours before the current time point.
After determining the type and the number, the electronic device can determine the behavior heat of the information to be processed according to the type and the number.
In one embodiment, the types of the user operations are multiple, and the electronic device may add the number of times of each type of the user operation corresponding to the information to be processed in a preset time period as the behavior heat of the information to be processed.
For example, if the types of the user operations are browsing, approval and review, and the browsing times, the approval times and the review times of the user to-be-processed information D1 are 20 times, 11 times and 35 times within the preset time period, the electronic device may determine that the behavior popularity of the to-be-processed information D1 is 20+11+ 35-66.
Therefore, in the scheme provided by the embodiment of the invention, the electronic equipment can acquire the type and the times of the user operation on the information to be processed in the preset time period, and determine the behavior heat of the information to be processed based on the type and the times. Therefore, the electronic equipment can accurately determine the behavior heat of the information to be processed according to the type and the times of the user operation of the information to be processed.
As an implementation manner of the embodiment of the present invention, as shown in fig. 3, the step of determining the behavior heat of the to-be-processed information based on the type and the number of times may include:
s301, acquiring the type and the times of user operation on the reference information by the user in the preset time period;
since the time points of the release of each piece of to-be-processed information are probably not completely consistent, the time duration in which the user can check the to-be-processed information is probably also inconsistent within the preset time period. For example, when the time point at which the to-be-processed information D × 1 is issued is 2019, 1 month, 13 days 15, and the time point at which the to-be-processed information D × 2 is issued is 2019, 1 month, 13 days 17, and if the preset time period is 12 hours before the time point at which the to-be-processed information D × 2 is 2019, 1 month, 14 days 0, the time period during which the user can check the to-be-processed information D × 1 is 9 hours, and the time period during which the user can check the to-be-processed information D2 is 7 hours.
In this case, in order to more comprehensively consider the influence of the feedback information of the user on the behavior heat of the information to be processed, the type and the number of times of the user operation on the reference information by the user in the preset time period may be referred to. In this way, the electronic device can acquire the type and the number of times of user operations on the reference information by the user within the preset time period.
The reference information is hot information within a preset time before the current time point, the hot information is information matched with a hot event, and the preset time can be set according to a heat attenuation rule of the information.
S302, determining the user heat of each piece of reference information according to the type and the times corresponding to the reference information, and determining the user heat of the information to be processed according to the type and the times corresponding to the information to be processed;
after the electronic device obtains the type and the number of times of user operations on the reference information by the user in the preset time period, the attention degree of the user on each reference information in the preset time period, that is, the user popularity of the reference information, can be determined according to the type and the number of times corresponding to the reference information.
Meanwhile, the electronic device can determine the attention degree of the user to the information to be processed in a preset time period, namely the user heat degree of the information to be processed according to the type and the frequency corresponding to the information to be processed.
S303, determining the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed.
After determining the user heat of the reference information and the user heat of the information to be processed, the electronic device may comprehensively consider the attention degree of the user to each reference information and the attention degree of the user to the information to be processed in a preset time period, and determine the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed.
In one embodiment, the electronic device may preset a weight corresponding to the user heat average value of the reference information and a weight corresponding to the user heat of the information to be processed, and then may calculate a weighted average value of the user heat average value of the reference information and the user heat of the information to be processed as the behavior heat of the information to be processed.
For example, the weight corresponding to the average of the user popularity of the reference information is 0.1, the weight corresponding to the user popularity of the to-be-processed information is 0.9, and if the user popularity of the reference information C1 is 32, the user popularity of the reference information C2 is 34, the user popularity of the reference information C3 is 48, and the user popularity of the to-be-processed information is 30, the behavior popularity of the to-be-processed information is the behavior popularity thereof
Figure BDA0002493469780000151
As can be seen, in the scheme provided in the embodiment of the present invention, the electronic device may obtain the type and the number of times of the user operation on the reference information by the user within the preset time period, then determine the user heat of each reference information according to the type and the number of times corresponding to the reference information, determine the user heat of the information to be processed according to the type and the number of times corresponding to the information to be processed, and further determine the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed. Therefore, when the behavior heat of the information to be processed is determined, the electronic equipment can comprehensively consider the attention degree of the user to the reference information and the attention degree of the user to the information to be processed in the preset time period, determine the behavior heat of the information to be processed according to the user heat of the reference information and the user heat of the information to be processed, and improve the accuracy of determining the behavior heat.
As an implementation manner of the embodiment of the present invention, the step of determining the user popularity of each piece of reference information according to the type and the number of times corresponding to the piece of reference information, and determining the user popularity of the piece of information to be processed according to the type and the number of times corresponding to the piece of information to be processed may include:
calculating the user heat x' of each target information according to the following formula:
x′=α1×n12×n2+…...+αi×ni(1)
after determining the type and the number of user operations corresponding to the target information, the electronic device may calculate the user popularity of the target information according to the above formula (1).
Wherein, the target information may include reference information and information to be processed, n1、n2......niThe number of user operations of the i-th type, i being the number of types of user operations, α1、α2......αiA preset thermal coefficient for the 1 st and 2 nd.
In one embodiment, the types of the user operations may include play, browse, like and favorite, in which case the formula (1) may be expressed as:
x′=α1×n12×n23×n34×n4
wherein n is1α for the number of plays1For a predetermined playing heat coefficient, n2α for the number of views2Is a preset browsing heat coefficient, n3For the number of praise α3Is a preset enthusiasm coefficient, n4α times of collection4Is a preset heat storage coefficient.
The above-mentioned playing heat coefficient α1May be set to 2, the browsing heat coefficient α2May be set to 1, the aforementioned popularity coefficient α3May be set to 5, the above-mentioned stowage heat coefficient α4May be set to 10, so that the above formula (1) is:
x′=2×n1+1×n2+5×n3+10×n4
for example, if the number of plays of the target information M1 is 18, the number of views is 30, the number of likes is 6, and the number of favorites is 2 in the preset time period, the user popularity of the target information M1 is 2 × 18+1 × 30+5 × 6+10 × 2 — 116.
The step of determining the behavior popularity of the information to be processed based on the user popularity of the reference information and the user popularity of the information to be processed may include:
calculating the behavior heat s of the information to be processed according to the formulau
Figure BDA0002493469780000161
After determining the user heat corresponding to each target information, the electronic device may determine the behavior heat of the information to be processed according to the above formula (2) with reference to the hyperbolic tangent function.
Wherein x is the user heat of the information to be processed,
Figure BDA0002493469780000162
β, may be set based on a user's average heat of the target information, etc. in one embodiment, the control parameter β may be set to 0.76.
x/k may represent a magnitude relationship between the user's popularity of the information to be processed and the average of the user's popularity of the target information. If x/k is not less than 1, the user heat of the information to be processed is larger than the average value of the user heat of the target information, so that the user heat of the information to be processed is higher, and the behavior heat of the information to be processed is higher; if x/k is less than 1, it indicates that the user heat of the information to be processed is less than the average value of the user heat of the target information, then the user heat of the information to be processed is lower, and the behavior heat of the information to be processed is also lower.
In one embodiment, for convenience of calculation, the behavior heat s of the information to be processed may be setuHas a value range of [0, 30 ]]。
As can be seen, in the scheme provided by the embodiment of the present invention, the electronic device may calculate the user heat of each target information according to the formula (1), and then may calculate the behavior heat of the information to be processed according to the formula (2). Therefore, the electronic equipment can accurately determine the behavior heat of the information to be processed according to the formula (1) and the formula (2).
As an implementation manner of the embodiment of the present invention, the step of determining the heat degree attenuation degree of the to-be-processed information based on the target time length between the release time point and the current time point of the to-be-processed information may include:
calculating the heat attenuation degree s of the information to be processed according to the formulat
st=eγ(T1-T0)(3)
Wherein gamma is a preset attenuation coefficient and can be set according to the requirements of the accuracy of the heat attenuation degree and the like; t1 is the current time point, and T0 is the distribution time point of the information to be processed.
In the above formula (3), T1-T0 represents a target time length between the issue time point of the information to be processed and the current time point. The longer the target duration is, the degree of heat decay stThe larger; the shorter the target duration is, the degree of heat fade stThe smaller. If T1-T0 is 0, it indicates that the current time point is the distribution time point of the information to be processed, then the heat attenuation s of the information to be processedt=e0=1。
Therefore, in the scheme provided by the embodiment of the invention, the electronic device can calculate the heat attenuation degree of the information to be processed according to the formula (3). Thus, the electronic device can accurately determine the degree of heat attenuation of the information to be processed according to the above formula (3).
As an implementation manner of the embodiment of the present invention, the step of determining the heat degree of the to-be-processed information based on the initial heat degree, the behavior heat degree, and the heat degree attenuation degree may include:
calculating the heat S of the information to be processed according to a formula shown as the following formula;
Figure BDA0002493469780000171
wherein s isiIs the initial heat, s, of the information to be processeduIs the behavior heat, s, of the information to be processedtIs the degree of thermal attenuation of the information to be processed.
The electronic device may calculate the heat of the information to be processed according to the above formula (4). Degree of heat attenuation stWhen not changed, if the initial heat s of the information to be processediHeat of behavior s with information to be processeduThe larger the sum is, the larger the heat S of the information to be processed is; if the initial heat of the information to be processed is siHeat of behavior s with information to be processeduThe smaller the sum, the lower the heat S of the information to be processed.
When the initial heat of the information to be processed is siHeat of behavior s with information to be processeduIf the sum is constant, the heat attenuation stThe higher the heat S of the information to be processed is, the lower the heat S is; if degree of heat attenuation stThe lower the heat S of the information to be processed, the higher.
In one embodiment, for convenience of calculation, the value range of the heat S of the information to be processed may be set to [0, 100 ].
Therefore, in the scheme provided by the embodiment of the invention, the electronic device can calculate the heat of the information to be processed according to the formula (4). Thus, the electronic device can accurately determine the heat of the information to be processed according to the formula (4).
As an implementation manner of the embodiment of the present invention, after the step of determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree, and the heat degree attenuation degree, the method may further include:
and pushing the information to be processed to a user according to the heat of the information to be processed.
The degree of heat of the information to be processed may represent the degree of attention of the user to the information to be processed. If the heat degree of the information to be processed is higher, which indicates that the attention degree of the user to the information to be processed is higher, the electronic equipment can preferentially push the information to be processed to the user; if the popularity of the information to be processed is low, which indicates that the attention degree of the user to the information to be processed is low, the priority of pushing the information to be processed to the user by the electronic device can be reduced.
Therefore, after determining the heat degree of the information to be processed, the electronic device can push the information to be processed to the user according to the heat degree of the information to be processed.
In one embodiment, after determining the heat degree of the to-be-processed information, the electronic device may push the to-be-processed information with the highest heat degree to the user.
In another embodiment, the electronic device may preset a heat threshold, and push the information to be processed, which is not less than the heat threshold, to the user. The heat threshold may be set according to an average value of the heat of the information to be processed.
As can be seen, in the solution provided in the embodiment of the present invention, after determining the heat degree of the to-be-processed information based on the initial heat degree, the behavior heat degree, and the heat degree attenuation degree, the electronic device may push the to-be-processed information to the user according to the heat degree of the to-be-processed information. Therefore, the electronic equipment can push the information with higher user attention degree to the user according to the heat degree of the information to be processed.
Corresponding to the method for determining the information heat degree, the embodiment of the invention also provides a device for determining the information heat degree. The following describes an apparatus for determining the heat of information according to an embodiment of the present invention.
As shown in fig. 4, an apparatus for determining a heat degree of information may include:
an information obtaining module 401, configured to obtain information to be processed;
an initial heat determining module 402, configured to determine an initial heat of the to-be-processed information according to a heat of a pre-obtained hot event;
wherein the degree of heat represents a degree of attention of the user to the information.
A behavior heat determination module 403, configured to obtain feedback information of the to-be-processed information from the user within a preset time period, and determine a behavior heat of the to-be-processed information according to the feedback information;
the feedback information is information representing the operation behavior of the user on the information to be processed.
An attenuation determining module 404, configured to determine a heat attenuation of the information to be processed based on a target time length between a release time point of the information to be processed and a current time point;
an information heat determination module 405, configured to determine the heat of the to-be-processed information based on the initial heat, the behavior heat, and the heat attenuation.
Therefore, in the scheme provided by the embodiment of the invention, the electronic equipment can acquire the information to be processed; determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. When the electronic equipment determines the heat degree of the information to be processed, the initial heat degree can be determined according to the hot event, the behavior heat degree can be determined according to the feedback information of the user, the heat degree attenuation degree can be determined according to the release time of the information to be processed, the influence of the initial heat degree, the behavior heat degree and the heat degree attenuation degree on the heat degree of the information to be processed is further comprehensively considered, the heat degree of the information to be processed determined based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree can more accurately and reasonably represent the concerned degree of the information to be processed, and the accuracy of determining the heat degree of the information can be improved.
As an implementation manner of the embodiment of the present invention, as shown in fig. 5, the initial heat determining module 402 may include:
the heat acquisition submodule 501 is configured to acquire a heat of a pre-acquired hot event;
a first similarity determining submodule 502, configured to determine a first similarity between tag information of the to-be-processed information and description information of the trending event;
the label information is information representing the content of the information to be processed, and the description information is information representing the content of the hot event.
A target hot event determining submodule 503, configured to determine, based on the first similarity, a target hot event matched with the to-be-processed information from the hot events according to a preset matching rule;
the first heat determination sub-module 504 is configured to determine, according to a preset first heat determination rule, a first heat of the to-be-processed information as an initial heat of the to-be-processed information, based on the heat of the target hot event and the first similarity.
As an implementation manner of the embodiment of the present invention, the apparatus may further include:
a second similarity determination sub-module (not shown in fig. 4) configured to determine a second similarity between the tag information of the information to be processed and the favorite tag information of the user after determining the first degree of popularity of the information to be processed based on the degree of popularity of the target trending event and the first similarity;
wherein the preference label information is information indicating a preference of the user.
A second heat determination submodule (not shown in fig. 4) configured to determine a second heat of the information to be processed as an initial heat of the information to be processed based on the first heat and the second similarity.
As an implementation manner of the embodiment of the present invention, the feedback information may include a type and a number of user operations;
the behavior heat determination module 403 may include:
a feedback information obtaining sub-module (not shown in fig. 4) configured to obtain a type and a number of user operations on the information to be processed within a preset time period;
and a behavior heat determination submodule (not shown in fig. 4) for determining the behavior heat of the information to be processed based on the type and the number.
As an implementation manner of the embodiment of the present invention, the behavior heat determination sub-module may include:
a feedback information acquiring unit (not shown in fig. 4) configured to acquire a type and a number of user operations on the reference information within the preset time period;
the reference information is hot information matched with the hot event in a preset time length before the current time point.
A user popularity determination unit (not shown in fig. 4) configured to determine a user popularity of each piece of reference information according to the type and the number of times corresponding to the piece of reference information, and determine the user popularity of the piece of information to be processed according to the type and the number of times corresponding to the piece of information to be processed;
a behavior heat determination unit (not shown in fig. 4) configured to determine a behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed.
As an implementation manner of the embodiment of the present invention, the user popularity determination unit may include:
a user-thermalmetric operator unit (not shown in fig. 4) for α according to the formula x' ═ α1×n12×n2+…...+αi×niCalculating the user heat x' of each target information;
wherein the target information comprises the reference information and the information to be processed, n1、n2......niThe number of user operations of the i-th type, i being the number of types of user operations, α1、α2......αiA preset thermal coefficient for the 1 st and 2 nd.
The behavior heat determination unit may include:
a behavior heat determination subunit (not shown in fig. 4) for determining a behavior heat according to a formula
Figure BDA0002493469780000211
Calculating the behavior heat s of the information to be processedu
Wherein x is the user heat of the information to be processed,
Figure BDA0002493469780000212
β are preset control parameters.
As an implementation manner of the embodiment of the present invention, the attenuation determining module 404 may include:
an attenuation meter operator module (not shown in fig. 4) for calculating the attenuation value according to the formula st=eγ(T1-T0)Calculating the heat attenuation s of the information to be processedt
Wherein γ is a preset attenuation coefficient, T1 is a current time point, and T0 is a distribution time point of the information to be processed.
As an implementation manner of the embodiment of the present invention, the information heat determination module 405 may include:
a information heat calculation sub-module (not shown in FIG. 4) for calculating the heat of the information according to a formula
Figure BDA0002493469780000221
Calculating the heat S of the information to be processed;
wherein s isiIs the initial heat, s, of the information to be processeduIs the behavior heat, s, of the information to be processedtIs the degree of thermal attenuation of the information to be processed.
As an implementation manner of the embodiment of the present invention, the apparatus may further include:
an information pushing module (not shown in fig. 4) configured to, after determining the heat degree of the to-be-processed information based on the initial heat degree, the behavior heat degree, and the heat degree attenuation degree, push the to-be-processed information to a user according to the heat degree of the to-be-processed information.
An embodiment of the present invention further provides an electronic device, as shown in fig. 6, including a processor 601, a communication interface 602, a memory 603, and a communication bus 604, where the processor 601, the communication interface 602, and the memory 603 complete mutual communication through the communication bus 604,
a memory 603 for storing a computer program;
the processor 601 is configured to implement the steps of the method for determining the heat degree of information according to any of the embodiments described above when executing the program stored in the memory 603.
Therefore, in the scheme provided by the embodiment of the invention, the electronic equipment can acquire the information to be processed; determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. When the electronic equipment determines the heat degree of the information to be processed, the initial heat degree can be determined according to the hot event, the behavior heat degree can be determined according to the feedback information of the user, the heat degree attenuation degree can be determined according to the release time of the information to be processed, the influence of the initial heat degree, the behavior heat degree and the heat degree attenuation degree on the heat degree of the information to be processed is further comprehensively considered, the heat degree of the information to be processed determined based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree can more accurately and reasonably represent the concerned degree of the information to be processed, and the accuracy of determining the heat degree of the information can be improved.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the integrated circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component.
In yet another embodiment of the present invention, a computer-readable storage medium is further provided, which has instructions stored therein, and when the instructions are executed on a computer, the instructions cause the computer to execute the method steps for determining the heat of information described in any of the above embodiments.
As can be seen, in the solution provided in the embodiment of the present invention, when the computer program stored in the computer-readable storage medium is executed by the processor, the information to be processed can be acquired; determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. When the electronic equipment determines the heat degree of the information to be processed, the initial heat degree can be determined according to the hot event, the behavior heat degree can be determined according to the feedback information of the user, the heat degree attenuation degree can be determined according to the release time of the information to be processed, the influence of the initial heat degree, the behavior heat degree and the heat degree attenuation degree on the heat degree of the information to be processed is further comprehensively considered, the heat degree of the information to be processed determined based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree can more accurately and reasonably represent the concerned degree of the information to be processed, and the accuracy of determining the heat degree of the information can be improved.
In yet another embodiment of the present invention, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the method for determining information heat as described in any of the above embodiments.
Therefore, in the scheme provided by the embodiment of the invention, when a computer program product containing instructions runs on a computer, information to be processed can be obtained; determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information; acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed; determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point; and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree. When the electronic equipment determines the heat degree of the information to be processed, the initial heat degree can be determined according to the hot event, the behavior heat degree can be determined according to the feedback information of the user, the heat degree attenuation degree can be determined according to the release time of the information to be processed, the influence of the initial heat degree, the behavior heat degree and the heat degree attenuation degree on the heat degree of the information to be processed is further comprehensively considered, the heat degree of the information to be processed determined based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree can more accurately and reasonably represent the concerned degree of the information to be processed, and the accuracy of determining the heat degree of the information can be improved.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It should be noted that, for the above-mentioned apparatus, electronic device, computer-readable storage medium and computer program product embodiments, since they are substantially similar to the method embodiments, the description is simple, and the relevant points can be referred to the partial description of the method embodiments.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The term "comprising", without further limitation, means that the element so defined is not excluded from the group consisting of additional identical elements in the process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (11)

1. A method for determining a heat degree of information, the method comprising:
acquiring information to be processed;
determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information;
acquiring feedback information of a user on the information to be processed within a preset time period, and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed;
determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point;
and determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree.
2. The method according to claim 1, wherein the step of determining the initial heat of the information to be processed according to the heat of the pre-acquired hot event comprises:
acquiring the heat degree of a pre-acquired hot event;
determining a first similarity between tag information of the information to be processed and description information of the hot event, wherein the tag information is information representing the content of the information to be processed, and the description information is information representing the content of the hot event;
determining a target hot event matched with the information to be processed from the hot events according to a preset matching rule based on the first similarity;
and determining the first heat degree of the information to be processed according to a preset first heat degree determination rule based on the heat degree of the target hot event and the first similarity, wherein the first heat degree is used as the initial heat degree of the information to be processed.
3. The method according to claim 2, wherein after the step of determining the first degree of heat of the information to be processed according to a preset first degree of heat determination rule based on the degree of heat of the target trending event and the first similarity, the method further comprises:
determining a second similarity between the label information of the information to be processed and favorite label information of the user, wherein the favorite label information is information representing the preference of the user;
and determining a second heat degree of the information to be processed according to a preset second heat degree determination rule based on the first heat degree and the second similarity degree, wherein the second heat degree is used as the initial heat degree of the information to be processed.
4. The method of claim 1, wherein the feedback information includes a type and a number of user operations;
the step of obtaining feedback information of the user to the information to be processed in a preset time period and determining the behavior heat degree of the information to be processed according to the feedback information comprises the following steps:
acquiring the type and the times of user operation on the information to be processed within a preset time period;
and determining the behavior heat of the information to be processed based on the type and the times.
5. The method according to claim 4, wherein the step of determining the behavior heat of the information to be processed based on the type and the number of times comprises:
acquiring the type and the times of user operation on reference information in the preset time period, wherein the reference information is hot information matched with a hot event in a preset time length before the current time point;
determining the user heat of each piece of reference information according to the type and the times corresponding to the reference information, and determining the user heat of the information to be processed according to the type and the times corresponding to the information to be processed;
and determining the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed.
6. The method according to claim 5, wherein the step of determining the user popularity of each piece of the reference information according to the type and the number of times corresponding to the piece of reference information, and determining the user popularity of the piece of information to be processed according to the type and the number of times corresponding to the piece of information to be processed comprises:
α according to the formula x ═ α1×n12×n2+…...+αi×niCalculating the user heat x' of each target information;
wherein the target information comprises the reference information and the information to be processed, n1、n2......niThe number of user operations of the i-th type, i being the number of types of user operations, α1、α2......αiPreset heat coefficients for the 1 st and 2 nd.
The step of determining the behavior heat of the information to be processed based on the user heat of the reference information and the user heat of the information to be processed includes:
according to the formula
Figure FDA0002493469770000031
Calculating the behavior heat s of the information to be processedu
Wherein x is the user heat of the information to be processed,
Figure FDA0002493469770000032
β are preset control parameters.
7. The method according to claim 1, wherein the step of determining the degree of heat fading of the information to be processed based on the target time length between the release time point and the current time point of the information to be processed comprises:
according to the formula st=eγ(T1-T0)Calculating the heat attenuation s of the information to be processedt
Wherein γ is a preset attenuation coefficient, T1 is a current time point, and T0 is a distribution time point of the information to be processed.
8. The method according to claim 1, wherein the step of determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree comprises:
according to the formula
Figure FDA0002493469770000033
Calculating the heat S of the information to be processed;
wherein s isiIs the initial heat, s, of the information to be processeduIs the behavior heat, s, of the information to be processedtIs the degree of thermal attenuation of the information to be processed.
9. An apparatus for determining a heat degree of information, the apparatus comprising:
the information acquisition module is used for acquiring information to be processed;
the initial heat determining module is used for determining the initial heat of the information to be processed according to the heat of a pre-acquired hot event, wherein the heat represents the attention degree of a user to the information;
the behavior heat determination module is used for acquiring feedback information of the user on the information to be processed within a preset time period and determining the behavior heat of the information to be processed according to the feedback information, wherein the feedback information is information representing the operation behavior of the user on the information to be processed;
the attenuation degree determining module is used for determining the heat attenuation degree of the information to be processed based on the target time length between the issuing time point of the information to be processed and the current time point;
and the information heat degree determining module is used for determining the heat degree of the information to be processed based on the initial heat degree, the behavior heat degree and the heat degree attenuation degree.
10. An electronic device is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 1 to 8 when executing a program stored in the memory.
11. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of the claims 1-8.
CN202010411611.0A 2020-05-15 2020-05-15 Information heat determining method and device and electronic equipment Pending CN111597448A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010411611.0A CN111597448A (en) 2020-05-15 2020-05-15 Information heat determining method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010411611.0A CN111597448A (en) 2020-05-15 2020-05-15 Information heat determining method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN111597448A true CN111597448A (en) 2020-08-28

Family

ID=72191058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010411611.0A Pending CN111597448A (en) 2020-05-15 2020-05-15 Information heat determining method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN111597448A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112650924A (en) * 2020-12-23 2021-04-13 山东爱城市网信息技术有限公司 Specific event recommendation method
CN113076416A (en) * 2021-03-15 2021-07-06 北京明略软件***有限公司 Information heat evaluation method and device and electronic equipment
CN114154075A (en) * 2022-02-08 2022-03-08 北京大氪信息科技有限公司 Hot information determination method, hot information determination device, computer equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657496A (en) * 2015-03-09 2015-05-27 杭州朗和科技有限公司 Method and equipment for calculating information hot value
CN108536786A (en) * 2018-03-29 2018-09-14 百度在线网络技术(北京)有限公司 A kind of information recommendation method, device, server and storage medium
CN109040844A (en) * 2018-09-25 2018-12-18 有米科技股份有限公司 A kind of method, apparatus and electronic equipment obtaining video temperature
CN109275031A (en) * 2018-09-25 2019-01-25 有米科技股份有限公司 A kind of temperature appraisal procedure, device and the electronic equipment of video
US20190171724A1 (en) * 2017-11-30 2019-06-06 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for determining hot event

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657496A (en) * 2015-03-09 2015-05-27 杭州朗和科技有限公司 Method and equipment for calculating information hot value
US20190171724A1 (en) * 2017-11-30 2019-06-06 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for determining hot event
CN108536786A (en) * 2018-03-29 2018-09-14 百度在线网络技术(北京)有限公司 A kind of information recommendation method, device, server and storage medium
CN109040844A (en) * 2018-09-25 2018-12-18 有米科技股份有限公司 A kind of method, apparatus and electronic equipment obtaining video temperature
CN109275031A (en) * 2018-09-25 2019-01-25 有米科技股份有限公司 A kind of temperature appraisal procedure, device and the electronic equipment of video

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112650924A (en) * 2020-12-23 2021-04-13 山东爱城市网信息技术有限公司 Specific event recommendation method
CN112650924B (en) * 2020-12-23 2022-11-08 浪潮卓数大数据产业发展有限公司 Specific event recommendation method
CN113076416A (en) * 2021-03-15 2021-07-06 北京明略软件***有限公司 Information heat evaluation method and device and electronic equipment
CN114154075A (en) * 2022-02-08 2022-03-08 北京大氪信息科技有限公司 Hot information determination method, hot information determination device, computer equipment and medium
CN114154075B (en) * 2022-02-08 2022-05-17 北京大氪信息科技有限公司 Hot information determination method, device, computer equipment and medium

Similar Documents

Publication Publication Date Title
US10405016B2 (en) Recommending media items based on take rate signals
WO2018090793A1 (en) Multimedia recommendation method and device
CN111597448A (en) Information heat determining method and device and electronic equipment
US9405746B2 (en) User behavior models based on source domain
US8799348B2 (en) Podcast organization and usage at a computing device
US7966362B2 (en) Management of podcasts
TWI424369B (en) Activity based users' interests modeling for determining content relevance
US8516035B2 (en) Browsing and searching of podcasts
US20110246485A1 (en) Systems and methods for grouping users based on metadata tag relevance ratings
CN111683292B (en) Video playing method and device
CN107704560B (en) Information recommendation method, device and equipment
WO2021047119A1 (en) Information pushing method and system, electronic device and storage medium
US20110010371A1 (en) Entropy-based mixing and personalization
CN106951527B (en) Song recommendation method and device
CN112765400B (en) Weight updating method, content recommending method, device and equipment for interest labels
WO2007013390A1 (en) Information processing device, feature extraction method, recording medium, and program
US10635277B2 (en) Dynamically selecting stored content for display based on real-time parameters calculated for operations performed on image data displayed by an electronic device
CN113032589B (en) Multimedia file recommendation method and device, electronic equipment and readable storage medium
CN110674345A (en) Video searching method and device and server
JP4253532B2 (en) Information recommendation device, information recommendation program, and recording medium
CN111597380B (en) Recommended video determining method and device, electronic equipment and storage medium
CN108804647B (en) Video sequencing method and device
CN111427914B (en) Data acquisition method and device
CN113536138A (en) Network resource recommendation method and device, electronic equipment and readable storage medium
CN107368533B (en) Content item recommendation method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination