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.

Bilal Alsallakh

dblp:95/7852 · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
3since 2021 · last 2023
0009-0007-7822-7327ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 8 · 6 first-authorArtificial intelligence and machine learning · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
Deep learning architectures and training · 43% Learning theory · 25% Trustworthy machine learning · 19%
Computer graphics and multimedia
8 papers
Visualization and visual analytics · 94% Image and video processing · 6%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
convolutional neural network
1.222023
Mind the Pool: Convolutional Neural Networks Can Overfit Input Size · ICLR 2023
Mind the Pad - CNNs Can Develop Blind Spots · ICLR 2021
Machine learning › Learning theory
generalization
0.712023
Mind the Pool: Convolutional Neural Networks Can Overfit Input Size · ICLR 2023
Machine learning › Trustworthy machine learning
robustness
0.512021
Mind the Pad - CNNs Can Develop Blind Spots · ICLR 2021
Visualization and visual analytics
set visualization
0.522017
PowerSet: A Comprehensive Visualization of Set Intersections · IEEE Trans. Vis. Comput. Graph. 2017
Radial Sets: Interactive Visual Analysis of Large Overlapping Sets · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics › software visualization
neural network visualization
0.312018
Do Convolutional Neural Networks Learn Class Hierarchy? · IEEE Trans. Vis. Comput. Graph. 2018
Visualization and visual analytics › set visualization
set intersection visualization
0.312017
PowerSet: A Comprehensive Visualization of Set Intersections · IEEE Trans. Vis. Comput. Graph. 2017
Bioinformatics and computational biology
gene expression analysis
0.212016
Vials: Visualizing Alternative Splicing of Genes · IEEE Trans. Vis. Comput. Graph. 2016
Visualization and visual analytics
biological data visualization
0.212016
Vials: Visualizing Alternative Splicing of Genes · IEEE Trans. Vis. Comput. Graph. 2016
Visualization and visual analytics › temporal data visualization
time-varying data visualization
0.212013
TimeBench: A Data Model and Software Library for Visual Analytics of Time-Oriented Data · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics
visual analytics
0.212013
TimeBench: A Data Model and Software Library for Visual Analytics of Time-Oriented Data · IEEE Trans. Vis. Comput. Graph. 2013
Computer vision › Image recognition and object detection
image classification
0.222018
Do Convolutional Neural Networks Learn Class Hierarchy? · IEEE Trans. Vis. Comput. Graph. 2018
Visual Methods for Analyzing Probabilistic Classification Data · IEEE Trans. Vis. Comput. Graph. 2014
Visualization and visual analytics › information visualization › statistical graphics
categorical data visualization
0.112012
Reinventing the Contingency Wheel: Scalable Visual Analytics of Large Categorical Data · IEEE Trans. Vis. Comput. Graph. 2012
Visualization and visual analytics › hierarchical data visualization
treemap
0.112017
PowerSet: A Comprehensive Visualization of Set Intersections · IEEE Trans. Vis. Comput. Graph. 2017
Visualization and visual analytics › visual analytics
visual analytics system
0.112016
Vials: Visualizing Alternative Splicing of Genes · IEEE Trans. Vis. Comput. Graph. 2016
Visualization and visual analytics › interaction design
user interface design and tools
0.012013
TimeBench: A Data Model and Software Library for Visual Analytics of Time-Oriented Data · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics › interactive visualization
visual querying
0.012013
Radial Sets: Interactive Visual Analysis of Large Overlapping Sets · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics › visual analytics
interactive visual analysis
0.012012
Reinventing the Contingency Wheel: Scalable Visual Analytics of Large Categorical Data · IEEE Trans. Vis. Comput. Graph. 2012

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

adversarial perturbation · 1.0visual analytics · 0.7pooling · 0.7visual analysis · 0.5statistical inference · 0.5feature ranking · 0.4confusion matrix · 0.4treemap · 0.3frequency-based representation · 0.2pearson residual · 0.1overview+detail interface · 0.1
YearPublicationVenuePosition
2023 Mind the Pool: Convolutional Neural Networks Can Overfit Input Size
Bilal Alsallakh, David Yan, Narine Kokhlikyan, Vivek Miglani, Orion Reblitz-Richardson, Pamela Bhattacharya
ICLR1
2022 Method cards for prescriptive machine-learning transparency
abstract
Specialized documentation techniques have been developed to communicate key facts about machine-learning (ML) systems and the datasets and models they rely on. Techniques such as Datasheets, AI FactSheets, and Model Cards have taken a mainly descriptive approach, providing various details about the system components. While the above information is essential for product developers and external experts to assess whether the ML system meets their requirements, other stakeholders might find it less actionable. In particular, ML engineers need guidance on how to mitigate potential shortcomings in order to fix bugs or improve the system's performance. We propose a documentation artifact that aims to provide such guidance in a prescriptive way. Our proposal, called Method Cards, aims to increase the transparency and reproducibility of ML systems by allowing stakeholders to reproduce the models, understand the rationale behind their designs, and introduce adaptations in an informed way. We showcase our proposal with an example in small object detection, and demonstrate how Method Cards can communicate key considerations that help increase the transparency and reproducibility of the detection model. We further highlight avenues for improving the user experience of ML engineers based on Method Cards.
David Adkins, Bilal Alsallakh, Adeel Cheema, Narine Kokhlikyan, Emily McReynolds, Pushkar Mishra, Chavez Procope, Jeremy Sawruk, Erin Wang, Polina Zvyagina
CAIN2
2021 Mind the Pad - CNNs Can Develop Blind Spots
Bilal Alsallakh, Narine Kokhlikyan, Vivek Miglani, Orion Reblitz-Richardson
ICLR1
2018 Do Convolutional Neural Networks Learn Class Hierarchy?
abstract
Convolutional Neural Networks (CNNs) currently achieve state-of-the-art accuracy in image classification. With a growing number of classes, the accuracy usually drops as the possibilities of confusion increase. Interestingly, the class confusion patterns follow a hierarchical structure over the classes. We present visual-analytics methods to reveal and analyze this hierarchy of similar classes in relation with CNN-internal data. We found that this hierarchy not only dictates the confusion patterns between the classes, it furthermore dictates the learning behavior of CNNs. In particular, the early layers in these networks develop feature detectors that can separate high-level groups of classes quite well, even after a few training epochs. In contrast, the latter layers require substantially more epochs to develop specialized feature detectors that can separate individual classes. We demonstrate how these insights are key to significant improvement in accuracy by designing hierarchy-aware CNNs that accelerate model convergence and alleviate overfitting. We further demonstrate how our methods help in identifying various quality issues in the training data.
Bilal Alsallakh, Amin Jourabloo, Mao Ye 0011, Xiaoming Liu 0002, Liu Ren 0001
IEEE Trans. Vis. Comput. Graph.1
2017 PowerSet: A Comprehensive Visualization of Set Intersections
abstract
When analyzing a large amount of data, analysts often define groups over data elements that share certain properties. Using these groups as the unit of analysis not only reduces the data volume, but also allows detecting various patterns in the data. This involves analyzing intersection relations between these groups, and how the element attributes vary between these intersections. This kind of set-based analysis has various applications in a variety of domains, due to the generic and powerful notion of sets. However, visualizing intersections relations is challenging because their number grows exponentially with the number of sets. We present a novel technique based on Treemaps to provide a comprehensive overview of non-empty intersections in a set system in a scalable way. It enables gaining insight about how elements are distributed across these intersections as well as performing fine-grained analysis to explore and compare their attributes both in overview and in detail. Interaction allows querying and filtering these elements based on their set memberships. We demonstrate how our technique supports various use cases in data exploration and analysis by providing insights into set-based data, beyond the limits of state-of-the-art techniques.
Bilal Alsallakh, Liu Ren 0001
IEEE Trans. Vis. Comput. Graph.1
2016 The State-of-the-Art of Set Visualization
abstract
Abstract Sets comprise a generic data model that has been used in a variety of data analysis problems. Such problems involve analysing and visualizing set relations between multiple sets defined over the same collection of elements. However, visualizing sets is a non‐trivial problem due to the large number of possible relations between them. We provide a systematic overview of state‐of‐the‐art techniques for visualizing different kinds of set relations. We classify these techniques into six main categories according to the visual representations they use and the tasks they support. We compare the categories to provide guidance for choosing an appropriate technique for a given problem. Finally, we identify challenges in this area that need further research and propose possible directions to address these challenges. Further resources on set visualization are available at http://www.setviz.net .
Bilal Alsallakh, Luana Micallef, Wolfgang Aigner, Helwig Hauser, Silvia Miksch, Peter Rodgers 0001
Comput. Graph. Forum1
2016 A task-based evaluation of combined set and network visualization
abstract
This paper addresses the problem of how best to visualize network data grouped into overlapping sets. We address it by evaluating various existing techniques alongside a new technique. Such data arise in many areas, including social network analysis, gene expression data, and crime analysis. We begin by investigating the strengths and weakness of four existing techniques, namely Bubble Sets, EulerView, KelpFusion, and LineSets, using principles from psychology and known layout guides. Using insights gained, we propose a new technique, SetNet, that may overcome limitations of earlier methods. We conducted a comparative crowdsourced user study to evaluate all five techniques based on tasks that require information from both the network and the sets. We established that EulerView and SetNet, both of which draw the sets first, yield significantly faster user responses than Bubble Sets, KelpFusion and LineSets, all of which draw the network first.
Peter Rodgers 0001, Gem Stapleton, Bilal Alsallakh, Luana Micallef, Robert Baker 0001, Simon J. Thompson
Inf. Sci.3
2016 Vials: Visualizing Alternative Splicing of Genes
abstract
Alternative splicing is a process by which the same DNA sequence is used to assemble different proteins, called protein isoforms. Alternative splicing works by selectively omitting some of the coding regions (exons) typically associated with a gene. Detection of alternative splicing is difficult and uses a combination of advanced data acquisition methods and statistical inference. Knowledge about the abundance of isoforms is important for understanding both normal processes and diseases and to eventually improve treatment through targeted therapies. The data, however, is complex and current visualizations for isoforms are neither perceptually efficient nor scalable. To remedy this, we developed Vials, a novel visual analysis tool that enables analysts to explore the various datasets that scientists use to make judgments about isoforms: the abundance of reads associated with the coding regions of the gene, evidence for junctions, i.e., edges connecting the coding regions, and predictions of isoform frequencies. Vials is scalable as it allows for the simultaneous analysis of many samples in multiple groups. Our tool thus enables experts to (a) identify patterns of isoform abundance in groups of samples and (b) evaluate the quality of the data. We demonstrate the value of our tool in case studies using publicly available datasets.
Hendrik Strobelt, Bilal Alsallakh, Joseph Botros, Brant Peterson, Mark Borowsky, Hanspeter Pfister, Alexander Lex
IEEE Trans. Vis. Comput. Graph.2
2014 Visual Methods for Analyzing Probabilistic Classification Data
abstract
Multi-class classifiers often compute scores for the classification samples describing probabilities to belong to different classes. In order to improve the performance of such classifiers, machine learning experts need to analyze classification results for a large number of labeled samples to find possible reasons for incorrect classification. Confusion matrices are widely used for this purpose. However, they provide no information about classification scores and features computed for the samples. We propose a set of integrated visual methods for analyzing the performance of probabilistic classifiers. Our methods provide insight into different aspects of the classification results for a large number of samples. One visualization emphasizes at which probabilities these samples were classified and how these probabilities correlate with classification error in terms of false positives and false negatives. Another view emphasizes the features of these samples and ranks them by their separation power between selected true and false classifications. We demonstrate the insight gained using our technique in a benchmarking classification dataset, and show how it enables improving classification performance by interactively defining and evaluating post-classification rules.
Bilal Alsallakh, Allan Hanbury, Helwig Hauser, Silvia Miksch, Andreas Rauber
IEEE Trans. Vis. Comput. Graph.1
2013 Radial Sets: Interactive Visual Analysis of Large Overlapping Sets
abstract
In many applications, data tables contain multi-valued attributes that often store the memberships of the table entities to multiple sets such as which languages a person masters, which skills an applicant documents, or which features a product comes with. With a growing number of entities, the resulting element-set membership matrix becomes very rich of information about how these sets overlap. Many analysis tasks targeted at set-typed data are concerned with these overlaps as salient features of such data. This paper presents Radial Sets, a novel visual technique to analyze set memberships for a large number of elements. Our technique uses frequency-based representations to enable quickly finding and analyzing different kinds of overlaps between the sets, and relating these overlaps to other attributes of the table entities. Furthermore, it enables various interactions to select elements of interest, find out if they are over-represented in specific sets or overlaps, and if they exhibit a different distribution for a specific attribute compared to the rest of the elements. These interactions allow formulating highly-expressive visual queries on the elements in terms of their set memberships and attribute values. As we demonstrate via two usage scenarios, Radial Sets enable revealing and analyzing a multitude of overlapping patterns between large sets, beyond the limits of state-of-the-art techniques.
Bilal Alsallakh, Wolfgang Aigner, Silvia Miksch, Helwig Hauser
IEEE Trans. Vis. Comput. Graph.1
2013 TimeBench: A Data Model and Software Library for Visual Analytics of Time-Oriented Data
abstract
Time-oriented data play an essential role in many Visual Analytics scenarios such as extracting medical insights from collections of electronic health records or identifying emerging problems and vulnerabilities in network traffic. However, many software libraries for Visual Analytics treat time as a flat numerical data type and insufficiently tackle the complexity of the time domain such as calendar granularities and intervals. Therefore, developers of advanced Visual Analytics designs need to implement temporal foundations in their application code over and over again. We present TimeBench, a software library that provides foundational data structures and algorithms for time-oriented data in Visual Analytics. Its expressiveness and developer accessibility have been evaluated through application examples demonstrating a variety of challenges with time-oriented data and long-term developer studies conducted in the scope of research and student projects.
Alexander Rind, Tim Lammarsch, Wolfgang Aigner, Bilal Alsallakh, Silvia Miksch
IEEE Trans. Vis. Comput. Graph.4
2012 Reinventing the Contingency Wheel: Scalable Visual Analytics of Large Categorical Data
abstract
Contingency tables summarize the relations between categorical variables and arise in both scientific and business domains. Asymmetrically large two-way contingency tables pose a problem for common visualization methods. The Contingency Wheel has been recently proposed as an interactive visual method to explore and analyze such tables. However, the scalability and readability of this method are limited when dealing with large and dense tables. In this paper we present Contingency Wheel++, new visual analytics methods that overcome these major shortcomings: (1) regarding automated methods, a measure of association based on Pearson's residuals alleviates the bias of the raw residuals originally used, (2) regarding visualization methods, a frequency-based abstraction of the visual elements eliminates overlapping and makes analyzing both positive and negative associations possible, and (3) regarding the interactive exploration environment, a multi-level overview+detail interface enables exploring individual data items that are aggregated in the visualization or in the table using coordinated views. We illustrate the applicability of these new methods with a use case and show how they enable discovering and analyzing nontrivial patterns and associations in large categorical data.
Bilal Alsallakh, Wolfgang Aigner, Silvia Miksch, M. Eduard Gröller
IEEE Trans. Vis. Comput. Graph.1