CN106055566A - Mobile phone game recommendation method aiming at mobile advertisement users - Google Patents

Mobile phone game recommendation method aiming at mobile advertisement users Download PDF

Info

Publication number
CN106055566A
CN106055566A CN201610333697.3A CN201610333697A CN106055566A CN 106055566 A CN106055566 A CN 106055566A CN 201610333697 A CN201610333697 A CN 201610333697A CN 106055566 A CN106055566 A CN 106055566A
Authority
CN
China
Prior art keywords
user
game
entity
advertisement
advertising
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
CN201610333697.3A
Other languages
Chinese (zh)
Other versions
CN106055566B (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.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
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 South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201610333697.3A priority Critical patent/CN106055566B/en
Publication of CN106055566A publication Critical patent/CN106055566A/en
Application granted granted Critical
Publication of CN106055566B publication Critical patent/CN106055566B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • 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
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement

Landscapes

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

Abstract

The invention discloses a mobile phone game recommendation method aiming at mobile advertisement users. When mobile phone users use a mobile phone application, the users often click advertisements released by the mobile phone application. Advertisement clicking behaviors of the mobile phone users can reflect interest preferences of the mobile phone users to a certain extent. Through entity extraction of advertisement introduction files, an advertisement entity set preferred by the mobile phone users can be established according to advertisement clicking records of the mobile phone users. Aiming at users with game records among the mobile phone advertisement users, a game entity set and a game set preferred by the users can be further extracted, and the two sets together with the advertisement entity set can jointly reflect the users' interest preferences. Aiming at the mobile advertisement users with the game records, a neighbor user set is established through cosine similarity computation of a user model, and personalized recommendation can be carried out; and aiming at the mobile advertisement users without the game records, a cosine similarity between the users and the advertisement users with the game records is computed, and a neighbor user set is established, so that personalized recommendation can be carried out.

Description

Method is recommended in mobile phone games towards mobile advertising user
Technical field
The present invention relates to the technical field that mobile phone games are recommended, refer in particular to a kind of mobile phone towards mobile advertising user and swim Play recommendation method.
Background technology
Along with developing rapidly of the Internet, the information faced in people's daily life grows with each passing day.For solving faced by people Magnanimity information at a loss as to what to do, it is recommended that system is arisen at the historic moment.Current proposed algorithm is divided into three kinds: recommendation based on collaborative filtering System, content-based recommendation system and the commending system of mixing.Commending system based on collaborative filtering mainly includes The technology such as User-Based, Item-Based and Model-Based.Amazon shopping website mainly uses Item-Based skill Art, by the historical record analysis to user, carries out personalized recommendation to user.Content-based recommendation system, mainly structure Build the characteristic vector of article, user, carry out personalized recommendation by the similarity calculating characteristic vector.More current news websites Main use content-based recommendation system.Mixed type commending system, is by commending system based on collaborative filtering with based on interior The commending system held is combined, and the advantage drawing both has wider array of subject range.
Cellphone subscriber grows with each passing day and the captivation of mobile phone games uniqueness so that swim to cellphone subscriber's personalized recommendation Play becomes trend of the times.But, mobile phone games recommend field to have a feature different from conventional recommendation: user's Game Cycle Length, cellphone subscriber's game records are few.Therefore, mobile phone games recommendation is compared with conventional recommendation, and data have bigger openness.And In mobile Internet, moving advertising generally exists, and a lot of users usually can click on when installing and use Mobile solution To the advertisement pushed, thus become mobile advertising user.Potential mobile phone games user is excavated, for them from mobile advertising user Recommend suitable mobile phone games, while promoting mobile phone games marketing so that the propelling movement of moving advertising more precision, favorably In the win-win development promoting mobile phone games industry and moving advertising industry.
Cellphone subscriber implies the interest preference of user in the behavior of different field, and has certain dependency.Phase Mobile phone games recommendation is carried out, in conjunction with user at the behavioral data of advertisement field, energy than the user data using single field of play Preferably portray the interest of user, thus promote accuracy and the multiformity that mobile phone games are recommended further.
Summary of the invention
It is an object of the invention to overcome the deficiencies in the prior art, it is provided that a kind of mobile phone games towards mobile advertising user Recommendation method, by utilizing mobile subscriber's behavioral data at advertisement field and the behavioral data in field of play, more adds Portray user interest preference wholely, and then preferably user is modeled and game recommdation.The method has good extension Property, and can apply in other recommendation fields.
For achieving the above object, technical scheme provided by the present invention is: the mobile phone games towards mobile advertising user push away Recommend method, comprise the following steps:
1) carry out participle by advertisement and game being introduced content, utilize keyword extraction techniques based on figure, obtain The significant noun in content, i.e. entity are introduced in advertisement and game;
2) for having the mobile advertising user of game records, advertising aggregator and the game set of user is built, based on extensively Accuse and the entity in content is introduced in game, build the entity sets of preferences of user;Use for the moving advertising not having game records Family, builds the advertising aggregator of user, introduces the entity in content based on advertisement, builds the entity sets of preferences of user;
3) for having the mobile advertising user of game records, log in the frequency of game according to mobile subscriber, build mobile The game preference set of advertising user;
4) for having the mobile advertising user of game records, in conjunction with entity preference and the game set of preferences of user of user Close, build the characteristic vector of user;For there is no the mobile advertising user of game records, entity preference based on user, build The characteristic vector of user;
5) for having the mobile advertising user of game records, in conjunction with game entity, advertisement entity, game sets of preferences three Individual part calculates the neighbour user of user;For there is no the mobile advertising user of game records, based on advertisement entity from having trip The mobile advertising user of play record finds neighbour user;
6) proposed algorithm based on User-Based provides the user with game recommdation list.
In step 1) in, game is introduced data, uses the conventional participle instrument with part-of-speech tagging to carry out participle, this Game is just introduced data and is resolved into the form of document-word by sample;During participle, filter out non-nominal vocabulary;Based on Graph theory falls into a trap the method for operator node importance degree to calculate the importance of each entity node;According to entity adjacent in entity sets Relation sets up figure, and in figure, the weight on limit is all 1, then uses the random walk restarted to calculate the rank value of each node, public Formula is as shown in 1-1;
r a n k ( e i ) = ( 1 - α ) + α * Σ e j ∈ I n ( e i ) r a n k ( e j ) / | O u t ( e j ) | - - - ( 1 - 1 )
Wherein, rank (ei) presentation-entity eiSignificance level in a document, α represents the parameter that restarts of random walk, In (ei) refer to entity eiNeighborhood, | Out (ej) | refer to entity ejNeighbours' number;
Finally, according to the rank value of each entity, extract each game and introduce the entity of the front N of data rank value;In like manner, Same method can be used to calculate each advertisement and to introduce the top n entity of data.
In step 3) in, for having the advertising user of game records, concentrate at game data, find out each user and played Game, by the user one week game login record game more than twice, put into the game sets of preferences of user;Game set of preferences Cooperation is a part for user characteristics, embodies user's preference on game selects.
In step 4) in, for there being the advertising user of game records, by the advertisement entity set of user, game entity Set and game records merge, and portray the preference profile of user from multiple dimensions, one reflection user's entirety preference of final structure Characteristic vector, dimension is user's game entity, advertisement entity and game records length sum, and form is as follows:
User characteristics={ { game entity 1, game entity 2 ... }, { advertisement entity 1, advertisement entity 2 ... }, { game Record 1, game records 2 ... } }
For not having the advertising user of game records, the advertisement entity set of user is used to build user characteristics vector, dimension Degree is the length of user advertising entity sets, and form is as follows:
User characteristics={ advertisement entity 1, advertisement entity 2 ... }.
In step 5) in, calculate the neighbor lists of two kinds of different advertising user, for there being the advertising user of game records, The Similarity Measure of user is divided into three parts: the similarity of game entity, the similarity of advertisement entity, game records similar Degree, the similarity that every part draws is with different weights w1,w2,w3Carry out aggregative weighted, calculate the most similar of user Degree;Wherein, w1,w2,w3It is adjusted according to experiment needs, is initialized as 1/3,1/3,1/3, i.e. three part Similarity Measure knots Really proportion is identical;Computing formula is as shown in 5-1:
Similar(u1,u2)=w1*cosine(gameEntity1,gameEntity2)
+w2*cosine(adEntity1,adEntity2)
+w3*cosine(gameList1,gameList2) (5-1)
Wherein, gameEntity is game entity set, and adEntity is advertisement entity set, and gameList is that user swims Play set of records ends;Wherein cosine is cosine similarity, and computing formula is as shown in 5-2:
cos i n e ( u i , u j ) = u i * u j | | u i | | * | | u j | | = Σ k = 1 m x i , k * x j , k Σ k = 1 m x i , k 2 * Σ k = 1 m x j , k 2 - - - ( 5 - 2 )
Finally, according to the height of cosine similarity, Top-N the neighbour user of user is found out;
For there is no the advertising user of game records, more than the advertising user that calculates this user and there is game records String similarity, builds neighbour's user list of this user, shown in the following 5-3 of computing formula:
Similar(u1,u2)=cosine (adEntity1,adEntity2) (5-3)
Wherein, u1It is the advertising user not having game records, u2It is the advertising user having game records, final u1Neighbour User is the advertising user having game records.
In step 6) in, for each user, according to the game records in its neighbour user, use below equation to push away Recommend:
G r a d e ( u i , game j ) = Σ v ∈ N e i g h ( u i ) ∩ game j ∈ g a m e L i s t ( v ) S i m i l a r ( u i , v ) - - - ( 6 - 1 )
Wherein, Neigh (ui) it is uiTop-N neighbour user, gameList is user's game records;
Finally, according to the value of grade from big to small, front Top-K the game of user is found out as recommendation list.
The present invention compared with prior art, has the advantage that and beneficial effect:
1, for not having the mobile advertising user of game records, the present invention utilizes these certain customers and has game records The similarity of mobile advertising user carries out mobile phone games recommendation, overcomes the cold start-up problem in conventional mobile phone game recommdation.
2, for having the advertising user of game records, the present invention is from the advertisement entity preference of user, game entity preference And game sets of preferences set out, more complete features user preference, is faced overcoming conventional mobile phone game recommdation algorithm Sparse sex chromosome mosaicism simultaneously, improve accuracy and the multiformity of recommendation.
Accompanying drawing explanation
Fig. 1 is that method flow diagram is recommended in the mobile phone games of invention.
Fig. 2 is advertisement or the game entity extraction flow chart of the present invention.
Fig. 3 is that document-entity bipartite graph is introduced in the advertisement of the present invention.
Detailed description of the invention
Below in conjunction with specific embodiment, the invention will be further described.
As it is shown in figure 1, the mobile phone games towards mobile advertising user described in the present embodiment recommend method, including following step Rapid:
1) carry out participle by advertisement and game being introduced content, utilize keyword extraction techniques based on figure, obtain The significant noun in content, i.e. entity are introduced in advertisement and game.
Entity refers to the noun that some are significant, can be that some are towards code name (such as three states, the Warring states), name in gaming (Cao behaviour, Song Jiang), place name (Chibi) etc.;Advertisement field can be some field nouns (as finance, physical culture), role (tide father, Peppery mother) etc..Game is introduced data, uses conventional participle instrument such as HandLP, OpenCLAS etc. with part-of-speech tagging to enter Row participle, thus introduces game data and resolves into the form of document-word.During participle, filter out non-nominal Vocabulary.Now the most more due to the entity number of document, therefore calculate each based on the fall into a trap method of operator node importance degree of graph theory The importance of entity node.Setting up figure according to the syntopy of entity in entity sets, in figure, the weight on limit is all 1, then makes Calculate the rank value of each node with the random walk restarted, formula is as shown in 1-1.Finally, according to the rank of each entity Value, extracts each game and introduces the entity of the front N of data rank value.Use same method to calculate each advertisement and introduce data Top n entity.The flow process of this step is as shown in Figure 2.
r a n k ( e i ) = ( 1 - α ) + α * Σ e j ∈ I n ( e i ) r a n k ( e j ) / | O u t ( e j ) | - - - ( 1 - 1 )
Wherein, rank (ei) presentation-entity eiSignificance level in a document, α represents the parameter that restarts of random walk, In (ei) refer to entity eiNeighborhood, | Out (ej) | refer to entity ejNeighbours' number.
2) for having the mobile advertising user of game records, advertising aggregator and the game set of user is built, based on extensively Accuse and the entity in content is introduced in game, build the entity sets of preferences of user;Use for the moving advertising not having game records Family, builds the advertising aggregator of user, introduces the entity in content based on advertisement, builds the entity sets of preferences of user.
User in moving advertising is divided into two kinds: a kind of user being to have game records;Another kind is note of not playing The user of record.For two kinds of different advertising user, the recommendation method that we use is different.But in advertisement entity preference Structure on, use identical method.
If a user is interested in certain advertisement entity, there is a strong possibility, and this advertisement entity of property appears in this use Document is introduced in the multiple advertisements clicked at family.Ad click record according to cellphone subscriber, builds advertisement-stereogram, such as Fig. 3 Shown in.Wherein summit includes advertisement vertex va, and entity vertex ve, and two class summits between limit E, the weight calculation on limit is adopted Use formula 2-1.
w ( v , v ′ ) = r a n k ( e , a ) , v ∈ v a , v ′ ∈ v e 1 / o u t ( v ) , v ∈ v e , v ′ ∈ v a 0 , o t h e r - - - ( 2 - 1 )
Limit E (the v of advertisement-inter-entitya,ve) weight in the two directions is different.Limit power w from advertisement to entity (va,ve) the rank value that calculated by step 1 determines, embodies entity importance in document is introduced in advertisement;From entity to advertisement Limit power w (ve,va) it is defined as the inverse i.e. 1/Out (v) of entity out-degree.Based on this figure, Random Walk Algorithm is used to find out rank It is worth Top-k1 the advertisement entity that k1 the highest node, i.e. user are liked.
The advertising user of game records was had for those, the game that it was played, use identical method, obtain this kind of Top-k2 game entity of advertising user preference.
3) for having the mobile advertising user of game records, log in the frequency of game according to mobile subscriber, build mobile The game preference set of advertising user.Specifically: for having the advertising user of game records, concentrate at game data, find out The game that each user played, by user's game login record game more than twice in a week, puts into the game set of preferences of user Close.Game sets of preferences, as a part for user characteristics, embodies user's preference on game selects.
4) for having the mobile advertising user of game records, in conjunction with entity preference and the game set of preferences of user of user Close, build the characteristic vector of user;For there is no the mobile advertising user of game records, entity preference based on user, build The characteristic vector of user.
For there being the advertising user of game records, by the advertisement entity set of user, game entity set and game Record merges, and portrays the preference profile of user from multiple dimensions, the final characteristic vector building reflection user's entirety preference, Dimension is user's game entity, advertisement entity and game records length sum.Form is as follows:
User characteristics={ { game entity 1, game entity 2 ... }, { advertisement entity 1, advertisement entity 2 ... }, { game Record 1, game records 2 ... } }
For not having the advertising user of game records, the advertisement entity set of user is used to build user characteristics vector, dimension Degree is the length of user advertising entity sets.Form is as follows:
User characteristics={ advertisement entity 1, advertisement entity 2 ... }.
5) for having the mobile advertising user of game records, in conjunction with game entity, advertisement entity, game sets of preferences three Individual part calculates the neighbour user of user;For there is no the mobile advertising user of game records, based on advertisement entity from having trip The mobile advertising user of play record finds neighbour user.
Calculate the neighbor lists of two kinds of different advertising user.For there being the advertising user of game records, user's is similar Degree calculating is divided into three parts: the similarity of game entity, the similarity of advertisement entity, the similarity of game records, often a part The similarity drawn is with different weights w1,w2,w3Carry out aggregative weighted, calculate the final similarity of user.Wherein, w1,w2, w3It is adjusted according to experiment needs, is initialized as 1/3,1/3,1/3, i.e. three part Similarity Measure result proportion phases With.Computing formula is as shown in 5-1:
Similar(u1,u2)=w1*cosine(gameEntity1,gameEntity2)
+w2*cosine(adEntity1,adEntity2)
+w3*cosine(gameList1,gameList2) (5-1)
Wherein, gameEntity is game entity set, and adEntity is advertisement entity set, and gameList is that user swims Play set of records ends.Wherein cosine is cosine similarity, and computing formula is as shown in 5-2:
cos i n e ( u i , u j ) = u i * u j | | u i | | * | | u j | | = Σ k = 1 m x i , k * x j , k Σ k = 1 m x i , k 2 * Σ k = 1 m x j , k 2 - - - ( 5 - 2 )
Finally, according to the height of cosine similarity, Top-N the neighbour user of user is found out.
For not having the advertising user of game records, we are by the advertising user calculating this user with have game records Cosine similarity, build neighbour's user list of this user, shown in the following 5-3 of computing formula:
Similar(u1,u2)=cosine (adEntity1,adEntity2) (5-3)
Wherein, u1It is the advertising user not having game records, u2It is the advertising user having game records, final u1Neighbour User is the advertising user having game records.
6) proposed algorithm based on User-Based provides the user with game recommdation list.
For each user, according to the game records in its neighbour user, below equation is used to recommend:
G r a d e ( u i , game j ) = Σ v ∈ N e i g h ( u i ) ∩ game j ∈ g a m e L i s t ( v ) S i m i l a r ( u i , v ) - - - ( 6 - 1 )
Wherein, Neigh (ui) it is uiTop-N neighbour user, gameList is user's game records;
Finally, according to the value of grade from big to small, front Top-K the game of user is found out as recommendation list.
Embodiment described above is only the preferred embodiments of the invention, not limits the practical range of the present invention with this, therefore The change that all shapes according to the present invention, principle are made, all should contain within the scope of the present invention.

Claims (6)

1. method is recommended in the mobile phone games towards mobile advertising user, it is characterised in that comprise the following steps:
1) carry out participle by advertisement and game being introduced content, utilize keyword extraction techniques based on figure, obtain advertisement The significant noun in content, i.e. entity is introduced with game;
2) for having the mobile advertising user of game records, build advertising aggregator and the game set of user, based on advertisement and The entity in content is introduced in game, builds the entity sets of preferences of user;For there is no the mobile advertising user of game records, structure Build the advertising aggregator of user, introduce the entity in content based on advertisement, build the entity sets of preferences of user;
3) for having the mobile advertising user of game records, log in the frequency of game according to mobile subscriber, build moving advertising The game preference set of user;
4) for having the mobile advertising user of game records, in conjunction with entity preference and the game sets of preferences of user of user, Build the characteristic vector of user;For there is no the mobile advertising user of game records, entity preference based on user, build user Characteristic vector;
5) for having the mobile advertising user of game records, in conjunction with game entity, advertisement entity, three portions of game sets of preferences Divide the neighbour user calculating user;For there is no the mobile advertising user of game records, based on advertisement entity from having game note The mobile advertising user of record is found neighbour user;
6) proposed algorithm based on User-Based provides the user with game recommdation list.
Method is recommended in mobile phone games towards mobile advertising user the most according to claim 1, it is characterised in that: in step 1) in, game is introduced data, use the conventional participle instrument with part-of-speech tagging to carry out participle, thus game is introduced Data resolve into the form of document-word;During participle, filter out non-nominal vocabulary;Fall into a trap operator node based on graph theory The method of importance degree calculates the importance of each entity node;Figure, figure is set up according to the syntopy of entity in entity sets The weight on middle limit is all 1, then uses the random walk restarted to calculate the rank value of each node, and formula is as shown in 1-1;
r a n k ( e i ) = ( 1 - α ) + α * Σ e j ∈ I n ( e i ) r a n k ( e j ) / | O u t ( e j ) | - - - ( 1 - 1 )
Wherein, rank (ei) presentation-entity eiSignificance level in a document, α represents the parameter that restarts of random walk, In (ei) Refer to entity eiNeighborhood, | Out (ej) | refer to entity ejNeighbours' number;
Finally, according to the rank value of each entity, extract each game and introduce the entity of the front N of data rank value;In like manner, it is possible to Use same method to calculate each advertisement and introduce the top n entity of data.
Method is recommended in mobile phone games towards mobile advertising user the most according to claim 1, it is characterised in that: in step 3), in, for having the advertising user of game records, concentrate at game data, find out the game that each user played, by user The game login record game more than twice in one week, puts into the game sets of preferences of user;Game sets of preferences is special as user The part levied, embodies user's preference on game selects.
Method is recommended in mobile phone games towards mobile advertising user the most according to claim 1, it is characterised in that: in step 4) in, for there being the advertising user of game records, by the advertisement entity set of user, game entity set and game records Merge, portray the preference profile of user from multiple dimensions, the final characteristic vector building reflection user's entirety preference, dimension Being user's game entity, advertisement entity and game records length sum, form is as follows:
User characteristics={ { game entity 1, game entity 2 ... }, { advertisement entity 1, advertisement entity 2 ... }, { game records 1, game records 2 ... } }
For not having the advertising user of game records, using the advertisement entity set of user to build user characteristics vector, dimension is The length of user advertising entity sets, form is as follows:
User characteristics={ advertisement entity 1, advertisement entity 2 ... }.
Method is recommended in mobile phone games towards mobile advertising user the most according to claim 1, it is characterised in that: in step 5), in, the neighbor lists of two kinds of different advertising user is calculated, for there being the advertising user of game records, the similarity meter of user Point counting is three parts: the similarity of game entity, the similarity of advertisement entity, the similarity of game records, and every part draws Similarity with different weights w1,w2,w3Carry out aggregative weighted, calculate the final similarity of user;Wherein, w1,w2,w3Root Testing needs factually to be adjusted, be initialized as 1/3,1/3,1/3, i.e. three part Similarity Measure result proportions are identical;Meter Calculate formula as shown in 5-1:
Similar(u1,u2)=w1*cosine(gameEntity1,gameEntity2)
+w2*cosine(adEntity1,adEntity2)
+w3*cosine(gameList1,gameList2) (5-1)
Wherein, gameEntity is game entity set, and adEntity is advertisement entity set, and gameList is that user plays note Record set;Wherein cosine is cosine similarity, and computing formula is as shown in 5-2:
cos i n e ( u i , u j ) = u i * u j | | u i | | * | | u j | | = Σ k = 1 m x i , k * x j , k Σ k = 1 m x i , k 2 * Σ k = 1 m x j , k 2 - - - ( 5 - 2 )
Finally, according to the height of cosine similarity, Top-N the neighbour user of user is found out;
For there is no the advertising user of game records, the cosine phase of the advertising user by calculating this user and there is game records Like degree, build neighbour's user list of this user, shown in the following 5-3 of computing formula:
Similar(u1,u2)=cosine (adEntity1,adEntity2) (5-3)
Wherein, u1It is the advertising user not having game records, u2It is the advertising user having game records, final u1Neighbour user It it is all the advertising user having game records.
Method is recommended in mobile phone games towards mobile advertising user the most according to claim 1, it is characterised in that: in step 6) in, for each user, according to the game records in its neighbour user, below equation is used to recommend:
G r a d e ( u i , game j ) = Σ v ∈ N e i g h ( u i ) ∩ game j ∈ g a m e L i s t ( v ) S i m i l a r ( u i , v ) - - - ( 6 - 1 )
Wherein, Neigh (ui) it is uiTop-N neighbour user, gameList is user's game records;
Finally, according to the value of grade from big to small, front Top-K the game of user is found out as recommendation list.
CN201610333697.3A 2016-05-19 2016-05-19 Mobile phone games recommended method towards mobile advertising user Expired - Fee Related CN106055566B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610333697.3A CN106055566B (en) 2016-05-19 2016-05-19 Mobile phone games recommended method towards mobile advertising user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610333697.3A CN106055566B (en) 2016-05-19 2016-05-19 Mobile phone games recommended method towards mobile advertising user

Publications (2)

Publication Number Publication Date
CN106055566A true CN106055566A (en) 2016-10-26
CN106055566B CN106055566B (en) 2019-06-18

Family

ID=57177101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610333697.3A Expired - Fee Related CN106055566B (en) 2016-05-19 2016-05-19 Mobile phone games recommended method towards mobile advertising user

Country Status (1)

Country Link
CN (1) CN106055566B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108596695A (en) * 2018-05-15 2018-09-28 口口相传(北京)网络技术有限公司 Entity method for pushing and system
CN110335073A (en) * 2019-06-27 2019-10-15 杭州联汇科技股份有限公司 A kind of accurate method for pushing of Instant Ads excavated based on user behavior data
TWI678667B (en) * 2017-03-30 2019-12-01 王建鈞 System and method for placement marketing by playing game in a user terminal device
TWI787196B (en) * 2016-11-29 2022-12-21 香港商阿里巴巴集團服務有限公司 Method, device and system for generating business object attribute identification

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150046467A1 (en) * 2013-08-09 2015-02-12 Google Inc. Ranking content items using predicted performance
RU2014118337A (en) * 2014-05-07 2015-11-20 Общество С Ограниченной Ответственностью "Яндекс" DEVICE, AND ALSO WAY OF SELECTING AND PLACING TARGET MESSAGES ON THE SEARCH RESULTS PAGE
CN105389396A (en) * 2015-12-22 2016-03-09 北京奇虎科技有限公司 Social game recommendation method and device
CN105468723A (en) * 2015-11-20 2016-04-06 小米科技有限责任公司 Information recommendation method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150046467A1 (en) * 2013-08-09 2015-02-12 Google Inc. Ranking content items using predicted performance
RU2014118337A (en) * 2014-05-07 2015-11-20 Общество С Ограниченной Ответственностью "Яндекс" DEVICE, AND ALSO WAY OF SELECTING AND PLACING TARGET MESSAGES ON THE SEARCH RESULTS PAGE
CN105468723A (en) * 2015-11-20 2016-04-06 小米科技有限责任公司 Information recommendation method and device
CN105389396A (en) * 2015-12-22 2016-03-09 北京奇虎科技有限公司 Social game recommendation method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI787196B (en) * 2016-11-29 2022-12-21 香港商阿里巴巴集團服務有限公司 Method, device and system for generating business object attribute identification
TWI678667B (en) * 2017-03-30 2019-12-01 王建鈞 System and method for placement marketing by playing game in a user terminal device
CN108596695A (en) * 2018-05-15 2018-09-28 口口相传(北京)网络技术有限公司 Entity method for pushing and system
CN108596695B (en) * 2018-05-15 2021-04-27 口口相传(北京)网络技术有限公司 Entity pushing method and system
CN110335073A (en) * 2019-06-27 2019-10-15 杭州联汇科技股份有限公司 A kind of accurate method for pushing of Instant Ads excavated based on user behavior data

Also Published As

Publication number Publication date
CN106055566B (en) 2019-06-18

Similar Documents

Publication Publication Date Title
CN104935963B (en) A kind of video recommendation method based on timing driving
CN103209342B (en) A kind of introduce video popularity and the collaborative filtered recommendation method of user's interests change
CN104602042B (en) Label setting method based on user behavior
CN103514304B (en) Project recommendation method and device
CN103106259B (en) A kind of mobile webpage content recommendation method based on situation
CN104063801B (en) A kind of moving advertising recommend method based on cluster
Dave et al. Learning the click-through rate for rare/new ads from similar ads
CN103678652B (en) Information individualized recommendation method based on Web log data
US9418142B2 (en) Overlapping community detection in weighted graphs
CN106055566A (en) Mobile phone game recommendation method aiming at mobile advertisement users
CN103729359A (en) Method and system for recommending search terms
CN104317900A (en) Multiattribute collaborative filtering recommendation method oriented to social network
CN105069717A (en) Personalized travel route recommendation method based on tourist trust
CN104133817A (en) Online community interaction method and device and online community platform
CN102929928A (en) Multidimensional-similarity-based personalized news recommendation method
CN104239496B (en) A kind of method of combination fuzzy weighted values similarity measurement and cluster collaborative filtering
CN105023178B (en) A kind of electronic commerce recommending method based on ontology
CN104915861A (en) An electronic commerce recommendation method for a user group model constructed based on scores and labels
CN106033415A (en) A text content recommendation method and device
CN103914743A (en) On-line serial content popularity prediction method based on autoregressive model
CN106296286A (en) The predictor method of ad click rate and estimating device
CN106250545A (en) A kind of multimedia recommendation method and system searching for content based on user
CN104462592A (en) Social network user behavior relation deduction system and method based on indefinite semantics
CN104182421A (en) Video clustering method and detecting method
CN104035972A (en) Knowledge recommending method and system based on micro blogs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190618