Publications
An Analysis of Tag-Recommender Evaluation Procedures
Doerfel, S. & Jäschke, R.
, 'Proceedings of the 7th ACM conference on Recommender systems', RecSys '13, ACM, New York, NY, USA, [10.1145/2507157.2507222], 343-346 (2013) [pdf]
Since the rise of collaborative tagging systems on the web, the tag recommendation task -- suggesting suitable tags to users of such systems while they add resources to their collection -- has been tackled. However, the (offline) evaluation of tag recommendation algorithms usually suffers from difficulties like the sparseness of the data or the cold start problem for new resources or users. Previous studies therefore often used so-called post-cores (specific subsets of the original datasets) for their experiments. In this paper, we conduct a large-scale experiment in which we analyze different tag recommendation algorithms on different cores of three real-world datasets. We show, that a recommender's performance depends on the particular core and explore correlations between performances on different cores.
An analysis of tag-recommender evaluation procedures
Doerfel, S. & Jäschke, R.
, 'Proceedings of the 7th ACM conference on Recommender systems', RecSys '13, ACM, New York, NY, USA, [10.1145/2507157.2507222], 343-346 (2013) [pdf]
Since the rise of collaborative tagging systems on the web, the tag recommendation task -- suggesting suitable tags to users of such systems while they add resources to their collection -- has been tackled. However, the (offline) evaluation of tag recommendation algorithms usually suffers from difficulties like the sparseness of the data or the cold start problem for new resources or users. Previous studies therefore often used so-called post-cores (specific subsets of the original datasets) for their experiments. In this paper, we conduct a large-scale experiment in which we analyze different tag recommendation algorithms on different cores of three real-world datasets. We show, that a recommender's performance depends on the particular core and explore correlations between performances on different cores.
An Analysis of Tag-Recommender Evaluation Procedures
Doerfel, S. & Jäschke, R.
, 'Proceedings of the 7th ACM conference on Recommender systems', RecSys '13, ACM, New York, NY, USA, [10.1145/2507157.2507222], 343-346 (2013) [pdf]
Since the rise of collaborative tagging systems on the web, the tag recommendation task -- suggesting suitable tags to users of such systems while they add resources to their collection -- has been tackled. However, the (offline) evaluation of tag recommendation algorithms usually suffers from difficulties like the sparseness of the data or the cold start problem for new resources or users. Previous studies therefore often used so-called post-cores (specific subsets of the original datasets) for their experiments. In this paper, we conduct a large-scale experiment in which we analyze different tag recommendation algorithms on different cores of three real-world datasets. We show, that a recommender's performance depends on the particular core and explore correlations between performances on different cores.
Fast algorithms for determining (generalized) core groups in social networks
Batagelj, V. & Zaveršnik, M.
Advances in Data Analysis and Classification, 5(2) 129-145 (2011) [pdf]
The structure of a large network (graph) can often be revealed by partitioning it into smaller and possibly more dense sub-networks that are easier to handle. One of such decompositions is based on “
Fast algorithms for determining (generalized) core groups in social networks
Batagelj, V. & Zaveršnik, M.
Advances in Data Analysis and Classification, 5(2) 129-145 (2011) [pdf]
The structure of a large network (graph) can often be revealed by partitioning it into smaller and possibly more dense sub-networks that are easier to handle. One of such decompositions is based on “ k -cores”, proposed in 1983 by Seidman. Together with connectivity components, cores are one among few concepts that provide efficient decompositions of large graphs and networks. In this paper we propose an efficient algorithm for determining the cores decomposition of a given network with complexity $$O(m)$$, where m is the number of lines (edges or arcs). In the second part of the paper the classical concept of k -core is generalized in a way that uses a vertex property function instead of degree of a vertex. For local monotone vertex property functions the corresponding generalized cores can be determined in $$O(motn))$$ time, where n is the number of vertices and Δ is the maximum degree. Finally the proposed algorithms are illustrated by the analysis of a collaboration network in the field of computational geometry.
Evaluating Cooperation in Communities with the k-Core Structure
Giatsidis, C.; Thilikos, D. M. & Vazirgiannis, M.
, 'Advances in Social Networks Analysis and Mining (ASONAM), 2011 International Conference on', [10.1109/ASONAM.2011.65], 87-93 (2011) [pdf]
Community sub graphs are characterized by dense connections or interactions among its nodes. Community detection and evaluation is an important task in graph mining. A variety of measures have been proposed to evaluate the quality of such communities. In this paper, we evaluate communities based on the k-core concept, as means of evaluating their collaborative nature - a property not captured by the single node metrics or by the established community evaluation metrics. Based on the k-core, which essentially measures the robustness of a community under degeneracy, we extend it to weighted graphs, devising a novel concept of k-cores on weighted graphs. We applied the k-core approach on large real world graphs - such as DBLP and report interesting results.
Tag Recommendations in Social Bookmarking Systems
Jäschke, R.; Marinho, L.; Hotho, A.; Schmidt-Thieme, L. & Stumme, G.
AI Communications, 21(4) 231-247 (2008) [pdf]
Collaborative tagging systems allow users to assign keywords - so called "tags" - to resources. Tags are used for navigation, finding resources and serendipitous browsing and thus provide an immediate benefit for users. These systems usually include tag recommendation mechanisms easing the process of finding good tags for a resource, but also consolidating the tag vocabulary across users. In practice, however, only very basic recommendation strategies are applied.
this paper we evaluate and compare several recommendation algorithms on large-scale real life datasets: an adaptation of
er-based collaborative filtering, a graph-based recommender built on top of the FolkRank algorithm, and simple methods based on counting tag occurences. We show that both FolkRank and Collaborative Filtering provide better results than non-personalized baseline methods. Moreover, since methods based on counting tag occurrences are computationally cheap, and thus usually preferable for real time scenarios, we discuss simple approaches for improving the performance of such methods. We show, how a simple recommender based on counting tags from users and resources can perform almost as good as the best recommender.
Visualisation and analysis of the internet movie database
Ahmed, A.; Batagelj, V.; Fu, X.; Hong, S.-H.; Merrick, D. & Mrvar, A.
, 'Visualization, 2007. APVIS '07. 2007 6th International Asia-Pacific Symposium on', [10.1109/APVIS.2007.329304], 17 -24 (2007) [pdf]
In this paper, we present a case study for the visualisation and analysis of large and complex temporal multivariate networks derived from the Internet movie database (IMDB). Our approach is to integrate network analysis methods with visualisation in order to address scalability and complexity issues. In particular, we defined new analysis methods such as (p,q)-core and 4-ring to identify important dense subgraphs and short cycles from the huge bipartite graphs. We applied island analysis for a specific time slice in order to identify important and meaningful subgraphs. Further, a temporal Kevin Bacon graph and a temporal two mode network are extracted in order to provide insight and knowledge on the evolution.
Generating Graphs with Predefined k-Core Structure
Baur, M.; Gaertler, M.; Görke, R.; Krug, M. & Wagner, D.
, 'Proceedings of the European Conference of Complex Systems' (2007) [pdf]
The modeling of realistic networks is of great importance for modern complex systems research. Previous procedures typically model the natural growth of networks by means of iteratively adding nodes, geometric positioning information, a definition of link connectivity based on the preference for nearest neighbors or already highly connected nodes, or combine several of these approaches. Our novel model is based on the well-know concept of k-cores, originally introduced in social network analysis. Recent studies exposed the significant k-core structure of several real world systems, e.g. the AS network of the Internet. We present a simple and efficient method for generating networks which strictly adhere to the characteristics of a given k-core structure, called core fingerprint. We show-case our algorithm in a comparative evaluation with two well-known AS network generators.
The order of the giant component of random hypergraphs
Behrisch, M.; Coja-Oghlan, A. & Kang, M.
2007 [pdf]
k-core decomposition: a tool for the analysis of large scale Internet graphs
Alvarez-Hamelin, J. I.; Dall'Asta, L.; Barrat, A. & Vespignani, A.
(2005) [pdf]
An O(m) Algorithm for Cores Decomposition of Networks
Batagelj, V. & Zaversnik, M.
(2003) [pdf]
The structure of large networks can be revealed by partitioning them to
aller parts, which are easier to handle. One of such decompositions is based
$k$--cores, proposed in 1983 by Seidman. In the paper an efficient, $O(m)$,
$ is the number of lines, algorithm for determining the cores decomposition
a given network is presented.
Generalized Cores
Batagelj, V. & Zaversnik, M.
CoRR, cs.DS/0202039() (2002) [pdf]
Cores are, besides connectivity components, one among few concepts that provides us with efficient decompositions of large graphs and networks. In the paper a generalization of the notion of core of a graph based on vertex property function is presented. It is shown that for the local monotone vertex property functions the corresponding cores can be determined in $O(m max( logn))$ time.
Generalized Cores
Batagelj, V. & Zaversnik, M.
CoRR, cs.DS/0202039() (2002) [pdf]
Generalized Cores
Batagelj, V. & Zaveršnik, M.
(2002) [pdf]
Cores are, besides connectivity components, one among few concepts that
ovides us with efficient decompositions of large graphs and networks.
In the paper a generalization of the notion of core of a graph based on
rtex property function is presented. It is shown that for the local monotone
rtex property functions the corresponding cores can be determined in $O(m
ax ( logn))$ time.
Partitioning Approach to Visualization of Large Graphs
Batagelj, V.; Mrvar, A. & Zaveršnik, M.
Kratochvíyl, J., ed., 'Graph Drawing', 1731(), Springer, Berlin / Heidelberg, 90-97 (1999) [pdf]
The structure of large graphs can be revealed by partitioning graphs to smaller parts, which are easier to handle. In the paper we propose the use of core decomposition as an efficient approach for partitioning large graphs. On the selected subgraphs, computationally more intensive, clustering and blockmodeling can be used to analyze their internal structure. The approach is illustrated by an analysis of Snyder & Kick’s world trade graph.
The core of finite lattices
Duquenne, V.
Discrete Math., 87(2-3) 133-147 (1991)
The core of finite lattices
Duquenne, V.
Discrete Mathematics, 88(2-3) 133 - 147 (1991) [pdf]
The meet-core of a finite lattice L is its minimal -- in fact minimum -- partial meet- subsemilattice of which the filter lattice is isomorphic to L. This gives a representation theory for finite lattices, in particular which extends Birkhoff's correspondence between ordered sets and distributive lattices, and is linked with Wille's notion of scaffolding. The meet-cores (and dually the join-cores) of modular, geometric and join-meet-distributive lattices are characterized locally by some obligatory sublattices or by some construction procedures otherwise.
Network structure and minimum degree
Seidman, S. B.
Social Networks, 5(3) 269 - 287 (1983) [pdf]
Social network researchers have long sought measures of network cohesion, Density has often been used for this purpose, despite its generally admitted deficiencies. An approach to network cohesion is proposed that is based on minimum degree and which produces a sequence of subgraphs of gradually increasing cohesion. The approach also associates with any network measures of local density which promise to be useful both in characterizing network structures and in comparing networks.