Demo Data from EDBT 2026 / reviewers in the wild / expert
Sofus A. Macskassy
dblp:15/6061 · also Sofus Attila Macskassy
· DBLP profile ↗
20ranked-venue papers
13as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 9 first-authorDatabases, data management, data science and information retrieval · 10 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 first-authorHuman-computer interaction and ubiquitous computing · 4 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author
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
9 papers |
Data mining · 36% Web and social media mining · 30% Data integration and cleaning · 18% | |
| Artificial intelligence
6 papers |
Graph learning · 60% Learning paradigms · 26% Information extraction and text analysis · 9% |
Topics — the 28 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning › graph neural network
node classification |
0.5 | 2 | 2017 | Joint Label Inference in Networks · J. Mach. Learn. Res. 2017 Joint Inference of Multiple Label Types in Large Networks · ICML 2014 |
Web and social media mining
social network analysis |
0.4 | 3 | 2014 | Joint Inference of Multiple Label Types in Large Networks · ICML 2014 What blogs tell us about websites: a demographics study · WSDM 2011 Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009 |
Machine learning › Learning paradigms › semi-supervised learning › graph-based semi-supervised learning
label propagation |
0.3 | 1 | 2017 | Joint Label Inference in Networks · J. Mach. Learn. Res. 2017 |
Machine learning › Graph learning › graph neural network › node classification
collective classification |
0.2 | 1 | 2014 | Joint Inference of Multiple Label Types in Large Networks · ICML 2014 |
Data mining › semi-supervised learning
label propagation |
0.2 | 1 | 2014 | Joint Inference of Multiple Label Types in Large Networks · ICML 2014 |
Web and social media mining › social media analysis
blog analysis |
0.1 | 1 | 2011 | What blogs tell us about websites: a demographics study · WSDM 2011 |
Data integration and cleaning › data generation
multi-relational data synthesis |
0.1 | 1 | 2011 | Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011 |
Data integration and cleaning › data extraction
table extraction |
0.1 | 1 | 2011 | Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011 |
Data integration and cleaning › data extraction
web data extraction |
0.1 | 1 | 2011 | Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011 |
Data mining › predictive modeling
classification |
0.1 | 2 | 2007 | Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007 Converting numerical classification into text classification · Artif. Intell. 2003 |
Machine learning and data management
active learning |
0.1 | 1 | 2009 | Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009 |
Machine learning and data management › active learning
active learning on networked data |
0.1 | 1 | 2009 | Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009 |
Web and social media mining › social network analysis
centrality measures |
0.1 | 1 | 2009 | Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009 |
Data mining › semi-supervised learning
graph-based semi-supervised learning |
0.1 | 1 | 2009 | Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009 |
Data mining
semi-supervised learning |
0.1 | 1 | 2009 | Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009 |
Natural language and speech › Information extraction and text analysis
text classification |
0.1 | 2 | 2003 | Converting numerical classification into text classification · Artif. Intell. 2003 Using Text Classifiers for Numerical Classification · IJCAI 2001 |
Data mining › predictive modeling › classification › relational classification
network classification |
0.1 | 1 | 2007 | Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007 |
Data mining › predictive modeling › classification
relational classification |
0.1 | 1 | 2007 | Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007 |
Machine learning › Trustworthy machine learning
uncertainty estimation |
0.1 | 1 | 2005 | ROC confidence bands: an empirical evaluation · ICML 2005 |
Performance modeling and evaluation
classifier evaluation |
0.1 | 1 | 2005 | ROC confidence bands: an empirical evaluation · ICML 2005 |
Data mining › clustering
numerical taxonomy |
0.0 | 1 | 2003 | Converting numerical classification into text classification · Artif. Intell. 2003 |
Knowledge graphs › relation learning
relation discovery |
0.0 | 1 | 2011 | Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011 |
Information retrieval › ranking › text ranking
document ranking |
0.0 | 1 | 2001 | Intelligent Information Triage · SIGIR 2001 |
Information retrieval
retrieval models |
0.0 | 1 | 2001 | Intelligent Information Triage · SIGIR 2001 |
Data mining › text mining
text classification |
0.0 | 1 | 2001 | Intelligent Information Triage · SIGIR 2001 |
Data mining › structured data mining
graph mining |
0.0 | 1 | 2007 | Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007 |
Knowledge graphs
link prediction |
0.0 | 1 | 2007 | Improving Learning in Networked Data by Combining Explicit and Mined Links · AAAI 2007 |
Data mining › clustering › document clustering
web page clustering |
0.0 | 1 | 1998 | Human Performance on Clustering Web Pages: A Preliminary Study · KDD 1998 |
Methods — techniques the papers use, named apart from their topics
distributed message passing · 0.7label propagation · 0.3text classification · 0.1text analysis · 0.1taxonomic queries · 0.1network connectivity analysis · 0.1join discovery · 0.1non-parametric fixed-width bands · 0.1bootstrap · 0.1empirical risk minimization · 0.1community finding · 0.1numerical classification · 0.1univariate analysis · 0.1user study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Joint Label Inference in NetworksabstractWe consider the problem of inferring node labels in a partially labeled graph where each node in the graph has multiple label types and each label type has a large number of possible labels. Our primary example, and the focus of this paper, is the joint inference of label types such as hometown, current city, and employers for people connected by a social network; by predicting these user profile fields, the network can provide a better experience to its users. Existing approaches such as Label Propagation (Zhu et al., 2003) fail to consider interactions between the label types. Our proposed method, called EDGEEXPLAIN explicitly models these interactions, while still allowing scalable inference under a distributed message- passing architecture. On a large subset of the Facebook social network, collected in a previous study (Chakrabarti et al., 2014), EDGEEXPLAIN outperforms label propagation for several label types, with lifts of up to $120\%$ for recall@1 and $60\%$ for recall@3. Deepayan Chakrabarti, Stanislav Funiak, Sofus A. Macskassy |
J. Mach. Learn. Res. | 4 |
| 2014 | Joint Inference of Multiple Label Types in Large NetworksabstractWe tackle the problem of inferring node labels in a partially labeled graph where each node in the graph has multiple label types and each label type has a large number of possible labels. Our primary example, and the focus of this paper, is the joint inference of label types such as hometown, current city, and employers, for users connected by a social network. Standard label propagation fails to consider the properties of the label types and the interactions between them. Our proposed method, called EdgeExplain, explicitly models these, while still enabling scalable inference under a distributed message-passing architecture. On a billion-node subset of the Facebook social network, EdgeExplain significantly outperforms label propagation for several label types, with lifts of up to 120% for recall@1 and 60% for recall@3. Deepayan Chakrabarti, Stanislav Funiak, Sofus A. Macskassy |
ICML | 4 |
| 2013 | Predicting Group Programming Project Performance using SVN Activity Traces
Jihie Kim, Sofus A. Macskassy |
EDM | 3 |
| 2012 | On the Study of Social Interactions in Twitter
Sofus A. Macskassy |
ICWSM | 1 |
| 2012 | Definition and Multi-Dimensional Comparative Analysis of Ad Hoc Communities in Twitter
Sofus A. Macskassy |
ICWSM | 1 |
| 2011 | Monitoring Entities in an Uncertain World: Entity Resolution and Referential Integrity
Steven Minton, Sofus A. Macskassy, Peter M. LaMonica, Kane See, Craig A. Knoblock, Greg Barish, Matthew Michelson, Raymond A. Liuzzi |
IAAI | 2 |
| 2011 | Why do People Retweet? Anti-Homophily Wins the Day!
Sofus A. Macskassy, Matthew Michelson |
ICWSM | 1 |
| 2011 | What blogs tell us about websites: a demographics studyabstractOne challenge for content providers on the Web is determining who consumes their content. For instance, online newspapers want to know who is reading their articles. Previous approaches have tried to determine such audience demographics by placing cookies on users' systems, or by directly asking consumers (e.g., through surveys). The first approach may make users uncomfortable, and the second is not scalable. In this paper we focus on determining the demographics of a Website's audience by analyzing the blogs that link to the Website. We analyze both the text of the blogs and the network connectivity of the blog network to determine demographics such as whether a person "is married" or "has pets." Presumably bloggers linking to sites also consume the content of those sites. Therefore, the discovered demographics for the bloggers can be used to represent a proxy set of demographics for a subset of the Website's consumers. We demonstrate that in many cases we can infer sub-audiences for a site from these demographics. Further, this feasibility demonstrates that very specific demographics for sites can be generated as we improve the methods for determining them (e.g., finding people who play video games). In our study we analyze blogs collected from more than 590,000 bloggers collected over a six month period that link to more than 488,000 distinct, external websites. Matthew Michelson, Sofus A. Macskassy |
WSDM | 2 |
| 2011 | Materializing multi-relational databases from the web using taxonomic queriesabstractRecently, much attention has been given to extracting tables from Web data. In this problem, the column definitions and tuples (such as what "company" is headquartered in what "city,") are extracted from Web text, structured Web data such as lists, or results of querying the deep Web, creating the table of interest. In this paper, we examine the problem of extracting and discovering multiple tables in a given domain, generating a truly multi-relational database as output. Beyond discovering the relations that define single tables, our approach discovers and leverages "within column" set membership relations, and discovers relations across the extracted tables (e.g., joins). By leveraging within-column relations our method can extract table instances that are ambiguous or rare, and by discovering joins, our method generates truly multi-relational output. Further, our approach uses taxonomic queries to bootstrap the extraction, rather than the more traditional "seed instances." Creating seeds often requires more domain knowledge than taxonomic queries, and previous work has shown that extraction methods may be sensitive to which input seeds they are given. We test our approach on two real world domains: NBA basketball and cancer information. Our results demonstrate that our approach generates databases of relevant tables from disparate Web information, and discovers the relations between them. Further, we show that by leveraging the "within column" relation our approach can identify a significant number of relevant tuples that would be difficult to do so otherwise. Matthew Michelson, Sofus A. Macskassy, Steven Minton, Lise Getoor |
WSDM | 2 |
| 2010 | Leveraging Contextual Information to Explore Posting and Linking Behaviors of BloggersabstractThe last decade has seen an explosion in blogging and the blogosphere is continuing to grow, having a large global reach and many vibrant communities. Researchers have been pouring over blog data with the goal of finding communities, tracking what people are saying, finding influencers, and using many social network analytic tools to analyze the underlying social networks embedded within the blogosphere. One of the key technical problems with analyzing large social networks such as those embedded in the blogosphere is that there are many links between individuals and we often do not know the context or meaning of those links. This is problematic because it makes it difficult if not impossible to tease out the true communities, their behavior, how information flows, and who the central players are (if any). This paper seeks to further our understanding of how to analyze large blog networks and what they can tell us. We analyze 1.24M blogs posted by 298K bloggers over a period of three weeks. These bloggers span private blog sites through large blog-sites such as live journal and blogspot. We first characterize the behavior of bloggers, validating some (but not all) common beliefs about how often bloggers post, how long their posts are, who they link to and how much reciprocity there is in links. We then take a look at bloggers from the larger blog sites to understand whether and how they differ in terms of these metrics. Finally, we extend our analysis to focus on contextual links: what is the textual content of the blog which had a link. We identify topics from the textual content of all the blog posts and use these to tag links based on the topics that were discussed in the blog. Sofus A. Macskassy |
ASONAM | 1 |
| 2009 | Workshop summary: The fourth workshop on evaluation methods for machine learningabstractNo abstract available. Chris Drummond, Nathalie Japkowicz, William Klement, Sofus A. Macskassy |
ICML | 4 |
| 2009 | Using graph-based metrics with empirical risk minimization to speed up active learning on networked dataabstractActive and semi-supervised learning are important techniques when labeled data are scarce. Recently a method was suggested for combining active learning with a semi-supervised learning algorithm that uses Gaussian fields and harmonic functions. This classifier is relational in nature: it relies on having the data presented as a partially labeled graph (also known as a within-network learning problem). This work showed yet again that empirical risk minimization (ERM) was the best method to find the next instance to label and provided an efficient way to compute ERM with the semi-supervised classifier. The computational problem with ERM is that it relies on computing the risk for all possible instances. If we could limit the candidates that should be investigated, then we can speed up active learning considerably. In the case where the data is graphical in nature, we can leverage the graph structure to rapidly identify instances that are likely to be good candidates for labeling. This paper describes a novel hybrid approach of using of community finding and social network analytic centrality measures to identify good candidates for labeling and then using ERM to find the best instance in this candidate set. We show on real-world data that we can limit the ERM computations to a fraction of instances with comparable performance. Sofus A. Macskassy |
KDD | 1 |
| 2007 | Improving Learning in Networked Data by Combining Explicit and Mined Links
Sofus A. Macskassy |
AAAI | 1 |
| 2007 | Classification in Networked Data: A Toolkit and a Univariate Case Study
Sofus A. Macskassy, Foster J. Provost |
J. Mach. Learn. Res. | 1 |
| 2005 | ROC confidence bands: an empirical evaluationabstractThis paper is about constructing confidence bands around ROC curves. We first introduce to the machine learning community three band-generating methods from the medical field, and evaluate how well they perform. Such confidence bands represent the region where the "true" ROC curve is expected to reside, with the designated confidence level. To assess the containment of the bands we begin with a synthetic world where we know the true ROC curve---specifically, where the class-conditional model scores are normally distributed. The only method that attains reasonable containment out-of-the-box produces non-parametric, "fixed-width" bands (FWBs). Next we move to a context more appropriate for machine learning evaluations: bands that with a certain confidence level will bound the performance of the model on future data. We introduce a correction to account for the larger uncertainty, and the widened FWBs continue to have reasonable containment. Finally, we assess the bands on 10 relatively large benchmark data sets. We conclude by recommending these FWBs, noting that being non-parametric they are especially attractive for machine learning studies, where the score distributions (1) clearly are not normal, and (2) even for the same data set vary substantially from learning method to learning method. Sofus A. Macskassy, Foster J. Provost, Saharon Rosset |
ICML | 1 |
| 2003 | Adding numbers to text classificationabstractMany real-world problems involve a combination of both text- and numerical-valued features. For example, in email classification, it is possible to use instance representations that consider not only the text of each message, but also numerical-valued features such as the length of the message or the time of day at which it was sent. Text-classification methods have thus far not easily incorporated numerical features. In earlier work we described an approach for converting numerical features into bags of tokens so that text classification methods can be applied to numerical classification problems, and showed that the resulting learning methods are competitive with traditional numerical classification methods. In this paper we use this as a way to learn on problems that involve a combination of text and numbers. We show that the results outperform competing methods. Further, we show that selecting a best classification method using text-only features and then adding numerical features to the problem (as might happen if numerical features are only later added to a pre existing text-classification problem) gives performance that rivals a more time-consuming approach of evaluating all classification methods using the full set of both text and numerical features. Sofus A. Macskassy, Haym Hirsh |
CIKM | 1 |
| 2003 | Converting numerical classification into text classification
Sofus A. Macskassy, Haym Hirsh, Arunava Banerjee, Aynur A. Dayanik |
Artif. Intell. | 1 |
| 2001 | Using Text Classifiers for Numerical Classification
Sofus A. Macskassy, Haym Hirsh, Arunava Banerjee, Aynur A. Dayanik |
IJCAI | 1 |
| 2001 | Intelligent Information TriageabstractIn many applications, large volumes of time-sensitive textual information require triage: rapid, approximate prioritization for subsequent action. In this paper, we explore the use of prospective indications of the importance of a time-sensitive document, for the purpose of producing better document filtering or ranking. By prospective, we mean importance that could be assessed by actions that occur in the future. For example, a news story may be assessed (retrospectively) as being important, based on events that occurred after the story appeared, such as a stock price plummeting or the issuance of many follow-up stories. If a system could anticipate (prospectively) such occurrences, it could provide a timely indication of importance. Clearly, perfect prescience is impossible. However, sometimes there is sufficient correlation between the content of an information item and the events that occur subsequently. We describe a process for creating and evaluating approximate information-triage procedures that are based on prospective indications. Unlike many information-retrieval applications for which document labeling is a laborious, manual process, for many prospective criteria it is possible to build very large, labeled, training corpora automatically. Such corpora can be used to train text classification procedures that will predict the (prospective) importance of each document. This paper illustrates the process with two case studies, demonstrating the ability to predict whether a news story will be followed by many, very similar news stories, and also whether the stock price of one or more companies associated with a news story will move significantly following the appearance of that story. We conclude by discussing how the comprehensibility of the learned classifiers can be critical to success.} Sofus A. Macskassy, Haym Hirsh, Foster J. Provost, Ramesh Sankaranarayanan, Vasant Dhar |
SIGIR | 1 |
| 1998 | Human Performance on Clustering Web Pages: A Preliminary Study
Sofus A. Macskassy, Arunava Banerjee, Brian D. Davison 0001, Haym Hirsh |
KDD | 1 |