CN104008138A - Music recommendation method based on social network - Google Patents

Music recommendation method based on social network Download PDF

Info

Publication number
CN104008138A
CN104008138A CN201410192981.4A CN201410192981A CN104008138A CN 104008138 A CN104008138 A CN 104008138A CN 201410192981 A CN201410192981 A CN 201410192981A CN 104008138 A CN104008138 A CN 104008138A
Authority
CN
China
Prior art keywords
user
song
music
recommendation
users
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
CN201410192981.4A
Other languages
Chinese (zh)
Other versions
CN104008138B (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.)
Nanjing Post and Telecommunication University
Original Assignee
Nanjing Post and Telecommunication University
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 Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201410192981.4A priority Critical patent/CN104008138B/en
Publication of CN104008138A publication Critical patent/CN104008138A/en
Application granted granted Critical
Publication of CN104008138B publication Critical patent/CN104008138B/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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides an individualized music recommendation scheme. In order to solve the problem that traditional music recommendation is blind and mechanical, a data mining technology is utilized, users are segmented in a stratified mode, and various different requirements are analyzed according to historical records of the users. The users are clustered by the combination of the social network and according to music favored by the users and hated by the users, an interest tendency label is generated for each user, the users are recommended to add adjacent users to be friends, and the friends are synchronously changed according to the change of user interests. Thus, friend circles serve as a data set, recommendation is conducted through an association rule, and recommendation is more accurate and more efficient. A cloud computing technology is utilized, mass music information and user data are acquired, and good expansibility is achieved.

Description

A kind of music recommend method based on social networks
Technical field
The present invention is a kind of individualized music suggested design.Blindness and the mechanical problem of for traditional music, recommending, utilize data mining technology, stratified by subscriber segmentation, and combine with social networks, makes to recommend more accurately efficient.Use cloud computing technology, to solve music information and the user data of magnanimity simultaneously.Belong to data mining and cloud computing field.
Background technology
Along with developing rapidly of Internet technology, arise at the historic moment in music recommend miscellaneous website, and network digital music also becomes important component part indispensable in people's studying and living gradually.Brand-new music carrier, when providing business opportunity for music site, has also proposed new challenge.How in network world, to attract new user, keep old user here, become the main task of music site.On the other hand, user, at the digital music in the face of magnanimity, therefrom find own requirement also just like looking for a needle in a haystack.Therefore, we need a comprehensive understanding user's of energy music tendentiousness, reflect user interest comprehensively, and can excavate the music recommend system of user's potential demand.
Music series products has passed through three development epoch, and first epoch are program request epoch, and user comes program request oneself to want the song of listening by song title and singer, as dried shrimp; Second epoch is to carry out data mining by single dimension, introduces algorithm, goes the song that judges that user likes, as bean cotyledon; The 3rd epoch are to recommend and data mining by social networks, by introducing social collection of illustrative plates and interest graph, excavate the interested music of user.
Summary of the invention
Technical matters: music recommend and text are recommended and other information recommendations make a big difference.One, music recommend has suitable subjectivity, can be subject to the impact of the many factors such as surrounding environment.Two, there is available time, can be along with broadcasting time and popular time change.Three, there is ambiguity, music recommend does not often need to be accurate to certain first song, and more should focus on the excavation of potential interest than the recommendation of similar song.Therefore, only use basic data digging method, the rigid classification of the labels such as utilization " special edition ", " singer ", " style " recommends or according to historical record association mining, going out suggested design is not well positioned to meet actual needs.
Technical scheme: blindness and the mechanical problem of recommending for traditional music, the present invention relates to a kind of new individualized music suggested design.Utilize data mining technology, stratified by subscriber segmentation, according to user's historical record, analyze various demand.Combine with social networks, the music of liking according to user and disagreeable music are carried out cluster to user simultaneously, and each user is generated to interest tendency label, recommend user that neighboring user is added as a friend.Then take friend circle as data set, adopt correlation rule to recommend, make to recommend more accurately efficient.
The operational scheme of a music recommend system of taking this programme is as follows:
1. the music recommend method based on social networks, is characterized in that this recommend method step is as follows:
Step 1. prompting user logins, and inquires about this user's historical record in background data base; If this user logins for the first time, perform step 2~step 4, otherwise execution step 5~step 7, the step 8 of finally seeking unity of action;
Step 2. is sorted according to the music number of times in current Qu Ku by music recommend system, selects the most popular song and recommends as initialization playlist;
This commending system of step 3. is when waiting for that user listens to, and prompting user likes, dislikes and skip the selection of option and these evaluation results are carried out to classification analysis every first song, calculates wherein, i represents certain user, and n represents to like the sum of song, and m represents the sum of disagreeable song, r i,krepresent whether user i likes k song, t i,krepresent the whether disagreeable k song of user i;
Step 4. simultaneously, is carried out cluster analysis by the selection result of collecting in step 3, calculates any two user i, the similarity sim between j ( i,j), find adjacent friend circle, the interest tendency label of prompting neighboring user, the information of favorite song, special edition, recommendation user add is good friend; Then perform step 8;
The user that step 5. once logged in has storage of history data P in database, and commending system reads this user's buddy list and friend circle and plays record from background data base;
The history that step 6. reads this user by commending system from background data base is again play record, if the frequent degree of listening in the recent period surpasses every day three times, surpasses half an hour at every turn, perform step 7, otherwise skips steps 7 directly performs step 8;
Step 7. commending system is the music of up-to-date interpolation in this user's commending friends circle;
Step 8. commending system carries out correlation rule recommendation according to playing record in this user's friend circle, for this user recommends music, and continues to record its evaluation result;
Step 9., at music recommend system run duration, can be monitored interest migration factor ε=p of this user always 2+ d * l, wherein p representation unit time skip song and the always ratio of recommendation song, d represents to delete the ratio that disagreeable song accounts for all recommendation songs, l represents that the deleted song of once liking accounts for all ratios of liking song, if meet acquiescence threshold values 0.6, perform step 10~step 12, otherwise directly perform step 13;
Step 10. couple user re-starts classification analysis, upgrades user's interest tendency label;
Step 11. couple user re-starts cluster analysis, upgrades friend recommendation list, adds new good friend, deletes old friendship friend;
Step 12. is carried out correlation rule recommendation according to playing record in the friend circle after upgrading;
Step 13. continues as that user provides music service until user exits this service.
Beneficial effect: the present invention proposes a kind of new individualized music suggested design, the main advantage of this scheme is:
One, segment user's request, avoided unexpected winner song cannot enter the defect of recommendation list;
Two, combine with social networks, dwindled the scope of data mining, blindness and the mechanicalness of having avoided traditional music to recommend, make to recommend more accurately efficient;
Three, proposed the concept of the interest migration factor, increased the ability of machine learning, the user's needs of more fitting, follow the trail of changes in demand, and can revise data mining error, avoid repeating recommending;
Four, use cloud computing technology, to process music information and the user data of magnanimity, there is good expansion.
Accompanying drawing explanation
Fig. 1 music recommend process flow diagram.
Fig. 2 customer relationship logical diagram.
Fig. 3 user interest transition graph.
Embodiment
The key that individualized music is recommended is, each user is body one by one, has only got each individual feature clear, just can put the contact between individuality in order, recommends efficiently.Therefore, user account is using the unique identification as discriminate individuals.
If log in for the first time, select 20 the most popular songs as initial list, in order to collect user's preliminary information, if be the very short visitor of listening period, the hottest song is also enough to satisfy the demands.
Interest tendency label: can select when user listens to like, disagreeable, the option such as skip, these selection results are classified, the music of liking and disagreeable music are classified respectively, according to the attribute of music itself, such as bent wind, special edition, singer etc., for user generates interest tendency label, comprise and like singer, music style, played songs, likes song etc. most at most.For example: (user A, rock and roll, May, the stubborn > > of favorite song < <)
With user, for body one by one, according to these results, carry out cluster analysis, the similarity between user is
sim ( i , j ) = &Sigma; k = 1 n r i , k &times; r j , k &Sigma; k = 1 n r i , k 2 &times; &Sigma; k = 1 n r j , k 2 &times; &Sigma; k = 1 m t i , k &times; t j , k &Sigma; k = 1 m t i , k 2 &times; &Sigma; k = 1 n t j , k 2
Wherein, i, j represents two users, and n represents to like the sum of song, and m represents the sum of disagreeable song, r i,k, r j,krepresent user i, whether j likes k song, t i,k, t j,krepresent user i, the whether disagreeable k song of j.
According to the similarity of user and each friend circle central point, for user sorts out, find adjacent friend circle, the interest tendency label of prompting neighboring user, the information such as favorite song, special edition, recommendation user add is good friend, finally by user oneself, judged whether to add, avoid systematic error.
Different users is different for the demand of recommending, and is apparent that most, repeats to listen a small amount of concert to produce sense of fatigue, and the potential interest that good commending system should be able to digging user.Therefore the hot music that, only just constantly repeats to recommend user to like type is inadequate.If this user listens to very frequent, just should recommend compared with the song of unexpected winner, to excavate its potential interest in the song of up-to-date issue and circle of friends.
According to playing record in friend circle, carry out correlation rule recommendation, according to self historical record search rule, obtain recommendation results.Data set is dwindled within friend circle, reduced calculated amount, facilitate decimation rule, improved again the accuracy of recommending.
The interest migration factor: user's hobby is not unalterable, can change along with factors such as time and environment, and by the resulting result of data mining, also might not start just very accurate.So there will be the disagreeable music of continuous recommendation user, the music of frequently skipping, and user deletes the situations such as music of once liking.Therefore, add the concept of interest migration factor ε, learnt user's hobby, the error that the variation of reaction user interest and equilibrium criterion are excavated.
ε=p 2+d×l
Wherein, p representation unit time skip song and total ratio of recommending song, d represents to delete the ratio that disagreeable song accounts for all recommendation songs, and l represents that the deleted song of once liking accounts for all ratios of liking song.
When ε meets certain threshold values, just need to revise proposed standard, user is re-started to classification analysis, upgrade user's interest tendency label, user is re-started to cluster analysis, upgrade friend recommendation list, add new good friend, delete old friendship friend.Determining of concrete threshold values need to be considered song storehouse sum, total number of users, and many practical factors such as average line duration, cannot simply determine a fixed value, should adjust at any time according to actual conditions, and acquiescence is made as 0.6.
Every first song can be commented on and be visible to the user in friend circle, lists file names with nearest part comment during recommendation, increases the surcharge of music, improves stickiness.

Claims (1)

1. the music recommend method based on social networks, is characterized in that this recommend method step is as follows:
Step 1. prompting user logins, and inquires about this user's historical record in background data base; If this user logins for the first time, perform step 2~step 4, otherwise execution step 5~step 7, the step 8 of finally seeking unity of action;
Step 2. is sorted according to the music number of times in current Qu Ku by music recommend system, selects the most popular song and recommends as initialization playlist;
This commending system of step 3. is when waiting for that user listens to, and prompting user likes, dislikes and skip the selection of option and these evaluation results are carried out to classification analysis every first song, calculates wherein, i represents certain user, and n represents to like the sum of song, and m represents the sum of disagreeable song, r i,krepresent whether user i likes k song, t i,krepresent the whether disagreeable k song of user i;
Step 4. simultaneously, is carried out cluster analysis by the selection result of collecting in step 3, calculates any two user i, the similarity sim between j ( i,j), find adjacent friend circle, the interest tendency label of prompting neighboring user, the information of favorite song, special edition, recommendation user add is good friend; Then perform step 8;
The user that step 5. once logged in has storage of history data P in database, and commending system reads this user's buddy list and friend circle and plays record from background data base;
The history that step 6. reads this user by commending system from background data base is again play record, if the frequent degree of listening in the recent period surpasses every day three times, surpasses half an hour at every turn, perform step 7, otherwise skips steps 7 directly performs step 8;
Step 7. commending system is the music of up-to-date interpolation in this user's commending friends circle;
Step 8. commending system carries out correlation rule recommendation according to playing record in this user's friend circle, for this user recommends music, and continues to record its evaluation result;
Step 9., at music recommend system run duration, can be monitored interest migration factor ε=p of this user always 2+ d * l, wherein p representation unit time skip song and the always ratio of recommendation song, d represents to delete the ratio that disagreeable song accounts for all recommendation songs, l represents that the deleted song of once liking accounts for all ratios of liking song, if meet acquiescence threshold values 0.6, perform step 10~step 12, otherwise directly perform step 13;
Step 10. couple user re-starts classification analysis, upgrades user's interest tendency label;
Step 11. couple user re-starts cluster analysis, upgrades friend recommendation list, adds new good friend, deletes old friendship friend;
Step 12. is carried out correlation rule recommendation according to playing record in the friend circle after upgrading;
Step 13. continues as that user provides music service until user exits this service.
CN201410192981.4A 2014-05-08 2014-05-08 A kind of music based on social networks recommends method Expired - Fee Related CN104008138B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410192981.4A CN104008138B (en) 2014-05-08 2014-05-08 A kind of music based on social networks recommends method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410192981.4A CN104008138B (en) 2014-05-08 2014-05-08 A kind of music based on social networks recommends method

Publications (2)

Publication Number Publication Date
CN104008138A true CN104008138A (en) 2014-08-27
CN104008138B CN104008138B (en) 2017-06-30

Family

ID=51368795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410192981.4A Expired - Fee Related CN104008138B (en) 2014-05-08 2014-05-08 A kind of music based on social networks recommends method

Country Status (1)

Country Link
CN (1) CN104008138B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104408051A (en) * 2014-10-28 2015-03-11 广州酷狗计算机科技有限公司 Song recommendation method and device
CN104615749A (en) * 2015-02-12 2015-05-13 深圳市欧珀通信软件有限公司 Ring tone recommendation method and ring tone recommendation device
CN104899265A (en) * 2015-05-21 2015-09-09 广东小天才科技有限公司 Information recommendation method and system
CN105893361A (en) * 2014-09-23 2016-08-24 江苏奥博洋信息技术有限公司 A method for structured classification of users in socialized media
CN105975483A (en) * 2016-04-25 2016-09-28 北京三快在线科技有限公司 User preference-based message pushing method and platform
CN106021302A (en) * 2016-05-04 2016-10-12 北京思特奇信息技术股份有限公司 Intelligent recommendation technique based wireless music recommendation method and system
CN106599114A (en) * 2016-11-30 2017-04-26 上海斐讯数据通信技术有限公司 Music recommendation method and system
CN106850417A (en) * 2017-04-06 2017-06-13 北京深思数盾科技股份有限公司 A kind of method and device for setting up user-association relation
WO2017124394A1 (en) * 2016-01-21 2017-07-27 阮元 Method for automatically recommending resources by vehicle-mounted computer and recommendation system
CN107368552A (en) * 2017-06-30 2017-11-21 广东欧珀移动通信有限公司 A kind of friend recommendation method, apparatus, storage medium, server and terminal
CN109637559A (en) * 2018-11-10 2019-04-16 东莞市华睿电子科技有限公司 A kind of method for playing music applied to bullet train
CN110297939A (en) * 2019-06-21 2019-10-01 山东科技大学 A kind of music personalization system of fusion user behavior and cultural metadata
CN110321478A (en) * 2019-05-27 2019-10-11 腾讯科技(北京)有限公司 A kind of information recommendation method, device, equipment and medium
CN110633408A (en) * 2018-06-20 2019-12-31 北京正和岛信息科技有限公司 Recommendation method and system for intelligent business information
CN110704744A (en) * 2019-09-30 2020-01-17 北京金山安全软件有限公司 Method and device for recommending target object to user and electronic equipment
CN110851651A (en) * 2019-11-08 2020-02-28 杭州趣维科技有限公司 Personalized video recommendation method and system
WO2020093559A1 (en) * 2018-11-09 2020-05-14 平安科技(深圳)有限公司 Music recommendation method and apparatus, and computer device
CN111314205A (en) * 2020-01-16 2020-06-19 广州酷狗计算机科技有限公司 Instant messaging matching method, device, system, equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006321A1 (en) * 2000-07-06 2009-01-01 Microsoft Corporation System and methods for the automatic transmission of new, high affinity media

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006321A1 (en) * 2000-07-06 2009-01-01 Microsoft Corporation System and methods for the automatic transmission of new, high affinity media

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DEREK L. HANSEN: "Mixing It Up: Recommending Collections of Items", 《CLASSIFYING AND RECOMMENDING CONTENT》 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105893361A (en) * 2014-09-23 2016-08-24 江苏奥博洋信息技术有限公司 A method for structured classification of users in socialized media
CN104408051A (en) * 2014-10-28 2015-03-11 广州酷狗计算机科技有限公司 Song recommendation method and device
CN104408051B (en) * 2014-10-28 2019-04-09 广州酷狗计算机科技有限公司 Song recommendations method and device
CN104615749A (en) * 2015-02-12 2015-05-13 深圳市欧珀通信软件有限公司 Ring tone recommendation method and ring tone recommendation device
CN104899265A (en) * 2015-05-21 2015-09-09 广东小天才科技有限公司 Information recommendation method and system
CN104899265B (en) * 2015-05-21 2018-07-20 广东小天才科技有限公司 Information recommendation method and system
WO2017124394A1 (en) * 2016-01-21 2017-07-27 阮元 Method for automatically recommending resources by vehicle-mounted computer and recommendation system
CN105975483A (en) * 2016-04-25 2016-09-28 北京三快在线科技有限公司 User preference-based message pushing method and platform
CN106021302A (en) * 2016-05-04 2016-10-12 北京思特奇信息技术股份有限公司 Intelligent recommendation technique based wireless music recommendation method and system
CN106599114A (en) * 2016-11-30 2017-04-26 上海斐讯数据通信技术有限公司 Music recommendation method and system
CN106850417A (en) * 2017-04-06 2017-06-13 北京深思数盾科技股份有限公司 A kind of method and device for setting up user-association relation
CN107368552A (en) * 2017-06-30 2017-11-21 广东欧珀移动通信有限公司 A kind of friend recommendation method, apparatus, storage medium, server and terminal
CN110633408A (en) * 2018-06-20 2019-12-31 北京正和岛信息科技有限公司 Recommendation method and system for intelligent business information
CN110633408B (en) * 2018-06-20 2024-03-15 北京正和岛信息科技有限公司 Intelligent business information recommendation method and system
WO2020093559A1 (en) * 2018-11-09 2020-05-14 平安科技(深圳)有限公司 Music recommendation method and apparatus, and computer device
CN109637559A (en) * 2018-11-10 2019-04-16 东莞市华睿电子科技有限公司 A kind of method for playing music applied to bullet train
CN110321478A (en) * 2019-05-27 2019-10-11 腾讯科技(北京)有限公司 A kind of information recommendation method, device, equipment and medium
CN110297939A (en) * 2019-06-21 2019-10-01 山东科技大学 A kind of music personalization system of fusion user behavior and cultural metadata
CN110704744A (en) * 2019-09-30 2020-01-17 北京金山安全软件有限公司 Method and device for recommending target object to user and electronic equipment
CN110851651A (en) * 2019-11-08 2020-02-28 杭州趣维科技有限公司 Personalized video recommendation method and system
CN110851651B (en) * 2019-11-08 2022-07-22 杭州小影创新科技股份有限公司 Personalized video recommendation method and system
CN111314205A (en) * 2020-01-16 2020-06-19 广州酷狗计算机科技有限公司 Instant messaging matching method, device, system, equipment and storage medium

Also Published As

Publication number Publication date
CN104008138B (en) 2017-06-30

Similar Documents

Publication Publication Date Title
CN104008138A (en) Music recommendation method based on social network
CN103324718B (en) Method and system based on humongous search Web log mining topic venation
CN104731954B (en) Music is had an X-rayed based on group and recommends method and system
Lee et al. Context awareness by case-based reasoning in a music recommendation system
CN103455515B (en) User recommendation method and system in SNS (social networking services) community
CN105335491B (en) Behavior is clicked come to the method and system of user&#39;s Recommended Books based on user
CN102654860A (en) Personalized music recommendation method and system
Lesnard et al. Investigating scheduling of work: A two-stage optimal matching analysis of workdays and workweeks
CN105446970A (en) Item recommendation method and device
CN106846061A (en) Potential user&#39;s method for digging and device
Lommatzsch et al. Incorporating context and trends in news recommender systems
CN103559197A (en) Real-time music recommendation method based on context pre-filtering
CN110430477A (en) Recommended method, device, computer equipment and the storage medium of live content
CN103336793A (en) Personalized paper recommendation method and system thereof
CN104919481A (en) Spotting trends by identifying influential consumers
CN102609465A (en) Information recommendation method based on potential communities
CN103383702A (en) Method and system for recommending personalized news based on ranking of votes of users
CN106202205A (en) Migrate based on internal memory Computational frame and long and short cycle interest and the music of Fusion Model recommends method
CN104866557A (en) Customized just-in-time learning support system and method based on constructivist learning theory
CN111815375B (en) User portrayal method and device in advertisement putting
CN104094253A (en) Start page for a user&#39;s personal music collection
CN102495837A (en) Training method and system for digital information recommending and forecasting model
US20210149951A1 (en) Audio and Visual Asset Matching Platform
CN102739716B (en) User information issuing method and server
KR101658714B1 (en) Method and system for predicting online customer action based on online activity history

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: 20170630