• No results found

Bayesian Smart News Feed Reader

N/A
N/A
Protected

Academic year: 2021

Share "Bayesian Smart News Feed Reader"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

A BAYESIAN SMART NEWS FEED READER

(2)

WHAT IS IT?

 One app, all your favorite news

feeds

 Customizable  Client-server

 Uses Bayesian algorithm to

make recommendations

(3)

CUSTOMIZABLE

 Choose any RSS feeds  Custom categories

 User specific

(4)

BENEFITS OF CLIENT-SERVER

 Same customizations on all devices

 Easy to develop a client for different platforms  Users don’t need to download and install

(5)
(6)
(7)
(8)

HOW DO WE MAKE IT SMART?

 Naïve Bayesian Algorithm

 Classification Mechanism  Conditional Probability

Requires base dataset

More data yields better classification (it gets smarter)  Used in a variety of Applications

Spam filtering is just one very popular application Smart feed is like a spam filter in reverse

(9)

INITIAL HYPOTHESIS

 The Smart feed needs to be trained

 We initially estimated the following results 60% accuracy level after 100 rankings

80% accuracy level after 1000 rankings

 What does that mean?

If the user can rate the articles Smart Feed rated a 5 at

 3 out of 5 or higher after 100 reviews  4 out of 5 or higher after 1000 reviews

(10)

METHODS AND RESULTS

 Initially used entire feed

 Rated common words (and, the, of, etc.)  Gave artificially high results

 Did not meet success criteria

 Revised feed

 Removed common words from analysis

 Gave more accurate results

(11)

METHODS AND RESULTS

*Results are subjective, based on human preferences

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Hypothesis Full Feed Revised Feed

100 ratings 1000 ratings

(12)

WHAT’S NEXT?

 Improvements

 Compare users data with others  Cross platform support

 Add additional machine learning systems Bayesian networks

Neural networks Genetic algorithms

References

Related documents

[r]

This can be linked to Lavallee et al., (2013) who says the socialization process in sport, the high-level competitions the athletes participate in, can play

När man multiplicerar ett tal med 10 blir varje siffra värd 10 gånger mer.. Varje siffra flyttas en position

När man multiplicerar ett tal med 10 blir varje siffra värd 10 gånger mer.. Varje siffra flyttas en position

Finally, after creating differently weighted models based on the analyst firms predictiveness, we could not conclude that differently weighted models outperform an

Fritidspedagogerna menar att barnen främst tänker på det som sker här och nu medan de själva försöker följa barnens intressen samtidigt som fritidspedagogen har ett

Yvonne’s error rate decreases in the areas verb, spelling and vocabulary, preposition, and plural in her fourth essay, as can be seen below, but there is no development,

Yvonne’s error rate decreases in the areas verb, spelling and vocabulary, preposition, and plural in her fourth essay, as can be seen below, but there is no development, either