Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Visual unrolling of network evolution and the analysis of dynamic discourse
Brandes U., Corman S. Information Visualization2 (1):40-50,2003.Type:Article
Date Reviewed: Dec 30 2003

Brandes and Corman describe a method of visualizing a series of changes in a graph (an evolving network) as a stack of layers, one for each time step. Each vertex is thus a column at a fixed point through the layers in which it persists. A challenge arises in creating a layout for the graph that works for all layers under this constraint. It is necessary to assume that the graph is known in advance for all time steps--that is, it is not evolving in real-time. An iterative incremental algorithm that uses local scaling is presented for this.

The authors demonstrate their method on graphs that are said to represent the sentences of a conversation unfolding in time, and the paper is as much about the underlying theory of centering resonance analysis as it is about visualization. The method is essentially to regard noun and adjective word-types as vertices, and proximity of instances of word-types in a text as edges.

For example, a word-type that occurs in two sentences would be connected to its context in each of them. This allows a graph-theoretic definition of which words are most central to the discourse, a property that is represented in the visualization by the thickness of the column at each layer. Color is also used. However, the illustrations in the paper are undersized gray-on-gray halftones, in which it is very difficult to verify that the example visualizations have the properties that the authors attribute to them.

Using explicit or implicit graphs or chains that represent the repetition of words or the occurrence of related words is a familiar idea in computational linguistics and discourse analysis, and has applications in natural language processing (for example, Hoey [1], Morris and Hirst [2], and Hearst [3]). However, there is no discussion of how the present work differs from its predecessors. In fact, the paper doesn’t cite a single reference in the field, even though the authors claim that their method “uses computational linguistics.”

Reviewer:  Graeme Hirst Review #: CR128819 (0405-0660)
Bookmark and Share
 
Dynamic Programming (I.2.8 ... )
 
 
Evolution Support Environment (D.2.6 ... )
 
 
Text Analysis (I.2.7 ... )
 
 
Natural Language Processing (I.2.7 )
 
 
Programming Environments (D.2.6 )
 
Would you recommend this review?
yes
no
Other reviews under "Dynamic Programming": Date
Optimum decision trees--an optimal variable theorem and its related applications
Miyakawa M. Acta Informatica 22(5): 475-498, 1985. Type: Article
Mar 1 1987
An efficient algorithm for optimal pruning of decision trees
Almuallim H. Artificial Intelligence 83(2): 347-362, 1996. Type: Article
Apr 1 1997
 Handbook of learning and approximate dynamic programming (IEEE Press Series on Computational Intelligence)
Si J., Barto A., Powell W., Wunsch D., Wiley-IEEE Press, 2004. Type: Book (9780471660545)
Mar 18 2005
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy