iet 2015 recommender for mobile alert services - linkedin

13
Recommender Algorithm for a Mobile Alert Services Application Dr. Asoka Korale C.Eng. MIET

Upload: asoka-korale

Post on 13-Apr-2017

21 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IET 2015 Recommender for Mobile Alert Services - linkedin

Recommender Algorithm for a Mobile Alert Services Application

Dr. Asoka Korale C.Eng. MIET

Page 2: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 2

Necessity for “Automated System of Reference”

MOTIVATIONS FOR RECOMMENDER SYSTEMS Unlimited &

Complex Choices

“Mass Market” -> “Mass Customization”

“Individual” & “Specific” Preferences

Vital tool for E-Commerce success Pushing Products &

Services

Page 4: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 4

DECONSTRUCTING A “USER” – TWO MAIN COMPONENTS

User Preferences for Product Items – Variable part

Demographic Profile

Geographic Profile

Network profile

Consumer (VAS)

profile

Revenue profile

User Attributes derived from Mobile Telecom – Fixed part

Page 5: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 5

Transform Enhanced Ratings to reduce Dimensionality & ensure Meaningful correlation in “Concept“ space to identify neighbors

Use Customer Attributes to better correlate between other users because Ratings alone are too sparse

Independent User-User & Item-Item estimates for Ratings via users in neighborhood

IDEAS TO FORMULATE AN ALGORITHM Aim: Holistically match user Characteristics & Preferences with those of other users - to find groups of “Similar” users

Combine independent Rating estimates & Rank

Reduce Dimensionality by Clustering User’s Mobile Attributes & inputting cluster ID’s instead of attribute values to Enhance the

Rating matrix

Page 7: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 7

The cost function that will be minimized toarrive at the clusters around the centroids

N

i

C

jji

mijm cxuJ

1

2

1

)(

][ ijuU 1. Initialize the membership function and centroids2. Update the membership function

C

k

m

ki

ji

ij

cx

cxu

1

12

1

3. Update the centroids

N

i

mij

N

ii

mij

j

u

xuc

1

1

4. Check the convergence criteria, at kth iteration kk UU 1

jC

5. Stop if step 4. is satisfied, else return to step 2

RECOMMENDER ALGORITHM COMPONENTS - FUZZY C MEANS CLUSTERING

Page 8: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 8

RECOMMENDER ALGORITHM COMPONENTS – SINGULAR VALUE DECOMPOSITION

DDiagonolization: Where the columns of TD are the Ortho-Normal Eigen vectors of A and contains in the Eigen values in main diagonal

DD ATT '' 1

n

D

121 ATAT Tit follows that

IATAT T 111Pre and post multiplying

1ATU ATU 1setting rearranging

1TT T ATU T As T is Ortho-Normal Eigen vectors of ATA

in standard form

Page 9: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 9

Attribute 1 Attribute 2 ………. Rating 1 Rating 2 ………..

Ancillary Data ………. Ratings Data……….………. ……….. ………. ………… ………..

User Data:Mobile, Demographic,

Network, VASFuzzyClustering

UK

D VT

Singular Value Decomposition

SMS Alert

Product Items

Interest Category Items

Enhanced Ratings Matrix

Dimension ReductionSelecting Largest “k” Singular Values

U

Many to one Mappings

ALGORITHM: CLUSTERING, ENHANCED RATINGS & DECOMPOSITION

Page 10: IET 2015 Recommender for Mobile Alert Services - linkedin

Slide | 10

ALGORITHM: NEIGHBORHOOD DETERMINATION, RANKING & PREDICTIONS

UK

jNj jr

jii r

rr

rrrpred

i

.User - UserCorrelation Predictor

Combine “User-User” & “Item-Item” Predictor Ratings

Item- ItemCorrelation Predictor

Rank: Combined Rating -> Next Best Product Recommendation

iNNeighborhood DeterminationUser - User Cosine Similarity

Page 11: IET 2015 Recommender for Mobile Alert Services - linkedin

RESULTS

Slide | 11

SMS Alert Categories1. 'Business', 2. 'Mobile Apps‘3. 'Education'4. 'Entertainment‘5. 'Fun & Jokes‘6. 'Health‘7. 'Information‘8. 'News‘9. 'Other‘10. 'Social‘11. Sports‘12. 'Utilities‘13. 'sdp‘14. 'soltura'

Predict Majority of Next Product Recommendations accurately

Accuracy Rate 64%

0 5 10 15 20 25 30 350

20

40

60

80

100

120Normalized Cumulative Sum: Singular Values

Dimensions: Column No

Attribute Cluster Size

Singular Values

Page 13: IET 2015 Recommender for Mobile Alert Services - linkedin

THANK YOU