Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sofus A. Macskassy

dblp:15/6061 · also Sofus Attila Macskassy · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning › graph neural network
node classification
0.522017
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.432014
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.312017
Joint Label Inference in Networks · J. Mach. Learn. Res. 2017
Machine learning › Graph learning › graph neural network › node classification
collective classification
0.212014
Joint Inference of Multiple Label Types in Large Networks · ICML 2014
Data mining › semi-supervised learning
label propagation
0.212014
Joint Inference of Multiple Label Types in Large Networks · ICML 2014
Web and social media mining › social media analysis
blog analysis
0.112011
What blogs tell us about websites: a demographics study · WSDM 2011
Data integration and cleaning › data generation
multi-relational data synthesis
0.112011
Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011
Data integration and cleaning › data extraction
table extraction
0.112011
Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011
Data integration and cleaning › data extraction
web data extraction
0.112011
Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011
Data mining › predictive modeling
classification
0.122007
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.112009
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.112009
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.112009
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.112009
Using graph-based metrics with empirical risk minimization to speed up active learning on networked data · KDD 2009
Data mining
semi-supervised learning
0.112009
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.122003
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.112007
Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007
Data mining › predictive modeling › classification
relational classification
0.112007
Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007
Machine learning › Trustworthy machine learning
uncertainty estimation
0.112005
ROC confidence bands: an empirical evaluation · ICML 2005
Performance modeling and evaluation
classifier evaluation
0.112005
ROC confidence bands: an empirical evaluation · ICML 2005
Data mining › clustering
numerical taxonomy
0.012003
Converting numerical classification into text classification · Artif. Intell. 2003
Knowledge graphs › relation learning
relation discovery
0.012011
Materializing multi-relational databases from the web using taxonomic queries · WSDM 2011
Information retrieval › ranking › text ranking
document ranking
0.012001
Intelligent Information Triage · SIGIR 2001
Information retrieval
retrieval models
0.012001
Intelligent Information Triage · SIGIR 2001
Data mining › text mining
text classification
0.012001
Intelligent Information Triage · SIGIR 2001
Data mining › structured data mining
graph mining
0.012007
Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007
Knowledge graphs
link prediction
0.012007
Improving Learning in Networked Data by Combining Explicit and Mined Links · AAAI 2007
Data mining › clustering › document clustering
web page clustering
0.011998
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
YearPublicationVenuePosition
2017 Joint Label Inference in Networks
abstract
We 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 Networks
abstract
We 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
ICML4
2013 Predicting Group Programming Project Performance using SVN Activity Traces
Jihie Kim, Sofus A. Macskassy
EDM3
2012 On the Study of Social Interactions in Twitter
Sofus A. Macskassy
ICWSM1
2012 Definition and Multi-Dimensional Comparative Analysis of Ad Hoc Communities in Twitter
Sofus A. Macskassy
ICWSM1
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
IAAI2
2011 Why do People Retweet? Anti-Homophily Wins the Day!
Sofus A. Macskassy, Matthew Michelson
ICWSM1
2011 What blogs tell us about websites: a demographics study
abstract
One 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
WSDM2
2011 Materializing multi-relational databases from the web using taxonomic queries
abstract
Recently, 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
WSDM2
2010 Leveraging Contextual Information to Explore Posting and Linking Behaviors of Bloggers
abstract
The 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
ASONAM1
2009 Workshop summary: The fourth workshop on evaluation methods for machine learning
abstract
No abstract available.
Chris Drummond, Nathalie Japkowicz, William Klement, Sofus A. Macskassy
ICML4
2009 Using graph-based metrics with empirical risk minimization to speed up active learning on networked data
abstract
Active 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
KDD1
2007 Improving Learning in Networked Data by Combining Explicit and Mined Links
Sofus A. Macskassy
AAAI1
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 evaluation
abstract
This 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
ICML1
2003 Adding numbers to text classification
abstract
Many 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
CIKM1
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
IJCAI1
2001 Intelligent Information Triage
abstract
In 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
SIGIR1
1998 Human Performance on Clustering Web Pages: A Preliminary Study
Sofus A. Macskassy, Arunava Banerjee, Brian D. Davison 0001, Haym Hirsh
KDD1