Media Cloud: Difference between revisions

From Google Summer of Code 2009
Jump to navigation Jump to search
Line 17: Line 17:


=Ideas=
=Ideas=
==Get News Stories==
* better auto-crawler
* improve paging system
==Extract Story Text==
* improve statistical algorithm
* neural network?
==Create Term List==
* include rich Calais metadata
* experiment with alternative engines / algorithms
* develop clustering / dynamic topic identification


==Allow Rich Queries==
==Allow Rich Queries==

Revision as of 00:05, 14 March 2009

Overview

Media Cloud is a project that tracks news content comprehensively – providing open, free, and flexible tools. This will allow unprecedented quantitative analysis of media trends. For instance, some of our driving questions are:

  1. Do bloggers introduce storylines into mainstream media or the other way around?
  2. What parts of the world are being covered or ignored by different media sources?
  3. Where do stories begin?
  4. How are competing terms for the same event used in different publications?
  5. Can we characterize the overall mix of coverage for a given source?
  6. How do patterns differ between local and national news coverage?
  7. Can we track news cycles for specific issues?
  8. Do online comments shape the news?

You can see some simple visualizations generated out of our system on the main site for Media Cloud, but the project is under very active development and there is much more under the hood.

Mc-flow.png

Our ideas break down roughly into the the components of our system.

Ideas

Get News Stories

  • better auto-crawler
  • improve paging system

Extract Story Text

  • improve statistical algorithm
  • neural network?

Create Term List

  • include rich Calais metadata
  • experiment with alternative engines / algorithms
  • develop clustering / dynamic topic identification

Allow Rich Queries

We have terabytes of data and millions of archived stories. How can we construct queries that work efficiently on this data set and generate interesting and compelling results? For instance, we are currently experimenting with time-sequence analysis of different terms across different media sources (see, for instance, our experimental charts of coverage of the bailout.

How would we go about visualizing some of the questions expressed above, with the data we have? We currently use the Google Visualizations API to actually generate our charts.