[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110012318B - Method, storage medium, device and system for determining user interest - Google Patents

Method, storage medium, device and system for determining user interest Download PDF

Info

Publication number
CN110012318B
CN110012318B CN201810012260.9A CN201810012260A CN110012318B CN 110012318 B CN110012318 B CN 110012318B CN 201810012260 A CN201810012260 A CN 201810012260A CN 110012318 B CN110012318 B CN 110012318B
Authority
CN
China
Prior art keywords
watching
probability
user
interest
live broadcast
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.)
Active
Application number
CN201810012260.9A
Other languages
Chinese (zh)
Other versions
CN110012318A (en
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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810012260.9A priority Critical patent/CN110012318B/en
Publication of CN110012318A publication Critical patent/CN110012318A/en
Application granted granted Critical
Publication of CN110012318B publication Critical patent/CN110012318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4662Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
    • H04N21/4663Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms involving probabilistic networks, e.g. Bayesian networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

The invention discloses a method, a storage medium, equipment and a system for determining user interest, which relate to the technical field of big data recommendation and comprise the following steps: obtaining a first viewing probability, a second viewing probability and a third viewing probability; the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month; and calculating a first interestingness through the first viewing probability, the second viewing probability and the third viewing probability, wherein the first interestingness is used for expressing the interestingness of the user to be determined in the specified type live broadcast room in a single month. The method and the device can determine the interest of the user, avoid errors caused by less historical data and hot events to the interest mining work, and improve the accuracy of determining the interest result of the user.

Description

Method, storage medium, device and system for determining user interest
Technical Field
The invention relates to the technical field of big data recommendation, in particular to a method, a storage medium, equipment and a system for determining user interest.
Background
At present, most live broadcast rooms with interest can be recommended to users on live broadcast platforms, and the technology of the function is based on the discovery of the interest of the users.
When the interest of a user is excavated, the historical behavior of the user is mostly used as an excavation basis, the historical behavior of the user is directly excavated, and when data excavation is carried out, in order to avoid larger error of an excavation result, a large amount of historical data used by the user is mostly selected to be excavated;
however, when the user is a new user or has only a few historical behaviors, or a hot event occurs when the interest level is determined, the current interest of the user cannot be accurately discovered.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method, a storage medium, equipment and a system for determining the interest of a user, which can determine the interest of the user, avoid errors caused by less historical data and hot events on interest mining work, and improve the accuracy of determining the interest result of the user.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows:
a method of determining user interest, comprising the steps of:
obtaining a first viewing probability, a second viewing probability and a third viewing probability;
the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month;
and calculating a first interestingness through the first viewing probability, the second viewing probability and the third viewing probability, wherein the first interestingness is used for expressing the interestingness of the user to be determined in the specified type live broadcast room in a single month.
On the basis of the technical scheme, the method for determining the interest of the user comprises the following steps:
said first viewing probability is denoted as pt(ci| watch), the calculation formula is:
Figure GDA0002964228640000021
said second viewing probability is denoted as pt(ci) The calculation formula is as follows:
Figure GDA0002964228640000022
said third viewing probability is denoted as pt(watch), the calculation formula is:
Figure GDA0002964228640000023
the first interest level is marked as It(ci) The calculation formula is as follows:
Figure GDA0002964228640000024
wherein,
t is used for representing that the month is t month, i is used for representing that the type of the live broadcast room is ci
Figure GDA0002964228640000025
Viewing the interest category c for the user to be determined in the month tiNumber of live broadcast rooms, said
Figure GDA0002964228640000026
View in month t for all users belonging to interest category ciThe total number of times of the live broadcast room, the RNtIs the total number of viewing rooms of the user to be determined in t months, the RTNtIs the number of rooms all users watch in t months.
On the basis of the technical scheme, the method for determining the user interests further comprises the following steps of:
obtaining a first watching frequency and a second watching frequency;
obtaining a second interestingness through the first watching times and the second watching times;
the first watching times are time periods t0The watching times of all the users in the live broadcast room with the specified type are recorded as
Figure GDA0002964228640000031
The second watching times is a statistical time period t0The total number of views of all users in the system is recorded as
Figure GDA0002964228640000032
The second interestingness is used for representing the interestingness of all users for the specified type of live broadcast room and is marked as p0(ci) Said p is0(ci) Is calculated by the formula
Figure GDA0002964228640000033
The i is used for indicating that the type of the live broadcast room is ci
On the basis of the technical scheme, the method for determining the interest of the user further comprises the following steps of further determining the current interest of the user to be determined:
obtaining a third interest degree according to the first interest degree and the second interest degree;
the third interestingness is used for representing the time t of the user to be determined0Inner pair ciInterestingness of type live broadcast room, denoted as I0(ci);
Figure GDA0002964228640000034
The G is a smoothing factor, and can be obtained according to data analysis and industry experience.
A storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the above-mentioned method of determining a user's interest.
An apparatus for determining user interest, comprising a memory, a processor and a computer program stored on the memory and running on the processor, the processor implementing the steps of the method for determining user interest when executing the computer program.
A system for determining user interest, the system comprising:
the user playing recording module is used for obtaining a first viewing probability and a third viewing probability;
the server playing recording module is used for obtaining a second watching probability;
a user interest calculation module, configured to obtain a first interest degree according to the first viewing probability, the second viewing probability, and the third viewing probability;
the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month.
On the basis of the technical scheme, the calculation formulas of the first viewing probability and the third viewing probability which are arranged in the user playing recording module of the user interest system are determined, wherein the first viewing probability is marked as pt(ci| watch), the calculation formula is:
Figure GDA0002964228640000041
said third viewing probability is denoted as pt(watch), the calculation formula is:
Figure GDA0002964228640000042
the server playing recording module is internally provided with a calculation formula of the second viewing probability, and the second viewing probability is marked as pt(ci) The calculation formula is as follows:
Figure GDA0002964228640000043
the user interest calculation module is internally provided with a calculation formula of the first interest degree, and the first interest degree is marked as It(ci) The calculation formula is as follows:
Figure GDA0002964228640000044
wherein,
t is used for representing that the month is t month, i is used for representing that the type of the live broadcast room is ci
Figure GDA0002964228640000045
Viewing the interest category c for the user to be determined in the month tiNumber of live broadcast rooms, said
Figure GDA0002964228640000051
View in month t for all users belonging to interest category ciThe total number of times of the live broadcast room, the RNtIs the total number of viewing rooms of the user to be determined in t months, the RTNtIs the number of rooms all users watch in t months.
On the basis of the technical scheme, the server playing recording module of the user interest system is determined to be used for obtaining the first watching times and the second watching times;
the user interest calculation module is further used for obtaining a second interest degree through the first watching times and the second watching times;
the first watching times are time periods t0The watching times of all the users in the live broadcast room with the specified type are recorded as
Figure GDA0002964228640000052
The second watching times is a statistical time period t0The total number of views of all users in the system is recorded as
Figure GDA0002964228640000053
The second interestingness is used for representing the interestingness of all users for the specified type of live broadcast room and is marked as p0(ci) Said p is0(ci) Is calculated by the formula
Figure GDA0002964228640000054
The i is used for indicating that the type of the live broadcast room is ci
On the basis of the technical scheme, the user interest calculation module of the user interest system is further used for obtaining a third interest degree according to the first interest degree and the second interest degree;
the third interestingness is used for representing the time t of the user to be determined0Inner pair ciInterestingness of type live broadcast room, denoted as I0(ci);
Figure GDA0002964228640000055
The G is a smoothing factor, and can be obtained according to data analysis and industry experience.
Compared with the prior art, the invention has the advantages that:
(1) the method and the device utilize the first watching probability, the second watching probability and the third watching probability to obtain a first interest degree which can represent the interest degree of a user to be determined in a specified type of live broadcast room in a single month;
compared with the prior art, the method for determining the user interest by means of self-definition can effectively avoid errors caused by less user historical data and the influence of hot events on the watching habits of the user, and improve the accuracy of determining the user interest result.
(2) According to the invention, the latest interest condition of the user to be determined can be accurately known by determining the current interest of the user;
compared with the prior art, the interest determination time range is narrower, so that the interest determination method is more accurate.
Drawings
FIG. 1 is a flow chart of a method of determining user interest in an embodiment of the present invention;
FIG. 2 is a block diagram of a device for determining user interest according to an embodiment of the present invention;
fig. 3 is a block diagram illustrating a structure of a system for determining user interest according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, an embodiment of the present invention provides a method for determining a user interest, including the following steps:
obtaining a first viewing probability, a second viewing probability and a third viewing probability;
the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month;
and calculating a first interestingness through the first viewing probability, the second viewing probability and the third viewing probability, wherein the first interestingness is used for expressing the interestingness of the user to be determined in the specified type live broadcast room in a single month.
According to the method and the device, the viewing probability condition of the user to be determined in the specified type live broadcast room in a single month can be obtained by obtaining the first viewing probability, so that the possibility that the user to be determined in the specified type live broadcast room in the single month can be obtained;
the viewing probability situation of all users aiming at the specified type live broadcast room in a single month can be known by obtaining the second viewing probability, so that the possibility that all users can view the specified type live broadcast room in the single month is known, and the probability is determined by the common viewing behavior of all users;
by obtaining the third viewing probability, the viewing probability condition of the user to be determined for viewing all types of live broadcast rooms in a single month can be known, so that the possibility of the user to be determined for viewing all types of live broadcast rooms in the single month can be known,
the method has the advantages that the possibility that a user to be determined watches the specified type live broadcast room in a single month is combined with the possibility that all users watch the specified type live broadcast room in a single month and the possibility that the user to be determined watches all the types of live broadcast rooms in a single month are combined, the interest degree of the user to be determined in the specified type live broadcast room in the single month can be obtained, the watching conditions of all the users are combined with the single-month watching conditions of the user to be determined, the situations that the watching history of the user to be determined is extremely few and the user to be determined receives the attraction of hot events are avoided, and the determination result of the interest of the user is more accurate;
the interest of the user can be determined, errors caused by less historical data and hot events to interest mining work can be avoided, and the accuracy of determining the interest result of the user is improved.
Although the first viewing probability is the viewing probability of the user to be determined viewing the specified type live broadcast room in a single month, and can represent the possibility of the user to be determined viewing the specified type live broadcast room in the single month, the result is usually used as the interest situation of the user to be determined in the specified type live broadcast room, but the traditional method has a large error when the viewing history of the user to be determined is less, and when a hot event occurs, the viewing situation of the user is influenced during the hot event due to the large attraction of the hot event, so the situation also has a large error.
It should be noted that the third viewing probability is a viewing probability that the user to be determined views all types of live broadcast rooms in a single month, and may also be understood as a viewing probability that the user to be determined views any type of live broadcast room in a single month, that is, a viewing probability that the user to be determined views live broadcast rooms in a single month.
In this embodiment, the first viewing probability is denoted as pt(ci| watch), the calculation formula is:
Figure GDA0002964228640000081
the second viewing probability is denoted as pt(ci) The calculation formula is as follows:
Figure GDA0002964228640000082
the third viewing probability is denoted as pt(watch), the calculation formula is:
Figure GDA0002964228640000083
the first interest level is denoted as It(ci) The calculation formula is as follows:
Figure GDA0002964228640000084
wherein,
t is used to indicate the month is t month, i is used to indicate the type of the live broadcast room is ci
Figure GDA0002964228640000085
View belonging to interest category c in month t for user to be determinediThe number of times of the live broadcast room(s),
Figure GDA0002964228640000086
view in month t for all users belonging to interest category ciTotal number of live broadcast rooms, RNtIs that the user is to be determined at tTotal number of rooms viewed in the month, RTNtIs the number of rooms all users watch in t months.
In this embodiment, the method for determining user interests further includes the step of further determining all user interests:
obtaining a first watching frequency and a second watching frequency;
obtaining a second interest degree through the first watching times and the second watching times;
the first number of times of watching is a time period t0The watching times of all the users in the live broadcast room with the specified type are recorded as
Figure GDA0002964228640000091
The second watching times is a statistical time period t0The total number of views of all users in the system is recorded as
Figure GDA0002964228640000092
The second interestingness is used for representing the interestingness of all users for the specified type of live broadcast room and is marked as p0(ci),p0(ci) Is calculated by the formula
Figure GDA0002964228640000093
i is used to indicate that the live room type is ci
This step may be understood as the step of determining the interestingness of all users, i.e. the public interest, t0The calculation time can be 1 day, 3 days or 7 days, and the calculation time can be set additionally according to the actual requirement.
In this embodiment, the method for determining the interest of the user further includes the step of further determining the current interest of the user to be determined:
obtaining a third interest degree according to the first interest degree and the second interest degree;
the third interestingness is used for representing the time t of the user to be determined0Inner pair ciInterestingness of type live broadcast room, denoted as I0(ci);
Figure GDA0002964228640000094
G is a smoothing factor and is obtained according to data analysis and industry experience;
g is a constant, called a smoothing factor, generally taken as 20 in actual business, and the function of the factor is to take public interest as the final interest of the user if the historical behavior of the user is very little; conversely, if the user has a large amount of historical viewing behavior, the ultimate interest of the user is primarily determined by the user's personal interests;
the specific value of G can also be obtained by simulation according to a large number of user watching records in the database;
by determining the current interest of the user, the latest interest condition of the user to be determined can be known more accurately.
It should be noted that the trending event may be a major event, a web trending news event, or the like.
A storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the above-mentioned method of determining user interest.
As shown in fig. 2, an apparatus for determining user interest includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor implements the steps of the method for determining user interest when executing the computer program.
As shown in fig. 3, a system for determining user interest, the system comprising:
the user playing recording module is used for obtaining a first viewing probability and a third viewing probability;
the server playing recording module is used for obtaining a second watching probability;
the user interest calculation module is used for obtaining a first interest degree through the first viewing probability, the second viewing probability and the third viewing probability;
the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month.
In this embodiment, the calculation formulas for determining the first viewing probability and the third viewing probability built in the user playing recording module of the user interest system are determined, and the first viewing probability is denoted as pt(ci| watch), the calculation formula is:
Figure GDA0002964228640000101
the third viewing probability is denoted as pt(watch), the calculation formula is:
Figure GDA0002964228640000102
the server plays a calculation formula of a second viewing probability which is recorded in the recording module, and the second viewing probability is recorded as pt(ci) The calculation formula is as follows:
Figure GDA0002964228640000103
a calculation formula of a first interestingness is built in the user interest calculation module, and the first interestingness is marked as It(ci) The calculation formula is as follows:
Figure GDA0002964228640000111
wherein,
t is used to indicate the month is t month, i is used to indicate the type of the live broadcast room is ci
Figure GDA0002964228640000112
View belonging to interest category c in month t for user to be determinediThe number of times of the live broadcast room(s),
Figure GDA0002964228640000113
view in month t for all users belonging to interest category ciTotal number of live broadcast rooms, RNtIs the total number of rooms watched by the user in the month of t, RTNtIs the number of rooms all users watch in t months.
In this embodiment, the server playing recording module of the system for determining user interest is further configured to obtain a first viewing time and a second viewing time;
the user interest calculation module is also used for obtaining a second interest degree through the first watching times and the second watching times;
the first number of times of watching is a time period t0The watching times of all the users in the live broadcast room with the specified type are recorded as
Figure GDA0002964228640000114
The second watching times is a statistical time period t0The total number of views of all users in the system is recorded as
Figure GDA0002964228640000115
The second interestingness is used for representing the interestingness of all users for the specified type of live broadcast room and is marked as p0(ci),p0(ci) Is calculated by the formula
Figure GDA0002964228640000116
i is used to indicate that the live room type is ci
In this embodiment, the user interest calculation module of the system for determining user interest is further configured to obtain a third interest level according to the first interest level and the second interest level;
the third interestingness is used for representing the time t of the user to be determined0Inner pair ciInterestingness of type live broadcast room, denoted as I0(ci);
Figure GDA0002964228640000121
G is a smoothing factor and is obtained according to data analysis and industry experience, namely, the system also has a database for storing data.
An example of determining user interestingness according to the present invention is given here:
assuming that the user is a behavioral user in month 1, we now estimate the user's interest level in the tag at the beginning of month 2:
for tag 1, the number of views by the user in 1 month
Figure GDA0002964228640000122
Number of views in 1 month of the whole network
Figure GDA0002964228640000123
For tag 2, the number of views by the user in 1 month
Figure GDA0002964228640000124
Number of views in 1 month of the whole network
Figure GDA0002964228640000125
The total number of times the user watched in month 1 is
Figure GDA0002964228640000126
The total number of times of watching in 1 month of the whole network is
Figure GDA0002964228640000127
The number of times of watching the label 1 in the whole network in nearly 1 day is
Figure GDA0002964228640000128
The number of views of the label 2 is
Figure GDA0002964228640000129
The total number of views is
Figure GDA00029642286400001210
Thus:
p1(c1|watch)=10/50=0.2 p1(c2|watch)=20/50=0.4
p1(c1)=400000/5000000=0.08 p1(c2)=100000/5000000=0.02
p0(c1)=10000/200000=0.05 p0(c2)=5000/200000=0.025
according to the above results, the user's interest level in tag 1 and tag 2 can be calculated:
the interest of tag 1 in nearly 1 day is (10 × 0.2/0.08+20) × 0.05/(20+50) ═ 0.032
The interest of tag 2 was (20 × 0.4/0.02+20) × 0.025/(20+50) ═ 0.15 for nearly 1 day.
It should be noted that: in the system provided by the above embodiment, when the operation of determining the user interest is implemented, only the division of the functional modules is illustrated, and in practical application, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the system is divided into different functional modules, so as to complete all or part of the functions described above.
The present invention is not limited to the above-described embodiments, and it will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements are also considered to be within the scope of the present invention.
Those not described in detail in this specification are within the skill of the art.

Claims (8)

1. A method for determining user interest, the method comprising the steps of:
obtaining a first viewing probability, a second viewing probability and a third viewing probability;
the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month;
calculating a first interestingness through the first viewing probability, the second viewing probability and the third viewing probability, wherein the first interestingness is used for expressing the interestingness of the user to be determined in a specified type of live broadcast room in a single month; wherein,
said first viewing probability is denoted as pt(ci| watch), the calculation formula is:
Figure FDA0002964228630000011
said second viewing probability is denoted as pt(ci) The calculation formula is as follows:
Figure FDA0002964228630000012
said third viewing probability is denoted as pt(watch), the calculation formula is:
Figure FDA0002964228630000013
the first interest level is marked as It(ci) The calculation formula is as follows:
Figure FDA0002964228630000014
t is used for representing that the month is t month, i is used for representing that the type of the live broadcast room is ci
Figure FDA0002964228630000015
Viewing the interest category c for the user to be determined in the month tiNumber of live broadcast rooms, said
Figure FDA0002964228630000016
View in month t for all users belonging to interest category ciThe total number of times of the live broadcast room, the RNtIs the total number of viewing rooms of the user to be determined in t months, the RTNtIs the number of rooms all users watch in t months.
2. The method of determining user interests of claim 1, further comprising the step of further determining all user interests:
obtaining a first watching frequency and a second watching frequency;
obtaining a second interestingness through the first watching times and the second watching times;
the first watching times are time periods t0The watching times of all the users in the live broadcast room with the specified type are recorded as
Figure FDA0002964228630000021
The second watching times is a statistical time period t0The total number of views of all users in the system is recorded as
Figure FDA0002964228630000022
The second interestingness is used for representing the interestingness of all users for the specified type of live broadcast room and is marked as p0(ci) Said p is0(ci) Is calculated by the formula
Figure FDA0002964228630000023
The i is used for indicating that the type of the live broadcast room is ci
3. The method of determining user interest according to claim 2, further comprising the step of further determining the current interest of the user to be determined:
obtaining a third interest degree according to the first interest degree and the second interest degree;
the third interestingness is used for representing the time t of the user to be determined0Inner pair ciInterestingness of type live broadcast room, denoted as I0(ci);
Figure FDA0002964228630000024
And G is a smoothing factor and is obtained according to data analysis.
4. A storage medium having a computer program stored thereon, characterized in that: the computer program when executed by a processor implements the steps of the method of any of the preceding claims 1 to 3.
5. An apparatus for determining user interest, comprising a memory, a processor, and a computer program stored on the memory and executed on the processor, wherein: the processor, when executing the computer program, realizes the steps of the method of any of the preceding claims 1 to 3.
6. A system for determining user interest, the system comprising:
the user playing recording module is used for obtaining a first viewing probability and a third viewing probability;
the server playing recording module is used for obtaining a second watching probability;
a user interest calculation module, configured to obtain a first interest degree according to the first viewing probability, the second viewing probability, and the third viewing probability;
the first watching probability is the watching probability of a user to be determined watching a specified type of live broadcast room in a single month, the second watching probability is the watching probability of all users aiming at the specified type of live broadcast room in the single month, and the third watching probability is the watching probability of the user to be determined watching all types of live broadcast rooms in the single month; wherein,
the user playing recording module is internally provided with calculation formulas of the first viewing probability and the third viewing probability, and the first viewing probability is recorded as pt(ci| watch), the calculation formula is:
Figure FDA0002964228630000031
said third viewing probability is denoted as pt(watch),The calculation formula is as follows:
Figure FDA0002964228630000032
the server playing recording module is internally provided with a calculation formula of the second viewing probability, and the second viewing probability is marked as pt(ci) The calculation formula is as follows:
Figure FDA0002964228630000033
the user interest calculation module is internally provided with a calculation formula of the first interest degree, and the first interest degree is marked as It(ci) The calculation formula is as follows:
Figure FDA0002964228630000041
t is used for representing that the month is t month, i is used for representing that the type of the live broadcast room is ci
Figure FDA0002964228630000042
Viewing the interest category c for the user to be determined in the month tiNumber of live broadcast rooms, said
Figure FDA0002964228630000043
View in month t for all users belonging to interest category ciThe total number of times of the live broadcast room, the RNtIs the total number of viewing rooms of the user to be determined in t months, the RTNtIs the number of rooms all users watch in t months.
7. The system for determining user interest of claim 6, wherein:
the server playing recording module is further used for obtaining the first watching times and the second watching times;
the user interest calculation module is further used for obtaining a second interest degree through the first watching times and the second watching times;
the first watching times are time periods t0The watching times of all the users in the live broadcast room with the specified type are recorded as
Figure FDA0002964228630000044
The second watching times is a statistical time period t0The total number of views of all users in the system is recorded as
Figure FDA0002964228630000045
The second interestingness is used for representing the interestingness of all users for the specified type of live broadcast room and is marked as p0(ci) Said p is0(ci) Is calculated by the formula
Figure FDA0002964228630000046
The i is used for indicating that the type of the live broadcast room is ci
8. The system for determining user interest of claim 7, wherein: the user interest calculation module is further used for obtaining a third interest degree according to the first interest degree and the second interest degree;
the third interestingness is used for representing the time t of the user to be determined0Inner pair ciInterestingness of type live broadcast room, denoted as I0(ci);
Figure FDA0002964228630000051
And G is a smoothing factor and is obtained according to data analysis.
CN201810012260.9A 2018-01-05 2018-01-05 Method, storage medium, device and system for determining user interest Active CN110012318B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810012260.9A CN110012318B (en) 2018-01-05 2018-01-05 Method, storage medium, device and system for determining user interest

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810012260.9A CN110012318B (en) 2018-01-05 2018-01-05 Method, storage medium, device and system for determining user interest

Publications (2)

Publication Number Publication Date
CN110012318A CN110012318A (en) 2019-07-12
CN110012318B true CN110012318B (en) 2021-05-28

Family

ID=67164627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810012260.9A Active CN110012318B (en) 2018-01-05 2018-01-05 Method, storage medium, device and system for determining user interest

Country Status (1)

Country Link
CN (1) CN110012318B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546778A (en) * 2013-07-17 2014-01-29 Tcl集团股份有限公司 Television program recommendation method and system, and implementation method of system
CN105224699A (en) * 2015-11-17 2016-01-06 Tcl集团股份有限公司 A kind of news recommend method and device
CN106294800A (en) * 2016-08-16 2017-01-04 武汉斗鱼网络科技有限公司 Method and system recommended by direct broadcasting room based on weighting k neighbour scoring

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103748871A (en) * 2012-08-17 2014-04-23 弗莱克斯电子有限责任公司 Interactive channel navigation and switching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546778A (en) * 2013-07-17 2014-01-29 Tcl集团股份有限公司 Television program recommendation method and system, and implementation method of system
CN105224699A (en) * 2015-11-17 2016-01-06 Tcl集团股份有限公司 A kind of news recommend method and device
CN106294800A (en) * 2016-08-16 2017-01-04 武汉斗鱼网络科技有限公司 Method and system recommended by direct broadcasting room based on weighting k neighbour scoring

Also Published As

Publication number Publication date
CN110012318A (en) 2019-07-12

Similar Documents

Publication Publication Date Title
TWI702844B (en) Method, device, apparatus, and storage medium of generating features of user
US20210304229A1 (en) Methods and apparatus to generate electronic mobile measurement census data
CN102487456B (en) Method for providing visit rate of online video and device thereof
CN102740140B (en) For estimating the method for the local market spectators of media content, equipment and manufacture
KR102378855B1 (en) Methods and apparatus to estimate demographics of users employing social media
JP6689515B2 (en) Method and apparatus for identifying the type of user geographic location
US20120221563A1 (en) Social Weight of Social Media Content
US10977670B2 (en) Method and system for determining and monitoring brand performance based on paid expenditures
CN107026892B (en) Message recommendation method and device
CN105843876B (en) Quality evaluation method and device for multimedia resources
CN108965951B (en) Advertisement playing method and device
CN114747227A (en) Method, system, and apparatus for estimating census-level audience size and total impression duration across demographic groups
CN110941738A (en) Recommendation method and device, electronic equipment and computer-readable storage medium
CN111158999B (en) Formatting time calculation method and device
CN110121088B (en) User attribute information determination method and device and electronic equipment
CN108564404A (en) A kind of method and device of prediction investment in advertising return rate
US9811595B2 (en) Missed media system and method
CN110012318B (en) Method, storage medium, device and system for determining user interest
CN110717653B (en) Risk identification method and apparatus, and electronic device
CN112312173B (en) Anchor recommendation method and device, electronic equipment and readable storage medium
CN104268189B (en) Evaluate the method and device of application
CN109561350B (en) User interest degree evaluation method and system
US10943175B2 (en) Methods, systems and apparatus to improve multi-demographic modeling efficiency
CN110188277A (en) A kind of recommended method and device of resource
CN112235564B (en) Data processing method and device based on delivery channel

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
GR01 Patent grant
GR01 Patent grant