Discovery of time-inconsecutive co-movement patterns of foreign currencies using an evolutionary biclustering method

https://doi.org/10.1016/j.amc.2011.10.011Get rights and content

Abstract

This paper proposes an evolutionary biclustering algorithm to discover inconsecutive co-movement patterns of different foreign exchange rates. The rows/columns of a bicluster (i.e. a submatrix with a subset of rows and a subset of columns) are not necessarily consecutive. A typical bicluster with constant values on rows and/or columns is represented as a hyperplane in a high-dimensional space and the coefficients of the hyperplane are determined using a genetic algorithm. A detected bicluster demonstrates the co-moving behaviors of a subset of currencies in inconsecutive time periods, indicating that the currencies moved in different manners in some specific time periods. In our experiments, we relate these patterns to the geographically close economic connections and find out the correspondence between the nominal exchange rates and the economic conditions. The findings are useful as a guide for investing foreign currencies.

Introduction

Over the past decades, foreign currency exchange rate determination based on international economics and finance has become increasing important since the collapse of the Bretton Woods regime in 1971 [1], [2], [3], [4]. Many researchers have worked on modeling and predicting the movement and future trend of floating exchange rates. It is known conventionally that macroeconomic fundamentals significantly influence the exchange rate behavior over the long-run [5], [6], [7]. Therefore, earlier models for analyzing the relationship between exchange rate and international macroeconomics consider the power purchasing parity (PPP) and some fundamental variables such as the interest rate and inflation as the core factors which force the exchange rates to reach a final equilibrium [3], [7]. However, those models are difficult to validate strictly because of the large variability of economic variables and financial conditions over a long period. Furthermore, an exchange rate often appears to be disconnected from its fundamentals [5], [6] due to deviations from PPP and the non-linear relationship between them [8]. The increased volatility in the short-run has thus made the modeling of floating exchange rates a difficult problem [6]. On the other hand, the nominal exchange rate regimes, as well as economic policies, can also affect the variability of macroeconomic quantities [9], resulting in huge macroeconomic changes. Though it is not easy to correctly model exchange rate economics, much attention has been paid to characterization of the natural relationship between exchange rate changes and domestic as well as international fundamentals in recent years [4], [5], [10].

Nowadays, more and more regional and international economic cooperation organizations are established to strengthen multi-literal trade and coordinate economic policies. A typical and successful example is the European Union (EU) in which 25 countries share a common market and 13 of the 25 countries share the common currency, the EURO. Improved financial and economic connections among the countries within an economic cooperation organization lead to more and more trades and capital flows, hence the closer links of nominal currency exchange rates among the member countries. Discovering the correlations of different currencies would be beneficial to studying the economic and financial connections between different member countries and provide economists and governments with verification evidences that are important for making financial policies. In addition, the correlations are potentially important for guiding investment in the market of foreign exchange rates.

Sopraseuth [9] demonstrated that the floating exchange rates of industrialized countries in a mutual business cycle were associated with high interdependence using a bootstrap test. The similar conclusions can also be drawn by using a conventional clustering technique. However, the economic or political events may often influence the nominal exchange rates in a specific short time period instead of a long time period. Because the specific period associated with a specific event is unknown, statistics based clustering analysis can only be performed with a long time period, hence ignoring important clues for relating short-term fluctuations to the specific economical or political events.

Some attentions have been paid to making use of biclustering methods to analyze the co-movement patterns of exchange rates [11], [12]. However, there are drawbacks in those previous studies. In [11], the biclustering method called plaid models detected a predefined small number of biclusters, hence often failing in detection of enough significant patterns. In [12], the authors used Hough transform (HT) to perform the search of biclusters. With a high dimensional data, HT is extremely computational expensive, making this technique impractical for real applications. Furthermore, in those analyses, the biclustering methods were actually regarded as alternatives of conventional clustering methods and took no advantage of their capability of clustering the instances and features simultaneously. As a result, the analysis of co-movement patterns that were not time-consecutive was ignored.

Accordingly, we propose a new biclustering algorithm using a genetic algorithm [13] to discover time-inconsecutive fluctuation patterns among different foreign exchange rates. The algorithm is developed with respect to a geometrical perspective and can find a typical bicluster by detecting a single hyperplane. Because enumerating the currencies is very time-consuming, we use a genetic algorithm to search for a subset of currencies for defining the dimensions of the hyperplane. In the preliminary experiments, the results demonstrate good performance of our algorithm in discovering biclusters from both of synthetic and real data sets with an acceptable computation time.

This paper is organized as follows. The next section provides a brief state-of-the-art discussion of biclustering algorithms. Our biclustering algorithm is detailed in Section 3. We illustrate the preliminary results and corresponding analysis in Section 4, and finally present conclusions in Section 5.

Section snippets

A brief state-of-the-art discussion on biclustering algorithms

In conventional clustering methods, a data matrix is partitioned in either the row or the column direction to classify the data into different groups. In biclustering, however, the data are portioned in both row and column directions to discover local subpatterns in the data matrix. The concept of biclustering goes back to the work of Hartigan [14], who called it direct clustering. The term biclustering was first proposed by Cheng and Church [15] in gene microarray data analysis. Because it can

Geometric interpretation of biclusters

In this study, we make use of a novel perspective for interpreting biclusters in a data matrix [22]. The biclusters with constant values in rows/columns, additive model, multiplicative model and linear model were addressed in their paper. As illustrated in Fig. 1, each column can be regarded as a variable denoting an axis in the 4-dimensional (4D) space [x, y, z, w] and each row is regarded as a point in the space. Without considering the coevolution biclusters, this geometric perspective can

Results and discussions

Table 1 demonstrates the averaged generations at which the embedded biclusters are found. It can be seen that the evolutionary strategy used in this study successfully detect the target bicluster. The average computation time is also acceptable in comparison with HT based method [22] by which the average computation time is more than 20 h. Therefore, the usefulness of the proposed algorithm can be proved for improving the computation time.

For the real exchange rate data series, an average of 289

Conclusions

In this study, we propose a new biclustering algorithm based on an evolutionary computation strategy. This algorithm can detect biclusters with general additive models. In comparison with previous work [11], [12], our algorithm is relatively more tolerant of noises and can discovery more useful patterns. The preliminary results demonstrate that the biclustering algorithm is able to extract biclusters from the synthetic and real foreign exchange rate data series. For the exchange rate data, each

Acknowledgments

This work is partially supported by the National Natural Science Foundation of China (Nos. 61001181 and 60902035), the Program for New Century Excellent Talents in University, Ministry of Education, China (No. NCET-10-0363), and the Specialized Research Funds for the Doctoral Program of Higher Education of China (No. 20100172120010).

References (24)

  • T. Sopraseuth

    Exchange rate regimes and international business cycles

    Rev. Econ. Dyn.

    (2003)
  • R. MacDonald et al.

    On fundamentals and exchange rates: a Casselian perspective

    Rev. Econ. Stat.

    (1997)
  • Cited by (23)

    • Impact of metrics on biclustering solution and quality: A review

      2022, Pattern Recognition
      Citation Excerpt :

      The use of external sources of knowledge to validate biclusters based on biological processes and pathways as the tools provided by the genetic ontology (GO) are presented in some works, for example, in [16] and [17]. Another source of external knowledge to validate foreign currency patterns is presented in [18] where they propose a biclustering algorithm for the economic domain where the dataset contains data on the exchange rate of countries in different periods. When choosing or developing biclustering algorithms, it is fundamental to know the type/pattern of bicluster (Fig. S.M.1.4) searched in the dataset and application at hand.

    • Evolutionary optimized fuzzy reasoning with mined diagnostic patterns for classification of breast tumors in ultrasound

      2019, Information Sciences
      Citation Excerpt :

      To this end, we adopt the biclustering method for mining the diagnostic patterns. A biclustering algorithm can creatively cluster on both sample dimension (row) and feature dimension (column), showing the great advantage of mining a local coherent pattern (called bicluster) [3,9,13,15,40]. The bicluster, i.e., a submatrix hidden in the matrix of BI-RADS feature scores, can be treated as the diagnostic pattern that may contain potentially useful knowledge of the diagnosis.

    • GA-SIFT: A new scale invariant feature transform for multispectral image using geometric algebra

      2014, Information Sciences
      Citation Excerpt :

      Accordingly, the processing and analyzing methods for multispectral images have become the new research hotspots. In recent years, the feature analysis has become one of the most important steps in processing and analysis of images [11,18,23,48], pattern recognition [32,40,41], image annotation [22,37], character recognition [42], data sequence analysis [17], and other real-life applications [12–14,24,25,45]. Among these methods, scale invariant feature transform (SIFT) is the most widely used algorithm of extracting the local invariant features proposed by Lowe.

    • Optimized graph-based segmentation for ultrasound images

      2014, Neurocomputing
      Citation Excerpt :

      The optimal or approximately optimal parameters can be found in the hybrid scheme which is finally evaluated using a set of BUS images. Many popular evolutionary learning algorithms [18–23] are capable of solving global optimization problems. In this study, the particle swarm optimization (PSO) algorithm is chosen for finding the optimal parameters in the RGB and the PSO algorithm not only shares many advantages with evolutionary computing algorithms but also possesses improved computational efficiency.

    View all citing articles on Scopus
    View full text