Bo Kang

dblp:26/4533 · DBLP profile ↗
← Back
47ranked-venue papers
13as first author
27since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 20 · 5 first-author · 12 since 2021Databases, data management, data science and information retrieval · 20 · 5 first-author · 9 since 2021Human-computer interaction and ubiquitous computing · 10 · 6 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 4 since 2021Systems, architecture and hardware · 4 · 3 since 2021Theory of computation · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2026 Your Next State-of-the-Art Could Come from Another Domain: A Cross-Domain Analysis of Hierarchical Text Classification
abstract
Abstract Text classification with hierarchical labels is a prevalent and challenging task in natural language processing. Examples include assigning ICD codes to patient records, tagging patents with IPC classes, assigning EUROVOC descriptors to European legal texts, and more. Despite the prevalence of hierarchical text classification problems, a comprehensive understanding of state-of-the-art methods across different application domains has been lacking. In this paper, we propose a unified methodology to break down the boundaries between these different domains, thus enabling cross-domain transfer of innovative ideas. We first construct a Unified Framework that translates distinct domain-specific methods into a common architectural language. Applying this framework, we conduct a comprehensive Cross-Domain Benchmark that exposes architectural gaps often overlooked in single-domain studies. We then demonstrate the framework’s practical utility through a validation case study, where we synthesize a new state-of-the-art hierarchical text classification method by combining submodules that were developed for the medical and legal domains. Our extensive empirical analysis yields key insights and guidelines, confirming the necessity of cross-domain learning for designing effective methods. Our code and datasets are publicly available at https://github.com/aida-ugent/cross-domain-HTC .
Nan Li 0072, Bo Kang, Tijl De Bie
Mach. Learn.2
2025 Making Hardware Devices at Scale is Still Hard: Challenges and Opportunities for the HCI Community
Bo Kang, Steve Hodges 0001, Per Ola Kristensson
CHI1
2025 Content-Agnostic Moderation for Stance-Neutral Recommendations
abstract
Personalized recommendation systems often drive users towards more extreme content, exacerbating opinion polarization. While content-aware moderation has been proposed to mitigate these effects, such approaches risk curtailing the freedom of speech and information. To address this concern, we propose and explore the feasibility of content-agnostic moderation as an alternative approach for reducing polarization. Content-agnostic moderation does not rely on the actual content being moderated, arguably making it less prone to forms of censorship. We establish theoretically that content-agnostic moderation cannot be guaranteed to work in a fully generic setting. However, we show that it can often be effectively achieved in practice with plausible assumptions. We introduce two novel content-agnostic moderation methods that modify recommendations from the content recommender to disperse user-item co-clusters without relying on content features.
Nan Li 0072, Bo Kang, Tijl De Bie
CIKM2
2025 ORCA: Mitigating Over-Reliance for Multi-Task Dwell Time Prediction with Causal Decoupling
abstract
Dwell time (DT) is a critical post-click metric for evaluating user preference in recommender systems, complementing the traditional click-through rate (CTR). Although multi-task learning is widely adopted to jointly optimize DT and CTR, we observe that multi-task models systematically collapse their DT predictions to the shortest and longest bins, under-predicting the moderate durations. We attribute this moderate-duration bin under-representation to over-reliance on the CTR-DT spurious correlation, and propose ORCA to address it with causal-decoupling. Specifically, ORCA explicitly models and subtracts CTR's negative transfer while preserving its positive transfer. We further introduce (i) feature-level counterfactual intervention, and (ii) a task-interaction module with instance inverse-weighting, weakening CTR-mediated effect and restoring direct DT semantics. ORCA is model-agnostic and easy to deploy. Experiments show an average 10.6% lift in DT metrics without harming CTR. Code is available at https://github.com/Chrissie-Law/ORCA-Mitigating-Over-Reliance-for-Multi-Task-Dwell-Time-Prediction-with-Causal-Decoupling.
Huishi Luo, Fuzhen Zhuang, Yongchun Zhu, Yiqing Wu, Bo Kang, Ruobing Xie, Feng Xia 0006, Deqing Wang 0001, Jin Dong 0004
CIKM5
2025 SimHawNet: a modified Hawkes process for temporal network simulation
abstract
Abstract Temporal networks allow representing connections between objects while incorporating the temporal dimension. While static network models can capture unchanging topological regularities, they often fail to model the effects associated with the causal generative process of the network that occurs in time. Hence, exploiting the temporal aspect of networks has been the focus of many recent studies. In this context, we propose a new framework for generative models of continuous-time temporal networks. We assume that the activation of the edges in a temporal network is driven by a specified temporal point process. This approach allows to directly model the waiting time between events while incorporating time-varying history-based features as covariates in the predictions. Coupled with a thinning algorithm designed for the simulation of point processes, SimHawNet enables simulation of the evolution of temporal networks in continuous time. Finally, we introduce a comprehensive evaluation framework to assess the performance of such an approach, in which we demonstrate that SimHawNet successfully simulates the evolution of networks with very different generative processes and achieves performance comparable to the state of the art, while being significantly faster.
Mathilde Perez, Raphaël Romero, Bo Kang, Tijl De Bie, Jefrey Lijffijt, Charlotte Laclau
Data Min. Knowl. Discov.3
2025 LLM4Jobs: Unsupervised occupation extraction and standardization leveraging Large Language Models
abstract
Automated occupation extraction and standardization from free-text job postings and resumes are crucial for applications like job recommendation and labor market policy formation. This paper introduces LLM4Jobs, a novel unsupervised methodology that taps into the capabilities of large language models (LLMs) for occupation coding. LLM4Jobs uniquely harnesses both the natural language understanding and generation capacities of LLMs. Evaluated on rigorous experimentation on synthetic and real-world datasets, we demonstrate that LLM4Jobs consistently surpasses unsupervised state-of-the-art benchmarks, demonstrating its versatility across diverse datasets and granularities. As a side result of our work, we present both synthetic and real-world datasets, which may be instrumental for subsequent research in this domain. Overall, this investigation highlights the promise of contemporary LLMs for the intricate task of occupation extraction and standardization, laying the foundation for a robust and adaptable framework relevant to both research and industrial contexts.
Nan Li 0072, Bo Kang, Tijl De Bie
Knowl. Based Syst.2
2024 CE: Knowledge Tracking Model Uncertainty Assessment Method Under Trusted Artificial Intelligence
abstract
Trustworthy AI is becoming a new focus in the field of artificial intelligence, and the study of its trustworthiness criteria is crucial for enhancing the trustworthiness of AI. Despite the plethora of methods that have been explored to assess the trustworthiness of AI, there remains a dearth of simple and intuitive assessment approaches. This paper focuses on the domain of knowledge tracing, combining various clustering techniques to propose a trustworthy evaluation method based on uncertainty computation. Through validation using clustering, Monte Carlo methods, and correlation analysis, our approach effectively examines the trustworthiness of multiple prominent knowledge tracing models. Employing open data sets and virtual data sets grounded in Item Response Theory (IRT), our method achieves commendable performance at a low cost, thereby providing a reference for research into the trustworthiness of knowledge tracing models. Finally, we summarize model errors and areas for improvement, and offer perspectives on scale and integrated trustworthy development. Experimental results demonstrate that our method achieved an accuracy rate of 81.04%.
Jiping Bai, Bo Kang
SMC2
2024 A large-scale heterogeneous computing framework for non-uniform sampling two-dimensional convolution applications
Ce Yu, Jian Xiao 0001, Hao Fu 0021, Bo Kang
CCF Trans. High Perform. Comput.6
2024 From Propaganda to Memes: Resignification of Political Discourse Through Memes on the Chinese Internet
abstract
With increasing integration of culture and politics in the digital age, memes tend to be politicized in academic research. Moving beyond the perspective of politicization, this study examines the depoliticizing potential of meme usage. Drawing on sassy socialist memes on the Chinese internet repackaging propaganda posters and slogans for online conversations, we conducted discourse analysis of these memes and interviews with meme users. We find that memes reappropriating political discourse are not necessarily used for political implications. Rather, their meanings vary in usage contexts that are mostly non-political daily conversations—political discourse in China has been gradually resignified to incorporate diverse non-political meanings in the memetic process of cultural reappropriation. Furthermore, the depoliticizing potential of memes is precisely built upon the politicization of propaganda discourse for mass persuasion. The discursive construction of propaganda and its indoctrination in Chinese society are potentially leading to its own deconstruction in the digital age.
Ruichen Zhang 0003, Bo Kang
Int. J. Hum. Comput. Interact.2
2024 Cooperative Scene-Event Modelling for Acoustic Scene Classification
abstract
Acoustic scene classification (ASC) can be helpful for creating context awareness for intelligent robots. Humans naturally use the relations between acoustic scenes (AS) and audio events (AE) to understand and recognize their surrounding environments. However, in most previous works, ASC and audio event classification (AEC) are treated as independent tasks, with a focus primarily on audio features shared between scenes and events, but not their implicit relations. To address this limitation, we propose a cooperative scene-event modelling (cSEM) framework to automatically model the intricate scene-event relation by an adaptive coupling matrix to improve ASC. Compared with other scene-event modelling frameworks, the proposed cSEM offers the following advantages. First, it reduces the confusion between similar scenes by aligning the information of coarsegrained AS and fine-grained AE in the latent space, and reducing the redundant information between the AS and AE embeddings. Second, it exploits the relation information between AS and AE to improve ASC, which is shown to be beneficial, even if the information of AE is derived from unverified pseudo-labels. Third, it uses a regression-based loss function for cooperative modelling of scene-event relations, which is shown to be more effective than classification-based loss functions. Instantiated from four models based on either Transformer or convolutional neural networks, cSEM is evaluated on real-life and synthetic datasets. Experiments show that cSEM-based models work well in reallife scene-event analysis, offering competitive results on ASC as compared with other multi-feature or multi-model ensemble methods.TheASCaccuracyachievedontheTUT2018,TAU2019, and JSSED datasets is 81.0%, 88.9% and 97.2%, respectively
Yuanbo Hou, Bo Kang, Wenwu Wang 0001, Jian Kang 0002, Dick Botteldooren
IEEE ACM Trans. Audio Speech Lang. Process.2
2024 FEIR: Quantifying and Reducing Envy and Inferiority for Fair Recommendation of Limited Resources
abstract
Recommendation in settings such as e-recruitment and online dating involves distributing limited opportunities, which differs from recommending practically unlimited goods such as in e-commerce or music recommendation. This setting calls for novel approaches to quantify and enforce fairness. Indeed, typical recommender systems recommend each user their top relevant items, such that desirable items may be recommended simultaneously to more and to less qualified individuals. This is arguably unfair to the latter. Indeed, when they pursue such a desirable recommendation (e.g., by applying for a job), they are unlikely to be successful. To quantify fairness in such settings, we introduce inferiority : a novel (un)fairness measure that quantifies the competitive disadvantage of a user for their recommended items. Inferiority is complementary to envy : a previously-proposed fairness notion that quantifies the extent to which a user prefers other users’ recommendations over their own. We propose to use both inferiority and envy in combination with an accuracy-related measure called utility : the aggregated relevancy scores of the recommended items. Unfortunately, none of these three measures are differentiable, making it hard to optimize them, and restricting their immediate use to evaluation only. To remedy this, we reformulate them in the context of a probabilistic interpretation of recommender systems, resulting in differentiable versions. We show how these loss functions can be combined in a multi-objective optimization problem that we call FEIR (Fairness through Envy and Inferiority Reduction), used as a post-processing of the scores from any standard recommender system. Experiments on synthetic and real-world data show that the proposed approach effectively improves the trade-offs between inferiority, envy and utility, compared to the naive recommendation and the state-of-the-art method for the related problem of congestion alleviation in job recommendation. We discuss and enhance the practical impact of our findings on a wide range of real-world recommendation scenarios, and we offer implementations of visualization tools to render the envy and inferiority metrics more accessible.
Nan Li 0072, Bo Kang, Jefrey Lijffijt, Tijl De Bie
ACM Trans. Intell. Syst. Technol.2
2024 GREASE: Graph Imbalance Reduction by Adding Sets of Edges
abstract
Real-world data can often be represented as a heterogeneous network relating nodes of different types. E.g., a job market can be represented as a job seeker-skill-vacancy network. It can be relevant to consider theimbalancebetween nodes of different types, in terms of whether they are similarly connected in the network. For example, it is desirable that job seekers and vacancies are mixed well. If they are not, then there is imbalance. We propose to quantify the imbalancebetween two sets of nodesin a network as the Earth Mover's Distance between the sets. Given this quantification, we introduceGREASE(Graph imbalance REduction by Adding Sets of Edges), a method that selects a fixed number of unconnected node-pairs, which—if links were added between them—aims to maximally reduce the imbalance. In the job market network,GREASEcan be used to select skills that job seekers do not yet have, but could strive to acquire, to reduce the imbalance between job seekers and vacancies.GREASEmay also be used in other applications, such as reducing controversy between opposing sides on a polarizing topic. We evaluatedGREASEon several datasets and find thatGREASEoutperforms baselines in reducing network imbalance.
Yoosof Mashayekhi, Bo Kang, Jefrey Lijffijt, Tijl De Bie
IEEE Trans. Knowl. Data Eng.2
2023 Revised Conditional t-SNE: Looking Beyond the Nearest Neighbors
Edith Heiter, Bo Kang, Ruth Seurinck, Jefrey Lijffijt
IDA2
2023 ReCon: Reducing Congestion in Job Recommendation using Optimal Transport
abstract
Recommender systems may suffer from congestion, meaning that there is an unequal distribution of the items in how often they are recommended. Some items may be recommended much more than others. Recommenders are increasingly used in domains where items have limited availability, such as the job market, where congestion is especially problematic: Recommending a vacancy—for which typically only one person will be hired—to a large number of job seekers may lead to frustration for job seekers, as they may be applying for jobs where they are not hired. This may also leave vacancies unfilled and result in job market inefficiency.
Yoosof Mashayekhi, Bo Kang, Jefrey Lijffijt, Tijl De Bie
RecSys2
2023 Super-resolution image visual quality assessment based on structure-texture features
Fei Zhou 0001, Wei Sheng, Zitao Lu, Bo Kang, Mianyi Chen, Guoping Qiu
Signal Process. Image Commun.4
2022 The Curse Revisited: When are Distances Informative for the Ground Truth in Noisy High-Dimensional Data?
abstract
Distances between data points are widely used in machine learning applications. Yet, when corrupted by noise, these distances—and thus the models based upon them—may lose their usefulness in high dimensions. Indeed, the small marginal effects of the noise may then accumulate quickly, shifting empirical closest and furthest neighbors away from the ground truth. In this paper, we exactly characterize such effects in noisy high-dimensional data using an asymptotic probabilistic expression. Previously, it has been argued that neighborhood queries become meaningless and unstable when distance concentration occurs, which means that there is a poor relative discrimination between the furthest and closest neighbors in the data. However, we conclude that this is not necessarily the case when we decompose the data in a ground truth—which we aim to recover—and noise component. More specifically, we derive that under particular conditions, empirical neighborhood relations affected by noise are still likely to be truthful even when distance concentration occurs. We also include thorough empirical verification of our results, as well as interesting experiments in which our derived ‘phase shift’ where neighbors become random or not turns out to be identical to the phase shift where common dimensionality reduction methods perform poorly or well for recovering low-dimensional reconstructions of high-dimensional data with dense noise.
Robin Vandaele, Bo Kang, Tijl De Bie, Yvan Saeys
AISTATS2
2022 EasyNUSC: An Efficient Heterogeneous Computing Framework for Non-uniform Sampling Two-Dimensional Convolution Applications
Ce Yu, Jian Xiao 0001, Hao Fu 0021, Shanjiang Tang, Bo Kang
ICA3PP7
2022 Topologically Regularized Data Embeddings
Robin Vandaele, Bo Kang, Jefrey Lijffijt, Tijl De Bie, Yvan Saeys
ICLR2
2022 Relation-guided acoustic scene classification aided with event embeddings
abstract
In real life, acoustic scenes and audio events are naturally correlated. Humans instinctively rely on fine-grained audio events as well as the overall sound characteristics to distinguish diverse acoustic scenes. Yet, most previous approaches treat acoustic scene classification (ASC) and audio event classification (AEC) as two independent tasks. A few studies on scene and event joint classification either use synthetic audio datasets that hardly match the real world, or simply use the multi-task framework to perform two tasks at the same time. Neither of these two ways makes full use of the implicit and inherent relation between fine-grained events and coarse-grained scenes. To this end, this paper proposes a relation-guided ASC (RGASC) model to further exploit and coordinate the scene-event relation for the mutual benefit of scene and event recognition. The TUT Urban Acoustic Scenes 2018 dataset (TUT2018) is annotated with pseudo labels of events by a simple and efficient audiorelated pre-trained model PANN, which is one of the state-of-the-art AEC models. Then, a prior scene-event relation matrix is defined as the average probability of the presence of each event type in each scene class. Finally, the two-tower RGASC model is jointly trained on the real-life dataset TUT2018 for both scene and event classification. The following results are achieved. 1) RGASC effectively coordinates the true information of coarsegrained scenes and the pseudo information of fine-grained events. 2) The event embeddings learned from pseudo labels under the guidance of prior scene-event relations help reduce the confusion between similar acoustic scenes. 3) Compared with other (non-ensemble) methods, RGASC improves the scene classification accuracy on the real-life dataset.
Yuanbo Hou, Bo Kang, Wout Van Hauwermeiren, Dick Botteldooren
IJCNN2
2022 CT-SAT: Contextual Transformer for Sequential Audio Tagging
abstract
Sequential audio event tagging can provide not only the type information of audio events, but also the order information between events and the number of events that occur in an audio clip. Most previous works on audio event sequence analysis rely on connectionist temporal classification (CTC). However, CTC's conditional independence assumption prevents it from effectively learning correlations between diverse audio events. This paper first introduces the Transformer into sequential audio tagging, since Transformers perform well in sequence-related tasks. To better utilize contextual information of audio event sequences, we draw on the idea of bidirectional recurrent neural networks, and propose a contextual Transformer (cTransformer) with a bidirectional decoder that could exploit the forward and backward information of event sequences. Experiments on the real-life polyphonic audio dataset show that, compared to CTC-based methods, the cTransformer can effectively combine the fine-grained acoustic representations from the encoder and coarse-grained audio event cues to exploit contextual information to successfully recognize and predict the audio event sequence in polyphonic audio clips.
Yuanbo Hou, Zhaoyi Liu 0003, Bo Kang, Dick Botteldooren
INTERSPEECH3
2022 Audio-visual scene classification via contrastive event-object alignment and semantic-based fusion
abstract
Previous works on scene classification are mainly based on audio or visual signals, while humans perceive the environmental scenes through multiple senses. Recent studies on audio-visual scene classification separately fine-tune the large-scale audio and image pre-trained models on the target dataset, then either fuse the intermediate representations of the audio model and the visual model, or fuse the coarse-grained decision of both models at the clip level. Such methods ignore the detailed audio events and visual objects in audio-visual scenes (AVS), while humans often identify a scene through both audio events and visual objects within, and the congruence between them. To exploit the fine-grained information of audio events and visual objects in AVS, and coordinate the implicit relationship between audio events and visual objects, this paper proposes a multi-branch model equipped with contrastive event-object alignment (CEOA) and semantic-based fusion (SF) for AVSC. CEOA aims to align the learned embeddings of audio events and visual objects by comparing the difference between audio-visual event-object pairs. Then, visual objects associated with certain audio events and vice versa are accentuated by cross-attention and undergo SF for semantic-level fusion. Experiments show that: 1) the proposed AVSC model equipped with CEOA and SF outperforms the results of audio-only and visual-only models, i.e., the audio-visual results are better than the results from a single modality. 2) CEOA aligns the embeddings of audio events and related visual objects on a fine-grained level, and the SF effectively integrates both; 3) Compared with other large-scale integrated systems, the proposed model shows competitive performance, even without using additional datasets and data augmentation tricks.
Yuanbo Hou, Bo Kang, Dick Botteldooren
MMSP2
2022 Supporting Playful Rehabilitation in the Home using Virtual Reality Headsets and Force Feedback Gloves
abstract
Virtual Reality (VR) is a promising platform for home rehabilitation with the potential to completely immerse users within a playful experience. To explore this area we design, implement, and evaluate a system that uses a VR headset in conjunction with force feed-back gloves to present users with a playful experience for home rehabilitation. The system immerses the user within a virtual cat bathing simulation that allows users to practice fine motor skills by progressively completing three cat-care tasks. The study results demonstrate the positive role that playfulness may play in the user experience of VR rehabilitation.
Qisong Wang, Bo Kang, Per Ola Kristensson
VR2
2022 Large-scale comparison of machine learning algorithms for target prediction of natural products
abstract
Natural products (NPs) and their derivatives are important resources for drug discovery. There are many in silico target prediction methods that have been reported, however, very few of them distinguish NPs from synthetic molecules. Considering the fact that NPs and synthetic molecules are very different in many characteristics, it is necessary to build specific target prediction models of NPs. Therefore, we collected the activity data of NPs and their derivatives from the public databases and constructed four datasets, including the NP dataset, the NPs and its first-class derivatives dataset, the NPs and all its derivatives and the ChEMBL26 compounds dataset. Conditions, including activity thresholds and input features, were explored to access the performance of eight machine learning methods of target prediction of NPs, including support vector machines (SVM), extreme gradient boosting, random forests, K-nearest neighbor, naive Bayes, feedforward neural networks (FNN), convolutional neural networks and recurrent neural networks. As a result, the NPs and all their derivatives datasets were selected to build the best NP-specific models. Furthermore, the consensus models, as well as the voting models, were additionally applied to improve the prediction performance. More evaluations were made on the external validation set and the results demonstrated that (1) the NP-specific model performed better on the target prediction of NPs than the traditional models training on the whole compounds of ChEMBL26. (2) The consensus model of FNN + SVM possessed the best overall performance, and the voting model can significantly improve recall and specificity.
Bo Kang, Meng-Yu Sun, Xiangfei Meng
Briefings Bioinform.3
2022 A method for efficient radio astronomical data gridding on multi-core vector processor
Ce Yu, Jian Xiao 0001, Shanjiang Tang, Hao Fu 0021, Bo Kang, Chenzhou Cui
Parallel Comput.7
2021 Conditional t-SNE: More informative t-SNE embeddings
abstract
Dimensionality reduction and manifold learning methods such as t-distributed Stochastic Neighbor Embedding (t-SNE) are frequently used to map high-dimensional data into a two-dimensional space to visualize and explore that data. Going beyond the specifics of t-SNE, there are two substantial limitations of any such approach: (1) not all information can be captured in a single two-dimensional embedding, and (2) to well-informed users, the salient structure of such an embedding is often already known, preventing that any real new insights can be obtained. Currently, it is not known how to extract the remaining information in a similarly effective manner. We introduce conditional t-SNE (ct-SNE), a generalization of t-SNE that discounts prior information in the form of labels. This enables obtaining more informative and more relevant embeddings. To achieve this, we propose a conditioned version of the t-SNE objective, obtaining an elegant method with a single integrated objective. We show how to efficiently optimize the objective and study the effects of the extra parameter that ct-SNE has over t-SNE. Qualitative and quantitative empirical results on synthetic and real data show ct-SNE is scalable, effective, and achieves its goal: it allows complementary structure to be captured in the embedding and provides new insights into data.
Bo Kang, Dario García-García, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
DSAA1
2021 Mining explainable local and global subgraph patterns with surprising densities
abstract
Abstract The connectivity structure of graphs is typically related to the attributes of the vertices. In social networks for example, the probability of a friendship between any pair of people depends on a range of attributes, such as their age, residence location, workplace, and hobbies. The high-level structure of a graph can thus possibly be described well by means of patterns of the form ‘the subgroup of all individuals with certain properties X are often (or rarely) friends with individuals in another subgroup defined by properties Y’, ideally relative to their expected connectivity. Such rules present potentially actionable and generalizable insight into the graph. Prior work has already considered the search for dense subgraphs (‘communities’) with homogeneous attributes. The first contribution in this paper is to generalize this type of pattern to densities between apair of subgroups, as well as betweenall pairs from a set of subgroups that partition the vertices. Second, we develop a novel information-theoretic approach for quantifying the subjective interestingness of such patterns, by contrasting them with prior information an analyst may have about the graph’s connectivity. We demonstrate empirically that in the special case of dense subgraphs, this approach yields results that are superior to the state-of-the-art. Finally, we propose algorithms for efficiently finding interesting patterns of these different types.
Junning Deng, Bo Kang, Jefrey Lijffijt, Tijl De Bie
Data Min. Knowl. Discov.2
2021 Conditional t-SNE: more informative t-SNE embeddings
abstract
Abstract Dimensionality reduction and manifold learning methods such as t-distributed stochastic neighbor embedding (t-SNE) are frequently used to map high-dimensional data into a two-dimensional space to visualize and explore that data. Going beyond the specifics of t-SNE, there are two substantial limitations of any such approach: (1) not all information can be captured in a single two-dimensional embedding, and (2) to well-informed users, the salient structure of such an embedding is often already known, preventing that any real new insights can be obtained. Currently, it is not known how to extract the remaining information in a similarly effective manner. We introduce conditional t-SNE (ct-SNE), a generalization of t-SNE that discounts prior information in the form of labels. This enables obtaining more informative and more relevant embeddings. To achieve this, we propose a conditioned version of the t-SNE objective, obtaining an elegant method with a single integrated objective. We show how to efficiently optimize the objective and study the effects of the extra parameter that ct-SNE has over t-SNE. Qualitative and quantitative empirical results on synthetic and real data show ct-SNE is scalable, effective, and achieves its goal: it allows complementary structure to be captured in the embedding and provided new insights into real data.
Bo Kang, Dario García-García, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
Mach. Learn.1
2020 FONDUE: Framework for Node Disambiguation Using Network Embeddings
abstract
Real-world data often presents itself in the form of a network. Examples include social networks, citation networks, biological networks, and knowledge graphs. In their simplest form, networks represent real-life entities (e.g. people, papers, proteins, concepts) as nodes, and describe them in terms of their relations with other entities by means of edges between these nodes. This can be valuable for a range of purposes from the study of information diffusion to bibliographic analysis, bioinformatics research, and question-answering. The quality of networks is often problematic though, affecting downstream tasks. This paper focuses on the common problem where a node in the network in fact corresponds to multiple real-life entities. In particular, we introduce FONDUE, an algorithm based on network embedding for node disambiguation. Given a network, FONDUE identifies nodes that correspond to multiple entities, for subsequent splitting. Extensive experiments on fourteen benchmark datasets demonstrate that FONDUE is substantially and uniformly more accurate for ambiguous node identification compared to the existing state-of-the-art with a lower computational cost, while less optimal for determining the best way to split ambiguous nodes.
Ahmad Mel, Bo Kang, Jefrey Lijffijt, Tijl De Bie
DSAA2
2020 Explainable Subgraphs with Surprising Densities: A Subgroup Discovery Approach
abstract
The connectivity structure of graphs is typically related to the attributes of the nodes. In social networks for example, the probability of a friendship between two people depends on their attributes, such as their age, address, and hobbies. The connectivity of a graph can thus possibly be understood in terms of patterns of the form ‘the subgroup of individuals with properties X are often (or rarely) friends with individuals in another subgroup with properties Y'. Such rules present potentially actionable and generalizable insights into the graph. We present a method that finds pairs of node subgroups between which the edge density is interestingly high or low, using an information-theoretic definition of interestingness. This interestingness is quantified subjectively, to contrast with prior information an analyst may have about the graph. This view immediately enables iterative mining of such patterns. Our work generalizes prior work on dense subgraph mining (i.e. subgraphs induced by a single subgroup). Moreover, not only is the proposed method more general, we also demonstrate considerable practical advantages for the single subgroup special case.
Junning Deng, Bo Kang, Jefrey Lijffijt, Tijl De Bie
SDM2
2020 Interactive visual data exploration with subjective feedback: an information-theoretic approach
abstract
Visual exploration of high-dimensional real-valued datasets is a fundamental task in exploratory data analysis (EDA). Existing methods use predefined criteria to choose the representation of data. There is a lack of methods that (i) elicit from the user what she has learned from the data and (ii) show patterns that she does not know yet. We construct a theoretical model where identified patterns can be input as knowledge to the system. The knowledge syntax here is intuitive, such as "this set of points forms a cluster", and requires no knowledge of maths. This background knowledge is used to find a Maximum Entropy distribution of the data, after which the system provides the user data projections in which the data and the Maximum Entropy distribution differ the most, hence showing the user aspects of the data that are maximally informative given the user's current knowledge. We provide an open source EDA system with tailored interactive visualizations to demonstrate these concepts. We study the performance of the system and present use cases on both synthetic and real data. We find that the model and the prototype system allow the user to learn information efficiently from various data sources and the system works sufficiently fast in practice. We conclude that the information theoretic approach to exploratory data analysis where patterns observed by a user are formalized as constraints provides a principled, intuitive, and efficient basis for constructing an EDA system.
Kai Puolamäki, Emilia Oikarinen, Bo Kang, Jefrey Lijffijt, Tijl De Bie
Data Min. Knowl. Discov.3
2020 A Constrained Randomization Approach to Interactive Visual Data Exploration with Subjective Feedback
abstract
Data visualization and iterative/interactive data mining are growing rapidly in attention, both in research as well as in industry. However, while there are a plethora of advanced data mining methods and lots of works in the field of visualization, integrated methods that combine advanced visualization and/or interaction with data mining techniques in a principled way are rare. We present a framework based on constrained randomization which lets users explore high-dimensional data via `subjectively informative' two-dimensional data visualizations. The user is presented with `interesting' projections, allowing users to express their observations using visual interactions that update a background model representing the user's belief state. This background model is then considered by a projection-finding algorithm employing data randomization to compute a new `interesting' projection. By providing users with information that contrasts with the background model, we maximize the chance that the user encounters striking new information present in the data. This process can be iterated until the user runs out of time or until the difference between the randomized and the real data is insignificant. We present two case studies, one controlled study on synthetic data and another on census data, using the proof-of-concept tool SIDE that demonstrates the presented framework.
Bo Kang, Kai Puolamäki, Jefrey Lijffijt, Tijl De Bie
IEEE Trans. Knowl. Data Eng.1
2019 Conditional Network Embeddings
Bo Kang, Jefrey Lijffijt, Tijl De Bie
ICLR (Poster)1
2019 Eagle Shoal: A new designed modular tactile sensing dexterous hand for domestic service robots
abstract
This paper introduces a new designed modular tactile sensing dexterous hand for domestic service robots. This fully-actuated hand consists of 1 palm and 3 fingers, with embedded tactile sensors, motors and control boards. The palm and each finger have 2 degrees of freedom (DOFs). The modular design makes it easy to attach and detach the hand, even by inexperienced users. The tactile sensor unit with new structure can help to decrease sensor number and keep a good sensing ability. A series of experiments to test the sensor unit and evaluated the hand performance with an object set was performed in this paper. The results show that the sensor unit can provide precise sensing result and perceive continuous vibration data, and the hand has excellent grasp ability. In addition to its good performance, the hand features a cost of $500 USD with a scale of one hundred sets. This hand is affordable for researchers and for domestic service robots in the consumer market. In future research, this hand will be used to promote the robotic manipulation research based on visual and tactile data.
Zhanxiao Geng, Bo Kang, Xiaochuan Luo
ICRA3
2018 Subjectively Interesting Subgroup Discovery on Real-Valued Targets
abstract
Deriving insights from high-dimensional data is one of the core problems in data mining. The difficulty mainly stems from the large number of variable combinations to potentially consider. Hence, an obvious question is whether we can automate the search for interesting patterns. Here, we consider the setting where a user wants to learn as efficiently as possible about real-valued attributes. We introduce a method to find subgroups in the data that are maximally informative (in the Information Theoretic sense) with respect to one or more real-valued target attributes. The succinct subgroup descriptions are in terms of arbitrarily-typed description attributes. The approach is based on the Subjective Interestingness framework FORSIED to use prior knowledge when mining most informative patterns.
Jefrey Lijffijt, Bo Kang, Wouter Duivesteijn, Kai Puolamäki, Emilia Oikarinen, Tijl De Bie
ICDE2
2018 Interactive Visual Data Exploration with Subjective Feedback: An Information-Theoretic Approach
Kai Puolamäki, Emilia Oikarinen, Bo Kang, Jefrey Lijffijt, Tijl De Bie
ICDE3
2018 SICA: subjectively interesting component analysis
abstract
The information in high-dimensional datasets is often too complex for human users to perceive directly. Hence, it may be helpful to use dimensionality reduction methods to construct lower dimensional representations that can be visualized. The natural question that arises is how do we construct a most informative low dimensional representation? We study this question from an information-theoretic perspective and introduce a new method for linear dimensionality reduction. The obtained model that quantifies the informativeness also allows us to flexibly account for prior knowledge a user may have about the data. This enables us to provide representations that are subjectively interesting . We title the method Subjectively Interesting Component Analysis (SICA) and expect it is mainly useful for iterative data mining. SICA is based on a model of a user’s belief state about the data. This belief state is used to search for surprising views. The initial state is chosen by the user (it may be empty up to the data format) and is updated automatically as the analysis progresses. We study several types of prior beliefs: if a user only knows the scale of the data, SICA yields the same cost function as Principal Component Analysis (PCA), while if a user expects the data to have outliers, we obtain a variant that we term t -PCA. Finally, scientifically more interesting variants are obtained when a user has more complicated beliefs, such as knowledge about similarities between data points. The experiments suggest that SICA enables users to find subjectively more interesting representations.
Bo Kang, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
Data Min. Knowl. Discov.1
2017 Structured Input Improves Usability and Precision for Solving Geometry-based Algebraic Problems
abstract
Previous research has shown that sketch-based input is efficient and preferable in the context of algebraic equation solving. However, research has not been conducted to evaluate whether this holds true when involving geometry input to facilitate quantitative problem-solving. We developed a bimodal (graphing geometric shapes and writing algebraic expressions) user interface, in order to conduct a within-subject, controlled experiment with 24 college students and varied two types of geometry input: 1) sketch-based input and 2) structured input. The sketch-based input was significantly faster than the structured input, but there were no significant differences based on perception and cognition. However, after a post-hoc analysis, we found a significant interaction effect on perception between prior knowledge and geometry input. Novice students preferred the sketch-based input, but advanced students preferred the structured input. Our study implies that natural sketch-based input may be less preferable than structured input for geometry-based interfaces toward math problem-solving.
Bo Kang, Joseph J. LaViola Jr., Pamela J. Wisniewski
CHI1
2017 Examining Interaction Modality Effects Toward Engagement in an Interactive Learning Environment
Bo Kang, Joseph J. LaViola Jr., Pamela J. Wisniewski
EC-TEL1
2016 Informative data projections: a framework and two examples
Tijl De Bie, Jefrey Lijffijt, Raúl Santos-Rodríguez, Bo Kang
ESANN4
2016 AnalyticalInk: An Interactive Learning Environment for Math Word Problem Solving
abstract
We present AnalyticalInk, a novel math learning environment prototype that uses a semantic graph as the knowledge representation of algebraic and geometric word problems. The system solves math problems by reasoning upon the semantic graph and automatically generates conceptual and procedural scaffoldings in sequence. We further introduces a step-wise tutoring framework, which can check students' input steps and provide the adaptive scaffolding feedback. Based on the knowledge representation, AnalyticalInk highlights keywords that allow users to further drag them onto the workspace to gather insight into the problem's initial conditions. The system simulates a pen-and-paper environment to let users input both in algebraic and geometric workspaces. We conducted an usability evaluation to measure the effectiveness of AnalyticalInk. We found that keyword highlighting and dragging is useful and effective toward math problem solving. Answer checking in the tutoring component is useful. In general, our prototype shows the promise in helping users to understand geometrical concepts and master algebraic procedures under the problem solving.
Bo Kang, Arun K. Kulshreshth, Joseph J. LaViola Jr.
IUI1
2016 Subjectively Interesting Component Analysis: Data Projections that Contrast with Prior Expectations
abstract
Methods that find insightful low-dimensional projections are essential to effectively explore high-dimensional data. Principal Component Analysis is used pervasively to find low-dimensional projections, not only because it is straightforward to use, but it is also often effective, because the variance in data is often dominated by relevant structure. However, even if the projections highlight real structure in the data, not all structure is interesting to every user. If a user is already aware of, or not interested in the dominant structure, Principal Component Analysis is less effective for finding interesting components. We introduce a new method called Subjectively Interesting Component Analysis (SICA), designed to find data projections that are subjectively interesting, i.e, projections that truly surprise the end-user. It is rooted in information theory and employs an explicit model of a user's prior expectations about the data. The corresponding optimization problem is a simple eigenvalue problem, and the result is a trade-off between explained variance and novelty. We present five case studies on synthetic data, images, time-series, and spatial data, to illustrate how SICA enables users to find (subjectively) interesting projections.
Bo Kang, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
KDD1
2016 A Tool for Subjective and Interactive Visual Data Exploration
Bo Kang, Kai Puolamäki, Jefrey Lijffijt, Tijl De Bie
ECML/PKDD (3)1
2016 Interactive Visual Data Exploration with Subjective Feedback
Kai Puolamäki, Bo Kang, Jefrey Lijffijt, Tijl De Bie
ECML/PKDD (2)2
2015 P-N-RMiner: A generic framework for mining interesting structured relational patterns
abstract
Local pattern mining methods are fragmented along two dimensions: the pattern syntax, and the data types on which they are applicable. Pattern syntaxes considered in the literature include subgroups, n-sets, itemsets, and many more; common data types include binary, categorical, and real-valued. Recent research on pattern mining in relational databases has shown how the aforementioned pattern syntaxes can be unified in a single framework. However, a unified understanding of how to deal with various data types is lacking, certainly for more complexly structured types such as time of day (which is circular), geographical location, terms from a taxonomy, etc. In this paper, we introduce a generic approach for mining interesting local patterns in (relational) data involving such structured data types as attributes. Importantly, we show how this can be done in a generic manner, by modelling the structure within a set of attribute values as a partial order. We then derive a measure of subjective interestingness of such patterns using Information Theory, and propose an algorithm for effectively enumerating all patterns of this syntax. Through empirical evaluation, we found that (a) the new interestingness derivation is relevant and cannot be approximated using existing tools, (b) the new tool, P-N-RMiner, finds patterns that are substantially more informative, and (c) the new enumeration algorithm is considerably faster.
Jefrey Lijffijt, Eirini Spyropoulou, Bo Kang, Tijl De Bie
DSAA3
2013 User perceptions of drawing logic diagrams with pen-centric user interfaces
Bo Kang, Jared N. Bott, Joseph J. LaViola Jr.
Graphics Interface1
2012 LogicPad: a pen-based application for visualization and verification of boolean algebra
abstract
We present LogicPad, a pen-based application for boolean algebra visualization that lets users manipulate boolean function representations through handwritten symbol and gesture recognition coupled with a drag-and-drop interface. We discuss LogicPad's user interface and the general algorithm used for verifying the equivalence of three different boolean function representations: boolean expressions, truth tables, and logic gate diagrams. We also conducted a short, informal user study evaluating LogicPad's user interface, visualization techniques, and overall performance. Results show that visualizations were generally well-liked and verification results matched user expectations.
Bo Kang, Joseph J. LaViola Jr.
IUI1
2005 An Augmented Reality-Based Application for Equipment Maintenance
Changzhi Ke, Bo Kang, Dongyi Chen
ACII2