Theodoros Lappas

dblp:27/7124 · DBLP profile ↗
← Back
34ranked-venue papers
16as first author
4since 2021 · last 2025
0000-0002-4669-4170ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 27 · 15 first-author · 2 since 2021Artificial intelligence and machine learning · 18 · 10 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
13 papers
Information retrieval · 50% Web and social media mining · 24% Data mining · 16%
Theoretical computer science
8 papers
Graph algorithms and graph theory · 42% Approximation and online algorithms · 37% Mathematical optimization · 9%

Topics — the 30 heaviest of 40, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
approximation algorithms
0.922021
Finding Group Steiner Trees in Graphs with both Vertex and Edge Weights · Proc. VLDB Endow. 2021
Hunting multiple bumps in graphs · Proc. VLDB Endow. 2020
Graph algorithms and graph theory › steiner tree
group steiner tree
0.512021
Finding Group Steiner Trees in Graphs with both Vertex and Edge Weights · Proc. VLDB Endow. 2021
Graph algorithms and graph theory
steiner tree
0.512021
Finding Group Steiner Trees in Graphs with both Vertex and Edge Weights · Proc. VLDB Endow. 2021
Approximation and online algorithms › prize-collecting problems
prize-collecting steiner forest
0.412020
Hunting multiple bumps in graphs · Proc. VLDB Endow. 2020
Web and social media mining › web mining
competitor mining
0.422017
Mining Competitors from Large Unstructured Datasets · IEEE Trans. Knowl. Data Eng. 2017
Efficient and domain-invariant competitor mining · KDD 2012
Mathematical optimization
combinatorial optimization
0.322014
Profit-maximizing cluster hires · KDD 2014
Selecting a characteristic set of reviews · KDD 2012
Data mining
text mining
0.312017
Mining Competitors from Large Unstructured Datasets · IEEE Trans. Knowl. Data Eng. 2017
Information retrieval › similarity search
top-k retrieval
0.312017
Mining Competitors from Large Unstructured Datasets · IEEE Trans. Knowl. Data Eng. 2017
Information retrieval › document retrieval
temporal information retrieval
0.222014
On The Spatiotemporal Burstiness of Terms · Proc. VLDB Endow. 2012
A burstiness-aware approach for document dating · SIGIR 2014
Smart cities and intelligent transportation › navigation
urban navigation
0.212014
Customized tour recommendations in urban areas · WSDM 2014
Recommender systems
point-of-interest recommendation
0.212014
Customized tour recommendations in urban areas · WSDM 2014
Recommender systems › domain-specific recommendation
travel recommendation
0.212014
Customized tour recommendations in urban areas · WSDM 2014
Algorithmic game theory and mechanism design › coalition formation
team formation
0.212014
Profit-maximizing cluster hires · KDD 2014
Data mining
spatiotemporal data mining
0.212013
STEM: a spatio-temporal miner for bursty activity · SIGMOD Conference 2013
Web and social media mining › event detection
burst detection
0.112012
On The Spatiotemporal Burstiness of Terms · Proc. VLDB Endow. 2012
Information retrieval › document processing › document analysis
entity salience
0.112012
Estimating entity importance via counting set covers · KDD 2012
Information retrieval › search engines › semantic search › entity retrieval › entity ranking
paper ranking
0.112012
SOFIA SEARCH: a tool for automating related-work search · SIGMOD Conference 2012
Information retrieval
ranking
0.112012
SOFIA SEARCH: a tool for automating related-work search · SIGMOD Conference 2012
Information retrieval › information filtering
review selection
0.112012
Selecting a characteristic set of reviews · KDD 2012
Information retrieval › text summarization › user-generated content summarization
review summarization
0.112012
Selecting a characteristic set of reviews · KDD 2012
Web and social media mining
social network analysis
0.122010
Finding a team of experts in social networks · KDD 2009
Finding effectors in social networks · KDD 2010
Web and social media mining
social tagging
0.112011
Mining tags using social endorsement networks · SIGIR 2011
Data mining › structured data mining
graph mining
0.112010
Finding effectors in social networks · KDD 2010
Web and social media mining › information diffusion
influence propagation
0.112010
Finding effectors in social networks · KDD 2010
Graph algorithms and graph theory
graph algorithms
0.112010
Finding effectors in social networks · KDD 2010
Computational complexity
NP-hardness and approximation
0.112010
Finding effectors in social networks · KDD 2010
Data mining › network analysis
team formation
0.112009
Finding a team of experts in social networks · KDD 2009
Information retrieval
evaluation
0.012012
Selecting a characteristic set of reviews · KDD 2012
Information retrieval › search engines
search engine ranking
0.012012
On The Spatiotemporal Burstiness of Terms · Proc. VLDB Endow. 2012
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
set cover approximation
0.012012
Estimating entity importance via counting set covers · KDD 2012

Methods — techniques the papers use, named apart from their topics

dynamic programming · 1.2approximation algorithm · 0.9combinatorial optimization · 0.5heuristics · 0.4set cover approximation · 0.3counting set covers · 0.3discrepancy theory · 0.2term burstiness · 0.2burst detection · 0.2user study · 0.1spatiotemporal burst mining · 0.1social endorsement network analysis · 0.1
YearPublicationVenuePosition
2025 A QUBO Framework for Team Formation
Karan Vombatkere, Theodoros Lappas, Evimaria Terzi
ECML/PKDD (2)2
2024 Measuring employer attractiveness in diverse talent markets
Theodoros Lappas
Decis. Support Syst.2
2023 Commentary generation for financial markets
Di Zhu 0005, Theodoros Lappas, Thami Rachidi
Expert Syst. Appl.2
2021 Finding Group Steiner Trees in Graphs with both Vertex and Edge Weights
abstract
Given an undirected graph and a number of vertex groups, the group Steiner trees problem is to find a tree such that (i) this tree contains at least one vertex in each vertex group; and (ii) the sum of vertex and edge weights in this tree is minimized. Solving this problem is useful in various scenarios, ranging from social networks to knowledge graphs. Most existing work focuses on solving this problem in vertex-unweighted graphs, and not enough work has been done to solve this problem in graphs with both vertex and edge weights. Here, we develop several algorithms to address this issue. Initially, we extend two algorithms from vertex-unweighted graphs to vertex- and edge-weighted graphs. The first one has no approximation guarantee, but often produces good solutions in practice. The second one has an approximation guarantee of |Γ| - 1, where |Γ| is the number of vertex groups. Since the extended (|Γ| - 1)-approximation algorithm is too slow when all vertex groups are large, we develop two new (|Γ| - 1)-approximation algorithms that overcome this weakness. Furthermore, by employing a dynamic programming approach, we develop another (|Γ| - h + 1)-approximation algorithm, where h is a parameter between 2 and |Γ|. Experiments show that, while no algorithm is the best in all cases, our algorithms considerably outperform the state of the art in many scenarios.
Yahui Sun 0001, Xiaokui Xiao, Bin Cui 0001, Saman K. Halgamuge, Theodoros Lappas, Jun Luo 0001
Proc. VLDB Endow.5
2020 Hunting multiple bumps in graphs
abstract
Bump hunting is an important approach to the extraction of insights from Euclidean datasets. Recently, it has been explored for graph datasets for the first time, and a single bump is hunted in an unweighted graph in this exploration. Here, we extend this exploration by hunting multiple bumps in a weighted graph. Given a weighted graph and a set of query nodes exhibiting a property of interest, our objective is to find k non-overlapping and connected subgraphs, i.e., bumps, in which the discrepancy between the numbers of query and non-query nodes is maximized and the sum of edge costs is minimized simultaneously. We prove that our extended bump hunting problem can be transformed to a recently formulated Prize-Collecting Steiner Forest Problem (PCSFP). We further prove that PCSFP is NP-hard even in trees. Then, we propose a fast approximation algorithm for solving PCSFP in trees. Based on this algorithm, we improve the state-of-the-art approximation algorithm for solving PCSFP in graphs, and prove that the solutions of our improvement are always better than or equal to those of the state-of-the-art algorithm. Moreover, we adapt the existing bump hunting algorithms for solving our extended bump hunting problem. We evaluate our methodology via real datasets, and show that 1) our improvement scales well to large graphs, while producing solutions that dominate those of the state-of-the-art algorithm; and 2) our adaptation of an existing bump hunting algorithm can also produce solutions that are better than those of the state-of-the-art algorithm in some cases.
Yahui Sun 0001, Jun Luo 0001, Theodoros Lappas, Xiaokui Xiao, Bin Cui 0001
Proc. VLDB Endow.3
2020 Mining Career Paths from Large Resume Databases: Evidence from IT Professionals
abstract
The emergence of online professional platforms, such as LinkedIn and Indeed, has led to unprecedented volumes of rich resume data that have revolutionized the study of careers. One of the most prevalent problems in this space is the extraction of prototype career paths from a workforce. Previous research has consistently relied on a two-step approach to tackle this problem. The first step computes the pairwise distances between all the career sequences in the database. The second step uses the distance matrix to create clusters, with each cluster representing a different prototype path. As we demonstrate in this work, this approach faces two significant challenges when applied on large resume databases. First, the overwhelming diversity of job titles in the modern workforce prevents the accurate evaluation of distance between career sequences. Second, the clustering step of the standard approach leads to highly heterogeneous clusters, due to its inability to handle categorical sequences and sensitivity to outliers. This leads to non-representative centroids and spurious prototype paths that do not accurately represent the actual groups in the workforce. Our work addresses these two challenges and has practical implications for the numerous researchers and practitioners working on the analysis of career data across domains.
Theodoros Lappas
ACM Trans. Knowl. Discov. Data1
2019 The Guided Team-Partitioning Problem: Definition, Complexity, and Algorithm
Sanaz Bahargam, Theodoros Lappas, Evimaria Terzi
EDM2
2019 A team-formation algorithm for faultline minimization
Sanaz Bahargam, Behzad Golshan, Theodoros Lappas, Evimaria Terzi
Expert Syst. Appl.3
2018 Unsupervised tip-mining from customer reviews
Di Zhu 0005, Theodoros Lappas, Juheng Zhang
Decis. Support Syst.2
2017 Mining Competitors from Large Unstructured Datasets
abstract
In any competitive business, success is based on the ability to make an item more appealing to customers than the competition. A number of questions arise in the context of this task: how do we formalize and quantify the competitiveness between two items? Who are the main competitors of a given item? What are the features of an item that most affect its competitiveness? Despite the impact and relevance of this problem to many domains, only a limited amount of work has been devoted toward an effective solution. In this paper, we present a formal definition of the competitiveness between two items, based on the market segments that they can both cover. Our evaluation of competitiveness utilizes customer reviews, an abundant source of information that is available in a wide range of domains. We present efficient methods for evaluating competitiveness in large review datasets and address the natural problem of finding the top-k competitors of a given item. Finally, we evaluate the quality of our results and the scalability of our approach using multiple datasets from different domains.
George Valkanas, Theodoros Lappas, Dimitrios Gunopulos
IEEE Trans. Knowl. Data Eng.2
2016 Home is where your friends are: Utilizing the social graph to locate twitter users in a city
Dimitrios Kotzias, Theodoros Lappas, Dimitrios Gunopulos
Inf. Syst.2
2016 Jointly Modeling Label and Feature Heterogeneity in Medical Informatics
abstract
Multiple types of heterogeneity including label heterogeneity and feature heterogeneity often co-exist in many real-world data mining applications, such as diabetes treatment classification, gene functionality prediction, and brain image analysis. To effectively leverage such heterogeneity, in this article, we propose a novel graph-based model for Learning with both Label and Feature heterogeneity, namely L 2 F . It models the label correlation by requiring that any two label-specific classifiers behave similarly on the same views if the associated labels are similar, and imposes the view consistency by requiring that view-based classifiers generate similar predictions on the same examples. The objective function for L 2 F is jointly convex. To solve the optimization problem, we propose an iterative algorithm, which is guaranteed to converge to the global optimum. One appealing feature of L 2 F is that it is capable of handling data with missing views and labels. Furthermore, we analyze its generalization performance based on Rademacher complexity, which sheds light on the benefits of jointly modeling the label and feature heterogeneity. Experimental results on various biomedical datasets show the effectiveness of the proposed approach.
Pei Yang 0001, Hongxia Yang, Haoda Fu, Dawei Zhou 0003, Jieping Ye, Theodoros Lappas, Jingrui He
ACM Trans. Knowl. Discov. Data6
2015 Analyzing and Modeling Special Offer Campaigns in Location-Based Social Networks
Ke Zhang 0013, Konstantinos Pelechrinis, Theodoros Lappas
ICWSM3
2014 Online ratings: Convergence towards a positive perspective?
abstract
Do online reviews reflect the true quality of products? Several articles, in both the popular press and the research community, have publicized that the average rating for top review sites is above 4 out of 5 stars. In this paper, we study the phenomena of review rating trends and convergence. We analyze data obtained from a popular restaurant review website, and present several models of increasing sophistication for the dynamics of the review ratings we observe.
Yaonan Zhang, Theodoros Lappas, Mark Crovella, Eric D. Kolaczyk
ICASSP2
2014 Profit-maximizing cluster hires
abstract
Team formation has been long recognized as a natural way to acquire a diverse pool of useful skills, by combining experts with complementary talents. This allows organizations to effectively complete beneficial projects from different domains, while also helping individual experts position themselves and succeed in highly competitive job markets. Here, we assume a collection of projects ensuremath{P}, where each project requires a certain set of skills, and yields a different benefit upon completion. We are further presented with a pool of experts ensuremath{X}, where each expert has his own skillset and compensation demands. Then, we study the problem of hiring a cluster of experts T ⊆ X, so that the overall compensation (cost) does not exceed a given budget B, and the total benefit of the projects that this team can collectively cover is maximized. We refer to this as the ClusterHire problem. Our work presents a detailed analysis of the computational complexity and hardness of approximation of the problem, as well as heuristic, yet effective, algorithms for solving it in practice. We demonstrate the efficacy of our approaches through experiments on real datasets of experts, and demonstrate their advantage over intuitive baselines. We also explore additional variants of the fundamental problem formulation, in order to account for constraints and considerations that emerge in realistic cluster-hiring scenarios. All variants considered in this paper have immediate applications in the cluster hiring process, as it emerges in the context of different organizational settings.
Behzad Golshan, Theodoros Lappas, Evimaria Terzi
KDD2
2014 A burstiness-aware approach for document dating
abstract
A large number of mainstream applications, like temporal search, event detection, and trend identification, assume knowledge of the timestamp of every document in a given textual collection. In many cases, however, the required timestamps are either unavailable or ambiguous. A charac- teristic instance of this problem emerges in the context of large repositories of old digitized documents. For such doc- uments, the timestamp may be corrupted during the digiti- zation process, or may simply be unavailable. In this paper, we study the task of approximating the timestamp of a doc- ument, so-called document dating. We propose a content- based method and use recent advances in the domain of term burstiness, which allow it to overcome the drawbacks of pre- vious document dating methods, e.g. the fix time partition strategy. We use an extensive experimental evaluation on different datasets to validate the efficacy and advantages of our methodology, showing that our method outperforms the state of the art methods on document dating.
Dimitrios Kotsakos, Theodoros Lappas, Dimitrios Kotzias, Dimitrios Gunopulos, Nattiya Kanhabua, Kjetil Nørvåg
SIGIR2
2014 Customized tour recommendations in urban areas
abstract
The ever-increasing urbanization coupled with the unprecedented capacity to collect and process large amounts of data have helped to create the vision of intelligent urban environments. One key aspect of such environments is that they allow people to effectively navigate through their city. While GPS technology and route-planning services have undoubtedly helped towards this direction, there is room for improvement in intelligent urban navigation. This vision can be fostered by the proliferation of location-based social networks, such as Foursquare or Path, which record the physical presence of users in different venues through check-ins. This information can then be used to enhance intelligent urban navigation, by generating customized path recommendations for users.
Aristides Gionis, Theodoros Lappas, Konstantinos Pelechrinis, Evimaria Terzi
WSDM2
2013 STEM: a spatio-temporal miner for bursty activity
abstract
Burst identification has been extensively studied in the context of document streams, where a burst is generally exhibited when an unusually high frequency is observed for a term t. Previous works have focused exclusively on either temporal or spatial burstiness patterns. The former represents bursty timeframes within a single stream, while the latter characterizes sets of streams that simultaneously exhibited a bursty behavior for a user-specified timeframe. Our previous work was the first to study the spatiotemporal burstiness of terms. In this context, a burstiness pattern consists of both a timeframe and a set of streams, both of which need to be identified automatically. In this paper we describe STEM (Spatio-TEmporal Miner), a system for finding spatiotemporal burstiness patterns in a collection of spatially distributed frequency streams. STEM implements the full functionality required to mine spatiotemporal burstiness patterns from virtually any collection of geostamped streams. Examples of such collections include document streams (e.g. online newspapers), geo-aware microblogging platforms (e.g. Twitter). This paper describes the STEM system and discusses how its features can be accessed via a user-friendly interface.
Theodoros Lappas, Marcos R. Vieira, Dimitrios Gunopulos, Vassilis J. Tsotras
SIGMOD Conference1
2012 Daily-deal selection for revenue maximization
abstract
Daily-Deal Sites (DDS) like Groupon, LivingSocial, Amazon's Goldbox, and many more, have become particularly popular over the last three years, providing discounted offers to customers for restaurants, ticketed events, services etc. In this paper, we study the following problem: among a set of candidate deals, which are the ones that a DDS should feature as daily-deals in order to maximize its revenue? Our first contribution lies in providing two combinatorial formulations of this problem. Both formulations take into account factors like the diversification of daily deals and the limited consuming capacity of the userbase. We prove that our problems are NP-hard and devise pseudopolynomial -- time approximation algorithms for their solution. We also propose a set of heuristics, and demonstrate their efficiency in our experiments. In the context of deal selection and scheduling, we acknowledge the importance of the ability to estimate the expected revenue of a candidate deal. We explore the nature of this task in the context of real data, and propose a framework for revenue-estimation. We demonstrate the effectiveness of our entire methodology in an experimental evaluation on a large dataset of daily-deals from Groupon.
Theodoros Lappas, Evimaria Terzi
CIKM1
2012 Customizing search results for non-native speakers
abstract
Blog posts, news articles and other webpages are present on the web in multiple languages. Standard search engines evaluate the relevance of the candidate documents to the given query. However, when considering documents with overlapping content, many of them written in a foreign language other than the user's own native tongue, it is beneficial to promote documents that are easy enough for the user to read. Here, we show how to rank a collection of foreign documents based on both: a) relevance to the query, and b) the comprehension difficulty of the document. We design effective ranking operators that evaluate the difficulty of a foreign document with respect to the user's native language. We show that existing search engines can easily augment their scoring function by incorporating the proposed comprehensibility metrics. Finally, we provide extensive experimental evidence that the comprehensibility-aware ranking model significantly improves the standard relevance-based ranking paradigm.
Theodoros Lappas, Michail Vlachos
CIKM1
2012 Estimating entity importance via counting set covers
abstract
The data-mining literature is rich in problems asking to assess the importance of entities in a given dataset. At a high level, existing work identifies important entities either by ranking or by selection. Ranking methods assign a score to every entity in the population, and then use the assigned scores to create a ranked list. The major shortcoming of such approaches is that they ignore the redundancy between high-ranked entities, which may in fact be very similar or even identical. Therefore, in scenarios where diversity is desirable, such methods perform poorly. Selection methods overcome this drawback by evaluating the importance of a group of entities collectively. To achieve this, they typically adopt a set-cover formulation, which identifies the entities in the minimum set cover as the important ones. However, this dichotomy of entities conceals the fact that, even though an entity may not be in the reported cover, it may still participate in many other optimal or near-optimal solutions. In this paper, we propose a framework that overcomes the above drawbacks by integrating the ranking and selection paradigms. Our approach assigns importance scores to entities based on both the number and the quality of set-cover solutions that they participate. Our algorithmic contribution lies with the design of an efficient algorithm for approximating the number of high-quality set covers that each entity participates. Our methodology applies to a wide range of applications. In a user study and an experimental evaluation on real data, we demonstrate that our framework is efficient and provides useful and intuitive results.
Aristides Gionis, Theodoros Lappas, Evimaria Terzi
KDD2
2012 Selecting a characteristic set of reviews
abstract
Online reviews provide consumers with valuable information that guides their decisions on a variety of fronts: from entertainment and shopping to medical services. Although the proliferation of online reviews gives insights about different aspects of a product, it can also prove a serious drawback: consumers cannot and will not read thousands of reviews before making a purchase decision. This need to extract useful information from large review corpora has spawned considerable prior work, but so far all have drawbacks. Review summarization (generating statistical descriptions of review sets) sacrifices the immediacy and narrative structure of reviews. Likewise, review selection (identifying a subset of 'helpful' or 'important' reviews) leads to redundant or non-representative summaries. In this paper, we fill the gap between existing review-summarization and review-selection methods by selecting a small subset of reviews that together preserve the statistical properties of the entire review corpus. We formalize this task as a combinatorial optimization problem and show that it NP-hard both tosolve and approximate. We also design effective algorithms that prove to work well in practice. Our experiments with real review corpora on different types of products demonstrate the utility of our methods, and our user studies indicate that our methods provide a better summary than prior approaches.
Theodoros Lappas, Mark Crovella, Evimaria Terzi
KDD1
2012 Efficient and domain-invariant competitor mining
abstract
In any competitive business, success is based on the ability to make an item more appealing to customers than the competition. A number of questions arise in the context of this task: how do we formalize and quantify the competitiveness relationship between two items? Who are the true competitors of a given item? What are the features of an item that most affect its competitiveness? Despite the impact and relevance of this problem to many domains, only a limited amount of work has been devoted toward an effective solution. In this paper, we present a formal definition of the competitiveness between two items. We present efficient methods for evaluating competitiveness in large datasets and address the natural problem of finding the top-k competitors of a given item. Our methodology is evaluated against strong baselines via a user study and experiments on multiple datasets from different domains.
Theodoros Lappas, George Valkanas, Dimitrios Gunopulos
KDD1
2012 Fake Reviews: The Malicious Perspective
Theodoros Lappas
NLDB1
2012 SOFIA SEARCH: a tool for automating related-work search
abstract
When working on a new project, researchers need to devote a significant amount of time and effort to surveying the relevant literature. This is required in order to gain expertise, evaluate the significance of their work and gain useful insights about a particular scientific domain. While necessary, relevant-work search is also a time-consuming and arduous process, requiring the continuous participation of the user. In this work, we introduce Sofia Search, a tool that fully automates the search and retrieval of the literature related to a topic. Given a seed of papers submitted by the user, Sofia Search searches the Web for candidate related papers, evaluates their relevance to the seed and downloads them for the user. The tool also provides modules for the evaluation and ranking of authors and papers, in the context of the retrieved papers. In the demo, we will demonstrate the functionality of our tool, by allowing users to use it via a simple and intuitive interface.
Behzad Golshan, Theodoros Lappas, Evimaria Terzi
SIGMOD Conference2
2012 On The Spatiotemporal Burstiness of Terms
abstract
Thousands of documents are made available to the users via the web on a daily basis. One of the most extensively studied problems in the context of such document streams is burst identification . Given a term t , a burst is generally exhibited when an unusually high frequency is observed for t . While spatial and temporal burstiness have been studied individually in the past, our work is the first to simultaneously track and measure spatiotemporal term burstiness . In addition, we use the mined burstiness information toward an efficient document-search engine: given a user's query of terms, our engine returns a ranked list of documents discussing influential events with a strong spatiotemporal impact. We demonstrate the efficiency of our methods with an extensive experimental evaluation on real and synthetic datasets.
Theodoros Lappas, Marcos R. Vieira, Dimitrios Gunopulos, Vassilis J. Tsotras
Proc. VLDB Endow.1
2011 Toward a Fair Review-Management System
Theodoros Lappas, Evimaria Terzi
ECML/PKDD (2)1
2011 Mining tags using social endorsement networks
abstract
Entities on social systems, such as users on Twitter, and images on Flickr, are at the core of many interesting applications: they can be ranked in search results, recommended to users, or used in contextual advertising. Such applications assume knowledge of an entity's nature and characteristic attributes. An effective way to encode such knowledge is in the form of tags. An untagged entity is practically inaccessible, since it is hard to retrieve or interact with. To address this, some platforms allow users to manually tag entities. However,while such tags can be informative, they can oftentimes be inadequate, trivial, ambiguous, or even plain false. Numerous automated tagging methods have been proposed to address these issues. However,most of them require pre-existing high-quality tags or descriptive texts for every entity that needs to be tagged. In our work, we propose a method based on social endorsements that is free from such constraints.
Theodoros Lappas, Kunal Punera, Tamás Sarlós
SIGIR1
2010 Finding effectors in social networks
abstract
Assume a network (V,E) where a subset of the nodes in V are active. We consider the problem of selecting a set of k active nodes that best explain the observed activation state, under a given information-propagation model. We call these nodes effectors. We formally define the k-Effectors problem and study its complexity for different types of graphs. We show that for arbitrary graphs the problem is not only NP-hard to solve optimally, but also NP-hard to approximate. We also show that, for some special cases, the problem can be solved optimally in polynomial time using a dynamic-programming algorithm. To the best of our knowledge, this is the first work to consider the k-Effectors problem in networks. We experimentally evaluate our algorithms using the DBLP co-authorship graph, where we search for effectors of topics that appear in research papers.
Theodoros Lappas, Evimaria Terzi, Dimitrios Gunopulos, Heikki Mannila
KDD1
2010 A simple conceptual generator for the Internet graph
abstract
The evolution of the Internet during the last years, has lead to a dramatic increase in the size of its representation as a graph at the Autonomous System (AS) level. Reproducing a smaller size snapshot of the AS graph is important for studying protocols in realistic settings. The objective of our work, is to create a generator that accurately emulates and reproduces the distinctive properties of the Internet graph. Our approach is based on (a) the incorporation of the jellyfish-like structure of the Internet and (b) the consideration of the peer-to-peer and customer-provider relations between ASs. We are the first to capture the distinctive structure of the Internet graph together with utilizing the information provided by the AS relationships in order to create a tool for generating a realistic representation. Compared with existing generators, our tool does not try to satisfy specific metrics; instead, it tries to remain faithful to the conceptual model of the Internet structure. In addition, our approach can lead to (i) the identification of important attributes and patterns in the Internet AS topology, and (ii) the extraction of valuable information on various relationships between ASs and the corresponding impact on the Internet structure.We implement our graph generator and evaluate it using one of the largest and most recent datasets for the AS topology. Our evaluations clearly show the ability of our tool to capture the structural properties of the Internet topology at the AS level with high accuracy. Finally, we discuss how our generator can not only reproduce, but also shrink the input graph while maintaining its unique structure and properties.
Theodoros Lappas, Konstantinos Pelechrinis, Michalis Faloutsos, Srikanth V. Krishnamurthy
LANMAN1
2010 Efficient Confident Search in Large Review Corpora
Theodoros Lappas, Dimitrios Gunopulos
ECML/PKDD (2)1
2010 Interactive recommendations in social endorsement networks
abstract
An increasing number of social networking platforms are giving users the option to endorse entities that they find appealing, such as videos, photos, or even other users. We define this model as a Social Endorsement Network, visualized as a bipartite graph with edges (endorsements) from users to endorsed entities. In this work, we formalize the problem of interactive recommendations in social endorsement networks: given a query of tags and a social endorsement network, the problem is to recommend entities that match the query and also share a significant number of common endorsers. We propose an efficient search engine for the solution of the problem, able to produce high-quality and explainable recommendations. The entire framework is designed in a principled and efficient manner, making it ideal for large-scale systems. In a thorough experimental evaluation on real datasets, we illustrate the efficacy of our methods and provide some valuable insight on social endorsement networks.
Theodoros Lappas, Dimitrios Gunopulos
RecSys1
2009 On burstiness-aware search for document sequences
abstract
As the number and size of large timestamped collections (e.g. sequences of digitized newspapers, periodicals, blogs) increase, the problem of efficiently indexing and searching such data becomes more important. Term burstiness has been extensively researched as a mechanism to address event detection in the context of such collections. In this paper, we explore how burstiness information can be further utilized to enhance the search process. We present a novel approach to model the burstiness of a term, using discrepancy theory concepts. This allows us to build a parameter-free, linear-time approach to identify the time intervals of maximum burstiness for a given term. Finally, we describe the first burstiness-driven search framework and thoroughly evaluate our approach in the context of different scenarios.
Theodoros Lappas, Benjamin Arai, Manolis Platakis, Dimitrios Kotsakos, Dimitrios Gunopulos
KDD1
2009 Finding a team of experts in social networks
abstract
Given a task T, a pool of individuals X with different skills, and a social network G that captures the compatibility among these individuals, we study the problem of finding X, a subset of X, to perform the task. We call this the TEAM FORMATION problem. We require that members of X' not only meet the skill requirements of the task, but can also work effectively together as a team. We measure effectiveness using the communication cost incurred by the subgraph in G that only involves X'. We study two variants of the problem for two different communication-cost functions, and show that both variants are NP-hard. We explore their connections with existing combinatorial problems and give novel algorithms for their solution. To the best of our knowledge, this is the first work to consider the TEAM FORMATION problem in the presence of a social network of individuals. Experiments on the DBLP dataset show that our framework works well in practice and gives useful and intuitive results.
Theodoros Lappas, Kun Liu 0001, Evimaria Terzi
KDD1