On Chaos, Fractals, and the Google Matrix


, , ,

Again, for those at the intersection of IR/Data Mining/Chaos/Fractals, check this out

Google matrix analysis of directed networks, by Leonardo Ermann, Klaus M. Frahm, and Dima L. Shepelyansky

A great article.

My research career is now in its first full circle.


On PageRank, Spatial Networks, and Bifurcation Diagrams

We have recently launched the Bifurcation Diagrams Explorer. This is a tool for examining the behavior of low dimensional nonlinear dynamical systems.

Well, what does that have anything to do with information retrieval (IR)?

A lot!

If you are an IR guy at the intersection of nonlinear dynamics, you already probably know that bifurcation diagrams are relevant to:

So the implications to social media, search, and data mining are there, if you can grasp the relevant research out there.

I wonder how long it will take for pseudo-scientific marketers/seos to prey on that, as they tried in the past with LSI/LSA, LDA, Vector Theory, and few other IR topics.

Bifurcation Diagrams Explorer


, , , ,

Quadratic Map

Bifurcation diagrams are used in the study of dynamical systems and are applicable to a wide range of fields: from the modeling of biological populations and financial systems to the modeling of chemical reactions and nonlinear circuits, to mention a few.

We have developed a new tool for students and researchers interested in Nonlinear Dynamical Systems, called the Bifurcation Diagrams Explorer. It is available at


This tool lets you explore many of the bifurcation diagrams found in the literature, providing a visualization of the underlying behavior of a dynamical system as a parameter c is changed. We assume that you have a basic knowledge of bifurcation diagrams and dynamical systems.

The tool is powered by our Minerazzi Grapher, a lightweight PHP class that generates all kind of graphs through a web browser. No additional libraries or software needed. A great resource for introducing users to Chaos Theory.

Tired of Newspaper Paywalls?


Paywalls are intrusive code designed for the sole purpose of inducing readers to sign or pay for access to content, effectively acting as reader roadblocks. Some newspaper sites are still insisting in using them.

To try to avoid them, give a chance to this: Refresh the page you want to access and press few times and as soon as you can the Esc key from you keyboard. Another option is to append this to the end of the page url:


then resubmit url using a javascript enabled browser. It stops many paywalls, though might not work 100% of the time (e.g., if the target uses countermeasures).

If you know of other solutions, let me know.

Microsoft Cortana Miner


, , ,

Microsoft Cortana miner is available now at


Find resources relevant to Microsoft Cortana personal assistant. Access Cortana commands, hacks, news, and more. Recrawl results and build your own curated collection about Cortana.


Could Deep Neural Networks (DNN) be more Accurate than Humans at Detecting Sexual Orientation from Facial Images?


, , ,

Apparently, yes. That is, according to a study by Kosinski and Wang. See preprint and authors’ note below.

Preprint: https://psyarxiv.com/hv28a/

Authors’ Note: https://docs.google.com/document/d/11oGZ1Ke3wK9E3BtOFfGfUQuuaSMR8AO2WfWH3aVke6U/mobilebasic?lipi=urn%3Ali%3Apage%3Ad_flagship3_feed%3B2qb1lyjKSJW%2BitOF3cQaFg%3D%3D

Fascinating and scary study on DNN and AI .

Some might find that a highly controvertible research. It will be interesting to see if the findings hold across races, non-white people or image features that are influenced by people with different backgrounds and life styles.

The Web Feed Flattener Tool


, , , , ,

One way of mining web feeds consists in adopting the following two-step strategy:

Step 1: Convert a web feed into a multidimensional associative array, A.

Step 2: Flatten A into a one-dimensional array, B.

The rest is a matter of reading and manipulating the key-value pairs of A and B and use that information for other text mining purposes, like document validation or the design of a feed parser capable of discriminating between feed formats (i.e., ATOM, RSS, and RDF).

We have developed a tool aimed at that: The Web Feed Flattener


The tool was tested with several news sites that offer web feeds, like MIT News (http://news.mit.edu/rss), and with several blog feeds.

Since then we have found other interesting uses for it.

The tool works fairly well with local and remote feeds, but might fail to properly convert a feed if its access is blocked or if the feed is not a valid XML document.