[go: up one dir, main page]

CN106294497A - Information recommendation method and device - Google Patents

Information recommendation method and device Download PDF

Info

Publication number
CN106294497A
CN106294497A CN201510312846.3A CN201510312846A CN106294497A CN 106294497 A CN106294497 A CN 106294497A CN 201510312846 A CN201510312846 A CN 201510312846A CN 106294497 A CN106294497 A CN 106294497A
Authority
CN
China
Prior art keywords
algorithm
attention rate
user
targeted customer
recommendation information
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.)
Granted
Application number
CN201510312846.3A
Other languages
Chinese (zh)
Other versions
CN106294497B (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.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems 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 Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN201510312846.3A priority Critical patent/CN106294497B/en
Publication of CN106294497A publication Critical patent/CN106294497A/en
Application granted granted Critical
Publication of CN106294497B publication Critical patent/CN106294497B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention is about a kind of information recommendation method and device, belongs to networking technology area.Described method includes: obtain the user characteristics of targeted customer;User characteristics according to targeted customer is inquired about the attention rate curve of at least two algorithm respectively and is obtained at least two attention rate;Size based at least two attention rate, determines that at least two algorithm at least one algorithm is as target algorithm;The recommendation information of targeted customer is determined according to target algorithm;The recommendation information of targeted customer is sent to the terminal of targeted customer.By the size of attention rate, the present invention determines that the recommendation information generated according to this target algorithm, as target algorithm, and is recommended user by an algorithm;Solve what the algorithm that recommendation information in correlation technique used was typically to pre-set, it is recommended that the motility of information is relatively low, the problem that specific aim is poor;Reach the size according to attention rate and determined target algorithm, it is recommended that the effect that the specific aim of information is stronger.

Description

Information recommendation method and device
Technical field
The present invention relates to networking technology area, particularly to a kind of information recommendation method and device.
Background technology
At present, user is protruded day by day for the individual demand of internet product or service, various information recommendations Method (to the method for the recommendation information that user recommends) is widely used in meeting the individual demand of user.
Information recommendation method in correlation technique generally obtains recommendation information by polyalgorithm, and by acquisition Recommendation information is sent to the terminal of user.Example, the plurality of algorithm can include collaborative filtering (Collaborative Filtering) and content-based filtering algorithm, wherein, collaborative filtering can according to The content (such as history viewing record etc.) of the historical record of the user higher with targeted customer's similarity is come for mesh Mark user recommends the content similar with the content of this historical record;Content-based filtering algorithm is according to target The content (such as history viewing record etc.) of the historical record of user is recommended and this historical record for targeted customer The similar content of content.
Inventor, during realizing the present invention, finds that aforesaid way at least has following defects that relevant skill In art, it is recommended that the algorithm that information is used is typically to pre-set, the kind of algorithm during information recommendation Class is single, therefore, it is recommended that the motility of information is relatively low, specific aim is poor.
Summary of the invention
In order to solve the problem in correlation technique, embodiments provide a kind of information recommendation method and dress Put.Described technical scheme is as follows:
On the one hand, it is provided that a kind of information recommendation method, described method includes:
Obtaining the user characteristics of targeted customer, described user characteristics is for characterizing the characteristic of user;
User characteristics according to described targeted customer inquire about respectively the attention rate curve of at least two algorithm obtain to Few two attention rates, wherein, the attention rate curve of arbitrary algorithm is for recording the use using described algorithm to obtain Corresponding relation between family feature and attention rate, described attention rate is paid close attention to by user for characterizing preset content Degree;
Size based on described at least two attention rate, determines that at least one is calculated in described at least two algorithm Method is as target algorithm;
The recommendation information of described targeted customer is determined according to described target algorithm;
The recommendation information of described targeted customer is sent to the terminal of described targeted customer.
On the other hand, it is provided that a kind of information recommending apparatus, described device includes:
Acquiring unit, for obtaining the user characteristics of targeted customer, described user characteristics is for characterizing user's Characteristic;
Query unit, for inquiring about the pass of at least two algorithm respectively according to the user characteristics of described targeted customer Noting line of writing music and obtain at least two attention rate, wherein, the attention rate curve of arbitrary algorithm is used for recording employing institute State the corresponding relation between user characteristics and the attention rate that algorithm obtains, in described attention rate is used for characterizing and presets Hold the degree of concern of user;
Algorithm determines unit, for size based on described at least two attention rate, calculates in described at least two Method determining, at least one algorithm is as target algorithm;
Information determination unit, for determining the recommendation information of described targeted customer according to described target algorithm;
Transmitting element, for sending the recommendation information of described targeted customer to the terminal of described targeted customer.
The technical scheme that the embodiment of the present invention provides has the benefit that
Determine that an algorithm, and will be raw according to this target algorithm as target algorithm by the size of attention rate The recommendation information become recommends user;Solve the algorithm that recommendation information in correlation technique used and be typically pre- First arrange, it is recommended that the motility of information is relatively low, the problem that specific aim is poor;Reached according to attention rate is big Little determine target algorithm, it is recommended that the effect that the specific aim of information is stronger.
It should be appreciated that it is only exemplary and explanatory that above general description and details hereinafter describe, The present invention can not be limited.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet the present invention Embodiment, and for explaining the principle of the present invention together with description.
Fig. 1 is the signal of the implementation environment involved by information recommendation method provided in section Example of the present invention Figure;
Fig. 2 is the schematic flow sheet of a kind of information recommendation method that the embodiment of the present invention provides;
Fig. 3-1 is the schematic flow sheet of the another kind of information recommendation method that the embodiment of the present invention provides;
Fig. 3-2 is the attention rate curve chart of two kinds of algorithms in Fig. 3-1 illustrated embodiment;
Fig. 4-1 is the schematic flow sheet of the another kind of information recommendation method that the embodiment of the present invention provides;
Fig. 4-2 is the flow chart arranging weights in Fig. 4-1 illustrated embodiment;
Fig. 5 is the block diagram of a kind of information recommending apparatus shown in the embodiment of the present invention;
Fig. 6-1 is the block diagram of the another kind of information recommending apparatus shown in the embodiment of the present invention;
Fig. 6-2 is the block diagram that in Fig. 6-1 illustrated embodiment, algorithm determines unit;
Fig. 7 is the block diagram of a kind of device shown in the embodiment of the present invention.
By above-mentioned accompanying drawing, it has been shown that the embodiment that the present invention is clear and definite, hereinafter will be described in more detail. These accompanying drawings and word are described and are not intended to be limited by any mode the scope of present inventive concept, but logical Crossing with reference to specific embodiment is that those skilled in the art illustrate idea of the invention.
Detailed description of the invention
Here will illustrate exemplary embodiment in detail, its example represents in the accompanying drawings.Following retouches Stating when relating to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represents same or analogous key element. Embodiment described in following exemplary embodiment does not represent all embodiment party consistent with the present invention Formula.On the contrary, they only with describe in detail in appended claims, the present invention some in terms of mutually one The example of the apparatus and method caused.
Refer to Fig. 1, the reality involved by information recommendation method provided in section Example of the present invention is provided Execute the schematic diagram of environment.This implementation environment may include that server 110 and at least one terminal 120.
Server 110 can be a station server, or the server cluster being made up of some station servers, Or a cloud computing service center.Terminal 120 can be smart mobile phone, computer, multimedia player, Electronic reader, Wearable device etc..
Can be set up by cable network or wireless network between server 110 and terminal 120 and connect.
Fig. 2 is the schematic flow sheet of a kind of information recommendation method that the embodiment of the present invention provides, the present embodiment with The server 110 that this information recommendation is applied in implementation environment shown in Fig. 1 illustrates.This information recommendation Method may include that
Step 201, the user characteristics of acquisition targeted customer, this user characteristics is for characterizing the characteristic of user.
Step 202, user characteristics according to targeted customer are inquired about the attention rate curve of at least two algorithm respectively and are obtained To at least two attention rate, wherein, the attention rate curve of arbitrary algorithm uses this algorithm to obtain for recording Corresponding relation between user characteristics and attention rate, this attention rate is paid close attention to by user for characterizing preset content Degree.
Step 203, size based at least two attention rate, determine that at least one is calculated at least two algorithm Method is as target algorithm.
Step 204, determine the recommendation information of targeted customer according to target algorithm.
Step 205, to targeted customer terminal send targeted customer recommendation information.
In sum, the information recommendation method that the embodiment of the present invention provides, determined by the size of attention rate One algorithm is as target algorithm, and the recommendation information generated according to this target algorithm is recommended user;Solve The algorithm that in correlation technique of having determined, recommendation information is used is typically to pre-set, the motility of recommendation information Relatively low, that specific aim is poor problem;Reach the size according to attention rate and determined target algorithm, it is recommended that letter The stronger effect of specific aim of breath.
Optionally, size based at least two attention rate, at least two algorithm, determine that at least one is calculated Method as target algorithm, including:
Determine attention rate maximum at least two attention rate.
Algorithm corresponding for maximum attention rate is defined as target algorithm.
Optionally, pay close attention to the size of angle value based at least two, at least two algorithm, determine at least one Algorithm as target algorithm, including:
For each algorithm at least two algorithm, weights are set, wherein, the weights of arbitrary algorithm with according to mesh The size positive correlation of the concern angle value that the attention rate curve of the user characteristics arbitrary algorithm of inquiry of mark user obtains, Weights represent that the recommendation information obtained according to the algorithm with weights is shared in the recommendation information of targeted customer Proportion.
Hybrid algorithm at least two algorithm combination with respective weights obtained is as target algorithm.
Optionally, weights are set for each algorithm at least two algorithm, including:
At least two attention rate is normalized, obtains the normalized value that each attention rate is corresponding, often Individual normalized value belongs to [0,1], and normalized value sum corresponding to this at least two attention rate is 1.
Using normalized value corresponding for each attention rate as the weights of algorithm corresponding to each attention rate.
Optionally, inquire about the attention rate curve of at least two algorithm respectively according to the user characteristics of targeted customer to obtain Before at least two attention rate, method also includes:
Obtaining the data acquisition system of at least two algorithm in historical time section, data acquisition system record has that to meet user special The attention rate of the user the levied recommendation information to being obtained by each algorithm.
The attention rate curve of at least two algorithm is obtained according to data acquisition system.
Optionally, user characteristics includes that user's liveness, user's liveness are user's point in preset time period Hit the number of times of preset content.
Optionally, at least two algorithm includes: collaborative filtering and social proposed algorithm, collaborative filtering The content of the historical record of user higher with targeted customer's similarity according to algorithm is recommended for targeted customer The algorithm of the content similar with the content of historical record, social proposed algorithm be by social platform with mesh The content of the historical record of the user of mark user-association determines the algorithm of recommendation information.
Optionally, attention rate includes: any one in conversion ratio, clicking rate and thousand advertising incomes ECPM Kind, conversion ratio is the visit capacity ratio with total visit capacity of preset content, and clicking rate is that preset content is clicked The ratio of number of times and shown number of times, ECPM is that preset content shows the advertising income obtained each thousand times.
In sum, the information recommendation method that the embodiment of the present invention provides, determined by the size of attention rate One algorithm is as target algorithm, and the recommendation information generated according to this target algorithm is recommended user;Solve The algorithm that in correlation technique of having determined, recommendation information is used is typically to pre-set, the motility of recommendation information Relatively low, that specific aim is poor problem;Reach the size according to attention rate and determined target algorithm, it is recommended that letter The stronger effect of specific aim of breath.
Fig. 3-1 is the schematic flow sheet of the another kind of information recommendation method that the embodiment of the present invention provides, the present embodiment Illustrate with the server 110 that this information recommendation is applied in implementation environment shown in Fig. 1.This information pushes away The method of recommending may include that
Step 301, the user characteristics of acquisition targeted customer, this user characteristics is for characterizing the characteristic of user.
When needs carry out information recommendation to targeted customer, can first obtain the user characteristics of targeted customer.
This user characteristics can include that user's liveness, user's liveness are that user clicks in preset time period The number of times of preset content, preset content can be film, books, Shopping directery etc..Additionally, user is special Levy at least one that can also include the age of user, occupation, sex and region.
The data acquisition system of at least two algorithm in step 302, acquisition historical time section, data acquisition system record has symbol The attention rate of the user of the conjunction user characteristics recommendation information to being obtained by each algorithm.
The data acquisition system of at least two algorithm, the arbitrary algorithm in the embodiment of the present invention in acquisition historical time section For having the algorithm of time stability, i.e. meet the user of the user characteristics recommendation to being obtained by this algorithm The change over time of the curve of the attention rate of breath is less, and curve is more steady, and this at least two algorithm is permissible Including: collaborative filtering and social proposed algorithm.
The content of the historical record of user higher with targeted customer's similarity according to collaborative filtering come for Targeted customer recommends the algorithm of the content similar with the content of historical record, higher with targeted customer's similarity User can include identity information (such as showing the log-on message etc. of the user interest) similarity with targeted customer Higher user.
Additionally, can also include and the similarity of targeted customer's behavior over the similarity of targeted customer. As a example by viewing video, (first user is except targeted customer with first user can to pass through comparison object user Outer any user) within the past period, the similarity of viewing record determines that targeted customer uses with first The similarity at family.Concrete comparative approach can be: if targeted customer and first user have all seen a certain portion/class Film, then can judge targeted customer and the according to targeted customer and first user to the scoring of this video Whether one user likes this portion/class film, and if marking is 1~5 point, 5 points of expressions like best, and 1 point represents least Liking, the similarity of the marking of the video jointly seen them using targeted customer and first user is as target User and the similarity of first user, can obtain the user higher with targeted customer's similarity according to the method.
In social proposed algorithm is the historical record by the user associated in social platform with targeted customer Hold the algorithm determining recommendation information.
It should be noted that at least two algorithm can also include other algorithm more, the present invention implements Example does not restricts.
Wherein, attention rate is for characterizing the preset content degree of concern by user, and this attention rate may include that Conversion ratio, clicking rate and thousand advertising incomes are (English: effective cost per mille;It is called for short: ECPM) In any one, this conversion ratio is the ratio of visit capacity and total visit capacity of preset content, such as, with one Portion's video is preset content, then this conversion ratio is the viewing number of times ratio with total visit capacity of video website of video Value, this ratio is the biggest, and to represent this video the highest by the attention rate of user.This clicking rate is that preset content is by point Hitting the ratio of number of times and shown number of times, such as, with a video link as preset content, then this clicking rate is The clicked number of times of this video link and this video link are shown the ratio of number of times, and the biggest representative of this ratio should Video link is the highest by the degree of concern of user.This ECPM is that preset content shows the wide of acquisition each thousand times Accusing income, such as preset content is a video, then ECPM represents that this video is shown for each thousand times, and this regards The expense that the advertiser of the most subsidiary advertisement is paid, this expense can also reflect that from side this video is subject to The degree of concern of user.
Additionally, the acquisition process of data acquisition system can be to test the customer group including a large number of users Arriving, customer group can also be made up of a part of user in historical record.Exemplary, with clicking rate table Levy attention rate, be the recommendation that customer group carries out information according to collaborative filtering, obtain in customer group afterwards and use Family is for the clicking rate of recommendation information, after this, or at this simultaneously, according to social proposed algorithm come for In customer group, user carries out the recommendation of information, and obtains in customer group user for the clicking rate of recommendation information, Method obtains the data acquisition system of all algorithms according to this.Concrete, can be by A/B's test (A/B test) Mode obtains data acquisition system, and A/B test is a kind of gray scale published method, gray scale issue refer to B&W it Between, it is possible to a kind of published method seamlessly transitted.A/B test is to allow a part of user continue by A, a part User starts with B, if what opposing views user does not has to B, then progressively expanded scope, all User moves to come above B.Gray scale issue can ensure that stablizing of total system, initial gray time Wait just it appeared that, adjust problem, to ensure its disturbance degree.In embodiments of the present invention, survey can be set up The examination page, and user recommends to include the survey of the recommendation information obtained according to algorithms of different at random in customer group The examination page, and record the attention rate of user.When the mode using A/B test obtains data acquisition system, need Want the number of user in customer group more.It should be noted that when carrying out test and obtaining data acquisition system, and Need not carry out completely the recommendation of information to same multiple users, it is only necessary to the user characteristics of user is identical i.e. Can.
It addition, the user in customer group can be equally distributed according to user characteristics, in such as customer group User has 1000, and when characterizing user characteristics with user's liveness, these 1000 users can include 200 Individual liveness is the user of 20, and 200 liveness are the user of 30, and 200 liveness are the user of 40, 200 liveness are the user of 50, and 200 liveness are the user of 60, wherein, when preset content is electricity During shadow, user's liveness can be defined as over one month in the viewing quantity of user, one month the most in the past One user watched 20 films (generally repeating to watch same portion film to be denoted as have viewed a film), then User's liveness of this user is 20, and user's liveness can also otherwise be defined, and such as passes by The viewing duration etc. of user in one month, the embodiment of the present invention does not restricts.
Step 303, according to data acquisition system obtain at least two algorithm attention rate curve.
After obtaining data acquisition system, the attention rate curve of at least two algorithm can be obtained according to this data acquisition system, The attention rate curve of arbitrary algorithm may be used for record and uses between user characteristics and the attention rate that this algorithm obtains Corresponding relation.Exemplary, as shown in figure 3-2, it is clicking rate for attention rate, and user characteristics is user During liveness, the attention rate curve of collaborative filtering and social proposed algorithm.In Fig. 3-2, worked in coordination with The attention rate curve q2 of attention rate curve q1 and the social proposed algorithm of filter algorithm intersects at an A, with When family liveness is less than user's liveness of some A, the clicking rate of the recommendation information that collaborative filtering obtains is little Clicking rate in the recommendation information that social proposed algorithm obtains;At user's liveness, the user more than some A lives During jerk, the clicking rate of the recommendation information that collaborative filtering obtains is more than pushing away that social proposed algorithm obtains Recommend the clicking rate of information it can be understood as, when the historical record relatively horn of plenty of user, collaborative filtering Performance be better than social proposed algorithm, and when the historical record of user is more rare, collaborative filtering Performance be weaker than social proposed algorithm.Attention rate curve can be clear and definite be shown with user during each algorithm Feature and the corresponding relation of attention rate, this corresponding relation is typically relatively stable but it also may every in advance The attention rate curve of at least two algorithm of interval acquiring of fixing time, the embodiment of the present invention does not restricts.
It should be noted that step 302 can also perform to step 303 before step 301, the present invention Embodiment does not restricts.
Step 304, user characteristics according to targeted customer are inquired about the attention rate curve of at least two algorithm respectively and are obtained To at least two attention rate.
After obtaining the attention rate curve of at least two algorithm, can be according to the user of the targeted customer obtained Feature obtains this user characteristics at least two corresponding in the attention rate curve of at least two algorithm and pays close attention to Degree.As a example by the attention rate curve of two algorithms represented by Fig. 3-2, if the user characterizing user characteristics enlivens Degree is 20, then the clicking rate inquiring about the sign attention rate that the attention rate curve q1 of collaborative filtering obtains is 0.16, the clicking rate of the sign attention rate that the attention rate curve q2 of inquiry social proposed algorithm obtains is 0.19.
Step 305, determine at least two attention rate maximum attention rate.
After having obtained at least two attention rate, it may be determined that go out attention rate maximum at least two attention rate.
It should be noted that maximum concern can be all defined as by differing a range of multiple attention rates Degree, the attention rate such as obtained according to user characteristics five attention rate curves of inquiry of targeted customer is 100,98, 50,99,80 these five, actual maximum attention rate is 100, but within can differing 5 with 100 98,99 and maximum 100 attention rates being together defined as maximum of reality.
Step 306, algorithm corresponding for maximum attention rate is defined as target algorithm.
After the attention rate determining maximum, algorithm corresponding for maximum attention rate can be defined as target and calculate Method, when maximum attention rate has two or more, the algorithm that plural maximum attention degree is corresponding is the most corresponding Have two or more, at this moment can be by two or more algorithm corresponding for plural maximum attention degree One is defined as target algorithm.
Additionally, as shown in figure 3-2, when the attention rate curve of the algorithm obtained is two, the two attention rate Curve can intersect at a some A, and the abscissa of some A can represent the user's liveness characterizing user characteristics, Vertical coordinate can represent the clicking rate characterizing attention rate, and the user's liveness targeted customer is more than the use of some A During the liveness of family, can be little at user's liveness of targeted customer using collaborative filtering as target algorithm When user's liveness of an A, can be using social proposed algorithm as purpose algorithm, targeted customer's When user's liveness is equal to user's liveness of some A, can be in collaborative filtering and social proposed algorithm In choose any one kind of them algorithm as target algorithm.
Step 307, determine the recommendation information of targeted customer according to target algorithm.
After determining target algorithm, the recommendation information of targeted customer can be determined according to target algorithm.
Exemplary, when the target algorithm determined is collaborative filtering, determine according to collaborative filtering The process of the recommendation information of targeted customer can be:
Customer data base (customer data base may be located in home server) is searched with targeted customer For similar k (k is preset value) individual user, and obtain the similarity of this k user and targeted customer, Such as during k=3, the content that 3 users the highest with targeted customer's similarity like is respectively as follows:
User A likes war film, comedy and action movie;
User B likes war film, romance movie and ethical film;
User C likes war film, action movie and romance movie.
And the similarity of targeted customer and user A is 0.25, it is 0.35 with the similarity of user B, with user The similarity of C is 0.45, then can obtain the recommendation degree of various types of film:
War film=0.25+0.35+0.45=1.05;
Comedy=0.25;
Action movie=0.25+0.45=0.7;
Ethical film=0.35;
Romance movie=0.35+0.45=0.8.
The recommendation degree ranking of the most various types of films is: 1, war film, 2, romance movie, 3, action movie, 4, ethical film, 5, comedy.Can be using the film of type higher for recommendation degree as the recommendation of targeted customer Information, or using ranking before forward several type movie as the recommendation information of targeted customer, it is assumed that will row Forward front 3 type movie of name are as the recommendation information of targeted customer, then the recommendation information bag of targeted customer Include war film, romance movie and action movie.
And when the target algorithm determined is social proposed algorithm, determine target according to social proposed algorithm The process of the recommendation information of user can be:
In social proposed algorithm is the historical record by the user associated in social platform with targeted customer Holding the algorithm determining recommendation information, wherein, social platform can include QQ good friend, QQ group, wechat friend At least one in circle and microblogging.As a example by recommending film to targeted customer, social platform is QQ group, mesh Mark user may add multiple QQ group, thus first can be according in the viewing record of targeted customer and group Liveness in multiple QQ groups of the registration of overall viewing record or targeted customer and other data are come really One or several candidate population fixed, generates according to the recommendation information in candidate population afterwards and includes multiple recommendation information Recommendation list, finally according to recommendation list obtain targeted customer recommendation information.Such as recommendation list is permissible As shown in table 1:
Table 1
Group's title Marking Recommendation information
Classmate 0.2 War film, comedy and action movie
Work 0.3 War film, romance movie and ethical film
XX forum 0.5 War film, action movie and romance movie
In Table 1, group's name column represents the title of several candidate population, and marking row represent beating of several candidate population Point, it is recommended that information row represent the recommendation information of several candidate population.Each type of electricity can be obtained according to table 1 The marking of shadow, such as war film=0.2+0.3+0.5=1, comedy=0.2, action movie=0.2+0.5=0.7, love Sheet=0.3+0.5=0.8, ethical film=0.3, recommendation information can be determined according to these marking afterwards, such as will The war film of highest scoring is as the recommendation information of targeted customer, or by several types electricity before forward for ranking Shadow is as the recommendation information of targeted customer, it is assumed that using front 3 type movie forward for ranking as targeted customer Recommendation information, then the recommendation information of targeted customer includes war film, romance movie and action movie.In Table 1 Film types can also represent a film in this film types, such as war film represents " tunnel warfare ", Comedy represents " having a narrow escape from death " etc., and the embodiment of the present invention does not restricts.
It should be noted that the embodiment of the present invention is when using social proposed algorithm, it is also possible to multiple societies Handing over platform to carry out comprehensive consideration to obtain recommendation information, the embodiment of the present invention does not restricts.
Step 308, to targeted customer terminal send targeted customer recommendation information.
After the recommendation information determining targeted customer, the recommendation information of this targeted customer can be sent to The terminal of user.
It should be added that, the information recommendation method that the embodiment of the present invention provides, by inquiry at least two The attention rate curve of individual algorithm determines the algorithm corresponding to attention rate of maximum, and will determine according to this algorithm Recommendation information is sent to the terminal of user, has reached to be determined by the algorithm that maximum attention rate is corresponding The effect of recommendation information.
In sum, the information recommendation method that the embodiment of the present invention provides, determined by the size of attention rate One algorithm is as target algorithm, and the recommendation information generated according to this target algorithm is recommended user;Solve The algorithm that in correlation technique of having determined, recommendation information is used is typically to pre-set, the motility of recommendation information Relatively low, that specific aim is poor problem;Reach the size according to attention rate and determined target algorithm, it is recommended that letter The stronger effect of specific aim of breath.
Fig. 4-1 is the schematic flow sheet of the another kind of information recommendation method that the embodiment of the present invention provides, the present embodiment Illustrate with the server 110 that this information recommendation is applied in implementation environment shown in Fig. 1.This information pushes away The method of recommending may include that
Step 401, the user characteristics of acquisition targeted customer, this user characteristics is for characterizing the characteristic of user.
When needs carry out information recommendation to targeted customer, can first obtain the user characteristics of targeted customer
User characteristics include user's liveness, user's liveness be user click in preset time period preset in The number of times held, preset content can be film, books, Shopping directery etc..Additionally, user characteristics also may be used To include at least one in the age of user, occupation, sex and region.
The data acquisition system of at least two algorithm in step 402, acquisition historical time section, data acquisition system record has symbol The attention rate of the user of the conjunction user characteristics recommendation information to being obtained by each algorithm.
The data acquisition system of at least two algorithm, the arbitrary algorithm in the embodiment of the present invention in acquisition historical time section For having the algorithm of time stability, i.e. meet the user of the user characteristics recommendation to being obtained by this algorithm The change over time of the curve of the attention rate of breath is less, and curve is more steady, and this at least two algorithm is permissible Including: collaborative filtering and social proposed algorithm, similar to targeted customer according to collaborative filtering The content of the historical record spending higher user come for targeted customer recommend similar with the content of historical record in The algorithm held, social proposed algorithm is the history note of the user by associating with targeted customer in social platform The content of record determines the algorithm of recommendation information.Wherein, attention rate is paid close attention to by user for characterizing preset content Degree, and this attention rate may include that in conversion ratio, clicking rate and thousand advertising incomes ECPM any One, this conversion ratio is the visit capacity ratio with total visit capacity of preset content, and this clicking rate is preset content The ratio of clicked number of times and shown number of times, this ECPM is that preset content shows the advertisement obtained each thousand times Income.
The user higher with targeted customer's similarity can include that the identity information with targeted customer (such as shows to use The log-on message etc. of family interest) user that similarity is higher.Additionally, it is all right with the similarity of targeted customer Including the similarity with targeted customer's behavior over.
Additionally, the acquisition process of data acquisition system can be to test the customer group including a large number of users Arriving, customer group can also be made up of a part of user in historical record.It should be noted that carry out When test obtains data acquisition system, it is not required that carry out the recommendation of information completely to same multiple users, only need The user characteristics wanting user is identical.
Step 403, according to data acquisition system obtain at least two algorithm attention rate curve.
After obtaining data acquisition system, the attention rate curve of at least two algorithm can be obtained according to this data acquisition system, The attention rate curve of arbitrary algorithm may be used for record and uses between user characteristics and the attention rate that algorithm obtains Corresponding relation, this corresponding relation is typically relatively stable but it also may interval acquiring at predetermined time intervals The attention rate curve of at least two algorithm, the embodiment of the present invention does not restricts.When algorithm has two kinds, The attention rate curve that this step obtains can be as shown in figure 3-2.
It should be noted that step 402 can also perform to step 403 before step 401, the present invention Embodiment does not restricts.
Step 404, user characteristics according to targeted customer are inquired about the attention rate curve of at least two algorithm respectively and are obtained To at least two attention rate.
After obtaining the attention rate curve of at least two algorithm, can be according to the user of the targeted customer obtained Feature obtains this user characteristics at least two corresponding in the attention rate curve of at least two algorithm and pays close attention to Degree.As a example by the attention rate curve of two algorithms represented by Fig. 3-2, if the user characterizing user characteristics enlivens Degree is 20, then the clicking rate inquiring about the sign attention rate that the attention rate curve q1 of collaborative filtering obtains is 0.16, the clicking rate of the sign attention rate that the attention rate curve q2 of inquiry social proposed algorithm obtains is 0.19.
Step 405, weights are set for each algorithm at least two algorithm.
Wherein, the weights of arbitrary algorithm and the user characteristics according to targeted customer inquire about the attention rate of arbitrary algorithm The size positive correlation of the concern angle value that curve obtains, the attention rate i.e. obtained is the biggest, then this attention rate is corresponding The weights of algorithm also can be the biggest.And weights can represent that the recommendation information obtained according to the algorithm with weights exists Proportion shared in the recommendation information of targeted customer.
As shown in the Fig. 4-2, step 405 can include following two steps:
Step 4051, at least two attention rate is normalized, obtains corresponding the returning of each attention rate One change value, each normalized value belongs to [0,1], and normalized value sum corresponding to this at least two attention rate is 1。
Wherein the process of normalized can be: setting attention rate and have n, n attention rate is A1、 A2···An, then in n attention rate, i-th (i belongs to [1, n]) individual attention rate is corresponding normalized value Gi=[Ai/ (A1+A2···An-1+An)], wherein 0≤Gi≤ 1, and G1+G2+······+Gn-1+Gn=1.
Exemplary, it is two with attention rate, and as a example by attention rate is clicking rate, two clicking rates are 0.16 With 0.19, the normalized value of 0.16 correspondence is 0.16/ (0.16+0.19)=0.457, and the normalized value of 0.19 correspondence is 0.19/ (0.16+0.19)=0.543.
Step 4052, using normalized value corresponding for each attention rate as the power of algorithm corresponding to each attention rate Value.
After obtaining the normalized value that each attention rate is corresponding, can be by normalized value corresponding for each attention rate Weights as algorithm corresponding to each attention rate.
Additionally, when the attention rate curve of the algorithm obtained is two, for each algorithm in the two algorithm The mode arranging weights can also be: as shown in figure 3-2, when the attention rate curve of the algorithm obtained is two, The two attention rate curve can intersect at an A, and the abscissa of some A can represent the use characterizing user characteristics Family liveness, vertical coordinate can represent the clicking rate characterizing attention rate, can live according to the user of targeted customer Jerk arranges power with the difference of the user's liveness putting A for collaborative filtering and social proposed algorithm Value, when user's liveness of such as targeted customer is more than user's liveness of some A, the user of targeted customer is special The difference of the user characteristics levied and put A is the biggest, then the weights of collaborative filtering are the biggest, and social recommends to calculate The weights of method are the least, and the situation of the user's liveness of targeted customer user's liveness less than an A can push away with this Go out.
Step 406, the hybrid algorithm at least two algorithm combination with respective weights obtained are calculated as target Method.
After the weights obtaining algorithm corresponding to each attention rate, the algorithm with weights can be combined Obtain hybrid algorithm, and using hybrid algorithm as target algorithm.
By when being combined with the algorithm of weights, can be using weights as the marking of each algorithm, such as Shown in table 2:
Table 2
Algorithm Marking (weights)
First algorithm 0.1
Second algorithm 0.5
Third algorithm 0.4
The marking of the first algorithm is 0.1 in table 2, and the marking of the second algorithm is 0.5, the marking of third algorithm It is 0.4, can be combined obtaining hybrid algorithm by several algorithms of higher for marking (such as more than 0.3), In hybrid algorithm, the weights of each algorithm can represent that the recommendation information determined according to this algorithm is used in target Proportion shared in the recommendation information at family.
Exemplary, the weights of collaborative filtering are 0.4, and the weights of social proposed algorithm are 0.6, then Hybrid algorithm=(0.4* collaborative filtering+0.6* social proposed algorithm), wherein 0.4* collaborative filtering Can represent that the recommendation information determined by collaborative filtering accounts for the 40% of the recommendation information of targeted customer, such as The recommendation degree being obtained various types of film by collaborative filtering is:
War film=1.05;Comedy=0.25;Action movie=0.7;Ethical film=0.35;Romance movie=0.8.
And by the recommendation degree of the social proposed algorithm various types of films of acquisition be:
War film=1;Comedy=0.2;Action movie=0.7;Romance movie=0.8;Ethical film=0.3.
Then can obtain obtaining the recommendation degree of various types of film by target algorithm is:
War film=0.4*1.05+0.6*1=1.02;
Comedy=0.4*0.25+0.6*0.2=0.22;
Action movie=0.4*0.7+0.6*0.7=0.7;
Romance movie=0.4*0.8+0.6*0.8=0.8;
Ethical film=0.4*0.35+0.6*0.3=0.32.
Recommendation information can be determined, such as using the war film of highest scoring as mesh afterwards according to these marking Mark user recommendation information, or using ranking before forward several type movie as the recommendation of targeted customer Breath, it is assumed that using front 3 type movie forward for ranking as the recommendation information of targeted customer, then targeted customer Recommendation information include war film, comedy and action movie.
Step 407, determine the recommendation information of targeted customer according to target algorithm.
After determining target algorithm, the recommendation information of targeted customer can be determined according to target algorithm.
Step 408, to targeted customer terminal send targeted customer recommendation information.
After the recommendation information determining targeted customer, can send targeted customer's to the terminal of targeted customer Recommendation information.
It should be added that, the information recommendation method that the embodiment of the present invention provides, by inquiry at least two The attention rate curve of individual algorithm determines the weights of each algorithm, and by least two algorithm groups with weights Conjunction obtains hybrid algorithm, determines recommendation information finally by hybrid algorithm and sends to the terminal of targeted customer, Not only ensure that the attention rate of recommendation information, it is ensured that the multiformity of recommendation information.
In sum, the information recommendation method that the embodiment of the present invention provides, determined by the size of attention rate One algorithm is as target algorithm, and the recommendation information generated according to this target algorithm is recommended user;Solve The algorithm that in correlation technique of having determined, recommendation information is used is typically to pre-set, the motility of recommendation information Relatively low, that specific aim is poor problem;Reach the size according to attention rate and determined target algorithm, it is recommended that letter The stronger effect of specific aim of breath.
Following for apparatus of the present invention embodiment, may be used for performing the inventive method embodiment.For the present invention The details not disclosed in device embodiment, refer to the inventive method embodiment.
Fig. 5 is the block diagram of a kind of information recommending apparatus shown in the embodiment of the present invention, and this information recommending apparatus can With by software, hardware or both be implemented in combination with becoming server 110 in implementation environment shown in Fig. 1 Some or all of.This information recommending apparatus may include that
Acquiring unit 510, for obtaining the user characteristics of targeted customer, this user characteristics is for characterizing user's Characteristic.
Query unit 520, for inquiring about the concern of at least two algorithm respectively according to the user characteristics of targeted customer Line of writing music obtains at least two attention rate, and wherein, the attention rate curve of arbitrary algorithm is used for recording employing algorithm Corresponding relation between the user characteristics and the attention rate that obtain, this attention rate is used for characterizing preset content by user Degree of concern.
Algorithm determines unit 530, for size based at least two attention rate, at least two algorithm really At least one algorithm fixed is as target algorithm.
Information determination unit 540, for determining the recommendation information of targeted customer according to target algorithm.
Transmitting element 550, for sending the recommendation information of targeted customer to the terminal of targeted customer.
In sum, the information recommending apparatus that the embodiment of the present invention provides, determined by the size of attention rate One algorithm is as target algorithm, and the recommendation information generated according to this target algorithm is recommended user;Solve The algorithm that in correlation technique of having determined, recommendation information is used is typically to pre-set, the motility of recommendation information Relatively low, that specific aim is poor problem;Reach the size according to attention rate and determined target algorithm, it is recommended that letter The stronger effect of specific aim of breath.
Fig. 6-1 is the block diagram of the another kind of information recommending apparatus shown in the embodiment of the present invention, this information recommending apparatus Can pass through software, hardware or both be implemented in combination with becoming server 110 in implementation environment shown in Fig. 1 Some or all of.This information recommending apparatus may include that
Acquiring unit 510, for obtaining the user characteristics of targeted customer, this user characteristics is for characterizing user's Characteristic.
Query unit 520, for inquiring about the concern of at least two algorithm respectively according to the user characteristics of targeted customer Line of writing music obtains at least two attention rate, and wherein, the attention rate curve of arbitrary algorithm is used for recording employing algorithm Corresponding relation between the user characteristics and the attention rate that obtain, this attention rate is used for characterizing preset content by user Degree of concern.
Algorithm determines unit 530, for size based at least two attention rate, at least two algorithm really At least one algorithm fixed is as target algorithm.
Information determination unit 540, for determining the recommendation information of targeted customer according to target algorithm.
Transmitting element 550, for sending the recommendation information of targeted customer to the terminal of targeted customer.
Optionally, this device also includes:
Set acquiring unit 560, the data acquisition system of at least two algorithm, data in obtaining historical time section Set record has the attention rate of the user the meeting user characteristics recommendation information to being obtained by each algorithm.
Curve acquisition unit 570, for obtaining the attention rate curve of at least two algorithm according to data acquisition system.
Optionally, algorithm determines unit 530, for determining attention rate maximum at least two attention rate;Will The algorithm that maximum attention rate is corresponding is defined as target algorithm.
Optionally, as in fig. 6-2, algorithm determines unit 530, including:
Weights module 531, for arranging weights for each algorithm at least two algorithm, wherein, arbitrary calculation The weights of method inquire about, with the user characteristics according to targeted customer, the attention rate that the attention rate curve of arbitrary algorithm obtains The size positive correlation of value, weights represent that the recommendation information according to the algorithm acquisition with weights is targeted customer's Proportion shared in recommendation information.
Composite module 532, makees for the hybrid algorithm at least two algorithm combination with respective weights obtained For target algorithm.
Optionally, weights module 531, at least two attention rate is normalized, obtain each The normalized value that attention rate is corresponding, each normalized value belongs to [0,1], and this at least two attention rate is corresponding Normalized value sum is 1;Using normalized value corresponding for each attention rate as algorithm corresponding to each attention rate Weights.
Optionally, user characteristics includes that user's liveness, user's liveness are user's point in preset time period Hit the number of times of preset content.
Optionally, at least two algorithm includes: collaborative filtering and social proposed algorithm, collaborative filtering The content of the historical record of user higher with targeted customer's similarity according to algorithm is recommended for targeted customer The algorithm of the content similar with the content of historical record, social proposed algorithm be by social platform with mesh The content of the historical record of the user of mark user-association determines the algorithm of recommendation information.
Optionally, attention rate includes: any one in conversion ratio, clicking rate and thousand advertising incomes ECPM Kind, conversion ratio is the visit capacity ratio with total visit capacity of preset content, and clicking rate is that preset content is clicked The ratio of number of times and shown number of times, ECPM is that preset content shows the advertising income obtained each thousand times.
It should be added that, the information recommending apparatus that the embodiment of the present invention provides, by inquiry at least two The attention rate curve of individual algorithm determines the weights of each algorithm, and by least two algorithm groups with weights Conjunction obtains hybrid algorithm, determines recommendation information finally by hybrid algorithm and sends to the terminal of targeted customer, Not only ensure that the attention rate of recommendation information, it is ensured that the multiformity of recommendation information.
In sum, the information recommending apparatus that the embodiment of the present invention provides, determined by the size of attention rate One algorithm is as target algorithm, and the recommendation information generated according to this target algorithm is recommended user;Solve The algorithm that in correlation technique of having determined, recommendation information is used is typically to pre-set, the motility of recommendation information Relatively low, that specific aim is poor problem;Reach the size according to attention rate and determined target algorithm, it is recommended that letter The stronger effect of specific aim of breath.
About the device in above-described embodiment, wherein modules performs the concrete mode of operation relevant The embodiment of the method is described in detail, explanation will be not set forth in detail herein.
Fig. 7 shows the structural representation of the server in the information recommendation method that the embodiment of the present invention provides. Described server 700 includes CPU (CPU) 701, includes random access memory (RAM) 702 and the system storage 704 of read only memory (ROM) 703, and connection system memorizer 704 He The system bus 705 of CPU 701.Described server 700 also includes helping each in computer Transmit the basic input/output (I/O system) 706 of information between device, and be used for storing operating system 713, the mass-memory unit 707 of application program 714 and other program modules 715.
Described basic input/output 706 includes the display 708 for showing information and for user The input equipment 709 of such as mouse, keyboard etc of input information.Wherein said display 708 and input set Standby 709 are all connected to CPU by being connected to the IOC 710 of system bus 705 701.Described basic input/output 706 can also include IOC 710 for receive and Process the input from other equipment multiple such as keyboard, mouse or electronic touch pens.Similarly, input defeated Go out controller 710 and also provide output to display screen, printer or other kinds of outut device.
Described mass-memory unit 707 is by being connected to the bulk memory controller of system bus 705 (not Illustrate) it is connected to CPU 701.Described mass-memory unit 707 and the computer being associated thereof Computer-readable recording medium provides non-volatile memories for server 700.It is to say, described mass-memory unit 707 The computer-readable medium (not shown) of such as hard disk or CD-ROM drive etc can be included.
Without loss of generality, described computer-readable medium can include computer-readable storage medium and communication media. Computer-readable storage medium include for store such as computer-readable instruction, data structure, program module or Volatibility that any method of the information such as other data or technology realize and non-volatile, removable and can not move Moving medium.Computer-readable storage medium include RAM, ROM, EPROM, EEPROM, flash memory or other Its technology of solid-state storage, CD-ROM, DVD or other optical storage, cartridge, tape, disk storage Or other magnetic storage apparatus.Certainly, skilled person will appreciate that described computer-readable storage medium does not limits to In above-mentioned several.Above-mentioned system storage 704 and mass-memory unit 707 may be collectively referred to as memorizer.
According to various embodiments of the present invention, described server 700 can also be by networks such as such as the Internets The remote computer being connected on network runs.Namely server 700 can be total by being connected to described system NIU 711 on line 705 is connected to network 712, in other words, it is possible to use network interface list Unit 711 is connected to other kinds of network or remote computer system (not shown).
Described memorizer also includes one or more than one program, one or more than one program Being stored in memorizer, one or more than one program comprise for carrying out embodiment of the present invention offer The instruction of information recommendation method.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all the present invention's Within spirit and principle, any modification, equivalent substitution and improvement etc. made, should be included in the present invention's Within protection domain.

Claims (16)

1. an information recommendation method, it is characterised in that described method includes:
Obtaining the user characteristics of targeted customer, described user characteristics is for characterizing the characteristic of user;
User characteristics according to described targeted customer inquire about respectively the attention rate curve of at least two algorithm obtain to Few two attention rates, wherein, the attention rate curve of arbitrary algorithm is for recording the use using described algorithm to obtain Corresponding relation between family feature and attention rate, described attention rate is paid close attention to by user for characterizing preset content Degree;
Size based on described at least two attention rate, determines that at least one is calculated in described at least two algorithm Method is as target algorithm;
The recommendation information of described targeted customer is determined according to described target algorithm;
The recommendation information of described targeted customer is sent to the terminal of described targeted customer.
Method the most according to claim 1, it is characterised in that described pay close attention to based on described at least two The size of degree, determine in described at least two algorithm at least one algorithm as target algorithm, including:
Determine attention rate maximum in described at least two attention rate;
Algorithm corresponding for the attention rate of described maximum is defined as described target algorithm.
Method the most according to claim 1, it is characterised in that described pay close attention to based on described at least two The size of angle value, determine in described at least two algorithm at least one algorithm as target algorithm, including:
For each algorithm in described at least two algorithm, weights are set, wherein, the weights of arbitrary algorithm and root The concern angle value that obtains of attention rate curve of described arbitrary algorithm is inquired about according to the user characteristics of described targeted customer Size positive correlation, described weights represent that the recommendation information according to the algorithm acquisition with described weights is at described mesh Proportion shared in the recommendation information of mark user;
The hybrid algorithm that described at least two algorithm combination with respective weights obtains is calculated as described target Method.
Method the most according to claim 3, it is characterised in that described in described at least two algorithm Each algorithm weights are set, including:
Described at least two attention rate is normalized, obtains the normalized value that each attention rate is corresponding, Each described normalized value belongs to [0,1], and normalized value sum corresponding to described at least two attention rate is 1;
Using normalized value corresponding for described each attention rate as the power of algorithm corresponding to described each attention rate Value.
Method the most according to claim 1, it is characterised in that the described use according to described targeted customer Family feature is inquired about before the attention rate curve of at least two algorithm obtains at least two attention rate respectively, described side Method also includes:
The data acquisition system of described at least two algorithm in acquisition historical time section, described data acquisition system record has symbol Close the attention rate of the user of the described user characteristics recommendation information to being obtained by each described algorithm;
The attention rate curve of described at least two algorithm is obtained according to described data acquisition system.
6. according to the arbitrary described method of claim 1 to 5, it is characterised in that
Described user characteristics includes that user's liveness, described user's liveness are user's point in preset time period Hit the number of times of preset content.
7. according to the arbitrary described method of claim 1 to 5, it is characterised in that
Described at least two algorithm includes: collaborative filtering and social proposed algorithm, described collaborative filtering The content of the historical record of user higher with targeted customer's similarity according to algorithm is come for described targeted customer Recommending the algorithm of the content similar with the content of described historical record, described social proposed algorithm is for passing through society The content handing over the historical record of the user associated in platform with targeted customer determines the algorithm of recommendation information.
8. according to the arbitrary described method of claim 1 to 5, it is characterised in that
Described attention rate includes: any one in conversion ratio, clicking rate and thousand advertising incomes ECPM, Described conversion ratio is the visit capacity ratio with total visit capacity of preset content, and described clicking rate is preset content quilt The ratio of number of clicks and shown number of times, described ECPM is that preset content shows the advertisement obtained each thousand times Income.
9. an information recommending apparatus, it is characterised in that described device includes:
Acquiring unit, for obtaining the user characteristics of targeted customer, described user characteristics is for characterizing user's Characteristic;
Query unit, for inquiring about the pass of at least two algorithm respectively according to the user characteristics of described targeted customer Noting line of writing music and obtain at least two attention rate, wherein, the attention rate curve of arbitrary algorithm is used for recording employing institute State the corresponding relation between user characteristics and the attention rate that algorithm obtains, in described attention rate is used for characterizing and presets Hold the degree of concern of user;
Algorithm determines unit, for size based on described at least two attention rate, calculates in described at least two Method determining, at least one algorithm is as target algorithm;
Information determination unit, for determining the recommendation information of described targeted customer according to described target algorithm;
Transmitting element, for sending the recommendation information of described targeted customer to the terminal of described targeted customer.
Device the most according to claim 9, it is characterised in that described algorithm determines unit, is used for:
Determine attention rate maximum in described at least two attention rate;
Algorithm corresponding for the attention rate of described maximum is defined as described target algorithm.
11. devices according to claim 9, it is characterised in that described algorithm determines unit, including:
Weights module, for arranging weights for each algorithm in described at least two algorithm, wherein, arbitrary The attention rate curve that the weights of algorithm inquire about described arbitrary algorithm with the user characteristics according to described targeted customer obtains The size positive correlation of the concern angle value arrived, described weights represent according to pushing away that the algorithm with described weights obtains The proportion that information of recommending is shared in the recommendation information of described targeted customer;
Composite module, for the hybrid algorithm described at least two algorithm combination with respective weights obtained As described target algorithm.
12. devices according to claim 11, it is characterised in that described weights module, are used for:
Described at least two attention rate is normalized, obtains the normalized value that each attention rate is corresponding, Each described normalized value belongs to [0,1], and normalized value sum corresponding to described at least two attention rate is 1;
Using normalized value corresponding for described each attention rate as the power of algorithm corresponding to described each attention rate Value.
13. devices according to claim 9, it is characterised in that described device also includes:
Set acquiring unit, the data acquisition system of described at least two algorithm, institute in obtaining historical time section State data acquisition system record and have the user the meeting described user characteristics recommendation to being obtained by each described algorithm The attention rate of breath;
Curve acquisition unit, writes music for obtaining the concern of described at least two algorithm according to described data acquisition system Line.
14. according to the arbitrary described device of claim 9 to 13, it is characterised in that
Described user characteristics includes that user's liveness, described user's liveness are user's point in preset time period Hit the number of times of preset content.
15. according to the arbitrary described device of claim 9 to 13, it is characterised in that
Described at least two algorithm includes: collaborative filtering and social proposed algorithm, described collaborative filtering The content of the historical record of user higher with targeted customer's similarity according to algorithm is come for described targeted customer Recommending the algorithm of the content similar with the content of described historical record, described social proposed algorithm is for passing through society The content handing over the historical record of the user associated in platform with targeted customer determines the algorithm of recommendation information.
16. according to the arbitrary described device of claim 9 to 13, it is characterised in that
Described attention rate includes: any one in conversion ratio, clicking rate and thousand advertising incomes ECPM, Described conversion ratio is the visit capacity ratio with total visit capacity of preset content, and described clicking rate is preset content quilt The ratio of number of clicks and shown number of times, described ECPM is that preset content shows the advertisement obtained each thousand times Income.
CN201510312846.3A 2015-06-09 2015-06-09 Information recommendation method and device Active CN106294497B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510312846.3A CN106294497B (en) 2015-06-09 2015-06-09 Information recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510312846.3A CN106294497B (en) 2015-06-09 2015-06-09 Information recommendation method and device

Publications (2)

Publication Number Publication Date
CN106294497A true CN106294497A (en) 2017-01-04
CN106294497B CN106294497B (en) 2020-05-12

Family

ID=57659972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510312846.3A Active CN106294497B (en) 2015-06-09 2015-06-09 Information recommendation method and device

Country Status (1)

Country Link
CN (1) CN106294497B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107623863A (en) * 2017-09-21 2018-01-23 广州华多网络科技有限公司 Test of heuristics method, apparatus and server
CN107665135A (en) * 2017-10-20 2018-02-06 维沃移动通信有限公司 The method for pushing and device of a kind of ROMPaq
CN108011941A (en) * 2017-11-29 2018-05-08 广东欧珀移动通信有限公司 Content delivery method, device, server and storage medium
CN109753601A (en) * 2018-11-28 2019-05-14 北京奇艺世纪科技有限公司 Recommendation information clicking rate determines method, apparatus and electronic equipment
CN109934605A (en) * 2017-12-15 2019-06-25 北京京东尚科信息技术有限公司 Method, apparatus, medium and the electronic equipment that conversion ratio based on big data is promoted
CN110245301A (en) * 2018-11-29 2019-09-17 腾讯科技(深圳)有限公司 A recommended method, device and storage medium
CN110413881A (en) * 2019-07-11 2019-11-05 腾讯科技(深圳)有限公司 A kind of method, apparatus, the network equipment and storage medium identifying label accuracy
CN110415023A (en) * 2019-07-09 2019-11-05 日立楼宇技术(广州)有限公司 Elevator advertisement recommendation method, device, equipment and storage medium
CN111177062A (en) * 2019-12-02 2020-05-19 上海连尚网络科技有限公司 A method and apparatus for providing reading presentation information
CN112417263A (en) * 2019-08-23 2021-02-26 北京达佳互联信息技术有限公司 Data recommendation method and device and storage medium
CN112667892A (en) * 2020-12-25 2021-04-16 北京达佳互联信息技术有限公司 Information recommendation method, device, server and storage medium
WO2021196470A1 (en) * 2020-03-31 2021-10-07 百度在线网络技术(北京)有限公司 Information pushing method and apparatus, device, and storage medium
CN113722601A (en) * 2021-09-07 2021-11-30 南方电网数字电网研究院有限公司 Power measurement information recommendation method and device, computer equipment and storage medium
CN114969519A (en) * 2022-05-13 2022-08-30 海知见信息技术(北京)有限公司 Attention-degree-based customer recommendation method and device
US11669530B2 (en) 2020-03-31 2023-06-06 Baidu Online Network Technology (Beijing) Co., Ltd. Information push method and apparatus, device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4951404B2 (en) * 2007-05-08 2012-06-13 楽天株式会社 Product recommendation system
CN102611785A (en) * 2011-01-20 2012-07-25 北京邮电大学 Personalized active news recommending service system and method for mobile phone user
CN103106285A (en) * 2013-03-04 2013-05-15 中国信息安全测评中心 Recommendation algorithm based on information security professional social network platform
CN103678672A (en) * 2013-12-25 2014-03-26 北京中兴通软件科技股份有限公司 Method for recommending information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4951404B2 (en) * 2007-05-08 2012-06-13 楽天株式会社 Product recommendation system
CN102611785A (en) * 2011-01-20 2012-07-25 北京邮电大学 Personalized active news recommending service system and method for mobile phone user
CN103106285A (en) * 2013-03-04 2013-05-15 中国信息安全测评中心 Recommendation algorithm based on information security professional social network platform
CN103678672A (en) * 2013-12-25 2014-03-26 北京中兴通软件科技股份有限公司 Method for recommending information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
贺栋博: "视频推荐系统数据分析决策平台", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
陈诺言: "基于个性化推荐引擎组合的推荐系统的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107623863B (en) * 2017-09-21 2020-11-06 广州华多网络科技有限公司 Algorithm testing method and device and server
CN107623863A (en) * 2017-09-21 2018-01-23 广州华多网络科技有限公司 Test of heuristics method, apparatus and server
CN107665135A (en) * 2017-10-20 2018-02-06 维沃移动通信有限公司 The method for pushing and device of a kind of ROMPaq
CN108011941A (en) * 2017-11-29 2018-05-08 广东欧珀移动通信有限公司 Content delivery method, device, server and storage medium
CN109934605A (en) * 2017-12-15 2019-06-25 北京京东尚科信息技术有限公司 Method, apparatus, medium and the electronic equipment that conversion ratio based on big data is promoted
CN109753601B (en) * 2018-11-28 2021-10-22 北京奇艺世纪科技有限公司 Method and device for determining click rate of recommended information and electronic equipment
CN109753601A (en) * 2018-11-28 2019-05-14 北京奇艺世纪科技有限公司 Recommendation information clicking rate determines method, apparatus and electronic equipment
CN110245301A (en) * 2018-11-29 2019-09-17 腾讯科技(深圳)有限公司 A recommended method, device and storage medium
CN110415023A (en) * 2019-07-09 2019-11-05 日立楼宇技术(广州)有限公司 Elevator advertisement recommendation method, device, equipment and storage medium
CN110413881A (en) * 2019-07-11 2019-11-05 腾讯科技(深圳)有限公司 A kind of method, apparatus, the network equipment and storage medium identifying label accuracy
CN110413881B (en) * 2019-07-11 2023-10-20 腾讯科技(深圳)有限公司 Method, device, network equipment and storage medium for identifying label accuracy
CN112417263A (en) * 2019-08-23 2021-02-26 北京达佳互联信息技术有限公司 Data recommendation method and device and storage medium
CN112417263B (en) * 2019-08-23 2024-01-09 北京达佳互联信息技术有限公司 Data recommendation method, device and storage medium
CN111177062A (en) * 2019-12-02 2020-05-19 上海连尚网络科技有限公司 A method and apparatus for providing reading presentation information
CN111177062B (en) * 2019-12-02 2024-04-05 上海连尚网络科技有限公司 Method and device for providing reading presentation information
WO2021196470A1 (en) * 2020-03-31 2021-10-07 百度在线网络技术(北京)有限公司 Information pushing method and apparatus, device, and storage medium
US11669530B2 (en) 2020-03-31 2023-06-06 Baidu Online Network Technology (Beijing) Co., Ltd. Information push method and apparatus, device, and storage medium
CN112667892A (en) * 2020-12-25 2021-04-16 北京达佳互联信息技术有限公司 Information recommendation method, device, server and storage medium
CN112667892B (en) * 2020-12-25 2024-01-19 北京达佳互联信息技术有限公司 Information recommendation method, device, server and storage medium
CN113722601A (en) * 2021-09-07 2021-11-30 南方电网数字电网研究院有限公司 Power measurement information recommendation method and device, computer equipment and storage medium
CN113722601B (en) * 2021-09-07 2024-04-16 南方电网数字电网研究院股份有限公司 Power measurement information recommendation method, device, computer equipment and storage medium
CN114969519A (en) * 2022-05-13 2022-08-30 海知见信息技术(北京)有限公司 Attention-degree-based customer recommendation method and device
CN114969519B (en) * 2022-05-13 2023-05-12 海知见信息技术(北京)有限公司 Attention-based client recommendation method and device

Also Published As

Publication number Publication date
CN106294497B (en) 2020-05-12

Similar Documents

Publication Publication Date Title
CN106294497A (en) Information recommendation method and device
US9576016B2 (en) Targeting stories based on influencer scores
JP6440781B2 (en) Generation of a sponsor article unit containing related posts and input elements
US9928280B2 (en) Suggesting connections to users with low activity in a social networking system
US9990652B2 (en) Targeting social advertising to friends of users who have interacted with an object associated with the advertising
KR102104256B1 (en) Sponsored advertisement ranking and pricing in a social networking system
CA2857526C (en) Grouping and ordering advertising units based on user activity
US20020161838A1 (en) Method and apparatus for targeting information
WO2009023070A1 (en) Systems and methods for keyword selection in a web-based social network
CN110489663B (en) Social content control method and device and computer equipment
US11562014B1 (en) Generating visual media collections for a dynamic social networking account
CN103891245A (en) Location-aware content detection
CN105956086B (en) Multimedia resource recommendation method and device
CN112514403A (en) Distribution of embedded content items by an online system
JP6416108B2 (en) Generate metrics based on client device ownership
US20190122259A1 (en) Managing a frequency of presentation of a content item associated with a category within a hierarchical taxonomy to a user of an online system
US9959258B2 (en) Generating characteristics of users of an online system presented with content in a context relative to other content
CN106156166A (en) Relation chain inquiry system, document retrieval method, index establishing method and device
HK1179726A (en) User interfaces for personalized recommendations

Legal Events

Date Code Title Description
C06 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