Memetracking and Content Recommendation

This working group is for people working to build an open-source memetracker similar to Techmeme and Google News, and for other projects related to content recommendation.

The Memetracker project started as a Google Summer of Code project by Kyle Mathews. Please read his original proposal for background information on memetracking technology and potential usages.

As the memetracker project is part of Google Summer of Code, please cross-post all memetracker-related discussions started here into the Summer of Code Group. Thanks!

New Memetracker Release

kyle_mathews's picture
public
kyle_mathews - Mon, 2008-08-11 23:14

Get it while it's hot! I released Alpha5 of Memetracker this afternoon before I leave tonight on the first leg of my long vacation leading up to Drupalcon.

Highlights of the release included a new compact UI for the memebrowsing page that hides/unhides related content in each meme. Also, I've reworked the meme detection process which should make it more accurate for sites with multiple memetrackers.


Memetracker session at Szeged

kyle_mathews's picture
public
kyle_mathews - Wed, 2008-07-30 18:04

I've proposed a session for Memetracker for the upcoming Drupalcon at Szeged.

Any votes for the session would be appreciated :)
http://szeged2008.drupalcon.org/program/sessions/introducing-memetracker


New memetracker built using Drupal / OpenCalais

kyle_mathews's picture
public
kyle_mathews - Tue, 2008-07-01 18:22

I ran across a new memetracker built on Drupal/OpenCalais and custom code. It looks very cool. Check it out at Polymeme.com

They're tracking some 25,000 blogs and apparently running them all through OpenCalias as part of the process for finding "memes" along with some human editorial touch.

The creator of polymeme writes more about the site on his blog:
http://evgenymorozov.com/blog/?p=397


First dev release of Memetracker

kyle_mathews's picture
public
kyle_mathews - Fri, 2008-06-27 21:47

I've pushed up an alpha release of memetracker to cvs and created a dev release. This is not production ready code. In fact the only thing impressive about the code is that it works at all and does something vaguely resembling what memetrackers are supposed to do.
Link to original proposal

How to install memetracker:


Yippee, somethings working

kyle_mathews's picture
public
kyle_mathews - Wed, 2008-06-25 19:35

memetracker_the_early_days

I just took this screenshot. Most everything is still broken but I've arrived to the point where the memetracker will detect memes and spit them out to the screen. Probably tomorrow morning I'll be pushing my first release up to CVS.


Content recommendation modules

public

I think it'd be useful to have an overview of the various content recommendation modules in this group, and eventually a comparison review in the Handbook. I haven't used any of these apart from similar by terms, and may well have missed some, but we can expand as we go along. Additionally I've not used included anything like statistics, voting_api, views_bookmarks etc. which could probably be factored into a custom recommendation/ranking solution but aren't drop-in.

Content recommendation engine
http://drupal.org/project/cre

Report on skype conversation

kyle_mathews's picture
public
kyle_mathews - Mon, 2008-06-02 21:10

Scott Hatfield (mentor), Fabiano Sant'Ana (mentor), and Kyle Mathews (GSoC student) chatted on skype today discussing the memetracker module.


Skype Conference Call

kyle_mathews's picture
public
kyle_mathews - Mon, 2008-06-02 15:26
Start: 
2008-06-02 11:00 America/Denver - 2008-06-02 12:00 America/Denver

We'll be starting the conference call later today. Here's the agenda I'd like to cover.

Introductions:

  • Name
  • Location
  • Job
  • Your background With Drupal
  • Why interested in Memetracker Module?
  • Most interesting use case to you for Memetracker module
  • Where in the development of the Memetracker module will you be most helpful?

Memetracker architecture

kyle_mathews's picture
public
kyle_mathews - Thu, 2008-05-29 00:45

memetracker library v2

V1 of UML Drawing
V2 of UML Drawing - added color to Drupal specific code, added database access layer, added content_array parameter to memetracker->get_memes()


Memetracker Wiki Page

public

Project information

Project pages on drupal.org: Memetracker and MachineLearningAPI

Current status: Writing tests, adding CRUD functionality, writing code to detect interlinking

Description

I am writing two modules for Drupal as part of Google Summer of Code. One called Memetracker and the other called MachineLearningAPI. The Memetracker module will use algorithms in the MachineLearningAPI to intelligently filter and group content from designated content sources both internal and external. The module's purpose is to find and display to a community in real time the most interesting conversations and memes within the community as they emerge.

My project will emulate functionality of successful commercial memetrackers such as Techmeme, Google News, Tailrank, and Megite. It will be an open-source implementation of memetracking technology that can be easily plugged into Drupal-based community sites.

Read my full proposal

Memetracker module proposal round 2

kyle_mathews's picture
public
kyle_mathews - Sun, 2008-03-30 07:26

Round 1 of this proposal can be found here.

I'm putting up a rough draft of my proposal for review. This, I repeat is a rough draft, so there are some obvious flaws and missing pieces.


Memetracker module proposal

kyle_mathews's picture
public
kyle_mathews - Wed, 2008-03-12 22:51

Summary:
I want to write two modules for Drupal as part of Google Summer of Code. One called meme_tracker and the other called machine_learning_api. The meme_tracker module will use the machine_learning_api to intelligently filter and group content from both internal and external content sources. The module's purpose is to find and display to a community in real time the most interesting conversations and memes within the community as they emerge.

Hello Drupliers. My name is Kyle Mathews. I'm a grad student in Information Systems at Brigham Young University working as a research assistant to several faculty members here. We are studying how and where social software can be used in education.

In the past eight months, I've built a number of classroom websites using Drupal. I've learned a considerable bit about Drupal in the process, became very involved in the community, and am writing a module (writing_assignment -- still a work in progress btw). I've loved most everything about Drupal but have found Drupal is missing an important component for building the perfect social learning website. This itches. So, in the best open-source fashion, I'm applying to Google Summer of Code to scratch my itch.


Syndicate content