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.

George Forman

dblp:79/1821 · DBLP profile ↗
← Back
29ranked-venue papers
19as first author
1since 2021 · last 2021
0000-0003-2179-4930ORCID · corroborated

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

Databases, data management, data science and information retrieval · 23 · 17 first-author · 1 since 2021Artificial intelligence and machine learning · 19 · 13 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 first-authorComputer networks · 2Systems, architecture and hardware · 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
8 papers
Data mining · 64% Information retrieval · 18% Web and social media mining · 8%
Artificial intelligence
3 papers
Learning theory · 30% Kernel, tree and ensemble methods · 23% Trustworthy machine learning · 23%
Interdisciplinary, comprehensive, and emerging computing
4 papers
Smart cities and intelligent transportation · 95% Computational social science and digital humanities · 5%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 88% Storage systems · 12%
Human-computer interaction and pervasive computing
2 papers
Ubiquitous computing and smart environments · 100%

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

TopicWeightPapersLastEvidence papers
Data mining › text mining
text classification
0.352009
Scaling up text classification for large file systems · KDD 2008
Tackling concept drift by temporal inductive transfer · SIGIR 2006
Pragmatic text mining: minimizing human effort to quantify many issues in call logs · KDD 2006
Data mining › structured data mining
spatial data mining
0.112012
Mining large-scale, sparse GPS traces for map inference: comparison of approaches · KDD 2012
Web and social media mining › web usage mining
clickstream analysis
0.112010
A novel traffic analysis for identifying search fields in the long tail of web sites · WWW 2010
Information retrieval › query understanding
query analysis
0.112010
A novel traffic analysis for identifying search fields in the long tail of web sites · WWW 2010
Data mining › text mining › text classification
URL classification
0.112010
A novel traffic analysis for identifying search fields in the long tail of web sites · WWW 2010
Ubiquitous computing and smart environments › mobile crowdsourcing
crowdsensing
0.122013
CrowdAtlas: self-updating maps for cloud and personal use · MobiSys 2013
CrowdAtlas: self-updating maps for cloud and personal use · MobiSys 2013
Machine learning › Trustworthy machine learning › interpretability
feature shaping
0.112009
Feature shaping for linear SVM classifiers · KDD 2009
Machine learning › Kernel, tree and ensemble methods › linear model
linear classifier
0.112009
Feature shaping for linear SVM classifiers · KDD 2009
Energy-efficient computing
datacenter power management
0.112007
Cool Job Allocation: Measuring the Power Savings of Placing Jobs at Cooling-Efficient Locations in the Data Center · USENIX ATC 2007
Machine learning › Learning theory › distribution learning
class distribution estimation
0.112006
Quantifying trends accurately despite classifier error and class imbalance · KDD 2006
Data stream processing › evolving data
concept drift
0.112006
Tackling concept drift by temporal inductive transfer · SIGIR 2006
Data mining › clustering
document clustering
0.112006
Pragmatic text mining: minimizing human effort to quantify many issues in call logs · KDD 2006
Data mining › statistical analysis › statistical estimation
quantification
0.112006
Pragmatic text mining: minimizing human effort to quantify many issues in call logs · KDD 2006
Data mining
text mining
0.112006
Pragmatic text mining: minimizing human effort to quantify many issues in call logs · KDD 2006
Machine learning and data management
transfer learning
0.112006
Tackling concept drift by temporal inductive transfer · SIGIR 2006
Data mining
clustering
0.112005
Finding similar files in large document repositories · KDD 2005
Information retrieval › similarity measure
document similarity
0.112005
Finding similar files in large document repositories · KDD 2005
Data mining › clustering
graph clustering
0.112005
Finding similar files in large document repositories · KDD 2005
Information retrieval › similarity search
near-duplicate detection
0.112005
Finding similar files in large document repositories · KDD 2005
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.012004
A pitfall and solution in multi-class feature selection for text classification · ICML 2004
Natural language and speech › Information extraction and text analysis
text classification
0.012004
A pitfall and solution in multi-class feature selection for text classification · ICML 2004
Data mining › dimensionality reduction
feature selection
0.012003
An Extensive Empirical Study of Feature Selection Metrics for Text Classification · J. Mach. Learn. Res. 2003
Information retrieval
query formulation
0.012008
Scaling up text classification for large file systems · KDD 2008
Energy-efficient computing › thermal management
datacenter cooling
0.012007
Cool Job Allocation: Measuring the Power Savings of Placing Jobs at Cooling-Efficient Locations in the Data Center · USENIX ATC 2007
Energy-efficient computing
thermal management
0.012007
Cool Job Allocation: Measuring the Power Savings of Placing Jobs at Cooling-Efficient Locations in the Data Center · USENIX ATC 2007
Storage systems
file systems
0.012005
Finding similar files in large document repositories · KDD 2005

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

viterbi map matching · 0.3GPS trace analysis · 0.3comparison of approaches · 0.3GPS trace mining · 0.3linear SVM · 0.2feature scaling · 0.2interactive categorizer training · 0.1class distribution estimation · 0.1text classification · 0.1machine learning classification · 0.1information retrieval filtering · 0.1threshold selection · 0.1median sweep · 0.1inductive transfer · 0.1content-based chunking · 0.1bipartite graph partitioning · 0.1round-robin scheduling · 0.0information gain · 0.0
YearPublicationVenuePosition
2021 Getting Your Package to the Right Place: Supervised Machine Learning for Geolocation
George Forman
ECML/PKDD (4)1
2015 Clustering by Intent: A Semi-Supervised Method to Discover Relevant Clusters Incrementally
George Forman, Hila Nachlieli, Renato Keshet
ECML/PKDD (3)1
2015 Mining Large-Scale GPS Streams for Connectivity Refinement of Road Maps
abstract
As people increasingly rely on road maps in the digital age, manually maintained maps cannot keep up with the demand for accuracy and freshness, evidenced by the recent iOS map incident and the bidding war for Waze. There are many research works on automatic map inference using GPS data, and some have suggested that Google and Waze automate their map update processes to some degree with user data. However, existing published work focuses on refining road geometry. In reality, connectivity issues at intersections, including missing connections and unmarked turn restrictions, are much more prevalent and also more difficult to infer. In this paper, we report our study on the connectivity issues in the OSM Shanghai map using 21 months of GPS data from over |$10\,000$| taxis. We first adapt a robust map matching algorithm. Then, we propose simple algorithms for detecting missing intersections, turn restrictions and road closures. Empirical results show that our algorithms of connectivity refinement for road maps are effective.
Yanmin Zhu 0006, Yin Wang 0001, George Forman
Comput. J.3
2013 Mining large-scale gps streams for connectivity refinement of road maps
abstract
As people increasingly rely on road maps in the digital age, manually maintained maps cannot keep up with the demand for accuracy and freshness, evidenced by the recent iOS map incident and the bidding war for Waze. There are many research works on automatic map inference using GPS data, and some have suggested that Google and Waze automate their map update processes to some degree with user data. However, existing published work focuses on refining road geometry. In reality, connectivity issues at intersections, including missing connections and unmarked turn restrictions, are much more prevalent and also more difficult to infer. In this paper, we report on our study on the connectivity issues in the OSM Shanghai map using 21 months of GPS data from over 10, 000 taxis. We first adapt a robust map matching algorithm to detect missing intersections, and then train a time-series detection model for every turn possibility of every intersection using supervised learning.
Yin Wang 0001, George Forman
SIGSPATIAL/GIS3
2013 Map matching: comparison of approaches using sparse and noisy data
abstract
The process of map matching takes a sequence of possibly noisy GPS coordinates from a vehicle trace and estimates the actual road positions---a crucial first step needed by many GPS applications. There has been a plethora of methods for map matching published, but most of them are evaluated on low-noise datasets obtained from a planned route. And comparisons with other methods are very limited. Based on our previous unifying framework used to catalog different mathematical formulas in many published methods, we evaluate representative algorithms using the low-noise dataset from the GIS Cup 2012 and a high-noise dataset collected from Shanghai downtown. Our experiments reveal that global max-weight and global geometrical map matching methods are the most accurate, but each has its weaknesses. We therefore propose a new map matching algorithm that integrates Fréchet distance with global weight optimization, which is more accurate across all sampling intervals.
Yin Wang 0001, George Forman, Yanmin Zhu 0006
SIGSPATIAL/GIS3
2013 CrowdAtlas: self-updating maps for cloud and personal use
abstract
The inaccuracy of manually created digital road maps is a persistent problem, despite their high economic value. We present CrowdAtlas, which automates map update based on people's travels, either individually or crowdsourced. Its mobile navigation app detects significant portions of GPS traces that do not conform to the existing map, as determined by state-of-the-art Viterbi map matching. When there is sufficient evidence collected, map inference algorithms can automatically update the map. The CrowdAtlas server aggregates exceptional traces from users with the navigation app as well as from other, large-scale data sources. From these it automatically generates high quality map updates, which can be propagated to its navigation app and other interested applications. Using CrowdAtlas app, we mapped out a 4.5 km^2 street block in Shanghai in less than half an hour and built a walking/cycling map of the SJTU campus. Using taxi traces collected from Beijing, we contributed completely computer-generated roads for this large, 61 km of missing roads to OpenStreetMap, the first set of open-source map community.
Yin Wang 0001, George Forman, Yanmin Zhu 0006
MobiSys4
2013 CrowdAtlas: self-updating maps for cloud and personal use
abstract
Digital road maps have become essential to many aspects of our lives. Unfortunately, they have persistent quality issues, both in developing countries as well as in developed countries, evidenced by the recent Apple-Google map war. A survey of British drivers showed 26% have been directed by their GPS to go into no-entry areas, and the news periodically reports car accidents caused by or related to digital maps. In addition to correcting existing errors, maps need to be frequently updated to reflect the latest constructions, closures, and reconfigurations. TomTom estimates that roads change by as much as 15% each year. There are also growing demands for other types of maps, including off-road driving, cycling, hiking, and skiing maps. There are services for people to share GPS traces, but none creates navigable maps.
Yin Wang 0001, George Forman, Yanmin Zhu 0006
MobiSys4
2012 Fast Viterbi map matching with tunable weight functions
abstract
This paper describes a map matching program submitted to the ACM SIGSPATIAL Cup 2012. We first summarize existing map matching algorithms into three categories, and compare their performance thoroughly. In general, global max-weight methods using the Viterbi dynamic programming algorithm are the most accurate but the accuracy varies at different sampling intervals using different weight functions. Our submission selects a hybrid that improves upon the best two weight functions such that its accuracy is better than both and the performance is robust against varying sampling rates. In addition, we employ many optimization techniques to reduce the overall latency, as the scoring heavily emphasizes on speed. Using the training dataset with manually corrected ground truth, our Java-based program matched all 14,436 samples in 5 seconds on a dual-core 3.3 GHz iCore 3 processor, and achieved 98.9% accuracy.
Yin Wang 0001, George Forman, Yanmin Zhu 0006, Haibing Guan
SIGSPATIAL/GIS3
2012 Mining large-scale, sparse GPS traces for map inference: comparison of approaches
abstract
We address the problem of inferring road maps from large-scale GPS traces that have relatively low resolution and sampling frequency. Unlike past published work that requires high-resolution traces with dense sampling, we focus on situations with coarse granularity data, such as that obtained from thousands of taxis in Shanghai, which transmit their location as seldom as once per minute. Such data sources can be made available inexpensively as byproducts of existing processes, rather than having to drive every road with high-quality GPS instrumentation just for map building - and having to re-drive roads for periodic updates. Although the challenges in using opportunistic probe data are significant, successful mining algorithms could potentially enable the creation of continuously updated maps at very low cost.
James Biagioni, Jakob Eriksson, Yin Wang 0001, George Forman, Yanmin Zhu 0006
KDD5
2012 A Live Comparison of Methods for Personalized Article Recommendation at Forbes.com
Evan Kirshenbaum, George Forman, Michael Dugan
ECML/PKDD (2)2
2012 Feature Selection "Tomography" - Illustrating that Optimal Feature Filtering is Hopelessly Ungeneralizable
abstract
Feature filtering methods are often used in text classification and other high-dimensional domains to quickly score each feature independently and pass only the best to the learning algorithm. The panoply of available methods grows over the years, with frequent research publications touting new functions that seem to yield superior learning: variants on Information Gain, Chi Squared, Mutual Information, and others. This slow generate-and-test search in the literature is usually counted as progress towards finding superior filter methods. But this is illusory.
George Forman
SDM1
2010 A novel traffic analysis for identifying search fields in the long tail of web sites
abstract
Using a clickstream sample of 2 billion URLs from many thousand volunteer Web users, we wish to analyze typical usage of keyword searches across the Web. In order to do this, we need to be able to determine whether a given URL represents a keyword search and, if so, which field contains the query. Although it is easy to recognize 'q' as the query field in 'http://www.google.com/search?hl=en&q=music', we must do this automatically for the long tail of diverse websites. This problem is the focus of this paper. Since the names, types and number of fields differ across sites, this does not conform to traditional text classification or to multi-class problem formulations. The problem also exhibits highly non-uniform importance across websites, since traffic follows a Zipf distribution.
George Forman, Evan Kirshenbaum, Shyamsundar Rajaram
WWW1
2009 Feature shaping for linear SVM classifiers
abstract
Linear classifiers have been shown to be effective for many discrimination tasks. Irrespective of the learning algorithm itself, the final classifier has a weight to multiply by each feature. This suggests that ideally each input feature should be linearly correlated with the target variable (or anti-correlated), whereas raw features may be highly non-linear. In this paper, we attempt to re-shape each input feature so that it is appropriate to use with a linear weight and to scale the different features in proportion to their predictive value. We demonstrate that this pre-processing is beneficial for linear SVM classifiers on a large benchmark of text classification tasks as well as UCI datasets.
George Forman, Martin Scholz, Shyamsundar Rajaram
KDD1
2008 BNS feature scaling: an improved representation over tf-idf for svm text classification
abstract
In the realm of machine learning for text classification, TF-IDF is the most widely used representation for real-valued feature vectors. However, IDF is oblivious to the training class labels and naturally scales some features inappropriately. We replace IDF with Bi-Normal Separation (BNS), which has been previously found to be excellent at ranking words for feature selection filtering. Empirical evaluation on a benchmark of 237 binary text classification tasks shows substantially better accuracy and F-measure for a Support Vector Machine (SVM) by using BNS scaling. A wide variety of other feature representations were later tested and found inferior, as well as binary features with no scaling. Moreover, BNS scaling yielded better performance without feature selection, obviating the need for feature selection.
George Forman
CIKM1
2008 Extremely fast text feature extraction for classification and indexing
abstract
Most research in speeding up text mining involves algorithmic improvements to induction algorithms, and yet for many large scale applications, such as classifying or indexing large document repositories, the time spent extracting word features from texts can itself greatly exceed the initial training time. This paper describes a fast method for text feature extraction that folds together Unicode conversion, forced lowercasing, word boundary detection, and string hash computation. We show empirically that our integer hash features result in classifiers with equivalent statistical performance to those built using string word features, but require far less computation and less memory.
George Forman, Evan Kirshenbaum
CIKM1
2008 Scaling up text classification for large file systems
abstract
We combine the speed and scalability of information retrieval with the generally superior classification accuracy offered by machine learning, yielding a two-phase text classifier that can scale to very large document corpora. We investigate the effect of different methods of formulating the query from the training set, as well as varying the query size. In empirical tests on the Reuters RCV1 corpus of 806,000 documents, we find runtime was easily reduced by a factor of 27x, with a somewhat surprising gain in F-measure compared with traditional text classification.
George Forman, Shyamsundar Rajaram
KDD1
2008 Quantifying counts and costs via classification
George Forman
Data Min. Knowl. Discov.1
2007 Cool Job Allocation: Measuring the Power Savings of Placing Jobs at Cooling-Efficient Locations in the Data Center
Cullen E. Bash, George Forman
USENIX ATC2
2006 Quantifying trends accurately despite classifier error and class imbalance
abstract
This paper promotes a new task for supervised machine learning research: quantification—the pursuit of learning methods for accurately estimating the class distribution of a test set, with no concern for predictions on individual cases. A variant for cost quantification addresses the need to total up costs according to categories predicted by imperfect classifiers. These tasks cover a large and important family of applications that measure trends over time. The paper establishes a research methodology, and uses it to evaluate several proposed methods that involve selecting the classification threshold in a way that would spoil the accuracy of individual classifications. In empirical tests, Median Sweep methods show outstanding ability to estimate the class distribution, despite wide disparity in testing and training conditions. The paper addresses shifting class priors and costs, but not concept drift in general.
George Forman
KDD1
2006 Pragmatic text mining: minimizing human effort to quantify many issues in call logs
abstract
We discuss our experiences in analyzing customer-support issues from the unstructured free-text fields of technical-support call logs. The identification of frequent issues and their accurate quantification is essential in order to track aggregate costs broken down by issue type, to appropriately target engineering resources, and to provide the best diagnosis, support and documentation for most common issues. We present a new set of techniques for doing this efficiently on an industrial scale, without requiring manual coding of calls in the call center. Our approach involves (1) a new text clustering method to identify common and emerging issues; (2) a method to rapidly train large numbers of categorizers in a practical, interactive manner; and (3) a method to accurately quantify categories, even in the face of inaccurate classifications and training sets that necessarily cannot match the class distribution of each new month's data. We present our methodology and a tool we developed and deployed that uses these methods for tracking ongoing support issues and discovering emerging issues at HP.
George Forman, Evan Kirshenbaum, Jaap Suermondt
KDD1
2006 Tackling concept drift by temporal inductive transfer
abstract
Machine learning is the mainstay for text classification. However, even the most successful techniques are defeated by many real-world applications that have a strong time-varying component. To advance research on this challenging but important problem, we promote a natural, experimental framework-the Daily Classification Task-which can be applied to large time-based datasets, such as Reuters RCV1.In this paper we dissect concept drift into three main subtypes. We demonstrate via a novel visualization that the recurrent themes subtype is present in RCV1. This understanding led us to develop a new learning model that transfers induced knowledge through time to benefit future classifier learning tasks. The method avoids two main problems with existing work in inductive transfer: scalability and the risk of negative transfer. In empirical tests, it consistently showed more than 10 points F-measure improvement for each of four Reuters categories tested.
George Forman
SIGIR1
2005 Counting Positives Accurately Despite Inaccurate Classification
George Forman
ECML1
2005 Beware the Null Hypothesis: Critical Value Tables for Evaluating Classifiers
George Forman, Ira Cohen
ECML1
2005 Finding similar files in large document repositories
abstract
Hewlett-Packard has many millions of technical support documents in a variety of collections. As part of content management, such collections are periodically merged and groomed. In the process, it becomes important to identify and weed out support documents that are largely duplicates of newer versions. Doing so improves the quality of the collection, eliminates chaff from search results, and improves customer satisfaction.The technical challenge is that through workflow and human processes, the knowledge of which documents are related is often lost. We required a method that could identify similar documents based on their content alone, without relying on metadata, which may be corrupt or missing.We present an approach for finding similar files that scales up to large document repositories. It is based on chunking the byte stream to find unique signatures that may be shared in multiple files. An analysis of the file-chunk graph yields clusters of related files. An optional bipartite graph partitioning algorithm can be applied to greatly increase scalability.
George Forman, Kave Eshghi, Stephane Chiocchetti
KDD1
2004 A pitfall and solution in multi-class feature selection for text classification
abstract
Information Gain is a well-known and empirically proven method for high-dimensional feature selection. We found that it and other existing methods failed to produce good results on an industrial text classification problem. On investigating the root cause, we find that a large class of feature scoring methods suffers a pitfall: they can be blinded by a surplus of strongly predictive features for some classes, while largely ignoring features needed to discriminate difficult classes. In this paper we demonstrate this pitfall hurts performance even for a relatively uniform text classification task. Based on this understanding, we present solutions inspired by round-robin scheduling that avoid this pitfall, without resorting to costly wrapper methods. Empirical evaluation on 19 datasets shows substantial improvements.
George Forman
ICML1
2004 Learning from Little: Comparison of Classifiers Given Little Training
George Forman, Ira Cohen
PKDD1
2003 An Extensive Empirical Study of Feature Selection Metrics for Text Classification
George Forman
J. Mach. Learn. Res.1
2002 Choose Your Words Carefully: An Empirical Study of Feature Selection Metrics for Text Classification
George Forman
PKDD1
2000 Accurate Recasting of Parameter Estimation Algorithms Using Sufficient Statistics for Efficient Parallel Speed-Up: Demonstrated for Center-Based Data Clustering Algorithms
Bin Zhang 0004, Meichun Hsu, George Forman
PKDD3