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.

Anton Ivanov

dblp:69/5674 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
4since 2021 · last 2023
—ORCID · conflict

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

Artificial intelligence and machine learning · 3 · 1 since 2021Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%
Artificial intelligence
2 papers
3D vision · 48% Efficient and distributed learning · 28% Representation and self-supervised learning · 12%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 36% Parallel and multicore computing · 36% Cloud and datacenter computing · 18%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › refactoring
automated refactoring
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution
code clone detection
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution › refactoring
extract method refactoring
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution
refactoring
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Computer vision › 3D vision › stereo vision
stereo matching
0.422018
Practical Deep Stereo (PDS): Toward applications-friendly deep stereo matching · NeurIPS 2018
Weakly Supervised Learning of Deep Metrics for Stereo Reconstruction · ICCV 2017
Computer vision › 3D vision › stereo vision › stereo matching
deep stereo matching
0.312018
Practical Deep Stereo (PDS): Toward applications-friendly deep stereo matching · NeurIPS 2018
Machine learning › Efficient and distributed learning › inference efficiency
memory-efficient inference
0.312018
Practical Deep Stereo (PDS): Toward applications-friendly deep stereo matching · NeurIPS 2018
Machine learning › Efficient and distributed learning
model compression
0.312018
Practical Deep Stereo (PDS): Toward applications-friendly deep stereo matching · NeurIPS 2018
Machine learning › Representation and self-supervised learning › representation learning › metric learning
deep metric learning
0.312017
Weakly Supervised Learning of Deep Metrics for Stereo Reconstruction · ICCV 2017
Computer vision › 3D vision › 3d reconstruction › multi-view stereo
stereo reconstruction
0.312017
Weakly Supervised Learning of Deep Metrics for Stereo Reconstruction · ICCV 2017
Machine learning › Learning paradigms
weakly supervised learning
0.312017
Weakly Supervised Learning of Deep Metrics for Stereo Reconstruction · ICCV 2017
Energy-efficient computing › power management
dynamic power management
0.212016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016
Parallel and multicore computing › task scheduling
malleable jobs
0.212016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016
Energy-efficient computing
power management
0.212016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016
Parallel and multicore computing
processor allocation
0.212016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016
Cloud and datacenter computing
resource management
0.212016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016
Software maintenance and evolution › refactoring
refactoring recommendation
0.212022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Computer vision › 3D vision › feature matching › local feature matching
patch matching
0.112017
Weakly Supervised Learning of Deep Metrics for Stereo Reconstruction · ICCV 2017
Processor architecture and microarchitecture
multicore design
0.112016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016
Integrated circuit design
system-on-chip
0.112016
Scalable Power Management for On-Chip Systems with Malleable Applications · IEEE Trans. Computers 2016

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

feature-based machine learning · 0.6classification model · 0.6sub-pixel cross-entropy loss · 0.3deep learning · 0.3MAP estimation · 0.3stochastic gradient descent · 0.3stereo constraints · 0.3predictive modeling · 0.2
YearPublicationVenuePosition
2023 Just-in-time code duplicates extraction
Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni 0001, Timofey Bryksin, Le Nguyen, Amit Dilip Kini, Aditya Thakur 0003
Inf. Softw. Technol.2
2022 Design of an Autonomous Distributed Multi-agent Mission Control System for a Swarm of Satellites
Petr Skobelev, Gennady Myatov, Vladimir Galuzin, Anastasiya Galitskaya, Anton Ivanov, Aleksandr Chernyavskii
ICAART (1)5
2022 Remote Sensing Evidence for the Harmful Algal Bloom Explanation of the Ecological Situation in Kamchatka in Autumn of 2020
abstract
In this study, we investigated the remote sensing evidence of the harmful algal bloom at the coast of Kam-chatka, a widely reported ecological disaster in the autumn of 2020. We analyzed time series of relative chlorophyll concentration anomaly maps derived from Sentinel-3 OLCI and Sentinel-2 MSI data and historical sea surface temperature data from Sentinel-3 SLSTR. Significant chlorophyll concentration anomaly values were observed during September and October of 2020. There was also a notable increase in sea surface temperature compared to earlier years. Both of these effects are indirect evidence for the presence of an algal bloom. Without any in situ measurements, our results do not constitute an irrefutable case by themselves, but in conjunction with extensive on-site investigation reports, leave a harmful algal bloom as the only plausible explanation.
Ivan Dubrovin, Anton Ivanov
IGARSS2
2022 AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE
abstract
We developed a plugin for IntelliJ IDEA called AntiCopyPaster, which tracks the pasting of code fragments inside the IDE and suggests the appropriate Extract Method refactoring to combat the propagation of duplicates. Unlike the existing approaches, our tool is integrated with the developer’s workflow, and pro-actively recommends refactorings. Since not all code fragments need to be extracted, we develop a classification model to make this decision. When a developer copies and pastes a code fragment, the plugin searches for duplicates in the currently opened file, waits for a short period of time to allow the developer to edit the code, and finally inferences the refactoring decision based on a number of features.
Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni 0001, Timofey Bryksin, Le Nguyen, Amit Dilip Kini, Aditya Thakur 0003
ASE2
2018 Practical Deep Stereo (PDS): Toward applications-friendly deep stereo matching
abstract
End-to-end deep-learning networks recently demonstrated extremely good performance for stereo matching. However, existing networks are difficult to use for practical applications since (1) they are memory-hungry and unable to process even modest-size images, (2) they have to be fully re-trained to handle a different disparity range. The Practical Deep Stereo (PDS) network that we propose addresses both issues: First, its architecture relies on novel bottleneck modules that drastically reduce the memory footprint in inference, and additional design choices allow to handle greater image size during training. This results in a model that leverages large image context to resolve matching ambiguities. Second, a novel sub-pixel cross-entropy loss combined with a MAP estimator make this network less sensitive to ambiguous matches, and applicable to any disparity range without re-training. We compare PDS to state-of-the-art methods published over the recent months, and demonstrate its superior performance on FlyingThings3D and KITTI sets.
Stepan Tulyakov, Anton Ivanov, François Fleuret
NeurIPS2
2017 Weakly Supervised Learning of Deep Metrics for Stereo Reconstruction
abstract
Deep-learning metrics have recently demonstrated extremely good performance to match image patches for stereo reconstruction. However, training such metrics requires large amount of labeled stereo images, which can be difficult or costly to collect for certain applications (consider, for example, satellite stereo imaging). The main contribution of our work is a new weakly supervised method for learning deep metrics from unlabeled stereo images, given coarse information about the scenes and the optical system. Our method alternatively optimizes the metric with a standard stochastic gradient descent, and applies stereo constraints to regularize its prediction. Experiments on reference data-sets show that, for a given network architecture, training with this new method without ground-truth produces a metric with performance as good as state-of-the-art baselines trained with the said ground-truth. This work has three practical implications. Firstly, it helps to overcome limitations of training sets, in particular noisy ground truth. Secondly it allows to use much more training data during learning. Thirdly, it allows to tune deep metric for a particular stereo system, even if ground truth is not available.
Stepan Tulyakov, Anton Ivanov, François Fleuret
ICCV2
2017 Unikernels Everywhere: The Case for Elastic CDNs
abstract
Video streaming dominates the Internet's overall traffic mix, with reports stating that it will constitute 90% of all consumer traffic by 2019. Most of this video is delivered by Content Delivery Networks (CDNs), and, while they optimize QoE metrics such as buffering ratio and start-up time, no single CDN provides optimal performance. In this paper we make the case for elastic CDNs, the ability to build virtual CDNs on-the-fly on top of shared, third-party infrastructure at a scale. To bring this idea closer to reality we begin by large-scale simulations to quantify the effects that elastic CDNs would have if deployed, and build and evaluate MiniCache, a specialized, minimalistic virtualized content cache that runs on the Xen hypervisor. MiniCache is able to serve content at rates of up to 32 Gb/s and handle up to 600K reqs/sec on a single CPU core, as well as boot in about 90 milliseconds on x86 and around 370 milliseconds on ARM32.
Simon Kuenzer, Anton Ivanov, Filipe Manco, Jose Mendes, Yuri Volchkov, Florian Schmidt 0002, Kenichi Yasukata, Michio Honda, Felipe Huici
VEE2
2016 Scalable Power Management for On-Chip Systems with Malleable Applications
abstract
We present a scalable Dynamic Power Management (DPM) scheme where malleable applications may change their degree of parallelism at run time depending upon the workload and performance constraints. We employ a per-application predictive power manager that autonomously controls the power states of the cores with the goal of energy efficiency. Furthermore, our DPM allows the applications to lend their idle cores for a short time period to expedite other critical applications. In this way, it allows for application-level scalability, while aiming at the overall system energy optimization. Compared to state-of-the-art centralized and distributed power management approaches, we achieve up to 58 percent (average ≈15-20 percent) ED2P reduction.
Muhammad Shafique 0001, Anton Ivanov, Benjamin Vogel, Jörg Henkel
IEEE Trans. Computers2