Taivo Lints Blog

To content | To menu | To search

Tag - Science

Entries feed - Comments feed

Sunday 2 December 2007

Book: Life at the Extremes by Frances Ashcroft

coverExtremes.jpg

A book originally from 2000.

Gives a good overview about what happens to physiological processes of humans in high altitudes, deep oceans (or other pressurized locations), hot and cold climates, outer space, and during physical exercise. Occasionally there are also a few notes about other animals, plus a whole chapter about extremophile lifeforms (mostly microorganisms), but all in all it's still a book about humans.

The book is very readable and aimed for the general public, but fortunately it still retains enough scientific information to be interesting for more serious readers as well (though unfortunately there seem to be a few factual mistakes, too; see the PubMed review). In general I liked it.

More information at Amazon: http://www.amazon.com/dp/0520234200/

and at PubMed Central: http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=1119655

Monday 19 November 2007

Book: Signs of Life: How Complexity Pervades Biology

coverSignsOfLife.jpg

A book by Ricard V. Solé and Brian C. Goodwin, originally from year 2000.

The cover gives an impression that the book is a discussion about what life is, but this is not the case. Instead, it is a good and relatively easy to read overview of a large number of tools and approaches that are often referred to as complexity science. There are deterministic chaos, emergence, criticality, self-organization, patterns in excitable media, entropy, Ising model, information theory, renormalization, self-similarity, sand-pile model, metabolic networks, genetic networks, cell differentiation, reaction-diffusion systems, biological clocks, neural nets, phase transitions, ant colonies, nest building in social insects, biodiversity, ecological stability, viral quasispecies, catalytic chemical networks, evolution and extinction, stock market fluctuations, urban growth, traffic models, etc.

As the page count is around 300, the book obviously doesn't go into great details of every concept, neither does it always have all terminology explained, neither is there a coherent overarching story. Thus I don't know if it would be a good reading for somebody who has never heard most of the presented ideas before, but for me it is a good collection of notes that can be used for sparking inspiration and for quickly remembering the key concepts, the details of which should then be looked up from other sources. So, in general I like it.

More information at Amazon: http://www.amazon.com/dp/0465019285/

and if you have access to Wiley InterScience, then: http://www3.interscience.wiley.com/cgi-bin/abstract/97519452/

Tuesday 23 October 2007

Book: Emergence: From Chaos to Order by John H. Holland

cover_hollandemergence.jpg

A book from 1998. It is apparently written with the goal to explain the concept of emergence to a broader audience, but I'm not so sure if the broader audience would actually like it...

While trying to make clear what emergence is, the book touches on the following subjects: model building (especially in computers), board games, game theory, machine learning, agent-based modeling, metaphors and innovation. For understanding and studying the essence of emergence, John Holland proposes a concept constrained generating procedures, explained by him as follows: "The models that result are dynamic, hence procedures; the mechanisms that underpin the model generate the dynamic behavior; and the allowed interactions between the mechanisms constrain the possibilities, in the way that the rules of a game constrain the possible board configurations."

I found the book somewhat interesting, but not particularly attractive.

More information at Amazon: http://www.amazon.com/dp/0192862111

Sunday 23 September 2007

Book: Fundamentals of Computational Swarm Intelligence by Andries P. Engelbrecht

cover_swarmintelligence.jpg

A book from 2006, with a slightly misleading title. Actually it is only about Particle Swarm Optimization and Ant Colony Optimization, plus introduction to optimization and Evolutionary Computation in the first parts of the book. But as of PSO and ACO, it is a very clearly written and thorough review work -- there are 667 references.

The few more general sections occasionally seemed to me somewhat less substantial. For example the comparison of Particle Swarm Optimization vs. Evolutionary Computation quite strongly tries to separate them, while for me it seems that although it is very practical to have these different approaches, many of their underlying principles are overlapping quite heavily, if suitably interpreted (e.g. the trajectory of an individual in PSO should be compared to a trajectory of a generational family chain of parent-child successions in EC, and an explicit test should be done about whether such rules of EC could be found so that the trajectories would be similar to PSO, or vice versa. I haven't checked it, but at least reading the book didn't convince me that the check would fail.).

I would recommend the book to people who are seriously interested in Particle Swarm Optimization or Ant Colony Optimization. Those having a more general interest in swarm intelligence might find the book a bit limited in breadth, but flipping through it might be useful nevertheless.

More info at book's homepage: http://si.cs.up.ac.za/

Saturday 1 September 2007

Book: Cybernetics (2nd ed.) by Norbert Wiener

cover_WienerCybernetics.jpg

The book discusses the notion of time (reversible vs. irreversible), gives a mathematical overview of transformation groups and statistical mechanics (Gibbs style), time series, information and communication (Shannon style), explores feedback and stability of systems containing feedback, and then goes on by trying to apply all that to understanding how organisms and brains work.

It apparently is a classic book, and most likely was state-of-the-art, innovative and influential when it first came out in 1948. However, I, in 2007, did not much enjoy reading it as most of the content is nowadays either well known or disproven. What I did get out of it was a quick glimpse into the state of science more than half a century ago.

More information at Amazon: http://www.amazon.com/dp/026273009X

Tuesday 21 August 2007

New poster presentations

Two new posters about my PhD project are available in my homepage's subsection "PhD Topic".

One of them I used a little bit in Imperial College London's Summer School in Complexity Science in Wye, Kent, UK, and more in 20th International Summer School / Conference in Nonlinear Science and Complexity in Patras, Greece.

And the other, newer poster is for the 6th Estonian Summer School in Computer and Systems Science.

However, they are still "calls for suggestions", NOT presentations of my results... I plan to start getting original soon, though :-)

Book: Adaptation in Natural and Artificial Systems by John H. Holland

HollandAdaptationCover.jpg

A book originally from 1975, reprinted in 1992 with an additional chapter.

The work proposes a formal framework for studying adaptivity, and shows how the genetic processes can be generalized to be useful in many different disciplines (the 1975 book is the one that reportedly brought genetic algorithms into wider use). The approach indeed seems to be not presenting genetic evolution as just an example of an adaptive process, but as a (or The) source of inspiration and ideas for understanding all kinds of adaptive systems.

A very short summary of the formal framework:

An adaptive system could be specified by a set of objects (A, Omega, I, tau), where:

  • A is the set of attainable structures (the domain of action of the adaptive plan).
  • Omega is the set of operators for modifying structures.
  • I is the set of possible inputs to the system from the environment.
  • tau is the adaptive plan which, on the basis of the input and structure at time t, determines what operator is to be applied at time t.

A problem in adaptation would be said to be well posed once the following constructs have been specified:

  • A set of plans, given either explicitly or implicitly, which are candidates for comparison.
  • A set of possible environments (or states of the environment) that the system may encounter.
  • A criterion for comparing the efficiency of different plans (under the uncertainty represented by the set of possible environments).

Reading the book was quite useful for me, as I am trying to understand the concept of adaptivity. But if your goal is to understand genetic algorithms, I'm sure you can find more up to date and easier to follow sources for that.

More information about the book at MIT Press: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=7593

and at Amazon: http://www.amazon.com/dp/0262581116

Sunday 24 June 2007

Book: Dynamic Patterns by Scott Kelso

Kelso_DynamicPatterns.jpg

The book is about applying the concepts of self-organization and the mathematical tools of nonlinear dynamics to studying human perception, behavior, learning and thinking. The general idea is that the working of most biological things, including brains, can be explained as dynamic chaotic patterns, that there is a general tendency toward (self-organizational) phase and frequency synchronization (but not phase locking) of components in complex living systems, and that most patterns (including the maps of brain areas responsible for specific actions) are more flexible than generally believed by most people.

The book was interesting enough for me to read through, but I occasionally felt that the point could have been conveyed with a considerably thinner book... Basically, while I did have some "AHA!" moments, they were outnumbered by "Sure, but so what?" moments. Then again, this may be due to the book being published on 1995 and me reading it on 2007. Also, occasionally I had "Er... why are you so sure about that?" moments, but in general the book was well supported with the results of various scientific experiments.

More information at Amazon: http://www.amazon.com/dp/0262611317/

Saturday 9 June 2007

GramNet

Being inspired by Marko Rodriguez's papers about grammar-based random walkers in semantic networks (http://www.soe.ucsc.edu/~okram/papers/random-grammar.pdf, and some less math-heavy ones at http://www.soe.ucsc.edu/~okram/Research.html), I thought the idea could be extended into kind of a "real time" control system.

gramnet_simple_links.jpg

You can find more information and a downloadable prototype at http://taivorocks.googlepages.com/gramnet

Sunday 11 March 2007

Poster presentation for EWSCS'07

This week I participated in 12th Estonian Winter School in Computer Science, which was a pleasant and well organized event in a nice location. Not all lectures were equally interesting for me, of course, but I had foresightedly taken some reading with me to avoid wasting time :) But some of the lectures WERE interesting for me, too (e.g. membrane computing by Gheorghe Păun, digital watermarking by Ingemar J. Cox, and Arvind's lectures about hardware synthesis), and anyway, such schools are not only about listening lectures, but also getting new contacts and having discussions and just having fun :)

I also made a poster presentation for EWSCS'07, which is now downloadable from my homepage's subsection PhD Topic (in the end of the page).

- page 2 of 3 -