Menu

#116 M2 "expertise"

open
None
5
2004-11-03
2004-11-03
No

Create a new table, that is only written-to by the adminmail task,
and only read-from by metamod.pl. Call it users_topicinterest or
something.

When adminmail scans accesslog_temp, count up the number of
article.pl and comments.pl hits, plotted by story topics. One hit on
a story with n topics by uid u with tid t at weight w in its
story_topics_rendered table adds w*k/n to the row in
users_topicinterest with unique key (uid=u,tid=t).

Over a period of time (weeks, months) the user's most-looked-at
topics will become clear. And when picking stories to give that user
mods to metamod, we can pick from those topics preferentially.
The logic is that the user will have more "expertise" in those
stories. A user who reads mostly Games stories should get mods in
Games stories to metamod, not mods on BSD or YRO comments.

In theory, everything will balance out, since the most popular
topics will probably also get the most moderations. In practice,
we'll need to skew it sometimes.

Once this is working, we might also try new features based off
this. If a reader is reading mostly Games stories, but has the
Games nexus still set to "Best", we could send them a one-off
automated message that lets them know they can change "Best" to
"All" if they want more Games stories on the homepage.

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.