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 Trimponias

dblp:126/4298 · also Georgios Trimponias · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0001-8119-1811ORCID · corroborated

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

Artificial intelligence and machine learning · 7Databases, data management, data science and information retrieval · 7 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorComputer networks · 3 · 1 first-authorSystems, 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.

Artificial intelligence
4 papers
Probabilistic and Bayesian machine learning · 58% Reinforcement learning · 33% Deep learning architectures and training · 10%
Theoretical computer science
4 papers
Automated reasoning and model checking · 49% Graph algorithms and graph theory · 43% Algorithmic game theory and mechanism design · 8%
Computer networks
3 papers
Datacenter networks · 50% Routing and switching · 43% Network optimization and economics · 6%
Databases, data mining, and information retrieval
2 papers
Web and social media mining · 60% Query processing and optimization · 20% Distributed and cloud data management · 20%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Datacenter networks
load balancing
0.622019
Luopan: Sampling-Based Load Balancing in Data Center Networks · IEEE Trans. Parallel Distributed Syst. 2019
Luopan: Sampling based load balancing in data center networks · ICNP 2016
Web and social media mining › social network analysis
influence maximization
0.512021
Collective Influence Maximization for Multiple Competing Products with an Awareness-to-Influence Model · Proc. VLDB Endow. 2021
Automated reasoning and model checking › satisfiability
SAT solving
0.412020
Online Bayesian Moment Matching based SAT Solver Heuristics · ICML 2020
Automated reasoning and model checking › satisfiability › SAT solving
solver heuristics
0.412020
Online Bayesian Moment Matching based SAT Solver Heuristics · ICML 2020
Routing and switching › adaptive routing
congestion-aware routing
0.412019
Luopan: Sampling-Based Load Balancing in Data Center Networks · IEEE Trans. Parallel Distributed Syst. 2019
Routing and switching
traffic engineering
0.412019
Node-Constrained Traffic Engineering: Theory and Applications · IEEE/ACM Trans. Netw. 2019
Graph algorithms and graph theory
graph algorithms
0.412019
Node-Constrained Traffic Engineering: Theory and Applications · IEEE/ACM Trans. Netw. 2019
Graph algorithms and graph theory
graph partitioning
0.412019
A unified agent-based framework for constrained graph partitioning · VLDB J. 2019
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.312018
Online Structure Learning for Feed-Forward and Recurrent Sum-Product Networks · NeurIPS 2018
Machine learning › Reinforcement learning
markov decision process
0.312018
Discovering and Removing Exogenous State Variables and Rewards for Reinforcement Learning · ICML 2018
Machine learning › Reinforcement learning › policy evaluation
monte carlo policy evaluation
0.312018
Discovering and Removing Exogenous State Variables and Rewards for Reinforcement Learning · ICML 2018
Machine learning › Reinforcement learning
policy evaluation
0.312018
Discovering and Removing Exogenous State Variables and Rewards for Reinforcement Learning · ICML 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning
0.312018
Online Structure Learning for Feed-Forward and Recurrent Sum-Product Networks · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
sum-product networks
0.312018
Online Structure Learning for Feed-Forward and Recurrent Sum-Product Networks · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
tractable inference
0.312018
Online Structure Learning for Feed-Forward and Recurrent Sum-Product Networks · NeurIPS 2018
Machine learning › Deep learning architectures and training
sequence modeling
0.312017
Online Bayesian Transfer Learning for Sequential Data Modeling · ICLR (Poster) 2017
Datacenter networks
flow scheduling
0.212016
Luopan: Sampling based load balancing in data center networks · ICNP 2016
Distributed and cloud data management
distributed query processing
0.212013
Skyline Processing on Distributed Vertical Decompositions · IEEE Trans. Knowl. Data Eng. 2013
Query processing and optimization › preference query
skyline query
0.212013
Skyline Processing on Distributed Vertical Decompositions · IEEE Trans. Knowl. Data Eng. 2013
Algorithmic game theory and mechanism design
best-response algorithms
0.112021
Collective Influence Maximization for Multiple Competing Products with an Awareness-to-Influence Model · Proc. VLDB Endow. 2021

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

submodular optimization · 1.0game theory · 1.0survey propagation · 0.9jeroslow-wang · 0.9bayesian moment matching · 0.9polynomial-time algorithm · 0.8complexity analysis · 0.8packet-level simulation · 0.6best-response dynamics · 0.5best response dynamics · 0.5trueskill · 0.4sampling analysis · 0.4expectation propagation · 0.4elo rating · 0.4agent-based framework · 0.4online structure learning · 0.3bayesian inference · 0.3vertical decomposition · 0.2
YearPublicationVenuePosition
2021 Collective Influence Maximization for Multiple Competing Products with an Awareness-to-Influence Model
abstract
Influence maximization (IM) is a fundamental task in social network analysis. Typically, IM aims at selecting a set of seeds for the network that influences the maximum number of individuals. Motivated by practical applications, in this paper we focus on an IM variant, where the owner of multiple competing products wishes to select seeds for each product so that the collective influence across all products is maximized. To capture the competing diffusion processes, we introduce an Awareness-to-Influence (AtI) model. In the first phase, awareness about each product propagates in the social graph unhindered by other competing products. In the second phase, a user adopts the most preferred product among those encountered in the awareness phase. To compute the seed sets, we propose GCW, a game-theoretic framework that views the various products as agents, which compete for influence in the social graph and selfishly select their individual strategy. We show that AtI exhibits monotonicity and submodularity; importantly, GCW is a monotone utility game. This allows us to develop an efficient best-response algorithm, with quality guarantees on the collective utility. Our experimental results suggest that our methods are effective, efficient, and scale well to large social networks.
Dimitris Tsaras, George Trimponias, Lefteris Ntaflos, Dimitris Papadias
Proc. VLDB Endow.2
2020 Online Bayesian Moment Matching based SAT Solver Heuristics
abstract
In this paper, we present a Bayesian Moment Matching (BMM) based method aimed at solving the initialization problem in Boolean SAT solvers. The initialization problem can be stated as follows: given a SAT formula $\phi$, compute an initial order over the variables of $\phi$ and values/polarity for these variables such that the runtime of SAT solvers on input $\phi$ is minimized. At the start of a solver run, our BMM-based methods compute a posterior probability distribution for an assignment to the variables of the input formula after analyzing its clauses, which will then be used by the solver to initialize its search. We perform extensive experiments to evaluate the efficacy of our BMM-based heuristic against 4 other initialization methods (random, survey propagation, Jeroslow-Wang, and default) in state-of-the-art solvers, MapleCOMSPS and MapleLCMDistChronotBT over the SAT competition 2018 application benchmark, as well as the best-known solvers in the cryptographic category, namely, CryptoMiniSAT, Glucose, and MapleSAT. On the cryptographic benchmark, BMM-based solvers out-perform all other initialization methods. Further, the BMM-based MapleCOMSPS significantly out-perform the same solver using all other initialization methods by 12 additional instances solved and better average runtime, over the SAT 2018 competition benchmark.
Haonan Duan 0002, Saeed Nejati, George Trimponias, Pascal Poupart, Vijay Ganesh 0001
ICML3
2019 Comparing EM with GD in Mixture Models of Two Components
Pascal Poupart, George Trimponias
UAI3
2019 Rating Worker Skills and Task Strains in Collaborative Crowd Computing: A Competitive Perspective
abstract
Collaborative crowd computing, e.g., human computation and crowdsourcing, involves a team of workers jointly solving tasks of varying difficulties. In such settings, the ability to manage the workflow based on workers' skills and task strains can improve output quality. However, many practical systems employ a simple additive scoring scheme to measure worker performance, and do not consider the task difficulty or worker interaction. Some prior works have looked at ways of measuring worker performance or task difficulty in collaborative settings, but usually assume sophisticated models. In our work, we address this question by taking a competitive perspective and leveraging the vast prior work on competitive games. We adapt TrueSkill's standard competitive model by treating the task as a fictitious worker that the team of humans jointly plays against. We explore two fast online approaches to estimate the worker and task ratings: (1) an ELO rating system, and (2) approximate inference with the Expectation Propagation algorithm. To assess the strengths and weaknesses of the various rating methods, we conduct a human study on Amazon's Mechanical Turk with a simulated ESP game. Our experimental design has the novel element of pairing a carefully designed bot with human workers; these encounters can be used, in turn, to generate a larger set of simulated encounters, yielding more data. Our analysis confirms that our ranking scheme performs consistently and robustly, and outperforms the traditional additive scheme in terms of predicted accuracy.
George Trimponias, Xiaojuan Ma, Qiang Yang 0001
WWW1
2019 Node-Constrained Traffic Engineering: Theory and Applications
abstract
Traffic engineering (TE) is a fundamental task in networking. Conventionally, traffic can take any path connecting the source and destination. Emerging technologies such as segment routing, however, use logical paths that are composed of shortest paths going through a predetermined set of middlepoints in order to reduce the flow table overhead of TE implementation. Inspired by this, in this paper, we introduce the problem of node-constrained TE, where the traffic must go through a set of middlepoints, and study its theoretical fundamentals. We show that the general node-constrained TE that allows the traffic to take any path going through one or more middlepoints is NP-hard for directed graphs but strongly polynomial for undirected graphs, unveiling a profound dichotomy between the two cases. We also investigate a variant of node-constrained TE that uses only shortest paths between middlepoints, and prove that the problem can now be solved in weakly polynomial time for a fixed number of middlepoints, which explains why existing work focuses on this variant. Yet, if we constrain the end-to-end paths to be acyclic, the problem can become NP-hard. An important application of our work concerns flow centrality, for which we are able to derive complexity results. Furthermore, we investigate the middlepoint selection problem in general node-constrained TE. We introduce and study group flow centrality as a solution concept, and show that it is monotone but not submodular. Our work provides a thorough theoretical treatment of node-constrained TE and sheds light on the development of the emerging node-constrained TE in practice.
George Trimponias, Yan Xiao 0002, Xiaorui Wu, Hong Xu 0001, Yanhui Geng
IEEE/ACM Trans. Netw.1
2019 Luopan: Sampling-Based Load Balancing in Data Center Networks
abstract
Data center networks demand high-performance, robust, and practical data plane load balancing protocols. Despite progress, existing work falls short of meeting these requirements. We design, analyze, and evaluate Luopan, a novel sampling based load balancing protocol that overcomes these challenges. Luopan operates at flowcell granularity similar to Presto. It periodically samples a few paths for each destination switch and directs flowcells to the least congested one. By being congestion-aware, Luopan improves flow completion time (FCT), and is more robust to topological asymmetries compared to Presto. The sampling approach simplifies the protocol and makes it much more scalable for implementation in large-scale networks compared to existing congestion-aware schemes. We provide analysis to show that Luopan's periodic sampling has the same asymptotic behavior as instantaneous sampling: taking 2 random samples provides exponential improvements over 1 sample. We conduct comprehensive packet-level simulations with production workloads. The results show that Luopan consistently outperforms state-of-the-art schemes in large-scale topologies. Compared to Presto, Luopan with 2 samples improves the 99.9%ile FCT of mice flows by up to 35 percent, and average FCT of medium and elephant flows by up to 30 percent. Luopan also performs significantly better than Local Sampling with large asymmetry.
Peng Wang 0037, George Trimponias, Hong Xu 0001, Yanhui Geng
IEEE Trans. Parallel Distributed Syst.2
2019 A unified agent-based framework for constrained graph partitioning
Lefteris Ntaflos, George Trimponias, Dimitris Papadias
VLDB J.2
2018 Discovering and Removing Exogenous State Variables and Rewards for Reinforcement Learning
abstract
Exogenous state variables and rewards can slow down reinforcement learning by injecting uncontrolled variation into the reward signal. We formalize exogenous state variables and rewards and identify conditions under which an MDP with exogenous state can be decomposed into an exogenous Markov Reward Process involving only the exogenous state+reward and an endogenous Markov Decision Process defined with respect to only the endogenous rewards. We also derive a variance-covariance condition under which Monte Carlo policy evaluation on the endogenous MDP is accelerated compared to using the full MDP. Similar speedups are likely to carry over to all RL algorithms. We develop two algorithms for discovering the exogenous variables and test them on several MDPs. Results show that the algorithms are practical and can significantly speed up reinforcement learning.
Thomas G. Dietterich, George Trimponias, Zhitang Chen
ICML2
2018 Online Structure Learning for Feed-Forward and Recurrent Sum-Product Networks
abstract
Sum-product networks have recently emerged as an attractive representation due to their dual view as a special type of deep neural network with clear semantics and a special type of probabilistic graphical model for which inference is always tractable. Those properties follow from some conditions (i.e., completeness and decomposability) that must be respected by the structure of the network. As a result, it is not easy to specify a valid sum-product network by hand and therefore structure learning techniques are typically used in practice. This paper describes a new online structure learning technique for feed-forward and recurrent SPNs. The algorithm is demonstrated on real-world datasets with continuous features for which it is not clear what network architecture might be best, including sequence datasets of varying length.
Agastya Kalra, Abdullah Rashwan, Wei-Shou Hsu, Pascal Poupart, Prashant Doshi, George Trimponias
NeurIPS6
2018 Learning-Based Joint Configuration for Cellular Networks
abstract
Cellular network configuration is critical for network performance. Current practice is mostly based on field experience and manual adjustment. The process is labor-intensive, error-prone, and far from optimal. To automate and optimize cellular network configuration, in this paper, we propose an online-learning-based joint-optimization approach that addresses a few specific challenges: limited data availability, convoluted sample data, highly complex optimization due to interactions among neighboring cells, and the need to adapt to network dynamics. In our approach, to learn an appropriate utility function for a cell, we develop a neural-network-based model that addresses the convoluted sample data issue and achieves good accuracy based on data aggregation. Based on the utility function learned, we formulate a global network configuration optimization problem. To solve this high-dimensional nonconcave maximization problem, we design a Gibbs-sampling-based algorithm that converges to an optimal solution when a technical parameter is small enough. Furthermore, we design an online scheme that updates the learned utility function and solves the corresponding maximization problem efficiently to adapt to network dynamics. To illustrate the idea, we use the case study of pilot power configuration. Numerical results illustrate the effectiveness of the proposed approach.
Xueying Guo, George Trimponias, Xiaoxiao Wang 0002, Zhitang Chen, Yanhui Geng, Xin Liu 0002
IEEE Internet Things J.2
2017 Cellular network configuration via online learning and joint optimization
abstract
Cellular network configuration is critical for network performance. Current practice is labor-intensive, error-prone, and far from optimal. To automate efficient cellular network configuration, in this work, we propose an online-learning-based joint-optimization approach that addresses a few specific challenges: limited data availability, convoluted sample data, highly complex optimization due to interactions among neighboring cells, and the need to adapt to network dynamics. In our approach, to learn an appropriate utility function for a cell, we develop a neural-network-based model that addresses the convoluted sample data issue and achieves good accuracy based on data aggregation. Based on the utility function learned, we formulate a global network configuration optimization problem. To solve this high-dimensional non-concave maximization problem, we design a Gibbs-sampling-based algorithm that converges to an optimal solution when a technical parameter is small enough. Furthermore, we design an online scheme that updates the learned utility function and solves the corresponding maximization problem efficiently to adapt to network dynamics. To illustrate the idea, we use the case study of pilot power configuration. Numerical results illustrate the effectiveness of the proposed approach.
Xueying Guo, George Trimponias, Xiaoxiao Wang 0002, Zhitang Chen, Yanhui Geng, Xin Liu 0002
IEEE BigData2
2017 Game-Theoretic Solutions for Constrained Geo-Social Event Organization
abstract
In Geo-Social Event Organization (GSEO), each user of a geo-social network is assigned to an event, so that the distance and social costs are minimized. Specifically, the distance cost is the total distance between every user and his assigned event. The social cost is measured in terms of the pairs of friends in different events. Intuitively, users should be assigned to events in their vicinity, which are also recommended to their friends. Moreover, the events may have constraints on the number of users that they can accommodate. GSEO is an NP-Hard problem. In this paper, we utilize a game-theoretic framework, where each user constitutes a player that wishes to minimize his own social and distance cost. We demonstrate that the Nash Equilibrium concept is inadequate due to the capacity constraints, and propose the notion of pairwise stability, which yields better solutions. In addition, we develop a number of optimization techniques to achieve efficiency. Our experimental evaluation on real datasets demonstrates that the proposed methods always outperform the state-of-the-art in terms of solution quality, while they are up to one order of magnitude faster.
Lefteris Ntaflos, George Trimponias, Dimitris Papadias
SIGSPATIAL/GIS2
2017 Online Bayesian Transfer Learning for Sequential Data Modeling
Priyank Jaini, Zhitang Chen, Pablo Carbajal, Edith Law, Laura Middleton, Kayla Regan, Mike Schaekermann, George Trimponias, James Tung, Pascal Poupart
ICLR (Poster)8
2016 Luopan: Sampling based load balancing in data center networks
abstract
Data center networks demand high-performance, robust, and practical data plane load balancing protocols. Despite progress, existing work falls short of satisfying these requirements. We design and evaluate Luopan, a novel sampling based load balancing protocol that overcomes these challenges. Luopan operates at flowcell granularity similar to Presto. It periodically samples a few paths to each destination switch and directs flowcells to the least congested one. By being congestion-aware, Luopan improves flow completion time (FCT), and is more robust to topological asymmetries compared to Presto. The sampling approach simplifies the protocol and makes it much more scalable for implementation in large-scale networks compared to existing congestion-aware schemes. We conduct comprehensive packet-level simulations with a production workload. The results show that Luopan consistently outperforms state-of-the-art schemes in large-scale symmetric and asymmetric topologies. Compared to Presto, Luopan with 2 samples improves the 99%ile FCT of mice flows by up to 45%, and average FCT of medium flows by ~20%.
Peng Wang 0037, George Trimponias, Hong Xu 0001, Hongyuan Liu 0003, Yanhui Geng
ICNP2
2013 Location-Based Sponsored Search Advertising
George Trimponias, Ilaria Bartolini, Dimitris Papadias
SSTD1
2013 Skyline Processing on Distributed Vertical Decompositions
abstract
We assume a data set that is vertically decomposed among several servers, and a client that wishes to compute the skyline by obtaining the minimum number of points. Existing solutions for this problem are restricted to the case where each server maintains exactly one dimension. This paper proposes a general solution for vertical decompositions of arbitrary dimensionality. We first investigate some interesting problem characteristics regarding the pruning power of points. Then, we introduce vertical partition skyline (VPS), an algorithmic framework that includes two steps. Phase 1 searches for an anchor point Pancthat dominates, and hence eliminates, a large number of records. Starting with Panc, Phase 2 constructs incrementally a pruning area using an interesting union-intersection property of dominance regions. Servers do not transmit points that fall within the pruning area in their local subspace. Our experiments confirm the effectiveness of the proposed methods under various settings.
George Trimponias, Ilaria Bartolini, Dimitris Papadias, Yin Yang 0001
IEEE Trans. Knowl. Data Eng.1