HarambeeNet Wiki

HarambeeNet Logo

This wiki is for sharing ideas and resources about the science of networks in computer science education.

Related Work

Courses

Science of Networks courses Wiki details and categorizes the some example courses on the Science of Networks.

Reading List

Science of Networks Courses Materials Wiki breaks down the textbooks and articles used in several Networks Classes.

Modules For A Networks Course

- Science of Networks Course Modules Wiki gives a proposed module for a Science of networks Introductory Course at Duke University.

- Blog Project for Networks course

- Learning with Facebook Ideas for a Social Networking Module

Networks in the News

Data Sets

Research Groups

Types of Networks

Physical Networks

  • The Internet
  • US Power Grid
  • Interstate Highways

Social Networks

Acquaintanceship Networks

Among the most commonly modeled networks are acquaintanceship networks. In such a network, vertices are people in the world and edges denote some sort of acquaintance. These networks are often quite hard to measure because it is rather difficult to determine all of

One famous approximation was the Stanley Milgram‘s small world experiment. Letters were sent to 150 random people in Omaha, NE and Wichita, KS. The recipients were given the name and address of a target person in Cambridge, MA and instructed to send a letter to a friend who would be most likely to know the target person. Participants wrote their name on the letter to prevent loops and track the letter’s path. After a relatively small number of letters (5 median, 2-10 range), the letters arrived at their destination, leading some to hypothesize that all people in the world are connected by no more than 6 degrees of separation.

The Small Worlds Project tries to more precisely evaluate this 6 degrees hypothesis.

More examples of social networks include:

  • Scientific collaboration (e.g Erdos numbers)
    • Vertices: math and computer science researchers
    • Edges: between coauthors on a published paper
  • Movie collaboration (e.g. Oracle of Bacon)
    • Vertices: Actors and actresses
    • Edges: Appeared in a movie together

Web-Based Social Networks

Jennifer Golbeck posted criteria for being a web-based social network. Popular examples include:

Business & Economic Networks

  • eBay bidding
  • Corporate boards
    • Vertices: corporations
    • Edges: between companies that share a board member They Rule (Graph tool for visualizing cross pollination between corporate boards)
  • Corporate partnerships
    • Vertices: corporations
    • Edges: represent formal joint ventures
  • goods exchange networks
    • Vertices: buyers and sellers of commodities
    • Edges: represent “permissible” transactions

Content Networks

  • Document similarity (see TouchGraph GoogleBrowser)
    • Vertices: documents on web
    • Edges: Weights defined by similarity
  • Conceptual Network: Thesaurus like Wordnet
    • Vertices: words
    • Edges: synonym relationships

Biological Networks

  • Ecological networks (e.g. food chains)
  • Disease spread networks
  • Cellular networks
    • Vertices: substrate in organism
    • Edges: interactions between substrates

Political Networks

Language

Resources

Books

  • Committee on Network Science for Future Army Applications, National Research Council, Network Science, National Academies Press, 2007.

Tools

GUESS

GUESS: extensible graph analysis package.

From the website:
GUESS is an exploratory data analysis and visualization tool for graphs and networks. The system contains a domain-specific embedded language called Gython (an extension of Python, or more specifically Jython) which supports the operators and syntactic sugar necessary for working on graph structures in an intuitive manner. An interactive interpreter binds the text that you type in the interpreter to the objects being visualized for more useful integration. GUESS also offers a visualization front end that supports the export of static images and dynamic movies.

Documentation

Taste

NING

  • NING: Tools for building Web-based public or private social networks

Network Workbench and Sci2

  • NWB: A Large-Scale Network Analysis, Modeling and Visualization Toolkit for Biomedical, Social Science and Physics Research
  • Sci2: A modular toolset specifically designed for the study of science. It supports the temporal, geospatial, topical, and network analysis and visualization of scholarly datasets at the micro (individual), meso (local), and macro (global) levels.

Graphs

Terminology

Languages for Modeling Graphs

Tools for Visualizing Graphs

  • Visual Complexity Tools for visualizing networks, organized by network type (includes 44 social network graphing tools).
  • Swivel: Social network for Viewing and discussing data visualizations, for viewing and discussing data sets, and for creating visualizations from existing data sets, including merging your data with others’ data.
  • Many Eyes: IBM tool similar to Swivel.

Software for Social Network Analysis

Collaborative Filtering

Collaborative filtering algorithms make predictions (filtering) about the interest of a user on a new item based on the taste information from that user and other collaborating users from whom we have also collected taste information. The taste information consist of user preferences that either explicitly stated through some sort of ratings or inferred from the implicit preferences that are observed from normal user activity (purchases, music listened to, etc.).

References

Research Groups

Online Recommenders

Data Sets

 
harambenet/start.txt · Last modified: 2010/07/25 11:37 by amzoss
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki