The concept of protein function is widely used and manipulated by biologists. However, the means of the concept and its understanding may vary depending on the level of functionality one considers (molecular, cellular, physiological, etc.). Genomic studies and new high-throughput methods of the post-genomic era provide the opportunity to shed a new light on the concept of protein function: protein-protein interactions can now be considered as pieces of incomplete but still gigantic networks and the analysis of these networks will permit the emergence of a more integrated view of protein function. In this context, we propose a new functional classification method, which, unlike usual methods based on sequence homology, allows the definition of functional classes of protein based on the identity of their interacting partners. An example of such classification will be shown and discussed for a subset of Saccharomyces cerevisiae proteins, accounting for 7% of the yeast proteome. The genome of the budding yeast contains 50% of protein-coding genes that are paralogs, including 457 pairs of duplicated genes coming probably from an ancient whole genome duplication. We will comment on the functional classification of the duplicated genes when using our method and discuss the contribution of these results to the understanding of function evolution for the duplicated genes.