Filter by type:

Sort by year:

AI Psychosis: Does Conversational AI Amplify Delusion-Related Language?

Does a chatbot make delusional thinking worse? Across long conversations, delusion-related language rose only for simulated users with a prior history. Conditioning the AI's replies on that signal suppressed the drift.
Soorya Ram Shimgekar, Vipin Gunda, Jiwon Kim, Violeta J. Rodriguez, Hari Sundaram, and Koustuv Saha
Conference Paper In (to appear) Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing, Budapest, Hungary. October 2026. Association for Computational Linguistics.

Abstract

Conversational AI systems are increasingly used for personal reflection and emotional disclosure, raising concerns about their effects on vulnerable users. Recent anecdotal reports suggest that prolonged interactions with AI may reinforce delusional thinking—a phenomenon sometimes described as AI Psychosis. However, empirical evidence on this phenomenon remains limited. In this work, we examine how delusion-related language evolves during multi-turn interactions with conversational AI. We construct simulated users (SimUsers) from Reddit users’ longitudinal posting histories and generate extended conversations with three model families (GPT, LLaMA, and Qwen). We develop DelusionScore, a linguistic measure that quantifies the intensity of delusion-related language across conversational turns. We find that SimUsers derived from users with prior delusion-related discourse (Treatment) exhibit progressively increasing DelusionScore trajectories, whereas those derived from users without such discourse (Control) remain stable or decline. We further find that this amplification varies across themes, with reality skepticism and compulsive reasoning showing the strongest increases. Finally, conditioning AI responses on current DelusionScore substantially reduces these trajectories. These findings provide empirical evidence that conversational AI interactions can amplify delusion-related language over extended use and highlight the importance of state-aware safety mechanisms for mitigating such risks.

Facts Without Rules: Boundary Metadata Collapse in Multi-Agent LLM Handoffs

When one agent summarizes work for another, the facts survive and the rules governing them do not. Vague boundaries leaked in 73% of cases; explicit ones, under 15%.
Yian Wang, Agam Goyal, Eshwar Chandrasekharan, and Hari Sundaram
Conference Paper In (to appear) Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing, Budapest, Hungary. October 2026. Association for Computational Linguistics.

Abstract

Multi-agent LLM systems often coordinate by compressing an upstream interaction into a handoff artifact that downstream agents treat as shared state. We show that this handoff step is a structural source of privacy leakage: summaries preferentially preserve operational facts while weakening the boundary metadata that governs how those facts may be used—a failure mode we call summary collapse. On a controlled multi-agent coordination testbed we measure marker survival with a human-validated judge (κ = 0.74), where σb = 1 means every boundary marker survives verbatim and σb = 0 means all are lost. Boundary-marker and operational-fact survival are nearly uncorrelated at the handoff level on both GPT-5-mini and DeepSeek-R1-32B (Pearson r near zero): uncompressed free-text handoffs preserve boundaries at σb ≈0.80, whereas a 25-word budget drops σb to ≈0.57 while operational-fact survival stays near ceiling. Controlled downstream tests reveal that protection depends on boundary explicitness: vague languages leak in 73% of GPT and 50% of DeepSeek cases, while explicit constraints reduce leakage to under 15% across all three tested models. A no-handoff single-agent control further shows the failure is not reducible to multi-agent topology as direct full-marker access still leaks more often than the operationalized handoff. Prompt-only mitigation and exact-string redaction only partially address the problem, while a gold-derived audience allowlist nearly eliminates leakage across models, showing that correctly identifying audience boundaries is the key factor.

From Plausible to Causal: Counterfactual Semantics for Policy Evaluation in Simulated Online Communities

LLM simulations of a community can look believable and still say nothing causal. Separating necessary from sufficient causation gives moderators and platform designers the different evidence each needs.
Agam Goyal, Yian Wang, Eshwar Chandrasekharan, and Hari Sundaram
Workshop PaperBest Paper In Proceedings of the PoliSim@CHI 2026 Workshop: LLM Agent Simulation for Policy, Barcelona, Spain. April 2026.

Abstract

LLM-based social simulations can generate believable community interactions, enabling “policy wind tunnels” where governance interventions are tested before deployment. But believability is not causality. Claims like “intervention A reduces escalation” require causal semantics that current simulation work typically does not specify. We propose adopting the causal counterfactual framework, distinguishing necessary causation (would the outcome have occurred without the intervention?) from sufficient causation (does the intervention reliably produce the outcome?). This distinction maps onto different stakeholder needs: moderators diagnosing incidents require evidence about necessity, while platform designers choosing policies require evidence about sufficiency. We formalize this mapping, show how simulation design can support estimation under explicit assumptions, and argue that the resulting quantities should be interpreted as simulator-conditional causal estimates whose policy relevance depends on simulator fidelity. Establishing this framework now is essential: it helps define what adequate fidelity means and moves the field from simulations that look realistic toward simulations that can support policy changes.

Detecting Early and Implicit Suicidal Ideation via Longitudinal and Information Environment Signals on Social Media

Many people at risk never say so directly. Reading a user's posting history alongside the discourse of their closest peers improved early detection of implicit suicidal ideation by 10%.
Soorya Ram Shimgekar, Ruining Zhao, Agam Goyal, Violeta J. Rodriguez, Paul A. Bloom, Navin Kumar, Hari Sundaram, and Koustuv Saha
Conference PaperBest Paper Honorable Mention In Proceedings of the 18th ACM Web Science Conference, Braunschweig, Germany. 2026. ACM.

Abstract

On social media, several individuals experiencing suicidal ideation (SI) do not disclose their distress explicitly. Instead, signs may surface indirectly through everyday posts or peer interactions. Detecting such implicit signals early is critical but remains challenging. We frame early and implicit SI as a forward-looking prediction task and develop a computational framework that models a user’s information environment, consisting of both their longitudinal posting histories as well as the discourse of their socially proximal peers. We adopted a composite network centrality measure to identify top neighbors of a user, and temporally aligned the user’s and neighbors’ interactions—integrating the multi-layered signals in a fine-tuned DeBERTa-v3 model. In a Reddit study of 1,000 (500 Case and 500 Control) users, our approach improves early and implicit SI detection by an average of 10% over all other baselines. These findings highlight that peer interactions offer valuable predictive signals and carry broader implications for designing early detection systems that capture indirect as well as masked expressions of risk in online environments.

Masking or Mitigating? Deconstructing the Impact of Query Rewriting on Retriever Biases in RAG

Query rewriting is standard in RAG, but nobody had checked what it does to retriever bias. Simple rewriting cut bias by 54%, and failed when several biases combined.
Agam Goyal, Koyel Mukherjee, Apoorv Saxena, Anirudh Phukan, Eshwar Chandrasekharan, and Hari Sundaram
Conference Paper In Findings of the Association for Computational Linguistics: ACL 2026. 2026. pp. 8517-8530.

Abstract

Dense retrievers in retrieval-augmented generation (RAG) systems exhibit systematic biases— including brevity, position, literal matching, and repetition biases—that can compromise retrieval quality. Query rewriting techniques are now standard in RAG pipelines, yet their impact on these biases remains unexplored. We present the first systematic study of how query enhancement techniques affect dense retrieval biases, evaluating five methods across six retrievers. Our findings reveal that simple LLMbased rewriting achieves the strongest aggregate bias reduction (54%), yet fails under adversarial conditions where multiple biases combine. Mechanistic analysis uncovers two distinct mechanisms: simple rewriting reduces bias through increased score variance, while pseudo-document generation methods achieve reduction through genuine decorrelation from bias-inducing features. However, no technique uniformly addresses all biases, and effects vary substantially across retrievers. Our results provide practical guidance for selecting query enhancement strategies based on specific bias vulnerabilities. More broadly, we establish a taxonomy distinguishing query-document interaction biases from document encoding biases, clarifying the limits of query-side interventions for debiasing RAG systems.

CausalDetox: Causal Head Selection and Intervention for Language Model Detoxification

Detoxifying a language model usually costs fluency. Isolating the few attention heads necessary and sufficient for toxic output cut toxicity further than baselines while leaving the writing intact.
Yian Wang, Yuen Chen, Agam Goyal, and Hari Sundaram
Conference Paper In (to appear) ACL Findings. 2026.

Abstract

Large language models (LLMs) frequently generate toxic content, posing significant risks for safe deployment. Current mitigation strategies often degrade generation quality or require costly human annotation. We propose CAUSALDETOX, a framework that identifies and intervenes on the specific attention heads causally responsible for toxic generation. Using the Probability of Necessity and Sufficiency (PNS), we isolate a minimal set of heads that are necessary and sufficient for toxicity. We utilize these components via two complementary strategies: (1) Local Inference-Time Intervention, which constructs dynamic, input-specific steering vectors for context-aware detoxification, and (2) PNS-Guided Fine-Tuning, which permanently unlearns toxic representations. We also introduce PARATOX, a novel benchmark of aligned toxic/non-toxic sentence pairs enabling controlled counterfactual evaluation. Experiments on ToxiGen, ImplicitHate, and ParaDetox show that CAUSALDETOX achieves up to 5.34% greater toxicity reduction compared to baselines while preserving linguistic fluency, and offers a 7× speedup in head selection.

Unlearning Isn’t Forgetting: Revealing Hidden Leakage in Class Unlearning Evaluations

Unlearning a class does not hide it: what the model says about neighboring classes still betrays what was forgotten. Reweighting toward a retrained model's distribution closes most of that gap.
Ali Ebrahimpour-Boroojeny, Yian Wang, and Hari Sundaram
Conference Paper In Forty-third International Conference on Machine Learning. July 2026.

Abstract

In this paper, we reveal a significant shortcoming in class unlearning evaluations: overlooking the underlying class geometry can cause information leakage about the forgotten class. We further propose a simple unlearning strategy to mitigate this issue. We introduce Class Membership Inference Attack (CMIA) that uses the probabilities assigned by the model to neighboring classes to detect unlearned samples. We find that existing unlearning methods are vulnerable to CMIA across multiple datasets. We then propose a new fine-tuning objective that mitigates this privacy leakage by approximating, for forget-class inputs, the distribution over the remaining classes that a retrained-from-scratch model would produce. To construct this approximation, we estimate interclass similarity and tilt the target model’s distribution accordingly. The resulting Tilted REWeighting (TREW) distribution serves as the desired distribution during fine-tuning. We also show that across multiple benchmarks, TREW matches or surpasses existing unlearning methods on prior unlearning metrics. More specifically, on CIFAR10, it reduces the gap with retrained models by 19% and 46% for U-LiRA and CMIA scores, accordingly, compared to the SOTA method for each category. Our code is publicly available2.

Multi-modal Relational Item Representation Learning for Inferring Substitutable and Complementary Items

Shopping behavior is a noisy guide to which items substitute for each other. Combining item content with denoised behavior signals improved inference by 26% and 39%, including for cold-start items.
Junting Wang, Chenghuan Guo, Yang Jiao, Yanhui Guo, Hari Sundaram, and Yan Gao
Conference Paper In Proceedings of the 49th International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, NY, USA. 2026. pp. 1812–1822. Association for Computing Machinery.

Abstract

We study the problem of inferring substitutable and complementary items, which underpins applications such as alternative and followup purchase suggestions. Existing approaches learn from behaviorderived item-item associations using GNNs or leverage item content alone. However, these methods often overlook two challenges: (i) user behaviors (e.g., co-view/co-purchase) only provide noisy weak supervision, and (ii) behavior signals are long-tailed, leaving many items with sparse associations. We propose MMSC, a selfsupervised multi-modal relational representation learning framework that combines a multi-modal foundation model adapted to encode item metadata and a self-supervised denoising module that learns relationship-aware representations from noisy user behaviors, unified by a hierarchical aggregation mechanism. We further use LLM-assisted supervision to mitigate noise in behavior-derived supervision during training. Experiments on five datasets show that MMSC consistently outperforms existing baselines by 26.1% for substitutable and 39.2% for complementary item inference, while remaining effective for cold-start items.

Do You Trust the Process?: Trust-Contingent Reinforcement Learning for Resource Allocation

Public institutions using AI to allocate resources can spend the trust they depend on. Making trust an explicit objective raised it most where it was lowest, by 117% over uniform allocation.
Naina Balepur, Keshav Subramonian, and Hari Sundaram
Conference Paper In Proceedings of the 2026 ACM Conference on Fairness, Accountability, and Transparency, New York, NY, USA. June 2026. pp. 1921-1945. Association for Computing Machinery.

Abstract

As many governmental bodies increasingly turn to AI to assist with decision-making, it is essential that we explore the impacts of its use beyond the explicit goals of these policies. In this paper we focus on RL for algorithmic governance—the application of computational tools to policy domains. These policies often optimize for social welfare—like taxation to decrease economic inequity or border control to reduce the spread of COVID-19. However, we know that the use of AI in decision-making can directly decrease citizens’ trust in those decisions. Designing trustworthy AI means not only ensuring our tools are competent and fair, but also recognizing that the use of AI as a decision-making proxy can have a strong impact on the trusting relationships built between communities and institutions. In this work, we develop a trust-contingent RL modeling approach for resource allocation to communities by an institution. We use a two-stage Deep Deterministic Policy Gradient approach to learn a resource allocation that fulfills the needs of the community while staying within budget and encouraging trust between the community and institution. We consider three models that align with our approach: trust-optimizing, trust-blind, and trust-sensitive. Each of these models incorporate trust in the reward function and state space to differing degrees. We find that for each model, our proxy for institutional trust sees the largest increase in communities with low initial trust and low resource needs. In such cases, our trust-optimizing model produces an allocation that increases mean trust by 117% more than a uniform allocation, and 89% more than the allocation produced by our trust-blind model. When simulating the policy produced by our trust-optimizing model, we identify a tension between increasing trust and providing resources to meet community members’ needs. This tension, however, does not exist with the trust-sensitive model. We study further how the structure of the community network impacts outcomes, and find that trust is most consistently improved on star graphs. This work underscores the importance of institutional trust in algorithm design and implementation, and we propose a modeling approach that can be used in the future to keep trust at the forefront.

TermSight: Making Service Contracts Approachable

Terms of service defeat non-expert readers. TermSight pairs plain-language snippets, definitions and scenarios with the binding text, and made contracts significantly easier to read in a 20-person study.
Ziheng Huang, Tal August, and Hari Sundaram
Conference Paper In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, New York, NY, USA. 2026. Association for Computing Machinery.

Abstract

Legal contracts govern much of our society, but their specialized language is difficult for non-experts to read. While AI has enabled simplification of complex language, legal contracts pose unique challenges because of their connection to readers’ values, ambigu ity, and legally binding nature. Based on a formative study (N=20) using Terms of Service (ToS) as example contracts to study chal lenges in contract reading, we developed TermSight, an intelligent reading interface to probe the opportunities and challenges of de signing augmentations for legal text. TermSight guides readers to relevant clauses with color-coded plain-language snippets of infor mation and contextualizes ambiguous language with definitions and hypothetical scenarios. Importantly, TermSight’s features al ways foreground the original, legally-binding contract text (e.g., linking to associated clauses). Our within-subjects study (N=20) demonstrated the opportunities of TermSight in making ToS signif icantly easier to read and navigate while revealing the challenges of augmenting service contracts such as ToS.

Living Contracts: Beyond Document-Centric Interaction with Legal Agreements

Reading is the only thing you can do with a contract. Probes that teach your rights, re-represent the language, and speak up at signing addressed barriers 18 renters named.
Ziheng Huang, Robin Kar, Hari Sundaram, and Tal August
Conference Paper In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, New York, NY, USA. 2026. Association for Computing Machinery.

Abstract

User interaction with legal contracts has been limited to document reading, which is often complicated by complex, ambiguous legal language. We explore possible futures where contract interfaces go beyond single document interfaces to (1) educate users with legal rights not stated in the contract, (2) transform legal language into alternative representations to aid information tasks before, during, and after signing, and (3) proactively supply contractual in formation at relevant moments. We refer to these future interfaces collectively as Living Contracts. Using residential leases as a case study, we created three design probes representing different possi ble Living Contracts. A three-part qualitative study (N=18) revealed participants’ barriers to interacting with contracts, including inter preting complex language, uncertainty about legal rights, and the pressure to sign quickly. Participants’ feedback on the probes high lighted how Living Contracts have the potential to address these challenges and open new design opportunities for human-contract interactions beyond document reading.

Supporting Learners' Use of Imperfect Generative Pedagogical Chatbots: The Role of Chatbot Response Uncertainty and Reduced Verbosity

Chatbots sound confident even when wrong, and learners believe them. A terser chatbot helped students catch logical fallacies; one that always hedged reduced adoption of wrong answers but not learning.
Tiffany Wenting Li, Yifan Song, Hari Sundaram, and Karrie Karahalios
Conference Paper In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, New York, NY, USA. 2026. Association for Computing Machinery.

Abstract

Generative chatbots promise to scale personalized learning. Most publicly available generative chatbots are designed to provide con fident and eloquent responses by default, even when hallucinating. Prior work has observed that learners using such chatbots often engage shallowly and fail to detect chatbot errors due to overtrust, cognitive overload, and prioritization of short-term gains. To ad dress these challenges, this work examines two chatbot design options in a STEM learning context: introducing verbal uncertainty and reducing response verbosity. Using Bayesian causal inference and thematic analysis in a quasi-experimental setting, we found that a less verbose chatbot improved detection of errors with logical fallacies, but did not increase the use of alternative resources. A chatbot that always expressed uncertainty reduced the adoption of incorrect chatbot responses, but had mixed effects on learning outcomes, suggesting the need to increase signal credibility and maintain learners’ engagement in the learning process despite chatbot disuse.

Sync or Sink: Bounds on Algorithmic Collective Action with Noise and Multiple Groups

A collective can move an algorithm only if its members coordinate. We bound how far noisy coordination and competing collectives degrade that success, and find enough noise defeats it entirely.
Aditya Karan, Prabhat Kalle, Nicholas Vincent, and Hari Sundaram
Workshop Paper In Neural Information Processing Systems (NeurIPS) 2025 Workshop on Algorithmic Collective Action. 2025.

Abstract

Collective action against algorithmic systems provides an opportunity for a small group of individuals to strategically manipulate their data to get specific outcomes, from classification to recommendation models. This effectiveness will invite more growth of this type of coordinated actions, both in the size and the number of distinct collectives. With a small group, however, coordination is key. Currently, there is no formal analysis of how coordination challenges within a collective can impact downstream outcomes, or how multiple collectives may affect each other’s success. In this work, we aim to provide guarantees on the success of collective action in the presence of both coordination noise and multiple groups. Our insight is that data generated by either multiple collectives or by coordination noise can be viewed as originating from multiple data distributions. Using this framing, we derive bounds on the success of collective action. We conduct experiments to study the effects of noise on collective action. We find that sufficiently high levels of noise can reduce the success of collective action. In certain scenarios, large noise can sink a collective success rate from 100% to just under 60%. We identify potential trade-offs between collective size and coordination noise; for example, a collective that is twice as big but with four times more noise experiencing worse outcomes than the smaller, more coordinated one. This work highlights the importance of understanding nuanced dynamics of strategic behavior in algorithmic systems.

Measuring the Complexity of Sub-Policies in Online Terms of Service Networks

Terms of service are not one document but a network of them. Across 16 services, sheer document count was the biggest barrier to comprehension, compounded by college-level language throughout.
Rishabh Garg, Ziheng Huang, and Hari Sundaram
Conference Paper In 2025 IEEE MIT Undergraduate Research Technology Conference (URTC). October 2025. pp. 1-5.

Abstract

Online Terms of Service (ToS) agreements are often spread across a vast network of interconnected documents, making it difficult for users to give informed consent. While prior research has focused on the complex language of individual policy documents, this study investigates the structural complexity that arises from network-based presentation of these documents. Using a custom data-extraction pipeline, we constructed and analyzed the ToS networks for 16 major online services. To synthesize the structural factors, we introduce a composite complexity score that models both document volume and navigational efficiency. Our findings reveal that the sheer volume of documents (nodes) is the most significant barrier to user comprehension. This structural problem is compounded by a second barrier, the use of dense, college-level language across almost all services.

The Chilling: Identifying Strategic Antisocial Behavior Online and Examining the Impact on Journalists

Attacks on female journalists are coordinated, not incidental. A model that reads the shape of a reply tree separates attackers from supporters and bystanders, and surfaces the strategies behind each.
Yian Wang, Mukhilshankar Umashankar, Eshwar Chandrasekharan, and Hari Sundaram
Conference Paper In Proc. ACM Hum.-Comput. Interact., New York, NY, USA. October 2025. Vol. 9, No. 7. Association for Computing Machinery.

Abstract

On social platforms like Twitter, strategic targeted attacks are becoming increasingly common, especially against vulnerable groups such as female journalists. Two key challenges in identifying strategic online behavior are the complex structure of online conversations and the hidden nature of potential strategies that drive user behavior. To address these, we develop a new tree-structured Transformer model that categorizes replies based on their hierarchical conversation structures, offering insights into the latent strategies underlying these interactions. Extensive experiments demonstrate that our proposed classification model can effectively detect different user groups—namely attackers, supporters, and bystanders—and their latent strategies. To demonstrate the utility of our approach, we apply this classifier to real-time Twitter data and conduct a series of quantitative analyses on the interactions between journalistswith diverse cultural backgrounds and different groups of users—attackers, supporters, and bystanders. Our classification approach allows us to not only explore strategic behaviors of attackers but also those of supporters and bystanders who engage in online interactions. When examining the impact of online attacks, we find a strong correlation between the presence of attackers’ interactions and chilling effects, where journalists tend to slow their subsequent posting behavior. Additionally, we find that attackers tend to negatively influence the posting behavior of other users within these conversations. As conversations deepen, replies often deviate from original posts and get more toxic. This paper provides a deeper understanding of how different user groups engage in online discussions and highlights the detrimental effects of attacker presence on journalists, other users, and conversational outcomes. Our findings underscore the need for social platforms to develop tools that address coordinated toxicity and foster healthier conversation dynamics. By detecting patterns of coordinated attacks early, platforms could limit the visibility of toxic content to prevent escalation. Additionally, providing journalists and users with tools for real-time reporting and de-escalation could empower them to manage hostile interactions more effectively. Enhanced moderation tools targeting coordinated behaviors, particularly among attackers, could ensure a safer environment for vulnerable groups like female journalists, ultimately supporting constructive discussions and resilient online communities.

Breaking Bad Tokens: Detoxification of LLMs Using Sparse Autoencoders

Most detoxification patches the surface and jailbreaks walk around it. Steering the sparse-autoencoder directions that carry toxicity cut it by up to 20% while benchmark knowledge held steady.
Agam Goyal, Vedant Rathi, William Yeh, Yian Wang, Yuen Chen, and Hari Sundaram
Conference Paper In The 2025 Conference on Empirical Methods in Natural Language Processing. 2025.

Abstract

Large language models (LLMs) are now ubiquitous in user-facing applications, yet they still generate undesirable toxic outputs, including profanity, vulgarity, and derogatory remarks. Although numerous detoxification methods exist, most apply broad, surface-level fixes and can therefore easily be circumvented by jailbreak attacks. In this paper we leverage sparse autoencoders (SAEs) to identify toxicityrelated directions in the residual stream of models and perform targeted activation steering using the corresponding decoder vectors. We introduce three tiers of steering aggressiveness and evaluate them on GPT-2 Small and Gemma2-2B, revealing trade-offs between toxicity reduction and language fluency. At stronger steering strengths, these causal interventions surpass competitive baselines in reducing toxicity by up to 20%, though fluency can degrade noticeably on GPT-2 Small depending on the aggressiveness. Crucially, standard NLP benchmark scores upon steering remain stable, indicating that the model’s knowledge and general abilities are preserved. We further show that featuresplitting in wider SAEs hampers safety interventions, underscoring the importance of disentangled feature learning. Our findings highlight both the promise and the current limitations of SAE-based causal interventions for LLM detoxification, further suggesting practical guidelines for safer language-model deployment.1

LLM-RecG: A Semantic Bias-Aware Framework for Zero-Shot Sequential Recommendation

Recommending across domains fails because vocabulary differs: a model trained on movies misreads groceries. Aligning item embeddings between domains, while keeping each domain distinct, restores zero-shot transfer.
Yunzhe Li, Junting Wang, and Hari Sundaram
Conference Paper In Proceedings of the 19th ACM Conference on Recommender Systems, Prague, Czech Republic. September 2025.

Abstract

Zero-shot cross-domain sequential recommendation (ZCDSR) enables predictions in unseen domains without additional training or fine-tuning, addressing the limitations of traditional models in sparse data environments. Recent advancements in large language models (LLMs) have significantly enhanced ZCDSR by facilitating cross-domain knowledge transfer through rich, pretrained representations. Despite this progress, domain semantic bias—arising from differences in vocabulary and content focus between domains—remains a persistent challenge, leading to misaligned item embeddings and reduced generalization across domains. To address this, we propose a novel semantic bias-aware framework that enhances LLM-based ZCDSR by improving cross-domain alignment at both the item and sequential levels. At the item level, we introduce a generalization loss that aligns the embeddings of items across domains (inter-domain compactness), while preserving the unique characteristics of each item within its own domain (intra-domain diversity). This ensures that item embeddings can be transferred effectively between domains without collapsing into overly generic or uniform representations. At the sequential level, we develop a method to transfer user behavioral patterns by clustering source domain user sequences and applying attention-based aggregation during target domain inference. We dynamically adapt user embeddings to unseen domains, enabling effective zero-shot recommendations without requiring target-domain interactions. Extensive experiments across multiple datasets and domains demonstrate that our framework significantly enhances the performance of sequential recommendation models on the ZCDSR task. By addressing domain bias and improving the transfer of sequential patterns, our method offers a scalable and robust solution for better knowledge transfer, enabling improved zero-shot recommendations across domains.

Venire: A Machine Learning-Guided Panel Review System for Community Content Moderation

Moderators disagree more than communities realize, yet decisions fall to one person. Venire predicts which cases will split a team and routes just those to a panel.
Vinay Koshy, Frederick Choi, Yi-Shyuan Chiang, Hari Sundaram, Eshwar Chandrasekharan, and Karrie Karahalios
Conference Paper In Proc. ACM Hum.-Comput. Interact., New York, NY, USA. October 2025. Vol. 9, No. 7. Association for Computing Machinery.

Abstract

Research into community content moderation often assumes that moderation teams govern with a single, unified voice. However, recent work has found that moderators disagree with one another at modest, but concerning rates. The root problem is not the disagreements themselves. Subjectivity in moderation is unavoidable, and there are clear benefits to including diverse perspectives within a moderation team. Instead, the crux of the issue is that, due to resource constraints, moderation decisions end up being made by individual decision-makers. The result is decision-making that is inconsistent, which is frustrating for community members. To address this, we develop Venire, an ML-backed system for panel review on Reddit. Venire uses a machine learning model trained on log data to identify the cases where moderators are most likely to disagree. Venire fast-tracks these cases for multi-person review. Ideally, Venire allows moderators to surface and resolve disagreements that would have otherwise gone unnoticed. We conduct three studies through which we design and evaluate Venire: a set of formative interviews with moderators, technical evaluations on two datasets, and a think-aloud study in which moderators used Venire to make decisions on real moderation cases. Quantitatively, we demonstrate that Venire is able to improve decision consistency and surface latent disagreements. Qualitatively, we find that Venire helps moderators resolve difficult moderation cases more confidently. Venire represents a novel paradigm for human-AI content moderation, and shifts the conversation from replacing human decision-making to supporting it.

Understanding Quadratic Survey Results: Interactive Visualization for Collective Insights

Quadratic surveys capture trade-offs that a histogram hides. SeeQS makes those trade-offs visible through filtering and clustering, and let people answer inference questions more correctly than a histogram did.
Pranay Midha, Ti-Chung Cheng, Karrie Karahalios, and Hari Sundaram
Conference Paper In Proceedings of the ACM Conference on Collective Intelligence, CI'25, La Jolla, CA. August 2025.

Abstract

Quadratic Surveys (QS) capture high-dimensional preference trade-offs that standard histograms obscure. Surfacing these hidden trade-offs strengthens collective intelligence, helping groups negotiate informed compromise and find common ground. We introduce SeeQS, an interactive visual analytics tool that combines filtering, brushing-and-linking, and k-means clustering to surface subgroup patterns in QS ballots. Preliminary user studies suggest SeeQS enabled more correct and partial solutions on inference tasks than a histogram baseline while maintaining acceptable usability, demonstrating its value for collective-decision analysis.

Budget, Cost, or Both? An Empirical Exploration of Mechanisms in Quadratic Surveys

A quadratic survey has two parts: a fixed budget and a quadratic price. Testing each alone shows both are needed to make stated preferences match what people actually donate.
Ti-Chung Cheng, Tiffany Wenting Li, Karrie Karahalios, and Hari Sundaram
Conference Paper In Proceedings of the ACM Collective Intelligence Conference, La Jolla, CA. August 2025. pp. 58-70. Association for Computing Machinery.

Abstract

The Quadratic Survey (QS) is an emerging preference elicitation method designed for collective intelligence contexts, where effective decision-making depends on capturing rich individual preferences, including both what people support and how strongly they care about them. QS sets itself apart from traditional tools through two core mechanisms: a fixed credit budget and a quadratic cost function. This study empirically examines the role of the two components in QS’s effectiveness in isolation, by comparing the performance of QS and the Likert scale survey to two variants of QS: Unlimited QS, which removes the budget constraint, and Linear Survey, which replaces the quadratic cost with a linear function. In a controlled experiment with MTurk participants, survey responses from Unlimited QS and Linear Survey were evaluated alongside the existing QS and Likert scale responses reported in prior work, and all responses were compared against an incentive-compatible donation task. Hierarchical Bayesian analyses reveal that QS more effectively aligns expressed preferences with individuals’ donation behavior, while omitting either component degrades performance. The results also confirm that both pairwise rankings and interval intensity differences between options captured by QS closely reflect individual behavior, outperforming both the Likert scale and Constant Sumlike surveys. These findings advance our understanding of QS and provide practitioners with an alternative tool to collect reflective individual preferences for collective decision-making contexts such as democratic engagement or public resource allocation.

Large-scale Evaluation of Notebook Checkpointing with AI Agents

Whether checkpointing helps data exploration had only been tested on a handful of people. Simulating a thousand exploration paths with AI agents showed it does, by cutting needless re-execution.
Hanxi Fang, Supawit Chockchowwat, Hari Sundaram, and Yongjoo Park
Conference Paper In Proceedings of the Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, New York, NY, USA. April 2025. Association for Computing Machinery.

Abstract

Saving, or checkpointing, intermediate results during interactive data exploration can potentially boost user productivity. However, existing studies on this topic are limited, as they primarily rely on small-scale experiments with human participants—a fundamental constraint of human subject studies. To address this limitation, we employ AI agents to simulate a large number of complex data exploration scenarios, including revisiting past states and branching into new exploration paths. This strategy enables us to accurately assess the impact of checkpointing while closely mimicking the behavior of real-world data practitioners. Our evaluation results, involving more than 1,000 exploration paths and 2,848 executed code blocks, show that a checkpointing framework for computational notebooks can indeed enhance productivity by minimizing unnecessary code re-executions and redundant variables/code.

Enhancing Computational Notebooks with Code+Data Space Versioning

People explore data by branching and backtracking; notebooks assume a straight line. Kishuboard versions code and data as two independent axes, letting users roll back either one.
Hanxi Fang, Supawit Chockchowwat, Hari Sundaram, and Yongjoo Park
Conference Paper In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, New York, NY, USA. April 2025. Association for Computing Machinery.

Abstract

There is a gap between how people explore data and how Jupyterlike computational notebooks are designed. People explore data nonlinearly, using execution undos, branching, and/or complete reverts, whereas notebooks are designed for sequential exploration. Recent works like ForkIt are still insufficient to support these multiple modes of nonlinear exploration in a unified way. In this work, we address the challenge by introducing twodimensional code+data space versioning for computational notebooks and verifying its effectiveness using our prototype system, Kishuboard, which integrates with Jupyter. By adjusting code and data knobs, users of Kishuboard can intuitively manage the state of computational notebooks in a flexible way, thereby achieving both execution rollbacks and checkouts across complex multi-branch exploration history. Moreover, this two-dimensional versioning mechanism can easily be presented along with a friendly one-dimensional history. Human subject studies indicate that Kishuboard significantly enhances user productivity in various data science tasks.

Organize, Then Vote: Exploring Cognitive Load in Quadratic Survey Interfaces

Quadratic surveys elicit better preferences but cost the respondent effort. Splitting the task into organize-then-vote shifted that effort from mechanical clicking toward actually forming a preference.
Ti-Chung Cheng, Yutong Zhang, Yi-Hung Chou, Vinay Koshy, Tiffany Wenting Li, Karrie Karahalios, and Hari Sundaram
Conference Paper In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, New York, NY, USA. April 2025. Association for Computing Machinery.

Abstract

Quadratic Surveys (QSs) elicit more accurate preferences than traditional methods like Likert-scale surveys. However, the cognitive load associated with QSs has hindered their adoption in digital surveys for collective decision-making. We introduce a two-phase “organize-then-vote” QS to reduce cognitive load. As interface design significantly impacts survey results and accuracy, our design scaffolds survey takers’ decision-making while managing the cognitive load imposed by QS. In a 2x2 between-subject in-lab study on public resource allotment, we compared our interface with a traditional text interface across a QS with 6 (short) and 24 (long) options. Two-phase interface participants spent more time per option and exhibited shorter voting edit distances. We qualitatively observed shifts in cognitive effort from mechanical operations to constructing more comprehensive preferences. We conclude that this interface promoted deeper engagement, potentially reducing satisficing behaviors caused by cognitive overload in longer QSs. This research clarifies how human-centered design improves preference elicitation tools for collective decision-making.

Not All Wrong is Bad: Using Adversarial Examples for Unlearning

Making a model forget usually means retraining it. Fine-tuning instead on adversarial examples near the forgotten data lowers confidence exactly where it should, leaving the rest of the model alone.
Ali Ebrahimpour-Boroojeny, Hari Sundaram, and Varun Chandrasekaran
Conference PaperSpotlight Paper In Forty-second International Conference on Machine Learning, Vancouver, Canada.. July 2025.

Abstract

Machine unlearning, where users can request the deletion of a forget dataset, is becoming increasingly important because of numerous privacy regulations. Initial works on “exact” unlearning (e.g., retraining) incur large computational overheads. However, while computationally inexpensive, “approximate” methods have fallen short of reaching the effectiveness of exact unlearning: models produced fail to obtain comparable accuracy and prediction confidence on both the forget and test (i.e., unseen) dataset. Exploiting this observation, we propose a new unlearning method, Adversarial Machine UNlearning (AMUN), that outperforms prior state-of-the-art (SOTA) methods for image classification. AMUN lowers the confidence of the model on the forget samples by fine-tuning the model on their corresponding adversarial examples. Adversarial examples naturally belong to the distribution imposed by the model on the input space; fine-tuning the model on the adversarial examples closest to the corresponding forget samples (a) localizes the changes to the decision boundary of the model around each forget sample and (b) avoids drastic changes to the global behavior of the model, thereby preserving the model’s accuracy on test samples. Using AMUN for unlearning a random 10% of CIFAR-10 samples, we observe that even SOTA membership inference attacks cannot do better than random guessing.

Algorithmic Collective Action with Two Collectives

Collective action studies assume one collective. When two act on the same system with different aims, they interfere, and we give the first framework for what happens when they do.
Aditya Karan, Karrie Karahalios, Hari Sundaram, and Nicholas Vincent
Conference Paper In Proceedings of the 2025 ACM Conference on Fairness, Accountability, and Transparency, New York, NY, USA. June 2025. Association for Computing Machinery.

Abstract

Given that data-dependent algorithmic systems have become impactful in more domains of life – from finding media to influencing hiring – the need for individuals to promote their own interests and hold algorithms accountable has grown. The large amount of data these systems use means that individuals cannot impact system behavior by acting alone. To have meaningful influence, individuals must band together to engage in collective action. The groups that engage in such algorithmic collective action are likely to vary in size, membership characteristics, ability to act on data, and crucially, objectives. In this work, we introduce a first of a kind framework for studying collective action with two or more collectives that strategically behave to manipulate data-driven systems. With more than one collective acting on a system, unexpected interactions may occur. We use this framework to conduct experiments with language model-based classifiers and recommender systems where two collectives each attempt to achieve their own individual objectives. We examine how differing objectives, strategies, sizes, and homogeneity can impact a collective’s efficacy. We find that the unintentional interactions between collectives can be quite significant. We find cases in which a collective acting in isolation can achieve their objective (e.g., improve classification outcomes for themselves or promote a particular item), but when a second collective acts simultaneously, the efficacy of the first group drops by as much as 75%. We find that, in the recommender system context, neither fully heterogeneous nor fully homogeneous collectives stand out as most efficacious and that the impact of heterogeneity is secondary compared to collective size. Our results signal the need for more transparency in both the underlying algorithmic models and the different behaviors individuals or collectives may take on these systems. This approach also allows collectives to hold algorithmic system developers accountable and illustrates a framework for people to actively use their own data to promote their own interests. This work is licensed under a Creative Commons Attribution 4.0 International License. FAccT ’25, Athens, Greece © 2025 Copyright held by the owner/author(s). ACM ISBN 979-8-4007-1482-5/25/06 https://doi.org/10.1145/3715275.3732098

Oh the Prices You'll See: Designing a Fair Exchange System to Mitigate Personalized Pricing

Personalized pricing hides what your neighbor paid, so you cannot act on it. An exchange that matches a lower-paying buyer to a higher-paying one lets both gain from the gap.
Aditya Karan, Naina Balepur, and Hari Sundaram
Conference Paper In Proceedings of the 2025 ACM Conference on Fairness, Accountability, and Transparency, New York, NY, USA. June 2025. Association for Computing Machinery.

Abstract

Many online marketplaces personalize prices based on consumer attributes. Since these prices are private, consumers may be unaware that they have spent more on a good than the lowest possible price, and cannot easily take action to pay less. In this paper, we introduce a fairness-centered exchange system that takes advantage of personalized pricing, while still allowing consumers to individually benefit. Our system produces a matching of consumers to promote trading; the lower-paying consumer buys the good for the higher-paying consumer for some fee. We explore various modeling choices and fairness targets to determine which schema will leave consumers best off, while also earning revenue for the system itself. We show that when consumers individually negotiate the transaction price, and our fairness objective is to minimize mean net cost, we are able to achieve the most fair outcomes. Conversely, when transaction prices are centrally set, consumers are often unwilling to transact. When price dispersion (or range) is high, the system can reduce the mean net cost to each individual by 66%, or the mean net cost to a group by 69%. We find that a high dispersion of original prices is necessary for our system to be viable. Higher dispersion can actually lead to decreased net price paid by consumers, and act as a check against extreme personalization, increasing seller accountability. Our results provide theoretical evidence that such a system could improve fairness for consumers while sustaining itself financially.

Can Learners Navigate Imperfect Generative Pedagogical Chatbots? An Analysis of Chatbot Errors on Learning

Most learners could not spot a chatbot's factual errors even with the reading and the internet open. Undetected errors damaged both what they learned and their confidence.
Tiffany Wenting Li, Yifan Song, Karrie Karahalios, and Hari Sundaram
Conference Paper In The 12th 2025 ACM Learning @ Scale Conference, Palermo, Italy, New York, New York, USA. July 2025. ACM Press.

Abstract

Generative pedagogical chatbots offer a promising solution to transform personalized learning at scale, but their benefits are at risk because of the potential of providing inaccurate information. We have a limited understanding of how effectively learners handle factual chatbot errors and how these errors affect learners with varying backgrounds. This study addresses these questions in an ecologically valid open-ended online STEM learning environment. Using Bayesian causal inference and thematic analysis on survey and interview data from a quasi-experimental setting, we found that most participants struggled to detect factual errors even with access to reading materials and the Internet. Undetected errors harmed learning outcomes and self-efficacy, underscoring the need to help learners evaluate chatbot responses. By analyzing participants’ evaluation strategies, we identified challenges during error management and suggested ideas on designing effective supporting resources and learner empowerment. Finally, we revealed differential impacts of chatbot errors across learners and called for personalized support and deployment.

Training Robust Ensembles Requires Rethinking Lipschitz Continuity

A tighter Lipschitz bound makes one model more robust, and makes an ensemble worse: attacks transfer more readily between its members. LOTOS counteracts that by promoting orthogonality.
Ali Ebrahimpour-Boroojeny, Hari Sundaram, and Varun Chandrasekaran
Conference Paper In The Thirteenth International Conference on Learning Representations, Singapore. April 2025.

Abstract

Transferability of adversarial examples is a well-known property that endangers all classification models, even those that are only accessible through black-box queries. Prior work has shown that an ensemble of models is more resilient to transferability: the probability that an adversarial example is effective against most models of the ensemble is low. Thus, most ongoing research focuses on improving ensemble diversity. Another line of prior work has shown that Lipschitz continuity of the models can make models more robust since it limits how a model’s output changes with small input perturbations. In this paper, we study the effect of Lipschitz continuity on transferability rates. We show that although a lower Lipschitz constant increases the robustness of a single model, it is not as beneficial in training robust ensembles as it increases the transferability rate of adversarial examples across models in the ensemble. Therefore, we introduce LOTOS, a new training paradigm for ensembles, which counteracts this adverse effect. It does so by promoting orthogonality among the top-k sub-spaces of the transformations of the corresponding affine layers of any pair of models in the ensemble. We theoretically show that k does not need to be large for convolutional layers, which makes the computational overhead negligible. Through various experiments, we show LOTOS increases the robust accuracy of ensembles of ResNet-18 models by 6 percentage points (p.p) against black-box attacks on CIFAR-10. It is also capable of combining with the robustness of prior state-of-the-art methods for training robust ensembles to enhance their robust accuracy by 10.7 p.p. The code is publicly available at https://github.com/Ali-E/LOTOS.

A Pre-trained Zero-shot Sequential Recommendation Framework via Popularity Dynamics

A recommender trained on groceries cannot transfer to movies without shared metadata. Learning instead from how item popularity shifts makes zero-shot transfer work, and improves existing recommenders when added.
Junting Wang, Praneet Rathi, and Hari Sundaram
Conference PaperSpotlight Paper In Proceedings of the 18th ACM Conference on Recommender Systems, Bari, Italy. October 2024.

Abstract

This paper proposes a novel pre-trained framework for zero-shot cross-domain sequential recommendation without auxiliary information. While using auxiliary information (e.g., item descriptions) seems promising for cross-domain transfer, a cross-domain adaptation of sequential recommenders can be challenging when the target domain differs from the source domain—item descriptions are in different languages; metadata modalities (e.g., audio, image, and text) differ across source and target domains. If we can learn universal item representations independent of the domain type (e.g., groceries, movies), we can achieve zero-shot cross-domain transfer without auxiliary information. Our critical insight is that user interaction sequences highlight shifting user preferences via the popularity dynamics of interacted items. We present a pre-trained sequential recommendation framework: PrepRec, which utilizes a novel popularity dynamics-aware transformer architecture. Through extensive experiments on five real-world datasets, we show that PrepRec, without any auxiliary information, can zero-shot adapt to new application domains and achieve competitive performance compared to state-of-the-art sequential recommender models. In addition, we show that PrepRec complements existing sequential recommenders. With a simple post-hoc interpolation, PrepRec improves the performance of existing sequential recommenders on average by 11.8% in Recall@10 and 22% in NDCG@10. We provide an anonymized implementation of PrepRec at https://github.com/CrowdDynamicsLab/preprec.

CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generation

Code benchmarks cover a few popular languages and rarely run what the model writes. CodeScope spans 43 languages and eight tasks, and executes the output to see whether it works.
Weixiang Yan, Haitian Liu, Yunkun Wang, Yunzhe Li, Qian Chen, Wen Wang, Tingyu Lin, Weishan Zhao, Li Zhu, Hari Sundaram, and Shuiguang Deng
Conference Paper In The 62nd Annual Meeting of the Association for Computational Linguistics.

Abstract

Large Language Models (LLMs) have demonstrated remarkable performance on assisting humans in programming and facilitating programming automation. However, existing benchmarks for evaluating the code understanding and generation capacities of LLMs suffer from severe limitations. First, most benchmarks are insufficient as they focus on a narrow range of popular programming languages and specific tasks, whereas real-world software development scenarios show a critical need to implement systems with multilingual and multitask programming environments to satisfy diverse requirements. Second, most benchmarks fail to consider the actual executability and the consistency of execution results of the generated code. To bridge these gaps be- tween existing benchmarks and expectations from practical applications, we introduce Code-Scope, an execution-based, multilingual, multi- task, multidimensional evaluation benchmark for comprehensively measuring LLM capabilities on coding tasks. CodeScope covers 43 programming languages and eight coding tasks. It evaluates the coding performance of LLMs from three dimensions (perspectives): length, difficulty, and efficiency. To facilitate execution-based evaluations of code generation, we develop MultiCodeEngine, an automated code execution engine that supports 14 programming languages. Finally, we systematically evaluate and analyze eight mainstream LLMs and demonstrate the superior breadth and challenges of CodeScope for evaluating LLMs on code understanding and generation tasks compared to other benchmarks. The CodeScope benchmark and code are publicly available at https://github.com/WeixiangYAN/CodeScope.

Intervening to Increase Community Trust for Fair Network Outcomes

Recommending connections to help refugees integrate fails when community trust is low, whatever the budget. Diverting a fifth of resources to raising trust, or simply announcing decisions locally, does more.
Naina Balepur and Hari Sundaram
Conference Paper In Proceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency, FAccT '24, pages 1827–1837, New York, NY, USA. Association for Computing Machinery.

Abstract

Refugees or immigrants who arrive in new countries often feel isolated. In this work, we examine how a resource-bounded public entity can make recommendations to increase integration of these new arrivals into a community. The community is made up of agents who engage in a strategic network formation process; agents join periodically — new arrivals are the refugees. The public entity meanwhile makes a limited number of edge-formation recommendations (according to its resource constraint) per iteration in order to increase integration of refugees. This work investigates the relationship between community trust and network fairness. First, we show that increasing the public entity's resource allocation will not compensate for low trust in the community. Then, we introduce two trust-increasing interventions by the public entity: a targeted advertising campaign, and an announcement to increase transparency. We find that diverting a fraction (20%) of the public entity's resources to a targeted advertising campaign can increase trust and fairness in the community, especially in low trust scenarios. We find that personalized, local announcements are more effective at increasing fairness than global announcements in low trust scenarios; they almost double our fairness metric in some cases. Importantly, the transparent announcement requires no ex- tra resource expenditure on the part of the public entity. Our work underscores the importance of community trust — low trust cannot be compensated for with resources. This work provides theoretical support for these trust-increasing interventions, which we show can lead to increased integration of refugees in communities.

How Computing Can Help Individuals Address Climate Change

Climate appeals framed as moral duty or carbon footprint have not changed behavior. This position paper argues computing should instead align climate choices with what individuals already value.
Hari Sundaram
Workshop Paper In NSF Workshop on Sustainable Computing for Sustainability (NSF-WSCS 2024), pages 3, National Science Foundation.

Abstract

Position paper on how computing can help individuals address climate change.

CEV-LM: Controlled Edit Vector Language Model for Shaping Natural Language Generations

Generators can be steered by topic or keyword, but not by pacing — how fast and directly a passage moves. Constrained edit vectors control pacing with less data and fewer parameters.
Samraj Moorjani, Adit Krishnan, and Hari Sundaram
Conference Paper In Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers), edited by Yvette Graham and Matthew Purver, pages 1325–1340, St. Julian's, Malta. Association for Computational Linguistics.

Abstract

As large-scale language models become the standard for text generation, there is a greater need to tailor the generations to be more or less concise, targeted, and informative, depend- ing on the audience/application. Existing con- trol approaches primarily adjust the semantic (e.g., emotion, topics), structural (e.g., syntax tree, parts-of-speech), and lexical (e.g., key- word/phrase inclusion) properties of text, but are insufficient to accomplish complex objectives such as pacing which control the complexity and readability of the text. In this paper, we introduce CEV-LM - a lightweight, semi-autoregressive language model that utilizes constrained edit vectors to control three complementary metrics (speed, volume, and circuitousness) that quantify the shape of text (e.g., pacing of content). We study an extensive set of state-of-the-art CTG models and find that CEV-LM provides significantly more targeted and precise control of these three metrics while preserving semantic content, using less training data, and containing fewer parameters.

Advancing Precise Outline-Conditioned Text Generation with Task Duality and Explicit Outline Control

Story generators take outlines as loose keywords, so compliance cannot be checked. Sentence-level outlines reveal that models honor some points and ignore others, and explicit control corrects the imbalance.
Yunzhe Li, Qian Chen, Weixiang Yan, Wen Wang, Qinglin Zhang, and Hari Sundaram
Conference Paper In Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers), edited by Yvette Graham and Matthew Purver, pages 2362–2377, St. Julian's, Malta. Association for Computational Linguistics.

Abstract

Existing works on outline-conditioned text generation typically aim to generate text using provided outlines as rough sketches, such as keywords and phrases. However, these approaches make it challenging to control the quality of text generation and assess consistency between outlines and generated texts due to lack of clarity and rationality of the rough outlines. In this paper, we introduce a novel text generation task called Precise Outline-conditioned Gener- ation, which requires generating stories based on specific, sentence-level outlines. To facilitate research on this task, we construct two new datasets, WPOG and CDM. We provide strong baselines based on fine-tuning models such as BART and GPT-2, and evaluating zero- shot performance of models such as ChatGPT and Vicuna. Furthermore, we identify an issue of imbalanced utilization of the outline infor- mation in the precise outline-conditioned generation, which is ubiquitously observed across fine-tuned models and zero-shot inference models. To address this issue, we propose an ex- plicit outline utilization control approach and a novel framework that leverages the task duality between summarization and generation. Experimental results show that the pro- posed approaches effectively alleviate the issue of imbalanced outline utilization and enhance the quality of precise outline-conditioned text generation for both fine-tuning and zero-shot settings.

Spectrum Extraction and Clipping for Implicitly Linear Layers

Controlling a layer's spectrum keeps a network stable, but no prior clipping method was correct for general convolutions. This one is, extends to batch normalization, and runs faster than the alternatives.
Ali Ebrahimpour-Boroojeny, Matus Telgarsky, and Hari Sundaram
Conference Paper In 27th International Conference on Artificial Intelligence and Statistics (AISTATS), April 2024.

Abstract

We show the effectiveness of automatic differentiation in efficiently and correctly computing and controlling the spectrum of im- plicitly linear operators, a rich family of layer types including all standard convolu- tional and dense layers. We provide the first clipping method which is correct for general convolution layers, and illuminate the rep- resentational limitation that caused correct- ness issues in prior work. We study the effect of the batch normalization layers when concatenated with convolutional layers and show how our clipping method can be applied to their composition. By comparing the accuracy and performance of our algorithms to the state-of-the-art methods, using various experiments, we show they are more precise and efficient and lead to better generalization and adversarial robustness. We provide the code for using our methods at https://github.com/Ali-E/FastClip.

What should I Ask: A Knowledge-driven Approach for Follow-up Questions Generation in Conversational Surveys

A survey that cannot ask why collects shallow answers. Steering question generation with explicit knowledge, rather than leaving it to a language model, produces follow-ups judged more informative and coherent.
Yubing Ge, Ziang Xiao, Jana Diesner, Heng Ji, Karrie Karahalios, and Hari Sundaram
Conference Paper In PACLIC 37: The 37th Pacific Asia Conference on Language, Information and Computation, Hong Kong, China.

Abstract

Generating follow-up questions on the fly could significantly improve conversational survey quality and user experiences by enabling a more dynamic and personalized survey structure. In this paper, we proposed a novel task for knowledge-driven follow-up question generation in conversational surveys. We constructed a new human-annotated dataset of human- written follow-up questions with dialogue his- tory and labeled knowledge in the context of conversational surveys. Along with the dataset, we designed and validated a set of reference- free Gricean-inspired (Grice, 1975) evaluation metrics to systematically evaluate the quality of generated follow-up questions. We then propose a two-staged knowledge-driven model for the task, which generates informative and coherent follow-up questions by using knowledge to steer the generation process. The experiments demonstrate that compared to GPT- based baseline models, our two-staged model generates more informative, coherent, and clear follow-up questions.

Spectrum Extraction and Clipping for Implicitly Linear Layers

Methods for bounding a convolution layer's spectrum were incorrect in ways prior work never diagnosed. Automatic differentiation gives the first correct clipping for general convolutions, improving generalization and adversarial robustness.
Ali Ebrahimpour-Boroojeny, Matus Telgarsky, and Hari Sundaram
Workshop Paper In NeurIPS 2023 Workshop on Mathematics of Modern Machine Learning.

Abstract

We show the effectiveness of automatic differentiation in efficiently and correctly computing and controlling the spectrum of implicitly linear operators, a rich family of layer types including all standard convolutional and dense layers. We provide the first clipping method which is correct for general convolution layers, and illuminate the representational limitation that caused correctness issues in prior work. By comparing the accuracy and performance of our methods to existing methods, using various experiments, show they lead to better generalization and adversarial robustness of the models. In addition to these advantages over the state-of-the-art methods, we show they are much faster than the alternatives.

The Value of Activity Traces in Peer Evaluations: An Experimental Study

Peer evaluations drift on memory and bias. Showing reviewers the activity their collaboration tools already logged led them to revise more scores, and made the resulting evaluations more consistent.
Wenxuan Wendy Shi, Sneha R. Krishna Kumaran, Hari Sundaram and Brian P. Bailey
Conference PaperBest PaperIn Proceedings of the ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW), 2023.

Abstract

Peer evaluations are a well-established tool for evaluating individual and team performance in collaborative contexts, but are susceptible to social and cognitive biases. Current peer evaluation tools have also yet to address the unique opportunities that online collaborative technologies provide for addressing these biases. In this work, we explore the potential of one such opportunity for peer evaluations: data traces automatically generated by collaborative tools, which we refer to as "activity traces". We conduct a between-subjects experiment with 101 students and MTurk &lq workers, investigating the effects of reviewing activity traces on peer evaluations of team members in an online collaborative task. Our findings show that the usage of activity traces led participants to make more and greater revisions to their evaluations compared to a control condition. These revisions also increased the consistency and participants' perceived accuracy of the evaluations that they received. Our findings demonstrate the value of activity traces as an approach for performing more reliable and objective peer evaluations of teamwork. Based on our findings, as well as qualitative analysis of free-form responses in our study, we also identify and discuss key considerations and design recommendations for incorporating activity traces into real-world peer evaluation systems.

Measuring User-Moderator Alignment on r/ChangeMyView

Nothing checks that a moderator's rules match what the community wants. Surveying 798 Redditors found broad support for the rules, but little for how they are actually enforced.
Vinay Koshy, Tanvi Bajpai, Eshwar Chandrasekaran, Hari Sundaram and Karrie Karahalios
Conference PaperBest PaperIn Proceedings of the ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW), 2023.

Abstract

Social media sites like Reddit, Discord, and Clubhouse utilize a community-reliant approach to content moderation. Under this model, volunteer moderators are tasked with setting and enforcing content rules within the platforms' sub-communities. However, few mechanisms exist to ensure that the rules set by moderators reflect the values o f their community. Misalignments between users and moderators can be detrimental to community health. Yet little quantitative work has been done to evaluate the prevalence or nature of user-moderator misalignment. Through a survey of 798 users on r/ChangeMyView, we evaluate user-moderator alignment at the level of policy-awareness (does users know what the rules are?), practice- awareness (do users know how the rules are applied?) and policy-/practice-support (do users agree with the rules and how they are applied?). We find that policy-support is high, while practice-support is low--- using a hierarchical Bayesian model we estimate the correlation between community opinion and moderator decisions to range from .14 to .45 across subreddit rules. Surprisingly, these correlations were only slightly higher when users were asked to predict moderator actions, demonstrating low awareness of moderation practices. Our findings demonstrate the need for careful analysis of user-moderator alignment at multiple levels. We argue that future work should focus on building tools to empower communities to conduct these analyses themselves.

Your Browsing History May Cost You: A Framework for Discovering Differential Pricing in Non-Transparent Markets

Online, nobody can see what others paid. Auditing Kayak with scripted browsing profiles found sellers price on behavior: some profiles were nearly 90% likelier to be shown a worse airfare.
Aditya Karan, Naina Balepur, and Hari Sundaram
Conference PaperIn Proceedings of the 2023 ACM Conference on Fairness, Accountability, and Transparency, FAccT '23, pages 717–735, New York, NY, USA. Association for Computing Machinery.

Abstract

In many online markets we «shop alone» — there is no way for us to know the prices other consumers paid for the same goods. Could this lack of price transparency lead to differential pricing? To answer this question, we present a generalized framework to audit online markets for differential pricing using automated agents. Consensus is a key idea in our work: for a successful black-box audit, both the experimenter and seller must agree on the agents' attributes. We audit two competitive online travel markets on kayak. com (flight and hotel markets) and construct queries representative of the demand for goods. Crucially, we assume ignorance of the sellers' pricing mechanisms while conducting these audits. We conservatively implement consensus with nine distinct profiles based on behavior, not demographics. We use a structural causal model for price differences and estimate model parameters using Bayesian inference. We can unambiguously show that many sellers (but not all) demonstrate behavior-driven differential pricing. In the flight market, some profiles are nearly 90% more likely to see a worse price than the best performing profile, and nearly 60% more likely in the hotel market. While the control profile (with no browsing history) was on average offered the best prices in the flight market, surprisingly, other profiles outperformed the control in the hotel market. The price difference between any pair of profiles occurring by chance is $ 0.44 in the flight market and $ 0.09 for hotels. However, the expected loss of welfare for any profile when compared to the best profile can be as much as $ 6.00 for flights and $ 3.00 for hotels (i.e., 15x and 33x the price difference by chance respectively). This illustrates the need for new market designs or policies that encourage more transparent market design to overcome differential pricing practices.

Inform the Uninformed: Improving Online Informed Consent Reading with an AI-Powered Chatbot

Online participants face a long consent form with nobody to ask. A chatbot that answers questions improved how carefully they read it and narrowed the power gap with the researcher.
Ziang Xiao, Tiffany Wenting Li, Karrie Karahalios and Hari Sundaram
Conference Paper In 2023 ACM Conference on Human Factors in Computing Systems (CHI 2023).

Abstract

Informed consent is a core cornerstone of ethics in human subject research. Through the informed consent process, participants learn about the study procedure, benefits, risks, and more to make an informed decision. However, recent studies showed that current practices might lead to uninformed decisions and expose participants to unknown risks, especially in online studies. Without the researcher's presence and guidance, online participants must read a lengthy form on their own with no answers to their questions. In this paper, we examined the role of an AI-powered chatbot in improving informed consent online. By comparing the chatbot with form-based interaction, we found the chatbot improved consent form reading, promoted participants' feelings of agency, and closed the power gap between the participant and the researcher. Our exploratory analysis further revealed the altered power dynamic might eventually benefit study response quality. We discussed de-sign implications for creating AI-powered

Self-supervised role learning for graph neural networks

A graph network sees only its local neighborhood and blurs distinct nodes together. Regularizing on the motifs each node joins raises accuracy across nine datasets, most where labels are sparse.
Aravind Sankar, Junting Wang, Adit Krishnan, and Hari Sundaram
Journal PaperKnowledge and Information Systems

Abstract

We present InfoMotif, a new semi-supervised, motif-regularized, learning framework over graphs. We overcome two key limitations of message passing in popular graph neural networks (GNNs): localization (a k-layer GNN cannot utilize features outside the k-hop neighborhood of the labeled training nodes) and over-smoothed (structurally indistinguishable) representations. We formulate attributed structural roles of nodes based on their occurrence in different network motifs, independent of network proximity. Network motifs are higher-order structures indicating connectivity patterns between nodes and are crucial to the organization of complex networks. Two nodes share attributed structural roles if they participate in topologically similar motif instances over covarying sets of attributes. InfoMotif achieves architecture-agnostic regularization of arbitrary GNNs through novel self-supervised learning objectives based on mutual information maximization. Our training curriculum dynamically prioritizes multiple motifs in the learning process without relying on distributional assumptions in the underlying graph or the learning task. We integrate three state-of-the-art GNNs in our framework, to show notable performance gains (3--10% accuracy) across nine diverse real-world datasets spanning homogeneous and heterogeneous networks. Notably, we see stronger gains for nodes with sparse training labels and diverse attributes in local neighborhood structures.

Audience-Centric Natural Language Generation via Style Infusion

Qualities like persuasiveness cannot be defined without an audience, and audience-specific text is scarce. Bootstrapping from pairwise human judgments teaches a generator to adopt that audience's style.
Samraj Moorjani, Adit Krishnan and Hari Sundaram and Ewa Maslowska and Aravind Sankar
Conference PaperIn The 2022 Conference on Empirical Methods in Natural Language Processing

Abstract

Adopting contextually appropriate, audience-tailored linguistic styles is critical to the success of user-centric language generation systems (e.g., chatbots, computer-aided writing, dialog systems). While existing approaches demonstrate textual style transfer with large volumes of parallel or non-parallel data, we argue that grounding style on audience-independent external factors is innately limiting for two reasons. First, it is difficult to collect large volumes of audience-specific stylistic data. Second, some stylistic objectives (e.g., persuasiveness, memorability, empathy) are hard to define without audience feedback. In this paper, we propose the novel task of style infusion - infusing the stylistic preferences of audiences in pretrained language generation models. Since humans are better at pairwise comparisons than direct scoring - i.e., is Sample-A more persuasive/polite/empathic than Sample-B - we leverage limited pairwise human judgments to boot-strap a style analysis model and augment our seed set of judgments. We then infuse the learned textual style in a GPT-2 based text generator while balancing fluency and style adoption. With quantitative and qualitative assessments, we show that our infusion approach can generate compelling stylized examples with generic text prompts. The code and data are accessible at https://github.com/ CrowdDynamicsLab/StyleInfusion

Multi-task Knowledge Graph Representations via Residual Functions

Knowledge graph embeddings are learned either for no task or for exactly one. Routing co-dependent tasks through task-specific residuals lets them share one graph, gaining five percent over prior work.
Adit Krishnan, Mahashweta Das, and Mangesh Bendre, Fei Wang, Hao Yang, and Hari Sundaram
Conference PaperIn Gama, J., Li, T., Yu, Y., Chen, E., Zheng, Y., and Teng, F., editors, Advances in Knowledge Discovery and Data Mining, pages 262-275, Cham. Springer International Publishing.

Abstract

In this paper, we propose MuTATE, a Multi-Task Augmented approach to learn Transferable Embeddings of knowledge graphs. Previous knowledge graph representation techniques either employ task-agnostic geometric hypotheses to learn informative node embeddings or integrate task-specific learning objectives like attribute prediction. In contrast, our framework unifies multiple co-dependent learning objectives with knowledge graph enrichment. We define co-dependence as multiple tasks that extract covariant distributions of entities and their relationships for prediction or regression objectives. We facilitate knowledge transfer in this setting: tasks → graph, graph → tasks, and task-1 → task-2 via task-specific residual functions to specialize the node embeddings for each task, motivated by domain-shift theory. We show 5% relative gains over state-of-the-art knowledge graph embedding baselines on two public multi-task datasets and show significant potential for cross-task learning.

ProtoCF: Prototypical Collaborative Filtering for Few-Shot Recommendation

Neural recommenders earn their gains on popular items and collapse on the long tail. Treating rarely-seen items as a few-shot learning problem, and composing prototypes for them, restores ranking quality.
Aravind Sankar, Junting Wang, Adit Krishnan, and Hari Sundaram
Conference Paper In Proceedings of the 15th ACM Conference on Recommender Systems, New York, NY, USA. 2021. pp. 166–175. Association for Computing Machinery.

Abstract

In recent times, deep learning methods have supplanted conventional collaborative filtering approaches as the backbone of modern recommender systems. However, their gains are skewed towards popular items with a drastic performance drop for the vast collection of long-tail items with sparse interactions. Moreover, we empirically show that prior neural recommenders lack the resolution power to accurately rank relevant items within the long-tail. In this paper, we formulate long-tail item recommendations as a few-shot learning problem of learning-to-recommend few-shot items with very few interactions. We propose a novel meta-learning framework ProtoCF that learns-to-compose robust prototype representations for few-shot items. ProtoCF utilizes episodic few-shot learning to extract meta-knowledge across a collection of diverse meta-training tasks designed to mimic item ranking within the tail. To further enhance discriminative power, we propose a novel architecture-agnostic technique based on knowledge distillation to extract, relate, and transfer knowledge from neural base recommenders. Our experimental results demonstrate that ProtoCF consistently outperforms state-of-art approaches on overall recommendation (by 5% Recall@50) while achieving significant gains (of 60-80% Recall@50) for tail items with less than 20 interactions.

Food-Focused Media Literacy for Remotely Acculturating Adolescents and Mothers: A Randomized Controlled Trial of the "JUS Media? Programme"

Adolescents in Jamaica absorb U.S. food advertising without living there, and eat worse for it. This randomized trial of 92 mother-adolescent pairs tested whether media literacy workshops change that.
Gail M. Ferguson, Julie M. Meeks Gardner, Michelle R. Nelson, Cagla Giray, Hari Sundaram, Barbara H. Fiese, Brenda Koester, Steve P. Tran, and Rachel Powell
Journal Paper In Journal of Adolescent Health. 2021.

Abstract

Purpose: Unhealthy eating is a major modifiable risk factor for noncommunicable diseases and obesity, and remote acculturation to U.S. culture is a recently identified cultural determinant of unhealthy eating among adolescents and families in low/middle-income countries. This smallscale randomized controlled trial evaluated the efficacy of the “JUS Media? Programme,” a foodfocused media literacy intervention promoting healthier eating among remotely acculturating adolescents and mothers in Jamaica. Methods: Gender-stratified randomization of 184 eligible early adolescents and mothers in Kingston, Jamaica (i.e., 92 dyads: Madolescent.age 1⁄4 12.79 years, 51% girls) determined 31 “Workshops-Only” dyads, 30 “Workshops þ SMS/texting” dyads, and 31 “No-Intervention-Control” dyads. Nutrition knowledge (food group knowledge), nutrition attitudes (stage of nutritional change), and nutrition behavior (24-hour recall) were primary outcomes assessed at four time points (T1/baseline, T2, T3, T4) across 5 months using repeated measures analysis of covariances. Results: Compared to control, families in one or both intervention groups demonstrated significantly higher nutrition knowledge (T3 adolescents, T4 mothers: mean differences.79e1.08 on a 0 e6 scale, 95% confidence interval [CI].12e1.95, Cohen’s ds 1⁄4.438e.630); were more prepared to eat fruit daily (T3 adolescents and mothers:.36e.41 on a 1e5 scale, 95% CI.02e.77, ds 1⁄4.431 IMPLICATIONS AND CONTRIBUTION This brief cost-effective transdisciplinary intervention, the JUS Media? Programme, promotes healthier eating among remotely acculturating adolescents and mothers internationally by teaching critical thinking skills about food advertising on U.S. cable television. This study demonstrates the efficacy of media literacy training to promote adolescent nutrition in a Authors’ Note: The JUS Media? Programme Study Team members spanned The University of the West Indies Open Campus (Tashaine Morrison, Candice Wray, Arianne Anderson, Jodi Sutherland, Patricia Butler, Gabrielle Nelson-Cameron, Shanique Clarke, Rochelle Bryson, Jolene Morgan, Esther Mighty) and the University of Illinois at Urbana-Champaign (Kat Tian and Tyler Wolpert). Data were collected when Gail M. Ferguson and Cagla Giray were at Department of Human Development and Family Studies, University of Illinois at Urbana-Champaign. Disclaimer: This transdisciplinary research was presented at the conferences of the Society for Research on Adolescence, the Society for Public Health Education, the Jamaican National Health Research Conference, the International Society for the Study of Behavioral Development, the International Association of CrossCultural Psychology, the National Association for Media Literacy Education Conference, and the American Academy of Advertising. Conflicts of interest: The authors have no conflicts of interest to disclose. * Address correspondence to: Gail M. Ferguson, Ph.D., Institute of Child Development, University of Minnesota, 51 E. River Road, ChDev Rm 160, Minneapolis, MN 55455. E-mail address: gmfergus@umn.edu (G.M. Ferguson). www.jahonline.org 1054-139X/ 2021 Society for Adolescent Health and Medicine. All rights reserved. https://doi.org/10.1016/j.jadohealth.2021.06.006 Journal of Adolescent Health xxx (2021) 1e11 e.493); and were eating more cooked vegetables (T4 adolescents and T2 and T4 mothers:.20e.26 on a 0e1 scale, 95% CI -.03e.50, ds 1⁄4.406-.607). Postintervention focus groups (6-month-delay) revealed major positive impacts on participants’ health and lives more broadly. Conclusions: A food-focused media literacy intervention for remotely acculturating adolescents and mothers can improve nutrition. Replication in Jamaica and extension to the Jamaican diaspora would be useful.  2021 Society for Adolescent Health and Medicine. All rights reserved. low/middle income country. Globalization has given rise to a new psychocultural determinant of health for youth and families, “remote acculturation”: internalizing a distant, non-native cultural identity and lifestyle [1]. Remote acculturation (RA) was first documented in Jamaica, where U.S.-identified youth and mothers watch more hours of U.S. cable daily, including embedded junk food advertising, and, in turn, eat more unhealthy food compared to their culturally traditional peers [2]. However, recent research shows that high media literacydbeing more critical of the content and intent of food advertisingdcan weaken/nullify this RA-unhealthy eating association [3]. A transdisciplinary food-focused media literacy intervention, blending acculturation psychology, media/advertising, and nutrition sciencesdthe “J(amaican and) U(nited) S(tates) Media? Programme”dwas developed to promote healthier eating among U.S-identified Jamaican adolescents and mothers by improving their critical thinking skills about food advertising [4]. This study evaluated the efficacy of this intervention using a small-scale randomized controlled trial (RCT). Jamaican views of U.S. culture derive mainly from mainstream European American norms observed through media [5]; therefore, our use of “U.S.” henceforth refers to European American. Obesity has multilevel “cell-to-society” predictors [6] and the obesity epidemic is exacerbated by economic vulnerabilities in low/middle-income countries [7]. The nutrition transition from traditional whole foods to highly processed and energy-dense convenience foods is a major contributor to rising obesity rates in these countries [8]. Rising incomes and lowered food prices have had the unintended effect that many global families now have disposable income to purchase U.S.-style junk food [9]. Companies have also turned intensive global marketing efforts to the Majority World [10]. Western media play a role in rising overweight and obesity among children and adolescents globally [8,11]. An international meta-analysis of 29 RCTs demonstrated that exposure to junk food advertising increases children’s/ad

"I can show what I really like.": Eliciting Preferences via Quadratic Voting

A Likert scale records what people prefer but not how much, so everything looks equally important. Quadratic voting makes respondents pay for intensity, and they report expressing their real priorities.
Ti-Chung Cheng, Tiffany Wenting Li, Yi-Hung Chou, Karrie Karahalios, and Hari Sundaram
Conference Paper In The 24th ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW 2021), Virtual. 2021. Vol. 5, No. CSCW1, Article 182. pp. 43 pp.. ACM.

Abstract

Surveys are a common instrument to gauge self-reported opinions from the crowd for scholars in the CSCW community, the social sciences, and many other research areas. Researchers often use surveys to prioritize a subset of given options when there are resource constraints. Over the past century, researchers have developed a wide range of surveying techniques, including one of the most popular instruments, the Likert ordinal scale [49], to elicit individual preferences. However, the challenge to elicit accurate and rich self-reported responses with surveys in a resource-constrained context still persists today. In this study, we examine Quadratic Voting (QV), a voting mechanism powered by the affordances of a modern computer and straddles ratings and rankings approaches [64], as an alternative online survey technique. We argue that QV could elicit more accurate self-reported responses compared to the Likert scale when the goal is to understand relative preferences under resource constraints. We conducted two randomized controlled experiments on Amazon Mechanical Turk, one in the context of public opinion polling and the other in a human-computer interaction user study. Based on our Bayesian analysis results, a QV survey with a sufficient amount of voice credits, aligned significantly closer to participants’ incentive-compatible behaviors than a Likert scale survey, with a medium to high effect size. In addition, we extended QV’s application scenario from typical public policy and education research to a problem setting familiar to the CSCW community: a prototypical HCI user study. Our experiment results, QV survey design, and QV interface serve as a stepping stone for CSCW researchers to further explore this surveying methodology in their studies and encourage decision-makers from other communities to consider QV as a promising alternative.

FITNet: Identifying Fashion Influencers on Twitter

Fashion influence no longer sits with a few magazine editors, making tastemakers hard to find. Sampling 300,000 Twitter accounts yields a network of the top 10,000 influencers, making them discoverable.
Jinda Han, Qinglin Chen, Xilun Jin, Weikai Xu, Wanxian Yang, Suhansanu Kumar, Li Zhao, Hari Sundaram and Ranjitha Kumar
Conference PaperIn Proc. ACM Hum.-Comput. Interact., 5(CSCW1):20 pp., April 2021.

Abstract

The rise of social media has changed the nature of the fashion industry. Influence is no longer concentrated in the hands of an elite few: social networks have distributed power across a broader set of tastemakers. To understand this new landscape of influence, we created FITNet—a network of the top 10k influencers of the larger Twitter fashion graph. To construct FITNet, we trained a content-based classifier to identify fashion- relevant Twitter accounts. Leveraging this classifier, we estimated the size of Twitter’s fashion subgraph, snowball sampled more than 300k fashion-related accounts based on following relationships, and identified the top 10k influencers in the resulting subgraph. We use FITNet to perform a large-scale analysis of fashion influencers, and demonstrate how the network facilitates discovery, surfacing influencers relevant to specific fashion topics that may be of interest to brands, retailers, and media companies.

FuseRec: fusing user and item homophily modeling with temporal recommender systems

Recommenders can use past clicks, friendships and item similarity, but these signals interfere when merged. Modeling each separately and fusing them afterward beats prior work by over fourteen percent.
Kanika Narang, Yitong Song, Alexander Schwing and Hari Sundaram
Journal PaperData Mining and Knowledge Discovery, 35(3):837–862, 2021.

Abstract

Recommender systems can benefit from a plethora of signals influencing user behavior such as her past interactions, her social connections, as well as the similarity between different items. However, existing methods are challenged when taking all this data into account and often do not exploit all available information. This is primarily due to the fact that it is non-trivial to combine the various information as they mutually influence each other. To address this shortcoming, here, we propose a ‘Fusion Recommender’ (FuseRec), which models each of these factors separately and later combines them in an interpretable manner. We find this general framework to yield compelling results on all three investigated datasets, Epinions, Ciao, and CiaoDVD, outperforming the state-of-the-art by more than 14% for Ciao and Epinions. In addition, we provide a detailed ablation study, showing that our combined model achieves accurate results, often better than any of its components individually. Our model also provides insights on the importance of each of the factors in different datasets.

Food parenting topics in social media posts: Development of a coding system, examination of frequency of food parenting concepts, and comparison across Reddit and Facebook

Parents discuss feeding their children online, with no systematic way to study it. A coding system for food parenting practices shows which dominate, and how Reddit differs from Facebook.
Carolyn Sutter, Giang V. Pham, Joseph T. Yun, Kanika Narang, Hari Sundaram and Barbara H. Fiese
Journal PaperAppetite, 161:105137, 2021.

Abstract

This study presents development of a coding system to examine food parenting topics presented in posts on social media, and compared topics between two social media platforms (Facebook, Reddit). Publicly available social media posts were gathered from Facebook (2 groups) and Reddit (3 subreddits) and a coding system was developed based on the concept map of food parenting proposed by Vaughn et al. (2016). Based on the developed coding system, we coded posts into overarching food parenting practice constructs (coercive control: attempts to dominate, pressure or impose parents’ will on child, structure: organization of child’s environment to facilitate competence, autonomy support: supporting child’s ability to self-regulate through allowing food choices, conversations about food, and a positive emotional climate) and recipes. We also coded posts dichotomously as including a question or advice-seeking. Differences in frequencies of food parenting constructs presented in posts on Facebook and Reddit were considered using chi-square tests of independence. Of the 2459 posts coded, 900 were related to food parenting (37%). In the subsample of 900, posts related structure (43%) and recipes (40%) were the most frequent. Close to half of the posts (44%) included questions about food parenting. Frequency of food parenting topics in posts was related to social media platform, with coercive control and structure more frequently discussed on Reddit and recipes more commonly posted on Facebook. Results suggest that food parenting topics discuss on social media differ by platform, which can aid researchers and practitioners in targeting social media-based outreach to the topics of most interest for users. Findings give insight into the everyday food parenting topics and questions that parents and caregivers may be exposed to on social media. Taxonomy: Development of Feeding; Parenting; Online Information Services.

Attribute-guided Network Sampling Mechanisms

Network samplers preserve structure but ignore what nodes contain, so they serve content analysis poorly. Greedily sampling toward the most surprising neighborhoods explores the attribute space far faster.
Suhansanu Kumar and Hari Sundaram
Journal PaperTransactions on Knowledge Discovery from Data, 1(1):1–25, Jan, 2021

Abstract

This paper introduces a novel task-independent sampler for attributed networks. The problem is important because while data mining tasks on network content are common, sampling on internet-scale networks is costly. Link-trace samplers such as Snowball sampling, Forest Fire, Random Walk, Metropolis-Hastings Random Walk are widely used for sampling from networks. The design of these attribute-agnostic samplers focuses on preserving salient properties of network structure, and are not optimized for tasks on node content. This paper has three contributions. First, we propose a task-independent, attribute aware link-trace sampler grounded in Information Theory. Our sampler greedily adds to the sample the node with the most informative (i.e. surprising) neighborhood. The sampler tends to rapidly explore the attribute space, maximally reducing the surprise of unseen nodes. Second, we prove that content sampling is an NP-hard problem. A well-known algorithm best approximates the optimization solution within 1 − 1/e, but requires full access to the entire graph. Third, we show through empirical counterfactual analysis that in many real-world datasets, network structure does not hinder the performance of surprise based link-trace samplers. Experimental results over 18 real-world datasets reveal: surprise-based samplers are sample efficient, outperform the state-of-the-art attribute-agnostic samplers by a wide margin (e.g. 45% performance improvement in clustering tasks).

Decision tree Thompson sampling for mining hidden populations through attributed search

Platform APIs cannot be asked for the people researchers need most, such as those with mental illness. Learning which queryable attributes predict membership finds them within a limited query budget.
Suhansanu Kumar, Heting Gao, Changyu Wang, Kevin Chen-Chuan Chang, and Hari Sundaram
Journal Paper In Social Network Analysis and Mining. 2021. Vol. 12, No. 1. pp. 6.

Abstract

Researchers often query online social platforms through their application programming interfaces (API) to find target populations such as people with mental illness (De Choudhury et al. in Proceedings of the 2017 ACM conference on computer supported cooperative work and social computing, CSCW ’17. ACM, New York, pp 353–369, https://​doi.​org/​10.​1145/​29981​ 81.​29982​20, 2017) and jazz musicians (Heckathorn and Jeffri in Poetics 28(4):307, 2001). Entities of such target population satisfy a property that is typically identified using an oracle (human or a pre-trained classifier). When the property of the target entities is not directly queryable via the API, we refer to the property as ‘hidden’ and the population as hidden population. Our objective in this paper is to sample such target populations that satisfy a certain property that can be verified by an oracle (typically a pre-trained classifier). However, the property itself cannot be a part of the query. We refer to such populations which are not directly queryable via the API as a hidden population. Finding individuals who belong to these populations on social networks is hard because they are non-queryable, and the sampler has to explore from a combinatorial query space within a finite budget limit. Further, limited API calls, a limited number of queryable attributes to explore from and an exponential query space to select a query from make the problem very challenging. To address the challenges, we model the search for hidden population search as a decision problem. By exploiting the correlation between queryable attributes and the population of interest and by hierarchically ordering the query space, we propose a decision-tree-based Thompson sampler (DT-TMP) that efficiently discovers the right combination of attributes to query. Additionally, DT-TMP alleviates the problem of exploring the exponentially large query space through a hierarchical ordering of the queries. Our proposed sampler outperforms the state-of-the-art samplers in online experiments, for example, by 54% in Twitter. When the number of matching entities to a query is known in offline experiments, DT-TMP performs exceedingly well by a factor of 0.9–1.5 × over the baseline samplers. In future, we wish to explore the option of finding hidden populations by formulating more complex queries.

Ranking User-Generated Content via Multi-Relational Graph Convolution

Ranking systems judge each post in isolation, so uneven quality still reaches readers. Modeling which posts compete and which resemble each other, then convolving over those relations, ranks them better.
Kanika Narang, Adit Krishnan, Junting Wang, Chaoqi Yang, Hari Sundaram, and Carolyn Sutter
Conference Paper In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, NY, USA. 2021. pp. 470–480. Association for Computing Machinery.

Abstract

The quality variance in user-generated content is a major bottleneck to serving communities on online platforms. Current content ranking methods primarily evaluate textual/non-textual features of each user post in isolation. This paper demonstrates the utility of the implicit and explicit relational aspects across user content to assess their quality. First, we develop a modular platformagnostic framework to represent the contrastive (or competing) and similarity-based relational aspects of user-generated content via independently induced content graphs. Second, we develop two complementary graph convolutional operators that enable feature contrast for competing content and feature smoothing/sharing for similar content. Depending on the edge semantics of each content graph, we embed its nodes via one of the above two mechanisms. We show that our contrastive operator creates discriminative magnification across the embeddings of competing posts. Third, we show a surprising result—applying classical boosting techniques to combine embeddings across the content graphs significantly outperforms the typical stacking, fusion, or neighborhood aggregation methods in graph convolutional architectures. We exhaustively validate our method via accepted answer prediction over fifty diverse Stack-Exchanges1 with consistent relative gains of ∼5% accuracy over state-of-the-art neural, multi-relational and textual baselines.

Computationally analyzing social media text for topics: A primer for advertising researchers

Advertising researchers analyze social media text but have little guidance on which method to use. This primer compares five computational approaches against a human-coded analysis of a brand's Twitter feed.
Joseph T. Yun, Brittany R. L. Duff, Patrick T. Vargas, and Hari Sundaram and Itai Himelboim
Journal PaperBest ArticleJournal of Interactive Advertising, 20(1):47–59, 2020.

Abstract

Advertising researchers and practitioners are increasingly using social media analytics (SMA), but focused overviews that explain how to use various SMA techniques are scarce. We focus on how researchers and practitioners can computationally analyze topics of conversation in social media posts, compare each to a human-coded topic analysis of a brand’s Twitter feed, and provide recommendations on how to assess and choose which computational methods to use. The computational methodologies that we survey in this article are text preprocessed summarization, phrase mining, topic modeling, supervised machine learning for text classification, and semantic topic tagging.

Beyond Localized Graph Neural Networks: An Attributed Motif Regularization Framework

Message passing confines a graph network to a few hops and washes out differences between nodes. Regularizing on motif membership makes structural role visible however far apart two nodes sit.
Aravind Sankar, Junting Wang, Adit Krishnan, and Hari Sundaram
Conference PaperIn 20th IEEE International Conference on Data Mining, Sorrento, Italy, November 2020.

Abstract

We present InfoMotif, a new semi-supervised, motif-regularized, learning framework over graphs. We overcome two key limitations of message passing in popular graph neural networks (GNNs): localization (a k-layer GNN cannot utilize features outside the k-hop neighborhood of the labeled training nodes) and over-smoothed (structurally indistinguishable) representations. We propose the concept of attributed structural roles of nodes based on their occurrence in different network motifs, independent of network proximity. Two nodes share attributed structural roles if they participate in topologically similar motif instances over co-varying sets of attributes. Further, InfoMotif achieves architecture independence by regularizing the node representations of arbitrary GNNs via mutual information maximization. Our training curriculum dynamically prioritizes multiple motifs in the learning process without relying on distributional assumptions in the underlying graph or the learning task. We integrate three state-of-the-art GNNs in our framework, to show significant gains (3–10% accuracy) across six diverse, real-world datasets. We see stronger gains for nodes with sparse training labels and diverse attributes in local neighborhood structures.

"It's all about conversation:" Challenges and Concerns of Faculty and Students in the Arts, Humanities, and the Social Sciences about Education at Scale

Scaling a course online is treated as a grading problem, which fails subjects built on discussion. Surveys of instructors and students identify five elements open-ended teaching cannot do without.
Tiffany Wenting Li, Karrie Karahalios, and Hari Sundaram
Conference Paper In The 23rd ACM Conference on Computer-Supported Cooperative Work and Social Computing, Virtual. October 2020. Vol. 4, No. CSCW3. pp. 216:1–37.

Abstract

As colleges and universities continue their commitment to increasing access to higher education through offering education online and at scale, attention on teaching open-ended subjects online and at scale, mainly the arts, humanities, and the social sciences, remains limited. While existing work in scaling open-ended courses primarily focuses on the evaluation and feedback of open-ended assignments, there is a lack of understanding of how to effectively teach open-ended, university-level courses at scale. To better understand the needs of teaching large-scale, open-ended courses online effectively in a university setting, we conducted a mixedmethods study with university instructors and students, using surveys and interviews, and identified five critical pedagogical elements that distinguish the teaching and learning experiences in an open-ended course from that in a non-open-ended course. An overarching theme for the five elements was the need to support students’ self-expression. We further uncovered open challenges and opportunities when incorporating the five critical pedagogical elements into large-scale, open-ended courses online in a university setting, and suggested six future research directions: (1) facilitate in-depth conversations, (2) create a studio-friendly environment, (3) adapt to open-ended assessment, (4) scale individual open-ended feedback, (5) establish trust for self-expression, and (6) personalize instruction and harness the benefits of student diversity.

Macro and Exogenous Factors in Computational Advertising: Key Issues and New Research Directions

Computational advertising has outgrown the categories used to study it. This article maps its ecosystem of industry, consumers, government and technology, and the tensions between them, setting a research agenda.
Natali Helberger, Jisu Huh, George Milne, Joanna Strycharz and Hari Sundaram
Journal PaperJournal of Advertising, 49(4):377–393.

Abstract

To advance the emerging research field of computational advertising this article describes the new computational advertising ecosystem, identifies key actors within it and interactions among them, and discusses future research agendas. Specifically, we propose systematic conceptualization for the redefined advertising industry, consumers, government, and technology environmental factors, and discuss emerging and anticipated tensions that arise in the macro and exogenous factors surrounding the new computational advertising industry, leading to suggestions for future research directions. From multidisciplinary angles, areas of tension and related research questions are explored from advertising, business, computer science, and legal perspectives. The proposed research agendas include exploring transparency of computational advertising practice and consumer education; understanding the trade-off between explainability and performance of algorithms; exploring the issue of new consumers as free data laborers, data as commodity, and related consumer agency challenges; understanding the relationship between algorithmic transparency and consumers’ literacy; evaluating the trade-off between algorithmic fairness and privacy protection; examining legal and regulatory issues regarding power imbalance between actors in the computational advertising ecosystem; and studying the trade-off between technological innovation and consumer protection and empowerment.

Transfer Learning via Contextual Invariants for One-to-Many Cross-Domain Recommendation

Recommenders fail the newest users and rarest items, and borrowing from a richer domain required shared ratings. Transferring only what holds across domains lifts many sparse domains at once.
Adit Krishnan, Mahashweta Das, Mangesh Bendre, Hao Yang, and Hari Sundaram
Conference PaperIn 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (Virtual Event), Xi’an, China, 7 2020.

Abstract

The rapid proliferation of new users and items on the social web has aggravated the gray-sheep user/long-tail item challenge in recommender systems. Historically, cross-domain co-clustering methods have successfully leveraged shared users and items across dense and sparse domains to improve inference quality. However, they rely on shared rating data and cannot scale to multiple sparse target domains (i.e., the one-to-many transfer setting). This, combined with the increasing adoption of neural recommender architectures, motivates us to develop scalable neural layer-transfer approaches for cross-domain learning. Our key intuition is to guide neural collaborative filtering with domain-invariant components shared across the dense and sparse domains, improving the user and item representations learned in the sparse domains. We leverage contextual invariances across domains to develop these shared modules, and demonstrate that with user-item interaction context, we can learn-to-learn informative representation spaces even with sparse interaction data. We show the effectiveness and scalability of our approach on two public datasets and a massive transaction dataset from Visa, a global payments technology company (19% Item Recall, 3x faster vs. training separate models for each domain). Our approach is applicable to both implicit and explicit feedback settings.

GroupIM: A Mutual Information Maximization Framework for Neural Group Recommendation

Recommending to a group with no shared history leaves nothing to learn from. Exploiting how members' tastes covary, and each member's relevance to the group, supplies the missing signal.
Aravind Sankar, Yanhong Wu, Yuhang Wu, Wei Zhang, Hao Yang, and Hari Sundaram
Conference PaperIn 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (Virtual Event), Xi’an, China, 7 2020.

Abstract

We study the problem of making item recommendations to ephemeral groups, which comprise users with limited or no historical activities together. Existing studies target persistent groups with substantial activity history, while ephemeral groups lack historical interactions. To overcome group interaction sparsity, we propose data-driven regularization strategies to exploit both the preference covariance amongst users who are in the same group, as well as the contextual relevance of users’ individual preferences to each group. We make two contributions. First, we present a recommender architecture-agnostic framework GroupIM that can integrate arbitrary neural preference encoders and aggregators for ephemeral group recommendation. Second, we regularize the user-group latent space to overcome group interaction sparsity by: maximizing mutual information between representations of groups and group members; and dynamically prioritizing the preferences of highly informative members through contextual preference weighting. Our experimental results on several real-world datasets indicate significant performance improvements (31-62% relative NDCG@20) over state-of-the-art group recommendation techniques.

Auditing Race and Gender Discrimination in Online Housing Markets

Fair housing law is enforced offline by sending matched testers to landlords; online there was no equivalent. Sock-puppet profiles supply one, testing which ads and listings each demographic is shown.
Joshua Asplund, Motahhare Elsami, Karrie Karahalios, Christian Sandvig, and Hari Sundaram
Conference Paper In Proceedings of the International AAAI Conference on Web and Social Media (ICWSM 2020), Atlanta, June 2020.

Abstract

While researchers have developed rigorous practices for offline housing audits to enforce the US Fair Housing Act, the online world lacks similar practices. In this work we lay out principles for developing and performing online fairness audits. We demonstrate a controlled sock-puppet audit technique for building online profiles associated with a specific demographic profile or intersection of profiles, and describe the requirements to train and verify profiles of other demographics. We also present two audits using these sock-puppet profiles. The first audit explores the number and content of housing-related ads served to a user. The second compares the ordering of personalized recommendations on major housing and real-estate sites. We examine whether the results of each of these audits exhibit indirect discrimination: whether there is correlation between the content served and users' protected features, even if the system does not know or use these features explicitly. Our results show differential treatment in the number and type of housing ads served based on the user's race, as well as bias in property recommendations based on the user's gender. We believe this framework provides a compelling foundation for further exploration of housing fairness online.

CrowdQM: Learning aspect-level user reliability and comment trustworthiness in discussion forums

Advice forums mix good answers with bad, and one reliability score per user ignores that expertise is topic-specific. Scoring reliability per aspect ranks trustworthy comments better across three Reddit communities.
Alex Morales, Kanika Narang, Hari Sundaram, and Chengxiang Zhai
Conference Paper In the 24th Pacific-Asia Conference On Knowledge Discovery And Data Mining (Singapore), May 2020.

Abstract

Community discussion forums are increasingly used to seek advice; however, they often contain conflicting and unreliable information. Truth discovery models estimate source reliability and infer information trustworthiness simultaneously in a mutual reinforcement manner, and can be used to distinguish trustworthy comments with no supervision. However, they do not capture the diversity of word expressions and learn a single reliability score for the user. CrowdQM addresses these limitations by modeling the fine-grained aspect-level reliability of users and incorporate semantic similarity between words to learn a latent trustworthy comment embedding. We apply our latent trustworthy comment for comment ranking for three diverse communities in Reddit and show consistent improvement over non-aspect based approaches. We also show qualitative results on learned reliability scores and word embeddings by our model.

Discovering strategic behaviors for collaborative content-production in social networks

A few contributors accumulate more reputation than their peers, and nobody can say whether they gamed the system. Modeling them as resource-limited strategic agents tests whether that behavior is rational.
Yuxin Xiao, Adit Krishnan, and Hari Sundaram
Conference Paper to appear in Proceedings of the The Web Conference (WebConf 2020) (Taipei, Taiwan), April 2020.

Abstract

Some social networks provide explicit mechanisms to allocate social rewards such as reputation based on users’ actions, while the mechanism is more opaque in other networks. Nonetheless, there are always individuals who obtain greater rewards and reputation than their peers. An intuitive yet important question to ask is whether these successful users employ strategic behaviors to become influential. It might appear that the influencers "have gamed the system." However, it remains difficult to conclude the rationality of their actions due to factors like the combinatorial strategy space, inability to determine payoffs, and resource limitations faced by individuals. The challenging nature of this question has drawn attention from both the theory and data mining communities. Therefore, in this paper, we are motivated to investigate if resource-limited individuals discover strategic behaviors associated with high payoffs when producing collaborative/interactive content in social networks. We propose a novel framework of Dynamic Dual Attention Networks (DDAN) which models individuals’ content production strategies through a generative process, under the influence of social inter- actions involved in the process. Extensive experimental results illustrate the model’s effectiveness in user behavior modeling. We make three strong empirical findings: (1) Different strategies give rise to different social payoffs; (2) The best performing individuals exhibit stability in their preference over the discovered strategies, which indicates the emergence of strategic behavior; and (3) The stability of a user’s preference is correlated with high payoffs.

The World has Changed---The World Needs to Change. What Multimedia has to Offer for Our Common Digital Future

The pandemic showed multimedia keeping people connected, but the larger crises of climate and inequality remain. This paper argues what the field should contribute toward the UN's sustainability goals.
Susanne Boll, Hari Sundaram, Svetha Venkatesh, Martha Larson, and Mohan Kankanhalli
Conference Paper In Proceedings of ACM Multimedia 2020, Seattle, Washington, USA. October 2020. pp. 4796–4798.

Abstract

Not only the current coronavirus is holding the world in breath. Beyond this current health crisis the world is facing several global challenges from climate change and environmental damage, access to clean water and food, socio-economic inequalities to name a few. The United have very well framed these global challenges in their 17 Sustainability Goals for a future in prosperity and equal opportunities for all, to be achieved by 2030. There is no one simple solution, no one easy cure in sight to address these pressing challenges of our days. Rather a collective approach of all of us is needed which in sum will be contributing to these. Obviously, the field of multimedia has contributed to many tools and applications that are so much in demand these days to stay connected while keeping the distance. But there is much more we can offer to our common digital future. Our future health system, global access to education, decent work, and reducing inequalities are just some of these goals where we our field can contribute. In this panel we will discuss which path we could follow.

Hierarchical Multi-Armed Bandits for Discovering Hidden Populations

People with mental illness rarely label themselves that way, so no search term finds them. Pairing a decision tree with reinforcement learning searches combinations of queryable attributes and locates them.
Suhansanu Kumar, Heting Gao, Changyu Wang, Kevin Chen-Chuan Chang, and Hari Sundaram
Conference PaperBest Paper In Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, New York, NY, USA. 2020. pp. 145–153. Association for Computing Machinery.

Abstract

This paper proposes a novel algorithm to discover hidden individuals in a social network. The problem is increasingly important for social scientists as the populations (e.g., individuals with mental illness) that they study converse online. Since these populations do not use the category (e.g., mental illness) to self-describe, directly querying with text is non-trivial. To by-pass the limitations of network and query re-writing frameworks, we focus on identifying hidden populations through attributed search. We propose a hierarchical Multi-Arm Bandit (DT-TMP) sampler that uses a decision tree coupled with reinforcement learning to query the combinatorial attributed search space by exploring and expanding along high yielding decisiontree branches. A comprehensive set of experiments over a suite of twelve sampling tasks on three online web platforms, and three offline entity datasets reveals that DT-TMP outperforms all baseline samplers by upto a margin of 54% on Twitter and 48% on RateMDs. An extensive ablation study confirms DT-TMP’s superior performance under different sampling scenarios.

Should we use an abstract comic form to persuade? experiments with online charitable donation.

Online charity appeals rarely work: the reward is distant and shared with everyone. An experiment with 307 participants tested whether a three-panel abstract comic persuades better than plain text.
Ziang Xiao, Po-Shiun Ho, Xinran Wang, Karrie Karahalios, and Hari Sundaram
Conference Paper In The 22nd ACM Conference on Computer-Supported Cooperative Work and Social Computing, CSCW 2019., Austin, Texas USA, 2019.

Abstract

This paper examines the use of the abstract comic form for persuading online charitable donations. Persuading individuals to contribute to charitable causes online is hard and responses to the appeals are typically low; charitable donations share the structure of public goods dilemmas where the rewards are distant and non- exclusive. In this paper, we examine if comics in abstract form are more persuasive than in the plain text form. Drawing on a rich literature on comics, we synthesized a three-panel abstract comic to create our appeal. We conducted a between-subject study with 307 participants from Amazon Mechanical Turk on the use of abstract comic form to appeal for charitable donations. As part of our experimental procedure, we sought to persuade individuals to contribute to a real charity focused on Autism research with monetary costs. We compared the average amount of donation to the charity under three conditions: the plain text message, an abstract comic that includes the plain text, and an abstract comic that additionally includes the social proof. We use Bayesian modeling to analyze the results, motivated by model transparency and its use in small-sized studies. Our experiments reveal that the message in abstract comic form elicited significantly more donations than text form (medium to large effect size=0.59). Incorporating social proof in the abstract comic message did not show a significant effect. Our studies have design implications: non-profits and governmental agencies interested in alleviating public goods dilemmas that share a similar structure to our experiment (single-shot task, distant, non-exclusive reward) ought to consider including messages in the abstract comic form as part of their online fund-raising campaign.

Quantifying voter biases in online platforms: An instrumental variable approach

Platforms treat vote totals as quality, though votes follow a poster's reputation, the running tally and screen position. Instrumental variables separate those biases from quality without running an experiment.
Himel Dev, Karrie Karahalios, and Hari Sundaram
Conference PaperHonorable Mention In The 22nd ACM Conference on Computer-Supported Cooperative Work and Social Computing, CSCW 2019., Austin, Texas USA, 2019.

Abstract

In content-based online platforms, use of aggregate user feedback (say, the sum of votes) is commonplace as the “gold standard” for measuring content quality. Use of vote aggregates, however, is at odds with the existing empirical literature, which suggests that voters are susceptible to different biases—reputation (e.g., of the poster), social influence (e.g., votes thus far), and position (e.g., answer position). Our goal is to quantify, in an observational setting, the degree of these biases in online platforms. Specifically, what are the causal effects of different impression signals—such as the reputation of the contributing user, aggregate vote thus far, and position of content—on a participant’s vote on content? We adopt an instrumental variable (IV) framework to answer this question. We identify a set of candidate instruments, carefully analyze their validity, and then use the valid instruments to reveal the effects of the impression signals on votes. Our empirical study using log data from Stack Exchange websites shows that the bias estimates from our IV approach differ from the bias estimates from the ordinary least squares (OLS) method. In particular, OLS underestimates reputation bias (1.6–2.2x for gold badges) and position bias (up to 1.9x for the initial position) and overestimates social influence bias (1.8–2.3x for initial votes). The implications of our work include: redesigning user interface to avoid voter biases; making changes to platforms’ policy to mitigate voter biases; detecting other forms of biases in online platforms.

Can we find the right balance in cause- related marketing? analyzing the boundaries of balance theory in evaluating brand-cause partnerships

Whether a shopper finds a brand's charity partnership fitting varies by person and resists prediction. Adding how strongly an attitude is held, not just its direction, makes balance theory predictive.
Joseph Yun, Brittany Duff, Patrick Vargas, Itai Himelboim, and Hari Sundaram
Journal Paper Psychology & Marketing, pages 1–14, 2019.

Abstract

Cause‐related marketing (CRM) refers to the phenomenon where brands partner with causes, such as nonprofit organizations. Consumers may see some CRM partnerships as less compatible than others, however the level of perceived compatibility differs from one consumer to another. We know a great deal about how perceptions of compatibility affect attitude and behavior toward CRM partnerships, but we know less about how to predict a consumer’s perception of compatibility. Therefore, our purpose was to investigate the boundaries in which balance theory could be used to make predictions about consumers’ responses to CRM partnerships. This is the first study to consider the construct of attitude strength (vs. attitude alone) when considering balance theory. We found that a consumer’s attitude toward a brand, along with their attitude toward a cause, predicts their perceptions of CRM compatibility. We also found that CRM triadic balance could be predicted when attitude strength was included in the models, and that balance theory allowed us to observe preliminary evidence of attitude and attitude strength spillover effects in CRM triads. Practitioners can use these insights to determine which organizations to partner with, as well as determine how advertising these partnerships may affect acceptance of these partnerships.

A modular adversarial approach to social recommendation

Friends' purchases predict your own, but data alone cannot say whether influence or shared taste caused it. Pitting the two explanations against each other decides, purchase by purchase, which applies.
Adit Krishnan, Hari Cheruvu, Cheng Tao, and Hari Sundaram
Conference Paper In Proceedings of the 28th ACM International Conference on Information and Knowledge Management, CIKM ’19, pages 1753–1762, New York, NY, USA, 2019. ACM.

Abstract

This paper proposes a novel framework to incorporate social regularization for item recommendation. Social regularization grounded in ideas of homophily and influence appears to capture latent user preferences. However, there are two key challenges: first, the importance of a specific social link depends on the context and second, a fundamental result states that we cannot disentangle homophily and influence from observational data to determine the effect of social inference. Thus we view the attribution problem as inherently adversarial where we examine two competing hypothesis—social influence and latent interests—to explain each purchase decision.We make two contributions. First, we propose a modular, adversarial framework that decouples the architectural choices for the recommender and social representation models, for social regularization. Second, we overcome degenerate solutions through an intuitive contextual weighting strategy, that supports an expressive attribution, to ensure informative social associations play a larger role in regularizing the learned user interest space. Our results indicate significant gains (5-10% relative Recall@K) over state-of-the-art baselines across multiple publicly available datasets.

Key Challenges for Multimedia Research in the Next Ten Years

Multimedia research lacked an account of where it should go next. This report from a 2017 NSF workshop sets out the field's key challenges and opportunities for the coming decade.
Shih-Fu Chang, Alex Hauptmann, Louis-Philippe Morency, Sharon Oviatt, and Hari Sundaram
NSF Workshop Report Report, National Science Foundation

Abstract

This short paper is based on summary of the full report of the NSF Workshop on Multimedia Challenges, Opportunities and Research Roadmaps held on March 30-31, 2017 in Washington DC. This material is based upon work supported by the National Science Foundation under Grant No. 1735591. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Growing Attributed Networks through Local Processes

People form ties using little information, yet networks show consistent global structure. A growth model where each new node only walks its neighborhood reproduces degree, clustering and attribute mixing together.
Harshay Shah, Suhansanu Kumar, and Hari Sundaram
Conference Paper In Proceedings of the 2019 International World-Wide Web Conference, WWW’19, 2019

Abstract

This paper proposes an attributed network growth model. Despite the knowledge that individuals use limited resources to form connections to similar others, we lack an understanding of how local and resource-constrained mechanisms explain the emergence of structural properties found in real-world networks. We make three contributions. First, we propose an simple and accurate model of attributed network growth that jointly explains the emergence of in-degree, local clustering, clustering-degree relationship and attribute mixing patterns. Second, we make use of biased random walks to develop a model that forms edges locally, without recourse to global information. Third we account for multiple sociological phenomena: bounded rationality; structural constraints; triadic closure; attribute homophily preferential attachment. Our experiments show that the proposed Attributed Random Walk (ARW) model accurately preserves network structure and attribute mixing patterns of real-world networks; it improves upon the performance of eight well-known models by a significant margin of 2.5--10x.

A Generative Model for Discovering Action-Based Roles and Community Role Compositions on Community Question Answering Platforms

People fill different roles in a question-answering community, but naming those roles means guessing. A generative model recovers them from behavior alone, and shows how role mixtures differ between communities.
Chase Geigle, Himel Dev, Hari Sundaram, and ChengXiang Zhai
Conference Paper In Proceedings of the International AAAI Conference on Web and Social Media. July 2019. Vol. 13, No. 01. pp. 181–192.

Abstract

This paper proposes a generative model for discovering user roles and community role compositions in Community Question Answering (CQA) platforms. While past research shows that participants play different roles in online communities, automatically discovering these roles and providing a summary of user behavior that is readily interpretable remains an important challenge. Furthermore, there has been relatively little insight into the distribution of these roles between communities. Does a community’s composition over user roles vary as a function of topic? How does it relate to the health of the underlying community? Does role composition evolve over time? The generative model proposed in this paper, the mixture of Dirichlet-multinomial mixtures (MDMM) behavior model can (1) automatically discover interpetable user roles (as probability distributions over atomic actions) directly from log data, and (2) uncover community-level role compositions to facilitate such cross-community studies. A comprehensive experiment on all 161 non-meta communities on the StackExchange CQA platform demonstrates that our model can be useful for a wide variety of behavioral studies, and we highlight three empirical insights. First, we show interesting distinctions in question-asking behavior on StackExchange (where two distinct types of askers can be identified) and answering behavior (where two distinct roles surrounding answers emerge). Second, we find statistically significant differences in behavior compositions across topical groups of communities on StackExchange, and that those groups that have statistically significant differences in health metrics also have statistically significant differences in behavior compositions, suggesting a relationship between behavior composition and health. Finally, we show that the MDMM behavior model can be used to demonstrate similar but distinct evolutionary patterns between topical groups.

The Size Conundrum: Why Online Knowledge Markets can fail at Scale

Question-and-answer sites often produce less as they grow, and operators cannot say why. Treating a site as an economic market shows content generation runs into diminishing returns on user participation.
Himel Dev, Chase Geigle, Qingtao Hu, Jiahui Zheng, Hari Sundaram
Conference PaperIn Proceedings of the 2018 World Wide Web Conference, WWW ’18, pages 65–75. Lyon, France, 2018

Abstract

In this paper, we interpret the community question answering websites on the StackExchange platform as knowledge markets, and analyze how and why these markets can fail at scale. A knowledge market framing allows site operators to reason about market failures, and to design policies to prevent them. Our goal is to provide insights on large-scale knowledge market failures through an interpretable model. We explore a set of interpretable economic production models on a large empirical dataset to analyze the dynamics of content generation in knowledge markets. Amongst these, the Cobb-Douglas model best explains empirical data and provides an intuitive explanation for content generation through the concepts of elasticity and diminishing returns. Content generation depends on user participation and also on how specific types of content (e.g. answers) depends on other types (e.g. questions). We show that these factors of content generation have constant elasticity and a percentage increase in any of the inputs leads to a constant percentage increase in the output. Furthermore, markets exhibit diminishing returns-the marginal output decreases as the input is incrementally increased. Knowledge markets also vary on their returns to scale-the increase in output resulting from a proportionate increase in all inputs. Importantly, many knowledge markets exhibit diseconomies of scale-measures of market health (e.g., the percentage of questions with an accepted answer) decrease as a function of the number of participants. The implications of our work are two-fold: site operators ought to design incentives as a function of system size (number of participants); the market lens should shed insight into complex dependencies amongst different content types and participant actions in general social networks.

Mining MOOC Lecture Transcripts to Construct Concept Dependency Graphs

Students enter a course with unequal preparation, and no instructor can map what depends on what. Exploiting the order concepts appear in lecture transcripts recovers a prerequisite graph without labeling.
Fareedah Alsaad, Assma Boughoula, Chase Geigle, Hari Sundaram and ChengXiang Zhai
Conference PaperIn The 11th International Conference on Educational Data Mining— EDM 2018, July 2018.

Abstract

This paper addresses the question of identifying a concept dependency graph for a MOOC through unsupervised analysis of lecture transcripts. The problem is important: extracting a concept graph is the first step in helping students with varying preparation to understand course material. The problem is challenging: instructors are unaware of the student preparation diversity and may be unable to identify the right resolution of the concepts, necessitating costly updates; inferring concepts from groups suffers from polysemy; the temporal order of concepts depends on the concepts in question. We propose innovative unsupervised methods to discover a directed concept dependency within and between lectures. Our main technical innovation lies in exploiting the temporal ordering amongst concepts to discover the graph. We propose two measures—the Bridge Ensemble Measure and the Global Direction Measure—to infer the existence and the direction of the dependency relations between concepts. The bridge ensemble measure identifies concept overlap between lectures, determines concept co-occurrence within short windows, and the lecture where concepts occur first. The global direction measure incorporates time directly by analyzing the concept time ordering both globally and within lectures. Experiments over real-world MOOC data show that our method outperforms the baseline in both AUC and precision/recall curves.

CLaDS: A Cloud-Based Virtual Lab for the Delivery of Scalable Hands-on Assignments for Practical Data Science Education

Data science must be learned on real datasets, too large to ship to every student. A cloud-based lab moves the assignment to the data, letting many learners work at once.
Chase Geigle, Ismini Lourentzou, Hari Sundaram and ChengXiang Zhai
Conference PaperIn Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, pages 176–181, New York, NY, USA, 2018. ACM.

Abstract

The rise of the ``big data'' era has created a pressing demand for educating many data scientists and engineers quickly at low cost. It is essential they learn by working on assignments that involve real world data sets to develop the skills needed to be successful in the workplace. However, enabling instructors to flexibly deliver all kinds of data science assignments using real world data sets to large numbers of learners (both on-campus and off-campus) at low cost is a significant open challenge. To address this emerging challenge generally, we develop and deploy a novel Cloud-based Lab for Data Science (CLaDS) to enable many learners around the world to work on real-world data science problems without having to move or otherwise distribute prohibitively large data sets. Leveraging version control and continuous integration, CLaDS provides a general infrastructure to enable any instructor to conveniently deliver any hands-on data science assignment that uses large real world data sets to as many learners as our cloud-computing infrastructure allows at very low cost. In this paper, we present the design and implementation of CLaDS and discuss our experience with using CLaDS to deploy seven major text data assignments for students in both an on-campus course and an online course to work on for learning about text data retrieval and mining techniques; this shows that CLaDS is a very promising novel general infrastructure for efficiently delivering a wide range of hands-on data science assignments to a large number of learners at very low cost.

Progressive Cyber-Human Intelligence for Social Good

AI now handles transactions like search and shopping, but not the long problems where people and machines must adapt to each other. This essay argues for building that partnership deliberately.
Thanassis Rikakis, Aisling Kelliher, Jia-Bin Huang and Hari Sundaram
Journal PaperInteractions, 25(4):52–56, June 2018.

Abstract

Imagine a movie-trailer voice intoning, "In a world where AI has learned to partner with humans to peacefully advance society..." And then forget it! That movie, you see, is never getting made—no explosions, no antagonism, no killer robots. However, outside Hollywood, the co-adaptive development of humans and artificial intelligence (AI) may be worth a bit more consideration. There is little doubt at this point that the growth and maturation of AI will be a major influence on our economy and society overall. Significant work is underway both on advancing AI and on combining human and artificial intelligence to improve the functionality and user experience of AI-based methods, tools, and services. Advanced AI is successfully reshaping many transactional contexts such as image search and purchase recommendations, as well as contexts that involve repetitive activity, such as manufacturing. However, AI is progressing much more slowly in contexts that involve rich experiences aimed at advancing human intelligence and the overall human condition—for example, in education. A potentially unintended consequence of this is increased emphasis on the lower-hanging fruit of transactional and repetitive contexts, and less emphasis on the more complex human-development contexts that are critical for a healthy society. This article proposes a design approach for tackling the integration of AI into human-development contexts while promoting the development of new forms of cyber-human intelligence.

Insights From the Long-Tail: Learning Latent Representations of Online User Behavior in the Presence of Skew and Sparsity.

Most platform users act rarely while a few act constantly, and behavior models break on either extreme. Partitioning users by activity while learning profiles within each partition handles both.
Adit Krishnan, Ashish Sharma and Hari Sundaram
Conference PaperIn Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM ’18, pages 297–306, New York, NY, USA, 2018. ACM.

Abstract

This paper proposes an approach to learn robust behavior representations in online platforms by addressing the challenges of user behavior skew and sparse participation. Latent behavior models are important in a wide variety of applications: recommender systems; prediction; user profiling; community characterization. Our framework is the first to jointly address skew and sparsity across graphical behavior models. We propose a generalizable bayesian approach to partition users in the presence of skew while simultaneously learning latent behavior profiles over these partitions to address user-level sparsity. Our behavior profiles incorporate the temporal activity and links between participants, although the proposed framework is flexible to introduce other definitions of participant behavior. Our approach explicitly discounts frequent behaviors and learns variable size partitions capturing diverse behavior trends. The partitioning approach is data-driven with no rigid assumptions, adapting to varying degrees of skew and sparsity. A qualitative analysis indicates our ability to discover niche and informative user groups on large online platforms. Results on User Characterization (+6-22% AUC); Content Recommendation (+6-43% AUC) and Future Activity Prediction (+12-25% RMSE) indicate significant gains over state-of-the-art baselines. Furthermore, user cluster quality is validated with magnified gains in the characterization of users with sparse activity.

An Adversarial Approach to Improve Long-Tail Performance in Neural Collaborative Filtering

Neural recommenders inherited the old failure: rare items stay invisible however good the architecture. An adversary that learns which items co-occur pushes the recommender to cover the long tail.
Adit Krishnan, Ashish Sharma, Arvind Sankar, and Hari Sundaram
Conference Paper In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM ’18, pages 1491–1494, New York, NY, USA, 2018. ACM.

Abstract

In recent times, deep neural networks have found success in Collaborative Filtering (CF) based recommendation tasks. By parametrizing latent factor interactions of users and items with neural architectures, they achieve significant gains in scalability and performance over matrix factorization. However, the long-tail phenomenon in recommender performance persists on the massive inventories of online media or retail platforms. Given the diversity of neural architectures and applications, there is a need to develop a generalizable and principled strategy to enhance long-tail item coverage. In this paper, we propose a novel adversarial training strategy to enhance long-tail recommendations for users with Neural CF (NCF) models. The adversary network learns the implicit association structure of entities in the feedback data while the NCF model is simultaneously trained to reproduce these associations and avoid the adversarial penalty, resulting in enhanced long-tail performance. Experimental results show that even without auxiliary data, adversarial training can boost long-tail recall of state-of-the-art NCF models by up to 25%, without trading-off overall performance. We evaluate our approach on two diverse platforms, content tag recommendation in Q&A forums and movie recommendation.

Finding by Counting: A Probabilistic Packet Count Model for Indoor Localization in BLE Environments

Indoor positioning usually estimates distance from signal strength, which varies wildly. Counting how many Bluetooth packets arrive instead locates a person to about a meter, roughly halving the error.
Subham De, Shreyans Chowdhary, Aniket Shirke, Yat Long Lo, Robin Kravets, Hari Sundaram
Workshop Paper11th Workshop on Wireless Network Testbeds, Experimental evaluation & CHaracterization (WiNTECH '17). ACM, New York, NY, USA, 67-74.

Abstract

We propose a probabilistic packet reception model for Bluetooth Low Energy (BLE) packets in indoor spaces and we validate the model by using it for indoor localization. We expect indoor localization to play an important role in indoor public spaces in the future. We model the probability of reception of a packet as a generalized quadratic function of distance, beacon power and advertising frequency. Then, we use a Bayesian formulation to determine the coefficients of the packet loss model using empirical observations from our testbed. We develop a new sequential Monte-Carlo algorithm that uses our packet count model. The algorithm is general enough to accommodate different spatial configurations. We have good indoor localization experiments: our approach has an average error of ~ 1.2m, 53% lower than the baseline range-free Monte-Carlo localization algorithm.

Stimulating Contributions to Public Goods through Information Feedback: Some Experimental Results

Public goods experiments hand people money to donate. When contributing instead cost five days of real time, a group's own prior effort mattered more than news of rival groups.
Marco A. Janssen, Allen Lee and Hari Sundaram
Journal Paper PLoS ONE, 11(7):1–16, 07 2016.

Abstract

In traditional public good experiments participants receive an endowment from the experimenter that can be invested in a public good or kept in a private account. In this paper we present an experimental environment where participants can invest time during five days to contribute to a public good. Participants can make contributions to a linear public good by logging into a web application and performing virtual actions. We compared four treatments, with different group sizes and information of (relative) performance of other groups. We find that information feedback about performance of other groups has a small positive effect if we control for various attributes of the groups. Moreover, we find a significant effect of the contributions of others in the group in the previous day on the number of points earned in the current day. Our results confirm that people participate more when participants in their group participate more, and are influenced by information about the relative performance of other groups.

Influencing busy people in a social network

Influence maximization assumes adopting a behavior is free, but people are busy and each behavior costs them. Adding resource constraints keeps the problem submodular, so greedy selection stays near-optimal.
Kaushik Sarkar and Hari Sundaram
Journal Paper PLoS ONE, 11(10):1–31, 10 2016

Abstract

We identify influential early adopters in a social network, where individuals are resource constrained, to maximize the spread of multiple, costly behaviors. A solution to this problem is especially important for viral marketing. The problem of maximizing influence in a social network is challenging since it is computationally intractable. We make three contributions. First, we propose a new model of collective behavior that incorporates individual intent, knowledge of neighbors actions and resource constraints. Second, we show that the multiple behavior influence maximization is NP-hard. Furthermore, we show that the problem is submodular, implying the existence of a greedy solution that approximates the optimal solution to within a constant. However, since the greedy algorithm is expensive for large networks, we propose efficient heuristics to identify the influential individuals, including heuristics to assign behaviors to the different early adopters. We test our approach on synthetic and real-world topologies with excellent results. We evaluate the effectiveness under three metrics: unique number of participants, total number of active behaviors and network resource utilization. Our heuristics produce 15-51% increase in expected resource utilization over the naïve approach.

Security and Privacy in Public IoT Spaces

A public IoT space is useful only if people share data, and safe only if it goes no further. Encryption with rotating hardware addresses delivers the service without exposing anyone.
Albert F. Harris, Hari Sundaram and Robin Kravets
Conference PaperIn 25th International Conference on Computer Communication and Networks (ICCCN), pages 1–8, Aug 2016

Abstract

This paper presents Lamina, a system for providing security and privacy to users in a public IoT space. Public IoT spaces, such as an IoT-enable retail store, have the potential to provide rich, targeted information and services to users within the environment. However, to fully realize such potential, users must be willing to share certain data regarding their habits and preferences with the public IoT spaces. To encourage users to share such information, we present Lamina, a system that ensures the user's data will not be leaked to third parties. Lamina uses CryptoCoP-based encryption and a unique MAC address rotation mechanism to ensure that a user's privacy is maintained and their data is protected while still allowing the public IoT space to collect sufficient information to effectively provide targeted services.

Keep Your Wearable Close, but Your Data Closer

We trade our behavior for free services and cannot take it back. Connected devices extend that bargain to where we physically go; user-managed identities let people set exposure per context.
Hari Sundaram and Robin Kravets
Position PaperWorkshop Paper2016 Human Computer Interaction Consortium Workshop on Connected Life, June 2016, Pajaro Dunes, CA.

Abstract

We have struck a Faustian bargain with major corporations---free information services in exchange for our web surfing behavioral data. Unfortunately, we have little control over not only what data is gathered about us, but also how long the data is stored and is used. Indeed, with the web, it is hard, if not impossible to be forgotten. As users interact with an Internet of Things (IoT) ecosystem, they leave behind traces of information about their presence, preferences and behavior. While the ecosystem can track individuals' movements to provide enhanced recommendations, individuals as with entities that track their web behavior, have little control over how this information is being used or distributed. Must the bargain between individuals and entities interested in tracking them in IoT environments, be asymmetric?

In response, we present Incognito, a secure and privacy preserving IoT framework where user information exposure is driven by the concept of identity. In particular, we advocate user-managed identities, leaving the control of the choice of identity in a given context, as well as the level of exposure, in the hands of the user. Using Incognito, users can create identities that work only within certain contexts and are meaningless outside of these contexts. Furthermore, Incognito allows for simple management of information exposure through contextual-policies for sharing as well as querying of an IoT ecosystem. By giving individuals full control over the information traces that they leave behind in an IoT infrastructure, Incognito, in essence, puts individuals on equal footing with the entities that want to track their behavioral data. Incognito fosters a symbiotic relationship; users will need to expose information in exchange for personalized recommendations and IoT organizations who provide sophisticated user experiences will see enhanced user engagement.

For your eyes only

Anonymity protects people from tracking in connected spaces but strips away everything useful those spaces offer. Letting users choose which identity to present recovers the benefit without surrendering the record.
Robin Kravets, Guliz S. Tuncay and Hari Sundaram
Workshop PaperIn Proceedings of the 6th International Workshop on Mobile Cloud Computing and Services, MCS ’15, pages 28–35, New York, NY, USA, 2015. ACM.

Abstract

As users interact with an Internet of Things (IoT) ecosystem, they leave behind traces of information about their presence, preferences and behavior. While the ecosystem can track individuals' movements to provide enhanced recommendations, individuals have little control over how this information is being used or distributed. Such tracking has led to increasing privacy concerns over the use of IoT. While it is possible to develop systems to enable anonymous interaction with IoT, anonymity results in limited benefits to both individuals and IoT ecosystems. In response, we present Incognito, a secure and privacy preserving IoT framework where user information exposure is driven by the concept of identity. In particular, we advocate user-managed identities, leaving the control of the choice of identity in a given context, as well as the level of exposure, in the hands of the user. Using Incognito, users can create identities that work only within certain contexts and are meaningless outside of these contexts. Furthermore, Incognito allows for simple management of information exposure through contextual-policies for sharing as well as querying of an IoT ecosystem. By giving individuals full control over the information traces that they leave behind in an IoT infrastructure, Incognito, in essence, puts individuals on equal footing with the entities that want to track their behavioral data. Incognito fosters a symbiotic relationship; users will need to expose information in exchange for personalized recommendations and IoT organizations who provide sophisticated user experiences will see enhanced user engagement.

Leveraging social foci for information seeking in social media

People ask questions on social media without knowing which contacts can answer. Inferring the overlapping communities a person belongs to identifies the connections likely to satisfy that particular need.
Suhas Ranganath, Jiliang Tang, Xia Hu and Hari Sundaram and Huan Liu
Conference PaperIn The AAAI Conference on Artificial Intelligence (AAAI), pages 261–67, Austin, Texas USA, January 2015.

Abstract

The rise of social media provides a great opportunity for people to reach out to their social connections to satisfy their information needs. However, generic social media platforms are not explicitly designed to assist information seeking of users. In this paper, we propose a novel framework to identify the social connections of a user able to satisfy his information needs. The information need of a social media user is subjective and personal, and we investigate the utility of his social context to identify people able to satisfy it. We present questions users post on Twitter as instances of information seeking activities in social media. We infer soft community memberships of the asker and his social connections by integrating network and content information. Drawing concepts from the social foci theory, we identify answerers who share communities with the asker w.r.t. the question. Our experiments demonstrate that the framework is effective in identifying answerers to social media questions.

A Petri Dish for Networked Culture

Smartphones already reshape how young people relate to friends and to the world. This position paper argues a campus is a natural laboratory for studying, and intervening in, networked culture.
Hari Sundaram
Position PaperWorkshop PaperNSF Workshop on College Student Health, July 2015, Chicago, IL.

Crowdsourcing Change

Sustainability and public health are cooperation problems too large and varied for appeals to solve. Reading social signals and verifying behavior through phone sensors could shape individual decisions to cooperate.
Hari Sundaram
Journal PaperProgress in Informatics, 11:3-7, 2014.

Abstract

This paper discusses the role of computing in engendering cooperation in social dilemmas such as sustainability and public health. These cooperative dilemmas exist at a large scale, within heterogeneous populations. Motivated by analysis of cooperation from empirical field studies, we argue that an integrative computational framework that analyzes social signals and verifies behaviors through smartphone sensors can shape and mold individual decisions to cooperate. We discuss four interconnected technical challenges and example solutions. The challenges include community discovery algorithms for construction of small homogenous groups, persuasion of individuals in resource constrained networks, activity monitoring in the wild and detection of large scale social coordination. We briefly discuss new applications that arise from a computational infrastructure for cooperation, including fighting childhood obesity, cybersecurity and improving public safety.

Experiential media systems

Multimedia research had no agreed account of its own foundational problems. This retrospective traces experiential media systems through stroke rehabilitation and exploratory environments, and argues for naming first-class multimedia problems.
Hari Sundaram
Journal PaperACM Trans. Multimedia Comput. Commun. Appl., 9(1s):49:1– 49:4, Oct. 2013

Abstract

This article presents a personalized narrative on the early discussions within the Multimedia community and the subsequent research on experiential media systems. I discuss two different research initiatives—design of real-time, immersive multimedia feedback environments for stroke rehabilitation; exploratory environments for events that exploited the user's ability to make connections. I discuss the issue of foundations: the question of multisensory integration and superadditivity; the need for identification of “first-class” Multimedia problems; expanding the scope of Multimedia research.

Constructing an Anonymous Dataset From the Personal Digital Photo Libraries of Mac App Store Users

Personal photo libraries would show how people organize images, but assembling enough is prohibitive. Shipping the collector through the Mac App Store gathered a large anonymous dataset in sixty days.
Jesse Gozali, Min-Yen Kan and Hari Sundaram
Conference PaperIn Proceedings of the Joint Conference on Digital Libraries, Indianapolis, Indiana, pp. 305-308, July 2013

Abstract

Personal digital photo libraries embody a large amount of in- formation useful for research into photo organization, photo layout, and development of novel photo browser features. Even when anonymity can be ensured, amassing a sizable dataset from these libraries is still difficult due to the visi- bility and cost that would be required from such a study. We explore using the Mac App Store to reach more users to collect data from such personal digital photo libraries. More specifically, we compare and discuss how it differs from common data collection methods, e.g. Amazon Mechanical Turk, in terms of time, cost, quantity, and design of the data collection application. We have collected a large, openly available photo feature dataset using this manner. We illustrate the types of data that can be collected. In 60 days, we collected data from 20,778 photo sets (473,772 photos). Our study with the Mac App Store suggests that popular application distribu- tion channels is a viable means to acquire massive data col- lections for researchers.

Taskville: Visualizing Tasks and Raising Awareness in the Workplace

Colleagues rarely know what others are actually working on. A playful task visualization, studied with 37 participants, proved enjoyable enough for continued use and raised awareness across work groups.
Shawn Nikkila, Daragh Byrne, Hari Sundaram, Aisling Kelliher and Silvan Linn
Conference PaperIn Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems, CHI 2013, pp. 151-156, Paris, France, May 2013

Abstract

Taskville is an interactive visualization that aims to increase awareness of tasks that occur in the workplace. It utilizes gameplay elements and playful interaction to motivate continued use. A preliminary study with 37 participants shows that Taskville succeeds at being a fun and enjoyable experience while also increasing awareness. A strong correlation was also found between two major study groups demonstrating its potential to increase awareness and stimulate task-based activity across work groups.

Multimedia Semantics: Interactions between Content and Community

Media cannot be understood from its pixels alone; the community around it carries much of the meaning. This review sets out how social structure helps organize and interpret shared media.
Hari Sundaram, Lexing Xie, Munmun De Choudhury, Yu-Ru Lin and Apostol Natsev
Journal PaperProceedings of the IEEE , vol.100, no.9, pp.2737-2758, Sept. 2012.

Abstract

This paper reviews the state of the art and some emerging issues in research areas related to pattern analysis and monitoring of web-based social communities. This research area is important for several reasons. The presence of near ubiquitous low-cost computing and com- munication technologies have enabled people to access and share information at unprecedented scale, which necessitates new research for making sense of such content. Furthermore, popular websites with sophisticated media sharing and notification features allow users to stay in touch with friends and loved ones, and also to help form explicit and implicit groups. These social structures are an important source of information for better organizing and managing multimedia. In this article, we study how media-rich social networks provide additional insight into familiar multimedia research problems, including tagging and video ranking. In particular, we advance the idea that the contextual and social aspects of media semantics are as important for successful multimedia applications as the media content itself. We examine the inter-relationship between content and social context through the prism of three key questions. First, how do we extract context in which social interactions occur? Second, does social interaction provide value to the media object? And Finally, how does social media facilitate the re- purposing of shared content, and engender cultural memes? We present three case studies to examine these questions in detail. In the first case study, we show how to discover structure latent in the data, and use the structure to organize Flickr photo streams. In the second case study, we discuss how to determine the interestingness of conversations— and of participants—around videos uploaded to YouTube. Finally, we show how analysis of visual content—tracing content remixes, in particular—can help us understand the relationship amongst YouTube participants. For each case, we present an overview of recent work and review the state of the art. We also discuss two emerging issues related to the analysis of social networks—robust data sampling and scalable data analysis.

NextSlidePlease: Authoring and Delivering Agile Multimedia Presentations

Slideware forces a linear path that breaks when the audience differs or time runs short. Structuring a talk as a graph lets a speaker pick the path that fits.
Ryan Spicer, Yu-Ru Lin, Aisling Kelliher and Hari Sundaram
Journal PaperACM Trans. Multimedia Comput. Commun. Appl., 8(4):53:1–53:20, Nov. 2012.

Abstract

Presentation support tools, such as Microsoft PowerPoint, pose challenges both in terms of creating linear presentations from complex data and fluidly navigating such linear structures when presenting to diverse audiences. NextSlidePlease is a slideware application that addresses these challenges using a directed graph structure approach for authoring and delivering multimedia presentations. The application combines novel approaches for searching and analyzing presentation datasets, composing meaningfully structured presentations and efficiently delivering material under a variety of time constraints. We introduce and evaluate a presentation analysis algorithm intended to simplify the process of authoring dynamic presentations, and a time management and path selection algorithm that assists users in prioritizing content during the presentation process. Results from two comparative user studies indicate that the directed graph approach promotes the creation of hyperlinks, the consideration of connections between content items and a richer understanding of the time management consequences of including and selecting presentation material.

Social event detection with interaction graph modeling.

Photos of one event share time and place, but so do unrelated photos. Adding how the photographers interact online supplies the affinity signal that tells which photos truly belong together.
Yanxiang Wang, Hari Sundaram and Lexing Xie
Conference PaperIn Proceedings of the 20th ACM International Conference on Multimedia, MM ’12, pages 865–868, New York, NY, USA, 2012. ACM.

Abstract

This paper focuses on detecting social, physical-world events from photos posted on social media sites. The problem is important: cheap media capture devices have significantly increased the number of photos shared on these sites. The main contribution of this paper is to incorporate online social interaction features in the detection of physical events. We believe that online social interaction reflect important signals among the participants on the “social affinity” of two photos, thereby helping event detection. We compute social affinity via a random-walk on a social interaction graph to determine similarity between two photos on the graph. We train a support vector machine classifier to combine the social affinity be- tween photos and photo-centric metadata including time, location, tags and description. Incremental clustering is then used to group photos to event clusters. We have very good results on two large scale real-world datasets: Upcoming and MediaEval. We show an improvement between 0.06–0.10 in F1 on these datasets

Hidden markov model for event photo stream segmentation

Albuming tools split a photo stream into events, but one event still holds hundreds of pictures. A hidden Markov model over time and image content splits it into distinct moments.
Jesse Prabawa Gozali, Min-Yen Kan and Hari Sundaram
Workshop PaperIn Multimedia and Expo Workshops (ICMEW), 2012 IEEE International Conference on, pages 25–30. IEEE, 2012.

Abstract

A photo stream is a chronological sequence of photos. Most existing photo stream segmentation methods assume that a photo stream comprises of photos from multiple events and their goal is to produce groups of photos, each corresponding to an event, i.e. they perform automatic albuming. Even if these photos are grouped by event, sifting through the abundance of photos in each event is cumbersome. To help make photos of each event more manageable, we propose a photo stream segmentation method for an event photo stream—the chronological sequence of photos of a single event—to produce groups of photos, each corresponding to a photo-worthy moment in the event.Our method is based on a hidden Markov model with parameters learned from time, EXIF metadata, and visual information from 1) training data of unlabelled, unsegmented event photo streams and 2) the event photo stream we want to segment. In an experiment with over 5000 photos from 28 personal photo sets, our method outperformed all six baselines with statistical significance (p<0.10 with the best baseline and p<0.005 with the others).

How Do People Organize Their Photos in Each Event and How Does It Affect Storytelling, Searching and Interpretation Tasks?

Nobody knew how people group photos within a single event. Watching 23 students reorganize 8,096 of their photos shows which groupings they make and how those affect searching and storytelling.
Jesse Prabawa Gozali, Min-Yen Kan and Hari Sundaram
Conference PaperIn Proceedings of the 12th ACM/IEEE-CS Joint Conference on Digital Libraries, JCDL ’12, pages 315–324, New York, NY, USA, 2012. ACM.

Abstract

This paper explores photo organization within an event photo stream, i.e. the chronological sequence of photos from a single event. In our previous work, we have proposed a method to segment an event photo stream to produce groups of photos, each corresponding to a photo-worthy moment in the event. Building upon this work, we have developed a photo browser that uses our method to automatically group photos from a single event into smaller groups of photos we call chapters. The photo browser also affords users with a drag-and-drop interface to refine the chapter groupings. With the photo browser, we conducted an exploratory study of 23 college students with their 8096 personal photos from 92 events. In this paper, we report novel insights on how the subjects organized photos in each event into smaller groups and contrast our observations with existing literature on photo organization. We also explore how chapter- based photo organization affects photo-related tasks such as storytelling, searching and interpretation, through key aspects of the photo layouts. We found that subjects value the chronological order of the chapters more than maximizing screen space usage and that they value chapter consistency more than the chronological order of the photos. For automatic chapter groupings, having low chapter boundary misses is more important than having low chapter boundary false alarms; the choice of chapter criteria and granularity for chapter groupings are very subjective; and subjects found that chapter-based photo organization helps in all three tasks of the user study.

Media lifecycle and content analysis in social media communities

Multimedia analysis was built for media made by professionals and watched passively. This position paper redraws the media lifecycle around communities that make and circulate their own content.
Lexing Xie and Hari Sundaram
Position PaperIn 2012 IEEE International Conference on Multimedia and Expo, pages 55–60, July 2012.

Abstract

This is a position paper on the role of content analysis in media-rich online communities. We highlight changes in the multimedia generation and consumption process that has occurred the past decade, and find the new angles this has brought to multimedia analysis re- search. We first examine the content production, dissemination and consumption patterns in the recent social media studies literature. We derive an updated conceptual summary of media lifecycle. We present an update list of impact criteria and challenge areas for multimedia content analysis. Among the three criteria, two are existing but with new problems and solutions, one is new as a results of the community-driven content lifecycle. We present three case studies that addresses the impact criteria, and conclude with an outlook for emerging problems. This work uses the general methodology of a previous research column [9], while the observations and conclusions are new.

Visual Planner: Beyond Prerequisites, Designing an Interactive Course Planner for a 21st Century Flexible Curriculum

Course prerequisites lock students onto fixed paths, which fails a curriculum that keeps changing. An interactive planner built on accumulated proficiencies lets students chart flexible routes through a degree.
Zhen Li, David Tinapple, and Hari Sundaram
Conference Paper In CHI '12 Extended Abstracts on Human Factors in Computing Systems, New York, NY, USA. 2012. pp. 1613-1618. Association for Computing Machinery.

Abstract

In the 21st century knowledge economy there is a growing need for the types of creative thinkers who can bridge the engineering mindset with the creative mindset, combining multiple types of skills. New economies will need workers who have ”diagonal” skill sets, who can develop systems and content as an integrative process. This requires a new type of training and curriculum. In the newly formed ”Digital Culture” undergraduate program at ASU, we attempt to support new types curricula by structuring differently the way students move through courses. With a constantly shifting and changing curriculum, structuring course enrollment using class prerequisites leads to fixed and rigid pathways through the curriculum. Instead, Digital Culture structures course sequences based on the students accumulation of abstract ”Proficiencies” which are collected by students as they complete courses, and which act as keys to unlock access to higher level course. As a student accumulates more and more of these proficiencies, they are increasingly able to unlock new courses. This system leads to more flexible and adaptive pathways through courses while ensuring that students are prepared for entrance into more advanced classes. It is however more complicated and requires that students strategically plan their route through the curriculum. In order to support this kind of strategic planning we have designed and deployed a course planning system where

Wind runners: Designing a game to encourage medical adherence for children with asthma

Children with asthma are told to measure their breathing daily, and mostly do not. Wind Runners builds that measurement into a mobile game, making the daily routine part of play.
Shawn Nikkila, Gaurav Patel, Hari Sundaram, Aisling Kelliher, and Ashutosh Sabharwal
Conference PaperIn CHI ’12 Extended Abstracts on Human Factors in Computing Systems, CHI EA ’12, pages 2411–2416, New York, NY, USA, 2012. ACM.

Abstract

In this paper, we present Wind Runners, which is a game designed for children with asthma. The goal of Wind Runners is to increase the likelihood of asthmatic children adhering to the NIH’s recommendation of measuring their peak expiratory flow (PEF) on a daily basis. We aim to accomplish this by incorporating both social gaming features and the actual medical regimen of measuring PEF into a mobile game.

Understanding community dynamics in online social networks: A multidisciplinary review

Electronic records let us watch social processes across millions of people, but humanities and computational traditions ask different questions. This review connects both to the study of online community dynamics.
Hari Sundaram, Yu-Ru Lin, Munmun De Choudhury and Aisling Kelliher
Journal PaperIEEE Signal Processing Magazine, 29(2):33–40, March 2012.

Abstract

Social network systems are significant scaffolds for political, economic and socio-cultural change. This is in part due to the widespread availability of sophisticated network technologies and the concurrent emergence of rich media websites. Social network sites provide new opportunities for social-technological research. Since we can inexpensively collect electronic records—over extended periods—of social data, spanning diverse populations, it is now possible to study social processes on a scale of tens of million individuals. To understand the large-scale dynamics of interpersonal interaction and its outcome, this article links the perspectives in the humanities for analysis of social networks to recent developments in data in- tensive computational approaches. With special emphasis on social communities mediated by network technologies, we review the historical research arc of community analysis, as well as methods applicable to community discovery in social media.

Discovering multirelational structure in social media streams

A shared photo means little alone; its meaning sits in the ties among time, content, people and actions. Factorizing those relations together reveals the structure behind a group's photo stream.
Yu-Ru Lin, Hari Sundaram, Munmun De Choudhury and Aisling Kelliher
Journal PaperACM Trans. Multimedia Comput. Commun. Appl., 8(1):4:1–4:28, Feb. 2012.

Abstract

In this article, we present a novel algorithm to discover multi-relational structures from social media streams. A media item such as a photograph exists as part of a meaningful inter-relationship amongst several attributes including – time, visual content, users, and actions. Discovery of such relational structures enables us to understand the semantics of human activity and has applications in content organization, recommendation algorithms, and exploratory social network analysis. We are proposing a novel non-negative matrix factorization framework to characterize relational structures of group photo streams. The factorization incorporates image content features and contextual information. The idea is to consider a cluster as having similar relational patterns – each cluster consists of photos relating to similar content or context. Relations represent different aspects of the photo stream data, including visual content, associated tags, photo owners, and post times. The extracted structures minimize the mutual information of the predicted joint distribution. We also introduce a relational modularity function to determine the structure cost penalty, and hence determine the number of clusters. Extensive experiments on a large Flickr dataset suggest that our approach is able to extract meaningful relational patterns from group photo streams. We evaluate the utility of the discovered structures through a tag prediction task and through a user study. Our results show that our method based on relational structures, outperforms baseline methods, including feature and tag frequency based techniques, by 35%–420%. We have conducted a qualitative user study to evaluate the benefits of our framework in exploring group photo streams. The study indicates that users found the extracted clustering results clearly represent major themes in a group; the clustering results not only reflect how users describe the group data but often lead the users to discover the evolution of the group activity.

Massive Change: How Social Media Can Enable a Sustainable World

Emission cuts and vaccination both fail for the same reason: they need many people to act together. This talk sketches the computational tools needed to create the conditions for cooperation.
Hari Sundaram
Workshop Paper In Proceedings of the 2012 International Workshop on Socially-Aware Multimedia, New York, NY, USA. 2012. pp. 1-2. Association for Computing Machinery.

Abstract

Collective action problems, such as emission reductions to reduce risks of climate change or vaccination for infectious diseases, are prevalent in our society. We need new approaches to understand, stimulate and sustain collective action in large heterogeneous populations. To engender cooperative behavior at large scales, we need to develop computational tools to facilitate the context for cooperation. This talk will sketch out the some of the computational challenges that we need to address in order to scale up cooperation on collective action problems.

Scent: Scalable compressed monitoring of evolving multirelational social networks

Real events show up as sudden shifts in social media, but the data is too large and too fast to rescan. Compressed spectral monitoring spots those shifts as they happen.
Yu-Ru Lin, Kasim Selcuk Candan, Hari Sundaram and Lexing Xie
Journal PaperACM Trans. Multimedia Comput. Commun. Appl., 7S(1):29:1–29:22, Nov. 2011.

Abstract

We propose SCENT, an innovative, scalable spectral analysis framework for internet scale monitoring of multi-relational social media data, encoded in the form of tensor streams. In particular, a significant challenge is to detect key changes in the social media data, which could reflect important events in the real world, sufficiently quickly. Social media data have three challenging characteristics. First, data sizes are enormous – recent technological advances allow hundreds of millions of users to create and share content within online social networks. Second, social data are often multi-faceted (i.e., have many dimensions of potential interest, from the textual content to user metadata). Finally, the data is dynamic – structural changes can occur at multiple time scales and be localized to a subset of users. Consequently, a framework for extracting useful in- formation from social media data needs to scale with data volume, and also with the number and diversity of the facets of the data. In SCENT, we focus on the computational cost of structural change detection in tensor streams. We extend compressed sensing (CS) to tensor data. We show that, through the use of randomized tensor ensembles, SCENT is able to encode the observed tensor streams in the form of compact descriptors. We show that the descriptors allow very fast detection of significant spectral changes in the tensor stream, which also reduce data collection, storage, and processing costs. Experiments over synthetic and real data show that SCENT is faster (17.7x–159x for change detection) and more accurate (above 0.9 F-score) than baseline methods.

A novel adaptive mixed reality system for stroke rehabilitation: Principles, proof of concept, and preliminary application in 2 patients

A therapist cannot measure how far a stroke survivor's reach strays from normal. This mixed reality system scores that deviation live and turns it into immediate audio and visual feedback.
Yinpeng Chen, Margaret Duff, Nicole Lehrer, Sheng-Min. Liu, Paul Blake, Steven L. Wolf, Hari Sundaram and Thanassis Rikakis
Journal PaperTopics in Stroke Rehabilitation, 18(3):212–230, 2011. PMID: 21642059.

Abstract

This article presents the principles of an adaptive mixed reality rehabilitation (AMRR) system, as well as the training process and results from 2 stroke survivors who received AMRR therapy, to illustrate how the system can be used in the clinic. The AMRR system integrates traditional rehabilitation practices with state-of-the-art computational and motion capture technologies to create an engaging environment to train reaching movements. The system provides real-time, intuitive, and integrated audio and visual feedback (based on detailed kinematic data) representative of goal accomplishment, activity performance, and body function during a reaching task. The AMRR system also provides a quantitative kinematic evaluation that measures the deviation of the stroke survivor’s movement from an idealized, unimpaired movement. The therapist, using the quantitative measure and knowledge and observations, can adapt the feedback and physical environment of the AMRR system throughout therapy to address each participant’s individual impairments and progress. Individualized training plans, kinematic improvements measured over the entire therapy period, and the changes in relevant clinical scales and kinematic movement attributes before and after the month-long therapy are presented for 2 participants. The substantial improvements made by both participants after AMRR therapy demonstrate that this system has the potential to considerably enhance the recovery of stroke survivors with varying impairments for both kinematic improvements and functional ability.

Community Discovery via Metagraph Factorization

Communities form across many kinds of interaction at once, and they shift constantly. Factorizing all those relations together over time recovers the groups, which helps enterprises find expertise.
Yu-Ru Lin, Jimeng Sun, Paul Castro, Ravi Konuru, Hari Sundaram, Aisling Kelliher
Journal PaperACM Trans. On Knowledge Discovery from Data, 5(3): p. 1-44.

Abstract

This work aims at discovering community structure in rich media social networks through analysis of time- varying, multi-relational data. Community structure represents the latent social context of user actions. It has important applications such as search and recommendation. The problem is particularly useful in the enterprise domain where extracting emergent community structure on enterprise social media can help in forming new collaborative teams, in expertise discovery, and in the long term reorganization of enterprises based on collaboration patterns. There are several unique challenges: (a) In social media, the context of user actions is constantly changing and co-evolving; hence the social context contains time-evolving multi-dimensional relations. (b) The social context is determined by the available system features and is unique in each social media platform; hence the analysis of such data needs to flexibly incorporate various system features. In this article we propose MetaFac (MetaGraph Factorization), a framework that extracts community structures from dynamic, multi-dimensional social contexts and interactions. Our work has three key contributions: (1) metagraph, a novel relational hypergraph representation for modeling multi-relational and multi-dimensional social data; (2) an efficient multi-relational factorization method for community extraction on a given metagraph; (3) an on-line method to handle time-varying relations through incremental metagraph factorization. Extensive experiments on real-world social data collected from an enterprise and the public Digg social media website suggest that our technique is scalable and is able to extract meaningful communities per social media contexts. We illustrate the usefulness of our framework through two prediction tasks: (1) in the enterprise dataset, the task is to predict users’ future interests on tag usage, and (2) in the Digg dataset, the task is to predict users’ future interests on voting and commenting Digg stories. Our prediction significantly outperforms baseline methods (including aspect model and tensor analysis), indicating the promising direction of using metagraphs for handling time-varying social relational contexts.

Why do we converse on social media?: An analysis of intrinsic and extrinsic network factors

Conversation around posted content keeps a social platform alive, yet what draws people into it was unclear. This work separates network factors from factors intrinsic to the content itself.
Munmun De Choudhury and Hari Sundaram
Workshop PaperIn Proceedings of the 3rd ACM SIGMM International Workshop on Social Media, WSM ’11, pages 53–58, New York, NY, USA, 2011. ACM.

Abstract

We are motivated in our work by the following question: what factors influence individual participation in social media conversations? Conversations around user posted content, is central to the user experience in social media sites, including Facebook, YouTube and Flickr. Therefore, understanding why people participate, can have significant bearing on fundamental research questions in social network and media analysis, such as, network evolution, and information diffusion.

Our approach is as follows. We first identify several key aspects of social media conversations, distinct from both online forum discussions and other social networks. These aspects include intrinsic and extrinsic network factors. There are three factors intrinsic to the network: social awareness, community characteristics and creator reputation. The factors extrinsic to the network include: media context and conversational interestingness. Thereafter we test the effectiveness of each factor type in accounting for the observed participation of individuals using a Support Vector Regression based prediction framework. Our findings indicate that factors that influence participation depend on the media type: YouTube participation is different from a weblog such as Engadget. We further show that an optimal factor combination improves prediction accuracy of observed participation, by ~9--13% and ~8--11% over using just the best hypothesis and all hypotheses respectively. Implications of this work in understanding individual contributions in social media conversations, and the design of social sites in turn, are discussed.

A Low Cost, Adaptive Mixed Reality System for Home-based Stroke Rehabilitation

Stroke survivors lose what they gained once clinic therapy ends. A low-cost home system carries the training forward, shifting from constant feedback to summaries so patients stop depending on it.
Yinpeng Chen, Michael Baran,Hari Sundaram and Thanassis Rikakis
Conference PaperIn 33rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC ’11), pp. 1827-1830, Aug. 30 2011-Sept. 3 2011, Boston, MA.

Abstract

This paper presents a novel, low-cost, real-time adaptive multimedia environment for home-based upper extremity rehabilitation of stroke survivors. The primary goal of this system is to provide an interactive tool with which the stroke survivor can sustain gains achieved within the clinical phase of therapy and increase the opportunity for functional recovery. This home-based mediated system has low cost sensing, off the shelf components for the auditory and visual feedback, and remote monitoring capability. The system is designed to continue active learning by reducing dependency on real-time feedback and focusing on summary feedback after a single task and sequences of tasks. To increase system effectiveness through customization, we use data from the training strategy developed by the therapist at the clinic for each stroke survivor to drive automated system adaptation at the home. The adaptation includes changing training focus, selecting proper feedback coupling both in real-time and in summary, and constructing appropriate dialogues with the stroke survivor to promote more efficient use of the system. This system also allows the therapist to review participant’s progress and adjust the training strategy weekly.

A Computational Framework for Constructing Interactive Feedback for Assisting Motor Learning

Motion capture records a movement precisely without saying what is wrong with it. This framework links kinematic detail to the clinician's own assessments so feedback can target the impairment itself.
Hari Sundaram , Yinpeng Chen and Thanassis Rikakis
Conference PaperIn 33rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC ’11), pp. 1399-1402, Aug. 30th -Sep. 3rd, Boston, MA.

Abstract

New motion capture technologies are allowing de- tailed, precise and complete monitoring of movement through real-time kinematic analysis. However, a clinically relevant understanding of movement impairment through kinematic analysis requires the development of computational models that integrate clinical expertise in the weighing of the kinematic parameters. The resulting kinematics based measures of movement impairment would further need to be integrated with existing clinical measures of activity disability. This is a challenging process requiring computational solutions that can extract correlations within and between three diverse data sets: human driven assessment of body function, kinematic based assessment of movement impairment and human driven assessment of activity. We propose to identify and characterize different sensorimotor control strategies used by normal individuals and by hemiparetic stroke survivors acquiring a skilled motor task. We will use novel quantitative approaches to further our understanding of how human motor function is coupled to multiple and simultaneous modes of feedback. The experiments rely on a novel interactive tasks environment developed by our team in which subjects are provided with rich auditory and visual feedback of movement variables to drive motor learning. Our proposed research will result in a computational framework for applying virtual information to assist motor learning for complex tasks that require coupling of proprioception, vision audio and haptic cues. We shall use the framework to devise a computational tool to assist with therapy of stroke survivors. This tool will utilize extracted relationships in a pre-clinical setting to generate effective and customized rehabilitation strategies.

A Computational Framework for Quantitative Evaluation of Movement during Rehabilitation

Rehabilitation is scored on coarse clinical scales that cannot compare patients or track small gains. A continuous measure in real time shows which movement component is holding a patient back.
Yinpeng Chen, Margaret Duff, Nicole Lehrer, Hari Sundaram, Jiping He, Steven L. Wolf, and Thanassis Rikakis
Conference PaperIn International Symposium on Computational Models for Life Sciences, Tokyo, Japan, 22-24 June 2011.

Abstract

This paper presents a novel generalized computational framework for quantitative kinematic evaluation of movement in a rehabilitation clinic setting. The framework integrates clinical knowledge and computational data-driven analysis together in a systematic manner. The framework provides three key benefits to rehabilitation: (a) the resulting continuous normalized measure allows the clinician to monitor movement quality on a fine scale and easily compare impairments across participants, (b) the framework reveals the effect of individual movement components on the composite movement performance helping the clinician decide the training foci, and (c) the evaluation runs in real-time, which allows the clinician to constantly track a patient‟s progress and make appropriate adaptations to the therapy protocol. The creation of such an evaluation is difficult because of the sparse amount of recorded clinical observations, the high dimensionality of movement and high variations in subject‟s performance. We address these issues by modeling the evaluation function as linear combination of multiple normalized kinematic attributes y=Σwiφi(xi) and estimating the attribute normalization function φi(·) by integrating distributions of idealized movement and deviated movement. The weights wi are derived from a therapist's pair-wise comparison using a modified RankSVM algorithm. We have applied this framework to evaluate upper limb movement for stroke survivors with excellent results – the evaluation results are highly correlated to the therapist's observations.

Playing in Taskville: Designing a Social Game for the Workplace

Routine task management gives workers no reason to look up from their own queue. Turning it into a team game on public displays added light competition, tested in two workplace pilots.
Shawn Nikkila, Silvan Linn, Hari Sundaram and Aisling Kelliher
Workshop PaperCHI 2011 workshop on Gamification: Using Game Design Elements in Non-Gaming Contexts, Vancouver, BC, May 2011.

Abstract

Raising awareness and motivating workers in a large collaborative enterprise is a challenging endeavor. In this paper we briefly describe Taskville, a distributed social media workplace game played by teams on large, public displays. Taskville gamifies the process of routine task management, introducing light competitive play within and between teams. We present the design and implementation of the Taskville game and offer insights and recommendations gained from two pilot studies.

Building a House with Pervasive Memory

Physical objects keep no memory, so you cannot ask a shirt when it was last worn. This vision argues for a home whose objects record activity and answer queries directly.
Hari Sundaram
Workshop Paper In NSF Workshop on Pervasive Computing at Scale (PeCS). January 2011.

Social Event Detection with clustering and filtering.

Photos of one event are scattered across a media site with nothing tying them together. Clustering on time, place, text and image, then filtering by known event properties, groups them.
Yanxiang Wang, Lexing Xie, and Hari Sundaram
Workshop Paper In Proceedings of the MediaEval 2011 Workshop. 2011.

Abstract

We present a clustering and filtering approach for the Social Event Detection task in MediaEval 2011. Our algorithm makes use of time, location, as well as textual and visual features. We cluster the multimedia documents followed by retrieval-based filtering with partial event properties. 1.

Extraction, characterization and utility of prototypical communication groups in the blogosphere

Tracking every conversation in a community is impractical, so find the groups that stand for the whole. Groups extracted from communication dynamics predicted stock movements and election polls.
Munmun De Choudhury, Hari Sundaram, Ajita John and Doree Duncan Seligmann
Journal PaperACM Trans. Inf. Syst., 29(1):6:1–6:53, Dec. 2010.

Abstract

This article analyzes communication within a set of individuals to extract the representative prototypical groups and provides a novel framework to establish the utility of such groups. Corporations may want to identify representative groups (which are indicative of the overall communication set) because it is easier to track the prototypical groups rather than the entire set. This can be useful for advertising, identifying “hot” spots of resource consumption as well as in mining representative moods or temperature of a community. Our framework has three parts: extraction, characterization, and utility of prototypical groups. First, we extract groups by developing features representing communication dynamics of the individuals. Second, to characterize the overall communication set, we identify a subset of groups within the community as the prototypical groups. Third, we justify the utility of these prototypical groups by using them as predictors of related external phenomena; specifically, stock market movement of technology companies and political polls of Presidential candidates in the 2008 U.S. elections. We have conducted extensive experiments on two popular blogs, Engadget and Huffington Post. We observe that the prototypical groups can predict stock market movement/political polls satisfactorily with mean error rate of 20.32%. Further, our method outperforms baseline methods based on alternative group extraction and prototypical group identification methods. We evaluate the quality of the extracted groups based on their conductance and coverage measures and develop metrics: predictivity and resilience to evaluate their ability to predict a related external time-series variable (stock market movement/political polls). This implies that communication dynamics of individuals are essential in extracting groups in a community, and the prototypical groups extracted by our method are meaningful in characterizing the overall communication sets.

An adaptive mixed reality training system for stroke rehabilitation

Repetitive reaching practice bores stroke patients and stalls recovery. Feedback rendered as music and visual art, driven by the patient's own motion, produced measurable gains after only six sessions.
Margaret Duff, Yinpeng Chen, Suneth Attygalle, Janice Herman, Hari Sundaram, Gang Qian, Jinpeng He, and Thanassis Rikakis
Journal PaperIEEE Transactions on Neural Systems and Rehabilitation Engineering, 18(5):531–541, 2010.

Abstract

This paper presents a novel mixed reality rehabilitation system used to help improve the reaching movements of people who have hemiparesis from stroke. The system provides real-time, multimodal, customizable, and adaptive feedback generated from the movement patterns of the subject's affected arm and torso during reaching to grasp. The feedback is provided via innovative visual and musical forms that present a stimulating, enriched environment in which to train the subjects and promote multimodal sensory-motor integration. A pilot study was conducted to test the system function, adaptation protocol and its feasibility for stroke rehabilitation. Three chronic stroke survivors underwent training using our system for six 75-min sessions over two weeks. After this relatively short time, all three subjects showed significant improvements in the movement parameters that were targeted during training. Improvements included faster and smoother reaches, increased joint coordination and reduced compensatory use of the torso and shoulder. The system was accepted by the subjects and shows promise as a useful tool for physical and occupational therapists to enhance stroke rehabilitation.

Analyzing the dynamics of communication in online social networks

Online platforms offer many ways to talk: blogging, commenting, tagging, sharing images. This chapter argues communication dynamics turn on two things, what is being said and which channel carries it.
Munmun De Choudhury, Hari Sundaram, Ajita John, and Doree Duncan Seligmann
Book Chapter In Handbook of social network technologies and applications, pages 59–94. Springer, 2010.

Abstract

This chapter deals with the analysis of interpersonal communication dynamics in online social networks and social media. Communication is central to the evolution of social systems. Today, the different online social sites feature variegated interactional affordances, ranging from blogging, micro-blogging, sharing media elements (i.e., image, video) as well as a rich set of social actions such as tagging, voting, commenting and so on. Consequently, these communication tools have begun to redefine the ways in which we exchange information or concepts, and how the media channels impact our online interactional behavior. Our central hypothesis is that such communication dynamics between individuals manifest themselves via two key aspects: the information or concept that is the content of communication, and the channel i.e., the media via which communication takes place. We present computational models and discuss large-scale quantitative observational studies for both these organizing ideas. First, we develop a computational framework to determine the “interestingness” property of conversations cented around rich media. Second, we present user models of diffusion of social actions and study the impact of homophily on the diffusion process. The outcome of this research is twofold. First, extensive empirical studies on datasets from YouTube have indicated that on rich media sites, the conversations that are deemed “interesting” appear to have consequential impact on the properties of the social network they are associated with: in terms of degree of participation of the individuals in future conversations, thematic diffusion as well as emergent cohesiveness in activity among the concerned participants in the network. Second, observational and computational studies on large social media datasets such as Twitter have indicated that diffusion of social actions in a network can be indicative of future information cascades. Besides, given a topic, these cascades are often a function of attribute homophily existent among the participants. We believe that this chapter can make significant contribution into a better understanding of how we communicate online and how it is redefining our collective sociological behavior.

Multi-relational characterization of dynamic social network communities

Online communities shift financial and political choices, yet they are hard to find in data. Characterizing them across several relations at once, as those relations change, makes the groups visible.
Yu-Ru Lin, Hari Sundaram and Aisling Kelliher
Book Chapter In Handbook of Social Network Technologies and Applications, pages 379–408. Springer, 2010.

Abstract

The emergence of the mediated social web—a distributed network of participants creating rich media content and engaging in interactive conversations through Internet-based communication technologies – has contributed to the evolution of powerful social, economic and cultural change. Online social network sites and blogs, such as Facebook, Twitter, Flickr and LiveJournal, thrive due to their fundamental sense of “community”. The growth of online communities offers both opportunities and challenges for researchers and practitioners. Participation in online communities has been observed to influence people’s behavior in diverse ways ranging from financial decision-making to political choices, suggesting the rich potential for diverse applications. However, although studies on the social web have been extensive, discovering communities from online social media remains challenging, due to the interdisciplinary nature of this subject. In this article, we present our recent work on characterization of communities in online social media using computational approaches grounded on the observations from social science.

Mixed reality rehabilitation for stroke survivors promotes generalized motor improvements

Rehabilitation gains often stay locked to the exact exercise practiced. Placing the movement in an abstract artistic context also improved an untrained reaching task, which is what recovery actually requires.
Margaret Duff, Yinpeng Chen, Suneth Attygalle, Hari Sundaram, and Thanassis Rikakis
Conference Paper In 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, pages 5899–5902, Aug 2010.

Abstract

This paper presents results from a clinical study of stroke survivors using an adaptive, mixed-reality rehabilitation (AMRR) system for reach and grasp therapy. The AMRR therapy provides audio and visual feedback on the therapy task, based on detailed motion capture, that places the movement in an abstract, artistic context. This type of environment promotes the generalizability of movement strategies, which is shown through kinematic improvements on an untrained reaching task and higher clinical scale scores, in addition to kinematic improvements in the trained task.

How does the data sampling strategy impact the discovery of information diffusion in social media?

Twitter is too large to analyze whole, so researchers study a sample. This paper shows the choice of sampling method itself changes what information diffusion appears to look like.
Munmun De Choudhury, Yu-Ru Lin, Hari Sundaram, Kasim Selcuk Candan, Lexing Xie, and Aisling Kelliher
Conference Paper ICWSM, 10:34–41, 2010.

Abstract

Platforms such as Twitter have provided researchers with ample opportunities to analytically study social phenomena. There are however, significant computational challenges due to the enormous rate of production of new information: re- searchers are therefore, often forced to analyze a judiciously selected “sample” of the data. Like other social media phenomena, information diffusion is a social process–it is affected by user context, and topic, in addition to the graph topology. This paper studies the impact of different attribute and topology based sampling strategies on the discovery of an important social media phenomena–information diffusion.We examine several widely-adopted sampling methods that select nodes based on attribute (random, location, and activity) and topology (forest fire) as well as study the impact of attribute based seed selection on topology based sampling. Then we develop a series of metrics for evaluating the quality of the sample, based on user activity (e.g. volume, number of seeds), topological (e.g. reach, spread) and temporal characteristics (e.g. rate). We additionally correlate the diffusion volume metric with two external variables–search and news trends. Our experiments reveal that for small sample sizes (30%), a sample that incorporates both topology and user- context (e.g. location, activity) can improve on naïve methods by a significant margin of ∼15-20%.

Adaptive mixed reality stroke rehabilitation: system architecture and evaluation metrics.

A rehabilitation team cannot tune therapy without knowing which part of a movement is failing. A computational deficit index scores each component, letting the team target the training precisely.
Yinpeng Chen, Nicole Lehrer, Hari Sundaram, and Thanassis Rikakis
Conference PaperIn Proceedings of the first annual ACM SIGMM conference on Multimedia systems (MMSys '10). ACM, New York, NY, USA, 293-304.

Abstract

This paper presents a novel system architecture and evaluation metrics for an Adaptive Mixed Reality Rehabilitation (AMRR) system for stroke patient. This system provides a purposeful, engaging, hybrid (visual, auditory and physical) scene that encourages patients to improve their performance of a reaching and grasping task and promotes learning of generalizable movement strategies. This system is adaptive in that it provides assistive adaptation tools to help the rehabilitation team customize the training strategy. Our key insight is to combine the patients, rehabilitation team, multimodal hybrid environments and adaptation tools together as an adaptive experiential mixed reality system. There are three major contributions in this paper: (a) developing a computational deficit index for evaluating the patient's kinematic performance and a deficit-training-improvement (DTI) correlation for evaluating adaptive training strategy, (b) integrating assistive adaptation tools that help the rehabilitation team understand the relationship between the patient's performance and training and customize the training strategy, and (c) combining the interactive multimedia environment and physical environment together to encourage patients to transfer movement knowledge from media space to physical space. Our system has been used by two stroke patients for one-month mediated therapy. They have significant improvement in their reaching and grasping performance (+48.84% and +39.29%) compared to other two stroke patients who experienced traditional therapy (-18.31% and -8.06%).

Power-accuracy tradeoffs in human activity transition detection

A wearable health monitor that classifies movement accurately also drains its battery. Mapping the design space yields rules for which sampling rate and window length buy accuracy most cheaply.
Jeffrey Boyd, Hari Sundaram, and Aviral Shrivastava
Conference PaperIn 2010 Design, Automation Test in Europe Conference Exhibition (DATE 2010), pages 1524–1529, March 2010.

Abstract

Wearable, mobile computing platforms are envisioned to be used in out-patient monitoring and care. These systems continuously perform signal filtering, transformations, and classification, which are quite compute intensive, and quickly drain the system energy. The design space of these human activity sensors is large and includes the choice of sampling frequency, feature detection algorithm, length of the window of transition detection etc., and all these choices fundamentally trade-off power/performance for accuracy of detection. In this work, we explore this design space, and make several interesting conclusions that can be used as rules of thumb for quick, yet power-efficient designs of such systems. For instance, we find that the x-axis of our signal, which was oriented to be parallel to the forearm, is the most important signal to be monitored, for our set of hand activities. Our experimental results show that by carefully choosing system design parameters, there is considerable (5X) scope of improving the performance/power of the system, for minimal (5%) loss in accuracy.

Analyzing communities and their evolutions in dynamic social networks

Communities are usually found separately in each time slice, then matched up, which noisy data defeats. Discovering the communities and their evolution in one unified process keeps the result stable.
Yu-Ru Lin, Yun Chi, Hari Sundaram and Belle L. Tseng
Journal PaperACM Trans. Knowledge Discovery Data, 3(2):8:1–8:31, Apr. 2009.

Abstract

We discover communities from social network data and analyze the community evolution. These communities are inherent characteristics of human interaction in online social networks, as well as paper citation networks. Also, communities may evolve over time, due to changes to individuals’ roles and social status in the network as well as changes to individuals’ research interests. We present an innovative algorithm that deviates from the traditional two-step approach to analyze community evolutions. In the traditional approach, communities are first detected for each time slice, and then compared to determine correspondences. We argue that this approach is inappropriate in applications with noisy data. In this paper, we propose FacetNet for analyzing communities and their evolutions through a robust unified process. This novel framework will discover communities and capture their evolution with temporal smoothness given by historic community structures. Our approach relies on formulating the problem in terms of maximum a posteriori (MAP) estimation, where the community structure is estimated both by the observed networked data and by the prior distribution given by historic community structures. Then we develop an iterative algorithm, with proven low time complexity, which is guaranteed to converge to an optimal solution. We per- form extensive experimental studies, on both synthetic datasets and real datasets, to demonstrate that our method discovers meaningful communities and provides additional insights not directly obtainable from traditional methods.

A slide-ware application to support discursive presentations

Transdisciplinary talks need to change course mid-presentation, which linear slideware cannot do. This application lets a speaker author a presentation as a network and manages the clock while delivering it.
Ryan P. Spicer, Yu-Ru Lin, Aisling Kelliher and Hari Sundaram
Conference PaperIn Proceedings of the 17th ACM International Conference on Multimedia, MM ’09, pages 971–972, New York, NY, USA, 2009. ACM.

Abstract

Transdisciplinary collaborations call for dynamic, responsive slide-ware presentations beyond the linear structure afforded by traditional tools. The NextSlidePlease application addresses this through a novel authoring and presentation interface. The application also features an innovative algorithm to enhance presentation time management. The cross-platform Java application is currently being evaluated in a variety of real-world presentation contexts.

Making sense of meaning: leveraging social processes to understand media semantics

Concept detection assumes meaning holds still. Because meaning actually emerges from what people do with media, this position paper argues social networks are where multimedia semantics must be studied.
Hari Sundaram
Position PaperWorkshop PaperIn IEEE International Conference on Multimedia and Expo, 2009. ICME 2009., pages 1648–1651. IEEE, 2009.

Abstract

In this position paper, we propose the idea that emergent and evolutionary aspects of semantics, which are complementary to the problem of semantic detection, are foundational to multimedia computing. We show that media rich social networks reveal certain implicit assumptions in concept learning about semantics, including semantic stability, emergence, and stability of context. We study the problem of semantic evolution in the context of media rich networks — (a) since meaning is an emergent artifact of human activity, it is crucial to study how human beings interact with, consume and share media data. (b) The ready availability of large scale social interaction datasets of blogs including sites such as Flickr and YouTube, allows us to instrument the relationship between media and human activity at a scale not available to earlier researchers. We have identified three initial problem areas critical to evolutionary aspects of semantics — community discovery, information flow and semantic diversity. We shall present examples of research problems addressed in each of the three areas.

A framework to detect and classify activity transitions in low-power applications

A body-worn sensor that computes constantly dies quickly. Detecting when an activity changes, and only then classifying it, recognizes sitting, walking and eating while doing far less arithmetic.
Jeffrey Boyd and Hari Sundaram
Workshop PaperIn 2009 IEEE International Conference on Multimedia and Expo, pages 1716–1719, June 2009.

Abstract

Minimizing the number of computations a low-power device makes is important to achieve long battery life. In this paper we present a framework for a low-power device to minimize the number of calculations needed to detect and classify simple activities of daily living such as sitting, standing, walking, reaching, and eating. This technique uses wavelet analysis as part of the feature set extracted from accelerometer data. A log-likelihood ratio test and Hidden Markov Models (HMM) are used to detect transitions and classify different activities. A tradeoff is made between power and accuracy.

Temporal patterns in social media streams: Theme discovery and evolution using joint analysis of content and context

A Flickr group's photos are not a static topic; what the group cares about drifts. Factorizing image content together with who posted when recovers those themes and how they evolve.
Yu-Ru Lin, Hari Sundaram, Munmun De Choudhury and Aisling Kelliher
Conference PaperIn 2009 IEEE International Conference on Multimedia and Expo, pages 1456–1459, June 2009.

Abstract

Online social networking sites such as Flickr and Facebook provide a diverse range of functionalities that foster online communities to create and share media content. In particular, Flickr groups are increasingly used to aggregate and share photos about a wide array of topics or themes. Unlike photo repositories where images are typically organized with respect to static topics, the photo sharing process as in Flickr often results in complex time-evolving social and visual patterns. Characterizing such time-evolving patterns can enrich media exploring experience in a social media repository. In this paper, we propose a novel framework that characterizes distinct time evolving patterns of group photo streams. We use a nonnegative joint matrix factorization approach to incorporate image content features and contextual information, including associated tags, photo owners and post times. In our framework, we consider a group as a mixture of themes — each theme exhibits similar patterns of image content and context. The theme extraction is to best explain the observed image content features and associations with tags, users and times. Extensive experiments on a Flickr dataset suggest that our approach is able to extract meaningful evolutionary patterns from group photo streams. We evaluate our method through a tag prediction task. Our prediction results outperform baseline methods, which indicate the utility of our theme based joint analysis.

Summarization of large scale social network activity

Summarizing activity in a large social network means more than listing popular items. Tracking who acted, on what, how and when together yields themes showing how media use actually changed.
Yu-Ru Lin, Hari Sundaram and Aisling Kelliher
Conference PaperIn 2009 IEEE International Conference on Acoustics, Speech and Signal Processing, pages 3481–3484, April 2009.

Abstract

This paper presents a novel social media summarization framework. Summarizing media created and shared in large scale online social networks unfolds challenging research problems. The networks exhibit heterogeneous social interactions and temporal dynamics. Our proposed framework relies on the co-presence of multiple important facets: who (users), what (concepts and media), how (actions) and when (time). First, we impose a syntactic structure of the social activity (relating users, media and concepts via specific actions) in our temporal multi-graph mining algorithm. Second, important activities along each facet are extracted as activity themes over time. Experiments on Flickr datasets demonstrate that our technique captures nontrivial evolution of media use in social networks.

Social synchrony: Predicting mimicry of user actions in online social media

Viral campaigns need to launch when people are primed to copy one another. Modeling how users mimic actions over time predicts those windows of synchrony before they open.
Munmun De Choudhury, Hari Sundaram, Ajita John, and Doree Duncan Seligmann
Conference Paper In CSE’09, International Conference on Computational Science and Engineering, 2009., volume 4, pages 151–158. IEEE, 2009.

Abstract

We propose a computational framework to predict synchrony of action in online social media. Synchrony is a temporal social network phenomenon in which a large number of users are observed to mimic a certain action over a period of time with sustained participation from early users. Understanding social synchrony can be helpful in identifying suitable time periods of viral marketing. Our method consists of two parts – the learning framework and the evolution framework. In the learning framework, we develop a DBN based representation that includes an understanding of user context to predict the probability of user actions over a set of time slices into the future. In the evolution framework, we evolve the social network and the user models over a set of future time slices to predict social synchrony. Extensive experiments on a large dataset crawled from the popular social media site Digg (comprising ~7M diggs) show that our model yields low error (15.2∓4.3%) in predicting user actions during periods with and without synchrony. Comparison with baseline methods indicates that our method shows significant improvement in predicting user actions.

Metafac: Community discovery via relational hypergraph factorization

Social context is built from many kinds of interaction at once, and every site defines its own. A metagraph factorizing all of them together extracts communities without hand-coding each platform.
Yu-Ru Lin, Jimeng Sun, Paul Castro, Ravi Konuru, Hari Sundaram and Aisling Kelliher
Conference Paper In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’09, pages 527–536, New York, NY, USA, 2009. ACM.

Abstract

This paper aims at discovering community structure in rich media social networks, through analysis of time-varying, multi-relational data. Community structure represents the latent social context of user actions. It has important applications in information tasks such as search and recommendation. Social media has several unique challenges. (a) In social media, the context of user actions is constantly changing and co-evolving; hence the social context contains time-evolving multi-dimensional relations. (b) The social context is determined by the available system features and is unique in each social media website. In this paper we propose MetaFac (MetaGraph Factorization), a framework that extracts community structures from various social contexts and interactions. Our work has three key contributions: (1) metagraph, a novel relational hypergraph representation for modeling multi-relational and multi-dimensional social data; (2) an efficient factorization method for community extraction on a given metagraph; (3) an on-line method to handle time-varying relations through incremental metagraph factorization. Extensive experiments on real-world social data collected from the Digg social media website suggest that our technique is scalable and is able to extract meaningful communities based on the social media contexts. We illustrate the usefulness of our framework through prediction tasks. We outperform baseline methods (including aspect model and tensor analysis) by an order of magnitude.

Connecting content to community in social media via image content, user tags and user communication.

People upload a photo hoping for feedback, unsure which group will give it. Combining what the image shows, its tags and past conversation recommends the group most likely to respond.
Munmun De Choudhury, Hari Sundaram, Yu-Ru Lin, Ajita John and Doree Duncan Seligman
Conference Paper In 2009 IEEE International Conference on Multimedia and Expo, pages 1238–1241, June 2009.

Abstract

In this paper we develop a recommendation framework to connect image content with communities in online social media. The problem is important because users are looking for useful feedback on their uploaded content, but finding the right community for feedback is challenging for the end user. Social media are characterized by both content and community. Hence, in our approach, we characterize images through three types of features: visual features, user generated text tags, and social interaction (user communication history in the form of comments). A recommendation framework based on learning a latent space representation of the groups is developed to recommend the most likely groups for a given image. The model was tested on a large corpus of Flickr images comprising 15,689 images. Our method outperforms the baseline method, with a mean precision 0.62 and mean recall 0.69. Importantly, we show that fusing image content, text tags with social interaction features outperforms the case of only using image content or tags.

Jam: Joint action matrix factorization for summarizing a temporal heterogeneous social network

A summary of social activity must say who did what to which content, and when. Factorizing those four facets jointly produces activity themes rather than a ranked list of posts.
Yu-Ru Lin, Hari Sundaram and Aisling Kelliher
Conference PaperIn Third International AAAI Conference on Weblogs and Social Media, pages 250–253, 2009.

Abstract

This paper presents JAM (Joint Action Matrix Factorization), a novel framework to summarize social activity from rich media social networks. Summarizing social network activities requires an understanding of the relationships among concepts, users, and the context in which the concepts are used. Our work has three contributions: First, we propose a novel summarization method which extracts the co-evolution on multiple facets of social activity – who (users), what (concepts), how (actions) and when (time), and constructs a context rich summary called "activity theme". Second, we provide an efficient algorithm for mining activity themes over time. The algorithm extracts representative elements in each facet based on their co-occurrences with other facets through specific actions. Third, we propose new metrics for evaluating the summarization results based on the temporal and topological relationship among activity themes. Extensive experiments on real-world Flickr datasets demonstrate that our technique significantly outperforms several baseline algorithms. The results explore nontrivial evolution in Flickr photo-sharing communities.

Information-gradient based decentralized data management over rfid tag clouds

Finding a misplaced object means searching a room that remembers nothing. Treating scattered RFID tags as storage lets the room hold what was put where, searchable without a central database.
Tejas A. Bapat, Kasim Selcuk Candan, Venkata Snehith Cherukuri and Hari Sundaram
Conference PaperIn 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, pages 72–81, May 2009.

Abstract

The tasks in the physical environments are mainly information centric processes, such as search and exploration of physical objects. We have developed an informational environment, AURA that supports object searches in the physical world1. The goal of AURA is to enable individuals to use the environment in which they function as a living(short-term) memory of their activities and of the objects with which they interact in this environment. To support physical searches, the environment that the user is occupying must be transparently embedded with relevant information and made accessible by in-situ search mechanisms. We achieve this through innovative algorithms that re-imagine a collection of environmentally distributed RFID tags to act as a distributed storage cloud that encodes the required information for attribute-based object search. Since RFID tags lack radio transmitters and, thus, cannot communicate among each other, aura Prop and auraSearch leverage the movements of the humans in the environment to propagate information: as they move in the environment, users not only leave traces (or auras) of their own activities, but also help further disseminate auras of prior activities in the same space. This scheme creates an information-gradient in the physical environment which AURA then leverages to direct the user toward the object of interest. auraSearch significantly reduces the number of steps that the user has to walk while searching for a given object.

What makes conversations interesting?: themes, participants and consequences of conversations in online social media

Comment threads are where a media site lives or dies, but interesting resisted definition. This work grounds it in consequence: a conversation is interesting when it changes the network itself.
Munmun De Choudhury, Hari Sundaram, Ajita John and Doree Duncan Seligmann
Conference PaperIn Proceedings of the 18th International Conference on World Wide Web, WWW ’09, pages 331–340, New York, NY, USA, 2009. ACM.

Abstract

Rich media social networks promote not only creation and consumption of media, but also communication about the posted media item. What causes a conversation to be interesting, that prompts a user to participate in the discussion on a posted video? We conjecture that people participate in conversations when they find the conversation theme interesting, see comments by people whom they are familiar with, or observe an engaging dialogue between two or more people (absorbing back and forth exchange of comments). Importantly, a conversation that is interesting must be consequential - i.e. it must impact the social network itself. Our framework has three parts: characterizing themes, characterizing participants for determining interestingness and measures of consequences of a conversation deemed to be interesting. First, we detect conversational themes using a mixture model approach. Second, we determine interestingness of participants and interestingness of conversations based on a random walk model. Third, we measure the consequence of a conversation by measuring how interestingness affects the following three variables - participation in related themes, participant cohesiveness and theme diffusion. We have conducted extensive experiments using dataset from the popular video sharing site, YouTube. Our results show that our method of interestingness maximizes the mutual information, and is significantly better (twice as large) than three other baseline methods (number of comments, number of new participants and PageRank based assessment).

Extracting community structure through relational hypergraphs

Enterprise collaboration leaves traces across many interaction types, none sufficient alone. A hypergraph that carries all of them, factorized incrementally, tracks how teams form and dissolve over time.
Yu-Ru Lin, Jimeng Sun, Paul Castro, Ravi Konuru, Hari Sundaram and Aisling Kelliher
Conference PaperIn Proceedings of the 18th International Conference on World Wide Web, WWW ’09, pages 1213–1214, New York, NY, USA, 2009. ACM.

Abstract

Social media websites promote diverse user interaction on media objects as well as user actions with respect to other users. The goal of this work is to discover community structure in rich media social networks, and observe how it evolves over time, through analysis of multi-relational data. The problem is important in the enterprise domain where extracting emergent community structure on enterprise social media, can help in forming new collaborative teams, aid in expertise discovery, and guide long term enterprise reorganization. Our approach consists of three main parts: (1) a relational hypergraph model for modeling various social context and interactions; (2) a novel hypergraph factorization method for community extraction on multi-relational social data; (3) an on-line method to handle temporal evolution through incremental hypergraph factorization. Extensive experiments on real-world enterprise data suggest that our technique is scalable and can extract meaningful communities. To evaluate the quality of our mining results, we use our method to predict users' future interests. Our prediction outperforms baseline methods (frequency counts, pLSA) by 36-250% on the average, indicating the utility of leveraging multi-relational social context by using our method.

Aura: Enabling attribute-based spatial search in rfid rich environments.

We rely on memory to know where we left things, and memory fails. Encoding activity into RFID tags around a room turns it into a short-term memory you can search.
Tejas A. Bapat, Kasim Selcuk Candan, Venkata Sneith Cherukuri and Hari Sundaram
Conference PaperIn 2009 IEEE 25th International Conference on Data Engineering, pages 1211–1214, March 2009.

Abstract

In this paper, we introduce AURA, a novel framework for enriching the physical environment with information about objects and activities in order to support searches in the physical world. The goal is to enable individuals to use the environment in which they function as a living (short-term) memory of their activities and of the objects with which they interact in this environment. In order to act as a memory, the physical environment must be transparently embedded with relevant information and made accessible by in-situ search mechanisms. We achieve this embedding through innovative algorithms that leverage a collection of parasitic RFID tags distributed in the environment to act as a distributed storage cloud. Information about the activities of the users and objects with which they interact are encoded and stored, in a decentralized way, on these RFID tags to support attribute-based search. A novel auraProp algorithm disseminates information in the environment and a complementary auraSearch algorithm implements spatial searches for physical objects in the environment. Parasitic RFID tags are not self-powered and thus cannot communicate among each other. AURA leverages human movement in the environment to propagate information: as they move in the environment, users not only leave traces (or auras) of their own activities, but also help further disseminate auras of prior activities in the same space. AURA relies on a novel signature based information dissemination mechanism and a randomized information erasure scheme to ensure that the extremely limited storage spaces available on the RFID tags are used effectively. The erasure scheme also helps create an information gradient in the physical environment, which the auraSearch algorithm uses to direct the user towards the object of interest.

Experiential media systems–the biofeedback project

A stroke patient relearning to reach has no moment-to-moment sense of how the movement is going. Mapping motion parameters to sound and image in real time makes their performance perceptible.
Yinpeng Chen, Hari Sundaram, Thanassis Rikakis, Todd Ingalls, Loren Olson and Jipeng He
Book ChapterIn Multimedia Content Analysis, pages 1–34. Springer, 2009.

Abstract

Experiential media systems refer to real time, physically grounded multimedia systems in which the user is both the producer and consumer of meaning. These systems require embodied interaction on part of the user to gain new knowledge. In this chapter we have presented our efforts to develop a real-time, multimodal biofeedback system for stroke patients. It is a highly specialized experiential media system where the knowledge that is imparted refers to a functional task – the ability to reach and grasp an object. There are several key ideas in this chapter: we show how to derive critical motion features using a biomechanical model for the reaching functional task. Then we determine the formal progression of the feedback and its relationship to action. We show how to map movement parameters into auditory and visual parameters in real-time. We develop novel validation metrics for spatial accuracy, opening, flow and consistency. Our real-world experiments with unimpaired subjects show that we are able to communicate key aspects of motion through feedback. Importantly they demonstrate the messages encoded in the feedback can be parsed by the unimpaired subjects.

Enabling accessible interfaces to digital library content

Visually rich library interfaces lock out the teachers and learners who are blind. Middleware that segments, filters and summarizes a page's structure gives them a usable preview of the content.
Syed Toufeeq Ahmed, K. Selcuk Candan, Suganthi Cidambaram, Shruti Gaur, Jong Wook Kim, Mijung Kim, Hari Sundaram, Xinxin Wang, and Renwei Yu
Conference Paper In 2009 IEEE International Conference on Multimedia and Expo. 2009. pp. 1841-1842.

Abstract

Most of the web interfaces are primarily designed for people with sight, with visually rich features that makes effective use of the tools to enhance visual usability but in process making it impossible for users who are blind or visually impaired to use them. In this work, our goal is to improve participation to NSF’s National Science Digital Library1 (NSDL) by teachers, librarians, and learners who are blind. The middleware for accessible information spaces on NSDL (MAISON) is enhancing the accessibility of NSDL, its internal and external resources and existing services (such as strand maps of educational benchmarks). Relying on cutting-edge, context-aware graph segmentation, filtering and summarization, and concept propagation techniques, the middleware provides information space adaptation, reduction, and preview services through open web-based service APIs to enable implementation of informative navigation interfaces that are able to reduce the complexity of the information space and provide previews to prevent user disorientation.

A dynamic decision network framework for online media adaptation in stroke rehabilitation

Feedback must change as the patient changes, and the space of possible adjustments is vast. Treating adaptation as a real-time control problem lets the system retune audio and visuals automatically.
Yinpeng Chen, Weiwei Xu, Hari Sundaram, Thanassis Rikakis, and Sheng-Min Liu
Journal PaperACM Trans. Multimedia Comput. Commun. Appl., 5(1):4:1–4:38, Oct. 2008

Abstract

In this article, we present a media adaptation framework for an immersive biofeedback system for stroke patient rehabilitation. In our biofeedback system, media adaptation refers to changes in audio/visual feedback as well as changes in physical environment. Effective media adaptation frameworks help patients recover generative plans for arm movement with potential for significantly shortened therapeutic time. The media adaptation problem has significant challenges—(a) high dimensionality of adaptation parameter space; (b) variability in the patient performance across and within sessions; (c) the actual rehabilitation plan is typically a non-first-order Markov process, making the learning task hard. Our key insight is to understand media adaptation as a real-time feedback control problem. We use a mixture-of-experts based Dynamic Decision Network (DDN) for online media adaptation. We train DDN mixtures per patient, per session. The mixture models address two basic questions—(a) given a specific adaptation suggested by the domain experts, predict the patient performance, and (b) given the expected performance, determine the optimal adaptation decision. The questions are answered through an optimality criterion based search on DDN models trained in previous sessions. We have also developed new validation metrics and have very good results for both questions on actual stroke rehabilitation data.

Multi-scale characterization of social network dynamics in the blogosphere

A blog community's mood swings with outside events, but nobody could say whether that signal carried information. Groups characterized on Engadget predicted stock market movement in 89% of cases.
Munmun De Choudhury, Hari Sundaram, Ajita John and Doree Duncan Seligmann
Conference PaperIn Proceedings of the 17th ACM Conference on Information and Knowledge Management, CIKM ’08, pages 1515–1516, New York, NY, USA, 2008. ACM.

Abstract

We have developed a computational framework to characterize social network dynamics in the blogosphere at individual, group and community levels. Such characterization could be used by corporations to help drive targeted advertising and to track the moods and sentiments of consumers. We tested our model on a widely read technology blog called Engadget. Our results show that communities transit between states of high and low entropy, depending on sentiments (positive / negative) about external happenings. We also propose an innovative method to establish the utility of the extracted knowledge, by correlating the mined knowledge with an external time series data (the stock market). Our validation results show that the characterized groups exhibit high stock market movement predictability (89%) and removal of 'impactful' groups makes the community less resilient by lowering predictability (26%) and affecting the composition of the groups in the rest of the community.

Summarization of social activity over time: People, actions and concepts in dynamic networks

Understanding a large social network means summarizing what its groups actually did, not counting posts. Factorizing users and concepts jointly extracts activity themes that outperform standard text-based summaries on Flickr.
Yu-Ru Lin, Hari Sundaram, and Aisling Kelliher
Conference PaperIn Proceedings of the 17th ACM Conference on Information and Knowledge Management, CIKM ’08, pages 1379–1380, New York, NY, USA, 2008. ACM.

Abstract

We present a framework for automatically summarizing social group activity over time. The problem is important in understanding large scale online social networks, which have diverse social interactions and exhibit temporal dynamics. In this work we construct summarization by extracting activity themes. We propose a novel unified temporal multi-graph framework for extracting activity themes over time. We use non-negative matrix factorization (NMF) approach to derive two interrelated latent spaces for users and concepts. Activity themes are extracted from the derived latent spaces to construct group activity summary. Experiments on real-world Flickr datasets demonstrate that our technique outperforms baseline algorithms such as LSI, and is additionally able to extract temporally representative activities to construct meaningful group activity summary.

Dynamic prediction of communication flow using social context

Knowing who will talk to whom, and how soon, reveals how information travels. Modeling the current exchange with each pair's shared friends predicts the intent to reply and the delay.
Munmun De Choudhury, Hari Sundaram, Ajita John and Doree Duncan Seligmann
Conference PaperIn Proceedings of the Nineteenth ACM Conference on Hypertext and Hypermedia, HT ’08, pages 49–54, New York, NY, USA, 2008. ACM.

Abstract

In this paper, we develop a temporally evolving representation framework for context that can efficiently predict communication flow in social networks between a given pair of individuals. The problem is important because it facilitates determining social and market trends as well as efficient information paths among people. We describe communication flow by two parameters: the intent to communicate and communication delay. To estimate these parameters, we design features to characterize communication and social context. Communication context refers to the attributes of current communication. Social context refers to the patterns of participation in communication (information roles) and the degree of overlap of friends between two people (strength of ties). A subset of optimal features of the communication and social context is chosen at a given time instant using five different feature selection strategies. The features are thereafter used in a Support Vector Regression framework to predict the intent to communicate and the delay between a pair of individuals. We have excellent results on a real world dataset from the most popular social networking site, www.myspace.com. We observe interestingly that while context can reasonably predict intent, delay seems to be more dependent on the personal contextual changes and other latent factors characterizing communication, e.g. 'age' of information transmitted and presence of cliques among people.

Can blog communication dynamics be correlated with stock market activity?

Comment threads on a tech blog carry structure: who answers early, who lingers, how fast. Reading those roles as a signal correlates with movements in the stock market.
Munmun De Choudhury, Hari Sundaram, Ajita John and Doree Duncan Seligmann
Conference Paper In Proceedings of the Nineteenth ACM Conference on Hypertext and Hypermedia, HT ’08, pages 55–60, New York, NY, USA, 2008. ACM.

Abstract

In this paper, we develop a simple model to study and analyze communication dynamics in the blogosphere and use these dynamics to determine interesting correlations with stock market movement. This work can drive targeted advertising on the web as well as facilitate understanding community evolution in the blogosphere. We describe the communication dynamics by several simple contextual properties of communication, e.g. the number of posts, the number of comments, the length and response time of comments, strength of comments and the different information roles that can be acquired by people (early responders / late trailers, loyals / outliers). We study a "technology-savvy" community called Engadget (http://www.engadget.com). There are two key contributions in this paper: (a) we identify information roles and the contextual properties for four technology companies, and (b) we model them as a regression problem in a Support Vector Machine framework and train the model with stock movements of the companies. It is interestingly observed that the communication activity on the blogosphere has considerable correlations with stock market movement. These correlation measures are further cross-validated against two baseline methods. Our results are promising yielding about 78% accuracy in predicting the magnitude of movement and 87% for the direction of movement.

Facetnet: a framework for analyzing communities and their evolutions in dynamic networks

Tracking a community usually means detecting it afresh each period and hoping the pieces line up. FacetNet finds membership and evolution in one pass, so noise cannot scramble the match.
Yu-Ru. Lin, Yun Chi, Shenghuo Zhu, Hari Sundaram and Belle L. Tseng
Conference PaperIn Proceedings of the 17th international conference on World Wide Web, pages 685–694. ACM, 2008.

Abstract

We discover communities from social network data, and analyze the community evolution. These communities are inherent characteristics of human interaction in online social networks, as well as paper citation networks. Also, communities may evolve over time, due to changes to individuals' roles and social status in the network as well as changes to individuals' research interests. We present an innovative algorithm that deviates from the traditional two-step approach to analyze community evolutions. In the traditional approach, communities are first detected for each time slice, and then compared to determine correspondences. We argue that this approach is inappropriate in applications with noisy data. In this paper, we propose FacetNet for analyzing communities and their evolutions through a robust unified process. In this novel framework, communities not only generate evolutions, they also are regularized by the temporal smoothness of evolutions. As a result, this framework will discover communities that jointly maximize the fit to the observed data and the temporal evolution. Our approach relies on formulating the problem in terms of non-negative matrix factorization, where communities and their evolutions are factorized in a unified way. Then we develop an iterative algorithm, with proven low time complexity, which is guaranteed to converge to an optimal solution. We perform extensive experimental studies, on both synthetic datasets and real datasets, to demonstrate that our method discovers meaningful communities and provides additional insights not directly obtainable from traditional methods.

A generalized approach to linear transform approximations with applications to the discrete cosine transform

A real-time system cannot always afford a full transform, and cutting corners blindly wrecks the output. Splitting the DCT into signal-independent and signal-dependent parts trades computation for distortion predictably.
Yinpeng Chen and Hari Sundaram
Journal PaperEURASIP Journal on Advances in Signal Processing, 2008(1):736460, 2008

Abstract

This paper aims to develop a generalized framework to systematically trade off computational complexity with output distortion in linear transforms such as the DCT, in an optimal manner. The problem is important in real-time systems where the computational resources available are time-dependent. Our approach is generic and applies to any linear transform and we use the DCT as a specific example. There are three key ideas: (a) a joint transform pruning and Haar basis projection-based approximation technique. The idea is to save computations by factoring the DCT transform into signal-independent and signal-dependent parts. The signal-dependent calculation is done in real-time and combined with the stored signal-independent part, saving calculations. (b) We propose the idea of the complexity-distortion framework and present an algorithm to efficiently estimate the complexity distortion function and search for optimal transform approximation using several approximation candidate sets. We also propose a measure to select the optimal approximation candidate set, and (c) an adaptive approximation framework in which the operating points on the C-D curve are embedded in the metadata. We also present a framework to perform adaptive approximation in real time for changing computational resources by using the embedded metadata. Our results validate our theoretical approach by showing that we can reduce transform computational complexity significantly while minimizing distortion.

Event mining in multimedia streams

People search media archives for events, yet the term had no agreed definition. This survey organizes the field around journalism's six questions: when, where, who, what, why and how.
Lexing Xie, Hari Sundaramand Murray Campbell
Journal PaperProceedings of the IEEE, 96(4):623–647, April 2008.

Abstract

Events are real-world occurrences that unfold over space and time. Event mining from multimedia streams improves the access and reuse of large media collections, and it has been an active area of research with notable progress. This paper contains a survey on the problems and solutions in event mining, approached from three aspects: event description, event-modeling components, and current event mining systems. We present a general characterization of multimedia events, motivated by the maxim of five "W's" and one "H" for reporting real-world events in journalism: when, where, who, what, why, and how. We discuss the causes for semantic variability in real-world descriptions, including multilevel event semantics, implicit semantics facets, and the influence of context. We discuss five main aspects of an event detection system. These aspects are: the variants of tasks and event definitions that constrain system design, the media capture setup that collectively define the available data and necessary domain assumptions, the feature extraction step that converts the captured data into perceptually significant numeric or symbolic forms, statistical models that map the feature representations to richer semantic descriptions, and applications that use event metadata to help in different information-seeking tasks. We review current event-mining systems in detail, grouping them by the problem formulations and approaches. The review includes detection of events and actions in one or more continuous sequences, events in edited video streams, unsupervised event discovery, events in a collection of media objects, and a discussion on ongoing benchmark activities. These problems span a wide range of multimedia domains such as surveillance, meetings, broadcast news, sports, documentary, and films, as well as personal and online media collections. We conclude this survey with a brief outlook on open research directions.

Detecting splogs via temporal dynamics using self-similarity analysis

Spam blogs farm search traffic and evade filters by changing their words. Treating a blog as a time series catches them by the unnatural regularity of their posting.
Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun Tatemura and Belle L. Tseng
Journal PaperACM Trans. Web, 2(1):4:1–4:35, Mar. 2008.

Abstract

This article addresses the problem of spam blog (splog) detection using temporal and structural regularity of content, post time and links. Splogs are undesirable blogs meant to attract search engine traffic, used solely for promoting affiliate sites. Blogs represent popular online media, and splogs not only degrade the quality of search engine results, but also waste network resources. The splog detection problem is made difficult due to the lack of stable content descriptors. We have developed a new technique for detecting splogs, based on the observation that a blog is a dynamic, growing sequence of entries (or posts) rather than a collection of individual pages. In our approach, splogs are recognized by their temporal characteristics and content. There are three key ideas in our splog detection framework. (a) We represent the blog temporal dynamics using self-similarity matrices defined on the histogram intersection similarity measure of the time, content, and link attributes of posts, to investigate the temporal changes of the post sequence. (b) We study the blog temporal characteristics using a visual representation derived from the self-similarity measures. The visual signature reveals correlation between attributes and posts, depending on the type of blogs (normal blogs and splogs). (c) We propose two types of novel temporal features to capture the splog temporal characteristics. In our splog detector, these novel features are combined with content based features. We extract a content based feature vector from blog home pages as well as from different parts of the blog. The dimensionality of the feature vector is reduced by Fisher linear discriminant analysis. We have tested an SVM-based splog detector using proposed features on real world datasets, with appreciable results (90% accuracy).

Contextual prediction of communication flow in social networks.

Information only helps if it arrives in time, which depends on who replies and how fast. Regression over a sender's neighborhood, topic and recipient predicts both, tested on MySpace data.
Munmun De Choudhury, Hari Sundaram, Ajita John, and Doree Duncan Seligmann
Conference PaperIn IEEE/WIC/ACM International Conference on Web Intelligence, pages 57–65, Nov 2007.

Abstract

The paper develops a novel computational framework for predicting communication flow in social networks based on several contextual features. The problem is important because prediction of communication flow can impact timely sharing of specific information across a wide array of communities. We determine the intent to communicate and communication delay between users based on several contextual features in a social network corresponding to (a) neighborhood context, (b) topic context and (c) recipient context. The intent to communicate and communication delay are modeled as regression problems which are efficiently estimated using Support Vector Regression. We predict the intent and the delay, on an interval of time using past communication data. We have excellent prediction results on a real-world dataset from MySpace.com with an accuracy of 13-16%. We show that the intent to communicate is more significantly influenced by contextual factors compared to the delay.

Blog community discovery and evolution based on mutual awareness expansion

Search engines answer factual queries but not costly decisions needing several viewpoints. Modeling how bloggers become aware of each other, and letting that awareness spread, surfaces communities around a query.
Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun Tatemura and Belle L. Tseng
Conference Paper In IEEE/WIC/ACM International Conference on Web Intelligence, pages 48–56, Nov 2007.

Abstract

There are information needs involving costly decisions that cannot be efficiently satisfied through conventional Web search engines. Alternately, community centric search can provide multiple viewpoints to facilitate decision making. We propose to discover and model the temporal dynamics of thematic communities based on mutual awareness, where the awareness arises due to observable blogger actions and the expansion of mutual awareness leads to community formation. Given a query, we construct a directed action graph that is time-dependent, and weighted with respect to the query. We model the process of mutual awareness expansion using a random walk process and extract communities based on the model. We propose an interaction space based representation to quantify community dynamics. Each community is represented as a vector in the interaction space and its evolution is determined by a novel interaction correlation method. We have conducted experiments with a real-world blog dataset and have promising results for detection as well as insightful results for community evolution.

Media adaptation framework in biofeedback system for stroke patient rehabilitation

Immersive rehabilitation feedback must adapt to a patient who changes within a single session. Casting adaptation as feedback control, with a decision network choosing among experts, keeps therapy responsive.
Yinpeng Chen, Weiwei Xu, Hari Sundaram, Thanassis Rikakis and Sheng-Min Liu
Conference PaperBest Student Paper Finalist In Proceedings of the 15th ACM International Conference on Multimedia, MM ’07, pages 47–57, New York, NY, USA, 2007. ACM.

Abstract

In this paper, we present a media adaptation framework for an immersive biofeedback system for stroke patient rehabilitation. In our biofeedback system, media adaptation refers to changes in audio/visual feedback as well as changes in physical environment. Effective media adaptation frameworks help patients recover generative plans for arm movement with potential for significantly shortened therapeutic time. The media adaptation problem has significant challenges - (a) high dimensionality of adaptation parameter space (b) variability in the patient performance across and within sessions(c) the actual rehabilitation plan is typically a non first-order Markov process, making the learning task hard. Our key insight is to understand media adaptation as a real-time feedback control problem. We use a mixture-of-experts based Dynamic Decision Network (DDN) for online media adaptation. We train DDN mixtures per patient, per session. The mixture models address two basic questions - (a) given a specific adaptation suggested by the domain expert, predict patient performance and (b) given an expected performance, determine optimal adaptation decision. The questions are answered through an optimality criterion based search on DDN models trained in previous sessions. We have also developed new validation metrics and have very good results for both questions on actual stroke rehabilitation data.

Information dense summaries for review of patient performance in biofeedback rehabilitation

Clinicians reviewing rehabilitation data need the summary and every trial at once, which no chart gives. A dense visual design layers accuracy, flow and openness across session, set and trial.
Weiwei Xu, Hari Sundaram
Conference Paper In Proceedings of the 15th ACM International Conference on Multimedia, MM ’07, pages 843--846, New York, NY, USA, 2007. ACM.

Abstract

In this paper, we present a novel visual design for information dense summaries of patient data with applications in biofeedback rehabilitation. The problem is important in review of large medical datasets where the clinicians require that both summary and all the performance details be shown at the same time. There are two main ideas (a) Summarizing data along the conceptual facets (accuracy / flow / openness) and the temporal facets (session / set / trial) in the biofeedback therapy. The conceptual facets represent key information needed by the experts to review patient performance. (b) Effectively present the data trends and the details in context of the entire performance. The summary incorporates ideas from graphic design and reveals the performance data at two time scales.

Eventory—an event based media repository

Media archives file photos by folder, not by what happened. An event-based repository lets people define events and the relationships between them, so a community can see how occurrences connect.
Xiang-Jun Wang, Swathi Mamadgi, Aisling Kelliher and Hari Sundaram
Conference Paper In International Conference on Semantic Computing (ICSC 2007), pages 95–104, 2007.

Abstract

This paper focuses on the development of an event driven media sharing repository to facilitate community awareness. In this paper, an event refers to a real-world occurrences that unfolds over space and time. Our event model implementation supports creation of events using the standard facets of who, where, when and what. A key novelty in this research lies in the support of arbitrary event-event semantic relationships. We facilitate global as well as personalized event relationships. Each relationship can be unary or binary and can be at multiple granularities. The relationships can exist between events, between media, and between media and events. We have implemented a web based media archive system that allows people to create, explore and mange events. We have implemented an RSS based notification system that promotes awareness of actions. The initial user feedback has been positive and we are in the process of conducting a longitudinal study.

Information dense summaries for review of patient performance in biofeedback rehabilitation

A working demonstration of information-dense patient summaries: the same display carries overall trends and individual trials, so a clinician reviewing therapy never has to switch views.
Weiwei Xu, Hari Sundaram
Demo Paper In Proceedings of the 15th ACM International Conference on Multimedia, MM ’07, pages 457–458, New York, NY, USA, 2007. ACM.

Abstract

In this paper, we present a novel visual design for information dense summaries of patient data with applications in biofeedback rehabilitation. The problem is important in review of large medical datasets where the clinicians require that both summary and all the performance details be shown at the same time. There are two main ideas (a) Summarizing data along the conceptual facets (accuracy / flow / openness) and the temporal facets (session / set / trial) in the biofeedback therapy. The conceptual facets represent key information needed by the experts to review patient performance. (b) Effectively present the data trends and the details in context of the entire performance. The summary incorporates ideas from graphic design and reveals the performance data at two time scales.

Contextual wisdom: Social relations and correlations for multimedia event annotation

Labeling what an event photo shows is hard when labeled examples are scarce. Borrowing annotations from trusted people in the same network, weighted by concept co-occurrence, supplies the missing labels.
Amit Zunjarwad, Hari Sundaram and Lexing Xie
Conference Paper In Proceedings of the 15th ACM International Conference on Multimedia, MM ’07, pages 615–624, New York, NY, USA, 2007. ACM.

Abstract

This work deals with the problem of event annotation in social networks. The problem is made difficult due to variability of semantics and due to scarcity of labeled data. Events refer to real-world phenomena that occur at a specific time and place, and media and text tags are treated as facets of the event metadata. We are proposing a novel mechanism for event annotation by leveraging related sources (other annotators) in a social network. Our approach exploits event concept similarity, concept co-occurrence and annotator trust. We compute concept similarity measures across all facets. These measures are then used to compute event-event and user-user activity correlation. We compute inter-facet concept co-occurrence statistics from the annotations by each user. The annotator trust is determined by first requesting the trusted annotators (seeds) from each user and then propagating the trust amongst the social network using the biased PageRank algorithm. For a specific media instance to be annotated, we start the process from an initial query vector and the optimal recommendations are determined by using a coupling strategy between the global similarity matrix, and the trust weighted global co-occurrence matrix. The coupling links the common shared knowledge (similarity between concepts) that exists within the social network with trusted and personalized observations (concept co-occurrences). Our initial experiments on annotated everyday events are promising and show substantial gains against traditional SVM based techniques.

Splog detection using self-similarity analysis on blog temporal dynamics

Splogs have no stable vocabulary to filter on, so content-based detectors fail. Self-similarity matrices over post time, content and links expose the machine-like regularity that distinguishes a spam blog.
Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun Tatemura and Belle L. Tseng
Workshop Paper In Proceedings of the 3rd International Workshop on Adversarial Information Retrieval on the Web, AIRWeb ’07, pages 1–8, New York, NY, USA, 2007. ACM.

Abstract

This paper focuses on spam blog (splog) detection. Blogs are highly popular, new media social communication mechanisms. The presence of splogs degrades blog search results as well as wastes network resources. In our approach we exploit unique blog temporal dynamics to detect splogs. There are three key ideas in our splog detection framework. We first represent the blog temporal dynamics using self-similarity matrices defined on the histogram intersection similarity measure of the time, content, and link attributes of posts. Second, we show via a novel visualization that the blog temporal characteristics reveal attribute correlation, depending on type of the blog (normal blogs and splogs). Third, we propose the use of temporal structural properties computed from self-similarity matrices across different attributes. In a splog detector, these novel features are combined with content based features. We extract a content based feature vector from different parts of the blog -- URLs, post content, etc. The dimensionality of the feature vector is reduced by Fisher linear discriminant analysis. We have tested an SVM based splog detector using proposed features on real world datasets, with excellent results (90% accuracy).

A framework for linear transform approximation using orthogonal basis projection

When the computing budget varies moment to moment, a transform must cost less on demand. Precomputing the signal-independent part lets the system pick the cheapest approximation meeting a distortion limit.
Yingpeng Chen and Hari Sundaram
Journal Paper Journal of Multimedia, 2(3):26–35, 2007.

Abstract

This paper aims to develop a novel framework to systematically trade-off computational complexity with output distortion in linear multimedia transforms, in an optimal manner. The problem is important in real-time systems where the computational resources available are time-dependent. We solve the real-time adaptation problem by developing an approximate transform framework. There are three key contributions of this paper—(a) a fast basis projection approximation framework that allows us to store signal independent partial transform results to be used in real-time, (b) estimating the complexity distortion curve for the linear transform approximation using a given basis projection approximation set and searching for optimal transform approximation which satisfies the complexity constraint with minimum distortion and (c) determining optimal operating points on complexity distortion function and a meta-data embedding algorithm for images that allows for real-time adaptation. We have applied this approach on the FFT approximation for images with excellent results.

Modeling personal and social network context for event annotation in images

Annotating a photo means choosing among too many possible labels. Knowing what the photographer and their friends were doing narrows the field, because people in a network do correlated things.
Bageshree Shevade, Hari Sundaram and Lexing Xie
Conference PaperBest Student PaperIn Proceedings of the 7th ACM/IEEE-CS Joint Conference on Digital Libraries, JCDL ’07, pages 127–134, New York, NY, USA, 2007. ACM.

Abstract

This paper describes a framework to annotate images using personal and social network contexts. The problem is important as the correct context reduces the number of image annotation choices.. Social network context is useful as real-world activities of members of the social network are often correlated within a specific context. The correlation can serve as a powerful resource to effectively increase the ground truth available for annotation. There are three main contributions of this paper: (a) development of an event context framework and definition of quantitative measures for contextual correlations based on concept similarity in each facet of event context; (b) recommendation algorithms based on spreading activations that exploit personal context as well as social network context; (c) experiments on real-world, everyday images that verified both the existence of inter-user semantic disagreement and the improvement in annotation when incorporating both the user and social network context. We have conducted two user studies, and our quantitative and qualitative results indicate that context (both personal and social) facilitates effective image annotation.

Splog detection using content, time and link structures

A spam blog must post constantly to stay in search results, and that machine rhythm is detectable. Measuring regularity in content, timing and links identifies splogs with ninety percent accuracy.
Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun Tatemura and Belle L. Tseng
Conference Paper In 2007 IEEE International Conference on Multimedia and Expo, pages 2030–2033, July 2007.

Abstract

This paper focuses on spam blog (splog) detection. Blogs are highly popular, new media social communication mechanisms and splogs corrupt blog search results as well as waste network resources. In our approach we exploit unique blog temporal dynamics to detect splogs. The key idea is that splogs exhibit high temporal regularity in content and post time, as well as consistent linking patterns. Temporal content regularity is detected using a novel autocorrelation of post content. Temporal structural regularity is determined using the entropy of the post time difference distribution, while the link regularity is computed using a HITS based hub score measure. Experiments based on the annotated ground truth on real world dataset show excellent results on splog detection tasks with 90% accuracy.

Blog Antenna: Summarization of Personal Blog Temporal Dynamics Based on Self-Similarity Factorization

A personal blog's character cannot be captured by a few topic labels. Factorizing its self-similarity over time extracts evolving themes, and distinguishes personal, cooperative, power and spam blogs.
Yu-Ru Lin and Hari Sundaram
Conference PaperIn 2007 IEEE International Conference on Multimedia and Expo, pages 540–543, July 2007.

Abstract

In this paper, we present a framework to analyze and summarize the temporal dynamics within personal blogs. Blog temporal dynamics are difficult to capture using a few class descriptors. Our approach comprises of (1) a representation of blog dynamics using self-similarity matrices, (2) theme extraction using non-negative self-similarity matrix factorization, and (3) a visualization representing blog theme evolution. Summaries based on large real-world blog datasets reveals interesting temporal characteristics for four blog types - personal blog, cooperative blog, power blog and spam blogs.

Exploiting personal and social network context for event annotation

Correct context makes an annotation useful, and one person rarely supplies enough. Spreading activation across their own history and their social network recommends labels that users judged effective.
Bageshree Shevade, Hari Sundaram and Lexing Xie
Conference Paper In 2007 IEEE International Conference on Multimedia and Expo, pages 835–838, July 2007.

Abstract

This paper describes our framework to annotate events using personal and social network contexts. The problem is important as the correct context is critical to effective annotation. Social network context is useful as real-world activities of members of the social network are often correlated, within a specific context. There are two main contributions of this paper: (a) development of an event context framework and definition of quantitative measures for contextual correlations based on concept similarity (b) recommendation algorithms based on spreading activations that exploit personal context as well as social network context. We have very good experimental results. Our user study with real world personal images indicates that context (both personal and social) facilitates effective image annotation.

Modeling user context with applications to media retrieval

Media systems that adapt to a user need a notion of context, which the field lacked. This work defines context as the knowledge affecting communication, represented as an evolving graph.
Ankur Mani and Hari Sundaram
Journal Paper Multimedia Systems, 12(4-5):339–353, 2007.

Abstract

In this paper, we develop a theoretical understanding of multi-sensory knowledge and user context and their inter-relationships. This is used to develop a generic representation framework for multi-sensory knowledge and context. A representation framework for context can have a significant impact on media applications that dynamically adapt to user needs. There are three key contributions of this work: (a) theoretical analysis, (b) representation framework and (c) experimental validation. Knowledge is understood to be a dynamic set of multi-sensory facts with three key properties – multi-sensory, emergent and dynamic. Context is the dynamic subset of knowledge that affects the communication between entities. We develop a graph based, multi-relational representation framework for knowledge, and model its temporal dynamics using a linear dynamical system. Our approach results in a stable and convergent system. We applied our representation framework to a image retrieval system with a large collection of photographs from everyday events. Our experimental validation with the retrieval evaluated against two reference algorithms indicates that our context based approach provides significant gains in real-world usage scenarios.

Real-time sonification of movement for an immersive stroke rehabilitation environment.

A stroke patient cannot see their own arm's error while reaching. Turning the movement into music gives continuous, intuitive information about the motion and keeps patients engaged through repetitive therapy.
Isaac Wallis, Todd Ingalls, Thanassis Rikakis, Loren Olsen, Yinpeng Chen, Weiwei Xu and Hari Sundaram
Conference Paper In Proceedings of the 13th international conference on auditory display, pages 26–29, 2007.

Abstract

This paper describes a novel and functional application of data sonification as an element in an immersive stroke rehabilitation system. For two years, we have been developing a task-based experiential media biofeedback system that incorporates musical feedback as a means to maintain patient interest and impart movement information to the patient. This paper delivers project background, system goals, a description of our system including an in-depth look at our audio engine, and lastly an overview of proof of concept experiments with both unimpaired subjects and actual stroke patients suffering from right-arm impairment.

Context Aware Routing of Enterprise User Communications

An enterprise cannot tell which worker should field a given request. Routing on availability, expertise, location, activity and device directs each request to the agent most able to resolve it.
Munmun De Choudhury, Hari Sundaram, Ajita John, and Doree Duncan Seligmann
Workshop Paper In Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07). March 2007. pp. 39-44.

Abstract

This paper develops a context aware framework to address the diverse communication needs of a modern enterprise. Such enterprises are characterized by workers in different locations, subject to different policies, using different communication devices, and having varying degrees of skill sets. This diversity poses challenges in finding the most effective human worker (agent) for tasks like fielding a customer request, helping another agent with additional expert knowledge, or more generally help complete a task like a supply chain exception. We focus on the problem of routing communications to the most effective agent using a spectrum of contextual knowledge: availability, media type, activity, expertise, and location. We determine an optimal ‘request-to-agent’ routing based on several metrics of effectiveness depending on the communication context. The optimal agent is selected to communicate on a specific media who minimizes the expected duration of interaction while maximizes the probability of successful call completion. Based on our model we have conducted simulations involving context aware and noncontext aware routing scenarios. The results indicate that the context aware routing outperforms other conventional requestrouting techniques. The work presented here can impact routing algorithms, as well as address problems related to enterprise staffing and temporal variation of context for the agent.

An Arts, Sciences and Engineering Education and Research Initiative for Experiential Media

Training media scientists inside one discipline produces people who cannot build hybrid physical-digital environments. This program organizes graduate training around research problems instead of departments, across arts, science and engineering.
Thanassis Rikakis, Andreas Spanias, Hari Sundaramand Jiping He
Conference Paper In Proceedings. Frontiers in Education. 36th Annual Conference, pages 13--18, 2006

Abstract

This paper presents a novel interdisciplinary approach for the training of media scientists and engineers. The approach is being implemented at the Arts, Media and Engineering program at Arizona State University. Our graduates will produce new paradigms for the integration of computation and media in the physical human experience. Their work will result in hybrid physical-digital environments that address significant challenges in key areas of the human condition. The training model has the following characteristics: it is driven by research problems rather than by disciplines; it is based on an extensive interdisciplinary network; it is organized under the dimensions of research and application and promotes work at their intersection; it provides multiple paths for combining different types of disciplinary training with interdisciplinary training; it also provides a transdisciplinary training path. This paper presents the reasoning and implementation structures of these key facets, discusses our evaluation approach and presents preliminary results.

The Computational Extraction of Spatio-Temporal Formal Structures in the Interactive Dance Work '22'

Choreography carries structure a viewer feels but cannot name. Extracting spatial and temporal patterns from a single dance work exposes that hidden composition, letting digital feedback respond to it.
Vidyarani M Dyaberi, Hari Sundaram, Thanassis Rikakis and Jodi James
Conference Paper (invited) In 2006 Fortieth Asilomar Conference on Signals, Systems and Computers, pages 59--63.

Abstract

In this paper we propose a framework for the computational extraction of spatial and time characteristics of a single choreographic work.Computational frameworks can aid in revealing non-salient compositional structures in modern dance. The computational extraction of such features allows for the creation of interactive works where the movement and the digital feedback (graphics,sound etc)are integrally connected at deep level of structures. It also facilitates a better understanding of the choreographic process. There are two key contributions in this paper: (a) a systematic analysis of the observable and non-salient aspects of solo dance form, (b) computational analysis of spatio-temporal phrasing structures guided by critical understanding of observable form. Our analysis results are excellent indicating the presence of rich, latent spatio-temporal organization in specific semi- improvisatory modern dance works that may provide rich structural material for interactivity.

Novel Design of Interactive Multimodal Biofeedback System for Neurorehabilitation

Showing a stroke patient an animated arm makes them watch the screen, not their body. Encoding movement in the clarity of a scenic image instead keeps attention on the motion.
He Huang, Yinpeng Chen, Weiwei Xu, Hari Sundaram, Loren Olson, Todd Ingalls, Thanassis Rikakis and Jiping He
Conference Paper In 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, pages 4925--4928, NY, NY.

Abstract

A previous design of a biofeedback system for Neurorehabilitation in an interactive multimodal environment has demonstrated the potential of engaging stroke patients in task-oriented neuromotor rehabilitation. This report explores the new concept and alternative designs of multimedia based biofeedback systems. In this system, the new interactive multimodal environment was constructed with abstract presentation of movement parameters. Scenery images or pictures and their clarity and orientation are used to reflect the arm movement and relative position to the target instead of the animated arm. The multiple biofeedback parameters were classified into different hierarchical levels w.r.t. importance of each movement parameter to performance. A new quantified measurement for these parameters were developed to assess the patient’s performance both real-time and offline. These parameters were represented by combined visual and auditory presentations with various distinct music instruments. Overall, the objective of newly designed system is to explore what information and how to feedback information in interactive virtual environment could enhance the sensorimotor integration that may facilitate the efficient design and application of virtual environment based therapeutic intervention.

Basis Projection for Linear Transform Approximation in Real-Time Applications

Real-time systems get whatever compute is left over, which varies. Projecting a transform onto a stored basis lets quality degrade gracefully rather than the computation failing to finish.
Yinpeng Chen and Hari Sundaram
Conference PaperBest Student Paper Finalist In 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings, volume 2, pages 637--640.

Abstract

This paper aims to develop a novel framework to systematically trade-off computational complexity with output distortion, in linear multimedia transforms, in an optimal manner. The problem is important in real-time systems where the computational resources available are time-dependent. We solve the real-time adaptation problem by developing an approximate transform framework. There are three key contributions of this paper—(a) a fast basis approximation framework that allows us to store signal independent partial transform results to be used in real-time, (b) estimating the complexity distortion curve for the linear transform using a basis set and (c) determining optimal operating points and a meta-data embedding algorithm for images that allows for real-time adaptation. We have applied this approach on the FFT transform with excellent results.

Multimodal Archiving, Real-time Annotation and Information Visualization in a Biofeedback System for Stroke Patient Rehabilitation

Long-term stroke therapy generates motion data nobody can revisit later. Archiving it in real time, with collaborative annotation, lets therapists analyze sessions together and see what the computing actually contributed.
Weiwei Xu, Yinpeng Chen, Hari Sundaram and Thanassis Rikakis
Workshop Paper In Proceedings of the 3rd ACM Workshop on Continuous Archival and Retrieval of Personal Experiences, CARPE '06, pages 3--12, New York, NY, USA. ACM.

Abstract

In this paper we present our work on a system to support real-time multimodal archiving, collaborative annotation and offline information visualization for a biofeedback stroke-rehabilitation application. Our archiving / annotation / visualization system can play a critical role in the long-term biofeedback stroke therapy by supporting cooperative data analysis and media feedback as well as by providing the therapist with insight into computing- supported therapy. There are three contributions of this paper: (a) the design of a robust archiving system that archives in real time parametric model data (motion capture, motion analysis and audio / visual synthesis parameters) as well as audio / video from the biofeedback environment. (b) a web-based annotation tool designed with low cognitive load (c) a hierarchical information visualization tool that enables the therapist and other team members to examine quantitative motion analysis of subject performance with the context of media feedback, thus enabling collaborative insights. Our user studies indicate that the system performs well.

Signal processing for the arts: Reaching out to new audiences

Artists use filters, reverb and delay without the mathematics behind them, so cannot predict a creative choice before making it. This paper asks how to teach signal processing to them.
Hari Sundaram and Todd Ingalls
Journal Paper IEEE Signal Processing Magazine, 23(3):14--18, 2006.

Abstract

Today, media creators form a significant fraction of those who use signal processing tools. Environments such Max/MSP [1] and Photoshop [2] play a key role in the creation of music and images. In these environments, authors frequently use advanced signal processing algorithms in the form of filters as well as effects such as sound reverberations and delays. However, most of the people involved in media production do not have a math background. The content creators are keen to develop a sophisticated understanding of their tools. This allows them to predict the effects of their creative decisions before experiencing them. It also helps foster an understanding of why certain choices (e.g., size of the convolution ker- nel) can have a big impact on the final result. It is important to note that the computer music community [3], [4] has played a significant role in broadening the reach of signal processing. In this article, we describe our experiences with developing a signal processing course specifically designed for students with a background in the arts. The course was developed at the new Arts Media and Engineering (AME) program at Arizona State University.

Experiential Media Systems

An encyclopedia entry defining experiential media systems: real-time environments where a person is both the producer and the consumer of meaning, and knowledge arrives through bodily interaction.
Hari Sundaram and Thanassis Rikakis
Book Chapter In Furht, B., editor, Encyclopedia of Multimedia, pages 225--233. Springer US, Boston, MA.

Abstract

This book chapter provides a definition for experiential media systems, discusses motivating ideas and presents example applications.

Creating Serendipitous Encounters in a Geographically Distributed Community

A distributed workforce never bumps into each other in a hallway, and community depends on those accidents. Linked media repositories and ambient interfaces manufacture the chance encounter across geography.
Adithya Renduchintala, Aisling Kelliher and Hari Sundaram
Workshop Paper In Proceedings of the 1st ACM International Workshop on Human-centered Multimedia, HCM '06, pages 45--54, New York, NY, USA. ACM.

Abstract

This paper is focused on the development of serendipitous interfaces that promote casual and chance encounters within a geographically distributed community. The problem is particularly important for distributed workforces, where there is little opportunity for chance encounters that are crucial to the formation of a sense of community. There are three contributions of this paper. (a) development of a robust communication architecture facilitating serendipitous casual interaction using online media repositories coupled to two multimodal interfaces (b) development of multimodal interfaces that allow users to browse, leave audio comments, and asynchronously listen to other community members, and (c) a multimodal gesture driven control (vision and ultrasonic) of the audio-visual display. Our user studies reveal that the interfaces are well liked, and promote social interaction.

Modular Design of Media Retrieval Workflows Using ARIA

Building a media retrieval application means wiring together components that each trade delay against quality. ARIA makes those workflows modular, so components can be swapped and tuned without rebuilding.
Lina Peng, Gisik Kwon, Yinpeng Chen, K. Selcuk Candan, Hari Sundaram, Karamvir Chatha and Maria Luisa Sapino
Conference Paper In Sundaram, H., Naphade, M., Smith, J. R., and Rui, Y., editors, Image and Video Retrieval, pages 491--494, 2006, Springer, Berlin Heidelberg.

Abstract

In this demo, we present the use of the ARIA platform for modular design of media processing and retrieval applications. ARIA is a middleware for describing and executing media processing workflows to process, filter, and fuse sensory inputs and actuate responses in real- time. ARIA is designed with the goal of maximum modularity and ease of integration of a diverse collection of media processing components and data sources. Moreover, ARIA is cognizant of the fact that various media operators and data structures are adaptable in nature; i.e, the delay, size, and quality/precision characteristics of these operators can be controlled via various parameters. In this demo, we present the ARIA design interface in different image processing and retrieval scenarios.

Context-Aware Media Retrieval

Relevance feedback asks users to keep correcting a search. Modeling what the user already knows and is doing retrieves the right photos with less correction, outperforming relevance feedback in experiments.
Ankur Mani and Hari Sundaram
Conference Paper In Sundaram, H., Naphade, M., Smith, J. R., and Rui, Y., editors, Image and Video Retrieval, pages 483--486, 2006, Springer, Berlin Heidelberg.

Abstract

In this paper we propose a representation framework for dynamic multi-sensory knowledge and user context, and its application in media retrieval. We provide a definition of context, the relationship between context and knowledge and the importance of communication both as a means for the building of context as well as the end achieved by the context. We then propose a model of user context and demonstrate its application in a photo retrieval application. Our experiments demonstrate the advantages of the context-aware media retrieval over other media retrieval approaches especially relevance feedback.

The Splog Detection Task and A Solution Based on Temporal and Link Properties.

Spam blogs were judged by benchmarks borrowed from web and email spam, which miss what makes them different. This paper defines a time-sensitive task that rewards catching a splog early.
Yu-Ru Lin, Lin, Wen-Yen Chen, Xiaolin Shi, Richard Sia, Xiaodan Song, Yun Chi, Koji Hino, Hari Sundaram, Junichi Tatemura, and Belle Tseng
Workshop Paper In The Fifteenth Text REtrieval Conference (TREC 2006) Proceedings.

Abstract

Spam blogs (splogs) have become a major problem in the increasingly popular blogosphere. Splogs are detrimental in that they corrupt the quality of information retrieved and they waste tremendous network and storage resources. We study several research issues in splog detection. First, in comparison to web spam and email spam, we identify some unique characteristics of splog. Second, we propose a new online task that captures the unique characteristics of splog, in addition to tasks based on the traditional IR evaluation framework. The new task introduces a novel time-sensitive detection evaluation to indicate how quickly a detector can identify splogs. Third, we propose a splog detection algorithm that combines traditional content features with temporal and link regularity features that are unique to blogs. Finally, we develop an annotation tool to generate ground truth on a sampled subset of the TREC-Blog dataset. We conducted experiments on both offline (traditional splog detection) and our proposed online splog detection task. Experiments based on the annotated ground truth set show excellent results on both offline and online splog detection tasks.

Discovery of blog communities based on mutual awareness

Blog links do not mean what web links mean, so borrowed graph methods find the wrong groups. Modeling when bloggers visibly notice each other recovers communities that actually cohere.
Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun Tatemura, and Belle Tseng
Workshop Paper In Proceedings of the 3rd Annual Workshop on the Weblogging Ecosystem. WWW 2006.

Abstract

Blogs have many fast growing communities on the Internet. Discovering such communities in the blogosphere is important for sustaining and encouraging new blogger participation. We focus on extracting communities based on two key insights—(a) communities form due to individual blogger actions that are mutually observable; (b) semantics of the hyperlink structure are different from traditional web analysis problems. Our approach involves developing computational models for mutual awareness that incorporates the specific action type, frequency and time of occurrence. We use the mutual awareness feature with a ranking- based community extraction algorithm to discover communities. To validate our approach, four performance measures are used on the WWW2006 Blog Workshop dataset and the NEC focused blog dataset with excellent quantitative results. The extracted communities also demonstrate to be semantically cohesive with respect to their topics of interest.

The Computational Extraction of Temporal Formal Structures in the Interactive Dance Work '22'

Modern dance hides temporal structure neither audience nor choreographer can articulate. Extracting the timing patterns of a single work makes that structure explicit, letting sound and graphics lock onto it.
Vidyarani M. Dyaberi, Hari Sundaram, Thanassis Rikakis and Jodi James
Conference Paper In Proceedings of the 14th ACM International Conference on Multimedia, MM '06, pages 748--751, New York, NY, USA. ACM.

Abstract

In this paper we propose a framework for the computational extraction of time characteristics of a single choreographic work. Computational frameworks can aid in revealing non-salient compositional structures in modern dance. The computational extraction of such features allows for the creation of interactive works where the movement and the digital feedback (graphics, sound etc) are integrally connected at deep level of structures. It also facilitates a better understanding of the choreographic process. There are two key contributions in this paper: (a) a systematic analysis of the observable and non-salient aspects of solo dance form, (b) computational analysis of temporal phrasing structures guided by critical understanding of observable form. Our analysis results are excellent indicating the presence of rich, latent temporal organization in specific semi-improvisatory modern dance works that may provide rich structural material for interactivity.

A Computational Estimate of the Physical Effort in Human Poses

How hard a pose is to hold is obvious to a dancer and invisible to a computer. Combining skeletal and gravitational constraints estimates that effort across 55 annotated dance poses.
Yinpeng Chen, Hari Sundaram and Jodi James
Conference Paper In Cham, T.-J., Cai, J., Dorai, C., Rajan, D., Chua, T.-S., and Chia, L.-T., editors, Advances in Multimedia Modeling, pages 393--404, 2006.

Abstract

This paper deals with the problem of estimating the effort required to maintain a static pose by human beings. The problem is important in developing dance summarization and rehabilitation applications. We estimate the human pose effort using two kinds of body constraints—skeletal constraints and gravitational constraints. The extracted features are combined together using SVM regression to estimate the pose effort. We tested our algorithm on 55 dance poses with different annotated efforts with excellent results. Our user studies additionally validate our approach.

The design of a real-time, multimodal biofeedback system for stroke patient rehabilitation

Conventional stroke therapy is repetitive and gives no quantitative read on recovery. An interactive environment turns each reaching attempt into sound and image while measuring progress clinical scales miss.
Yinpeng Chen, He Huang, Weiwei Xu, Richard Isaac Wallis, Hari Sundaram, Thanassis Rikakis, Todd Ingalls, Loren Olson and Jiping He
Conference Paper In Proceedings of the 14th annual ACM international conference on Multimedia, pages 763--772. 2006, ACM.

Abstract

This paper presents a novel real-time, multi-modal biofeedback system for stroke patient therapy. The problem is important as traditional mechanisms of rehabilitation are monotonous, and do not incorporate detailed quantitative assessment of recovery in addition to traditional clinical schemes. We have been working on developing an experiential media system that integrates task dependent physical therapy and cognitive stimuli within an interactive, multimodal environment. The environment provides a purposeful, engaging, visual and auditory scene in which patients can practice functional therapeutic reaching tasks, while receiving different types of simultaneous feedback indicating measures of both performance and results. There are three contributions of this paper—(a) identification of features and goals for the functional task (b) The development of sophisticated feedback (auditory and visual) mechanisms that match the semantics of action of the task. We additionally develop novel action-feedback coupling mechanisms. (c) New metrics to validate the ability of the system to promote learnability, stylization and engagement. We have validated the system for nine subjects with excellent results.

Summarization and Visualization of Communication Patterns in a Large-Scale Social Network

A corporate network's communication is too large to lay out as a graph. A ring-based display instead reveals periodic, isolated and widespread activity patterns at several time scales at once.
Preetha Appan, Hari Sundaram and Belle Tseng
Conference Paper In Ng, W.-K., Kitsuregawa, M., Li, J., and Chang, K., editors, Advances in Knowledge Discovery and Data Mining, pages 371--379, 2006, Springer Berlin Heidelberg.

Abstract

This paper deals with the problem of summarization and visualization of communication patterns in a large scale corporate social network. The solution to the problem can have significant impact in understanding large scale social network dynamics. There are three key aspects to our approach. First we propose a ring based network representation scheme—the insight is that visual displays of temporal dynamics of large scale social networks can be accomplished without using graph based layout mechanisms. Second, we detect three specific network activity patterns—periodicity, isolated and widespread patterns at multiple time scales. For each pattern we develop specific visualizations within the overall ring based framework. Finally we develop an activity pattern ranking scheme and a visualization that enables us to summarize key social network activities in a single snapshot. We have validated our approach by using the large Enron corpus—we have excellent activity detection results, and very good preliminary user study results for the visualization.

Estimating the Physical Effort of Human Poses

Effort is a property of a pose no image feature captures directly. Deriving it from skeletal and gravitational constraints yields a measure useful for classifying poses and modeling human attention.
Yinpeng Chen, Hari Sundaram, and Jodi James
Conference Paper In Image and Video Retrieval, Berlin, Heidelberg. 2006. pp. 487–490. Springer Berlin Heidelberg.

Abstract

This paper deals with the problem of estimating the effort required to maintain a static pose by human beings. The problem is important in developing effective pose classification as wells as in developing models of human attention. We estimate the human pose effort using two kinds of body constraints – skeletal constraints and gravitational constraints. The extracted features are combined together using SVM regression to estimate the pose effort. We tested our algorithm on 55 poses with different annotated efforts with excellent results. Our user studies additionally validate our approach.

A Real-Time, Multimodal Biofeedback System for Stroke Patient Rehabilitation

Stroke patients repeat reaching exercises with little sense of whether they are improving. This system builds an engaging audio-visual scene around the task, so feedback arrives while the movement happens.
Yinpeng Chen, Weiwei Xu, Richard Isaac Wallis, Hari Sundaram, Thanassis Rikakis, Todd Ingalls, Loren Olson, and Jiping He
Conference PaperBest Demo In Proceedings of the 14th ACM International Conference on Multimedia, New York, NY, USA. 2006. pp. 501–502. Association for Computing Machinery.

Abstract

This paper presents a novel real-time, multi-modal biofeedback system for stoke patient therapy. The problem is important as traditional mechanisms of rehabilitation are monotonous, and do not incorporate detailed quantitative assessment of recovery in addition to traditional clinical schemes. We have been working on developing an experiential media system that integrates task dependent physical therapy and cognitive stimuli within an interactive, multimodal environment. The environment provides a purposeful, engaging, visual and auditory scene in which patients can practice functional therapeutic reaching tasks, while receiving different types of simultaneous feedback indicating measures of both performance and results. There are two contributions of this paper – (a) identification of features and goals for the functional task, (b) the development of sophisticated feedback (auditory and visual) mechanisms that match the semantics of action of the task. Categories and Subject Descriptors J.3 [Life and Medical Sciences]: Health; H.5.2 [Information Interfaces and Presentation]: User Interfaces – auditory (nonspeech) feedback, screen design, interaction style General Terms Design, Experimentation, Human Factors

Estimating Complexity of 2D Shapes

How complicated a shape looks is obvious to a person and undefined for a machine. Entropy of distance and angle yields a complexity score that tracks human perception closely.
Yinpeng Chen and Hari Sundaram
Conference Paper In 2005 IEEE 7th Workshop on Multimedia Signal Processing, pages 1--4.

Abstract

This paper deals with the problem of estimating 2D shape complexity. This has important applications in computer vision as well as in developing efficient shape classification algorithms. We define shape complexity using correlates of Kolmogorov complexity—entropy measures of global distance and local angle, and a measure of shape randomness. We tested our algorithm on synthetic and real world datasets with excellent results. We also conducted user studies that indicate that our measure is highly correlated with human perception. They also reveal an intuitive shape sensitivity curve—simple shapes are easily distinguished by small complexity variations, while complex shapes require significant complexity differences to be differentiated.

Design of a generative model for soundscape creation

Recorded ambience loops and gives itself away. A generative model grounded in acoustic ecology builds sonic environments that keep unfolding, real or imagined, without repeating.
David Birchfield, Nahla Mattar and Hari Sundaram
Conference Paper In Proceedings of the International Computer Music Conference, 2005, Barcelona, Spain.

Abstract

This paper describes the design and preliminary implementation, of a generative model for dynamic, real time soundscape creation. Our model is based on the work of the Acoustic Ecology community and provides a framework for the automated creation of compelling sonic environments that are both real and imagined. We outline extensions to the model that include interaction paradigms, context modeling, sound acquisition, and sound synthesis. Our work is flexible and extensible to a variety of different applications.

Context-Aware Dynamic Presentation Synthesis for Exploratory Multimodal Environments

A fixed presentation ignores what its viewer already knows or just looked at. Modeling interests, history and behavior as they evolve lets the system choose each next element for coherence.
Harini Sridharan, Ankur Mani, Hari Sundaram, Jennifer Brungart and David Birchfield
Conference Paper In 2005 IEEE International Conference on Multimedia and Expo, pages 1014--1017.

Abstract

In this paper, we develop a novel real-time, interactive, automatic multimodal exploratory environment that dynamically adapts the media presented, to user context. There are two key contributions of this paper—(a) development of multimodal user-context model and (b) modeling the dynamics of the presentation to maximize coherence. We develop a novel user-context model comprising interests, media history, interaction behavior and tasks, that evolves based on the specific interaction. We also develop novel metrics between media elements and the user context. The presentation environment dynamically adapts to the current user context. We develop an optimal media selection and display framework that maximizes coherence, while constrained by the user-context, user goals and the structure of the knowledge in the exploratory environment. The experimental results indicate that the system performs well. The results also show that user-context models significantly improve presentation coherence.

A Multimodal Complexity Comprehension-Time Framework for Automated Presentation Synthesis

An automated presentation must know how long a viewer needs with each element. Estimating the information complexity of audio, image and text predicts comprehension time, calibrated against user studies.
Harini Sridharan, Ankur Mani and Hari Sundaram
Conference Paper In 2005 IEEE International Conference on Multimedia and Expo, pages 1042--1045.

Abstract

In this paper, we present a joint multimodal (audio, visual and text) framework to map the informational complexity of the media elements to comprehension time. The problem is important for interactive multimodal presentations. We propose the joint comprehension time to be a function of the media Kolmogorov complexity. For audio and images, the complexity is estimated using a lossless universal coding scheme. The text complexity is derived by analyzing the sentence structure. For all three channels, we conduct user-studies to map media complexity to comprehension time. For estimating the joint comprehension time, we assume channel independence resulting in a conservative comprehension time estimate. The time for the visual channels (text and images) are deemed additive, and the joint time is then the maximum of the visual and the auditory comprehension times. The user studies indicate that the model works very well, when compared with fixed-time multimodal presentations.

A visual annotation framework using common-sensical and linguistic relationships for semantic media retrieval

Labeling images one at a time never scales. Propagating labels through common sense and linguistic relations, with an interface for grouping images into visual concepts, spreads each annotation much further.
Bageshress Shevade and Hari Sundaram
Workshop Paper In International Workshop on Adaptive Multimedia Retrieval, pages 251--265, 2005, Springer.

Abstract

In this paper, we present a novel image annotation approach with an emphasis on—(a) common sense based semantic propagation, (b) visual annotation interfaces and (c) novel evaluation schemes. The annotation system is interactive, intuitive and real-time. We attempt to propagate semantics of the annotations, by using WordNet and ConceptNet, and low-level features extracted from the images. We introduce novel semantic dissimilarity measures, and propagation frameworks. We develop a novel visual annotation interface that allows a user to group images by creating visual concepts using direct manipulation metaphors without manual annotation. We also develop a new evaluation technique for annotation that is based on relationship between concepts based on commonsensical relationships. Our Experimental results on three different datasets, indicate that the annotation system performs very well. The semantic propagation results are good—we converge close to the semantics of the image by annotating a small number (~16.8%) of database images.

A Collaborative Annotation Framework

Annotating a shared collection alone is tedious and inconsistent. Recommending labels to each member from media features, context and commonsense relations lets a social network annotate its photos together.
Bageshress Shevade, Hari Sundaram and Min Yen-Kan
Conference Paper In 2005 IEEE International Conference on Multimedia and Expo, pages 1346--1349.

Abstract

This paper describes our system that enables members of a social network to collaboratively annotate a shared media collection. The problem is important since online social networks are emerging as conduits for exchange of everyday experiences. Our collaborative annotation system provides personalized recommendations to each user, based on (a) media features, (b) context, (c) commonsensical relationships and (d) linguistic relationships. We also develop novel concept specificity and abstractness / concreteness measures that further adapt the recommendations to the specific concept. Our preliminary user studies indicate that the system performs well and is more useful as compared to standard web browser recommendation schemes.

A computationally efficient 3D shape rejection algorithm

Comparing 3D poses marker by marker is too slow for real-time use. Representing shapes at multiple resolutions lets the algorithm reject a mismatch early, without ever computing the full distance.
Yinpeng Chen and Hari Sundaram
Conference Paper In 2005 IEEE International Conference on Multimedia and Expo, page 4 pp.

Abstract

In this paper, we present an efficient 3D shape rejection algorithm for unlabeled 3D markers. The problem is important in domains such as rehabilitation and the performing arts. There are three key innovations in our approach—(a) a multi-resolution shape representation using Haar wavelets for unlabeled markers, (b) a multi-resolution shape metric and (c) a shape rejection algorithm that is predicated on the simple idea that we do not need to compute the entire distance to conclude that two shapes are dissimilar. We tested the approach on a real-world pose classification problem with excellent results. We achieved a classification accuracy of 98% with an order of magnitude improvement in terms of computational complexity over a baseline shape matching algorithm.

An interdisciplinary arts and engineering initiative for experiential multimedia

Media research needs people trained in both engineering and the arts, which university structure discourages. This program grafts hybrid training onto existing degrees rather than creating a separate department.
Thanassis Rikakis, Jiping He, Hari Sundaram Gang Qian and Andreas Spanias
Conference Paper In 2005 ASEE Annual Conference and Exposition: The Changing Landscape of Engineering and Technology Education in a Global World.

Abstract

The engineering, arts and science disciplines involved in media training, research and education at Arizona State University have come together to create the Arts, Media and Engineering (AME) graduate education and research program. The education component of this program consists of formalized graduate concentrations within existing degrees that allow faculty and students to combine extensive training in their chosen discipline offered through their home department with hybrid engineering-arts-sciences training offered through AME. This paper states a basic education and training problem in arts and media and presents a program that was formed at Arizona State University to address this problem. The structures, participation, associated sub-areas of this program are also described.

Media Processing Workflow Design and Execution with ARIA

A live performance cannot wait for a slow media pipeline. Describing the processing as a workflow graph lets ARIA schedule it against quality-of-service guarantees while the performance is happening.
Lina Peng, Gisik Kwon, K. Selcuk Candan, Kyung Ryu, Karam Chatha, Hari Sundaram and Yinpeng Chen
Conference Paper Proceedings of the 13th Annual ACM International Conference on Multimedia, MULTIMEDIA '05, pages 800--801, New York, NY, USA. Association for Computing Machinery.

Abstract

Recently, we introduced a novel ARchitecture for Interactive Arts (ARIA) middleware that processes, filters, and fuses sensory inputs and actuates responses in real-time while providing various Quality of Service (QoS) guarantees. The objective of ARIA is to incorporate realtime, sensed, and archived media and audience responses into live performances, on demand. An ARIA media workflow graph describes how the data sensed through media capture devices will be pro- cessed and what audio-visual responses will be actuated. Thus, each data object streamed between ARIA processing components is subject to transformations, as described by a media workflow graph. The media capture and processing components, such as media filters and fusion operators, are programmable and adaptable; i.e, the delay, size, frequency, and quality/precision characteristics of individual operators can be controlled via a number of parameters. In [1, 4, 5], we developed static and dynamic optimization algorithms which maximize the quality of the actuated responses, minimize the corresponding delay and the resource usage. In this demonstration, we present the ARIA GUI and the underlying kernel. More specifically, we describe how to design a media processing workflow, with adaptive operators, using the ARIA GUI and how to use the various optimization and adaptation alternatives provided by the ARIA kernel to execute media processing workflows.

Adapting Multimedia Design to Context: A design framework for interactive, user context-adaptive, multimodal learning environments

Classroom material is written for an average student who does not exist. This framework adapts how geography content is arranged in space and time to each student's preparation and worldview.
Jennifer Brungart, Harini Sridharan, Ankur Mani, Hari Sundaram and David Birchfield
Conference Paper Proceedings of the 2005 International Design Congress, Douliou, Taiwan.

Abstract

This paper involves the description and discussion of a proposed dynamic presentation scheme for learning environments. The presentation scheme is an investigation into how high school-level content (i.e. geography) might address and adapt to the comprehension level, existing knowledge base and worldview of individual students, plus be comprehended quickly and clearly. The spatio-temporal arrangement of content that is employed within the scheme is meant to respond to the relative preparedness of students to comprehend the content, as well as to respond to the nature and complexity of the joint comprehension of multimodal information. The form of the scheme may be described as functioning similarly to a “chapter” within a media-rich, electronic “textbook.” This richness is dependant upon the simultaneous presentation of associated textual, visual and auditory information. The relationships explored and addressed within the context models described in this paper include the semantic interrelationships among concepts, linguistic and statistical relationships and common sense rules. Also, the environment offers students some opportunity to process information (i.e. “the causes and effects of population density”) in a thorough, holistic and active manner, through the analysis and synthesis of associated sets of content. The abstract framework of the learning environment consists of a content repository, an intelligent interaction interface and a dynamic presentation engine. This framework is based upon what have been determined to be the necessary components of an experiential learning environment: the efficient representation of content; the opportunity for an optimal selection of information; context-sensitive and dynamic presentation synthesis; and temporal content adaptation. A model mechanism was developed and implemented for the objective evaluation of user experience with—as well as for the comprehension of content presented within—the proposed dynamic presentation scheme. A pilot study evaluation of the model elicited some encouraging results. It seems that a multimodal user context may be a valid approach after which to model optimal dynamic user context for electronic media-based applications. For one, such a context may be applied to the temporal adaptation of information in order to create information summaries.

Generative Soundscapes for Experiential Communication

A soundscape that ignores its listener stays background noise. Making the generative model adapt to individual context, and drawing on annotated recordings of daily life, turns ambient sound into communication.
David Birchfield, Nahla Mattar, Hari Sundaram, Preetha Appan, Ankur Mani, and Bageshree Shevade
Conference Paper The Society for Electro-Acoustic Music in the United States (SEAMUS) 2005 National Conference.

Abstract

This paper describes the design and implementation of a generative model for the creation of soundscapes in real time. The model extends the work of the Acoustic Ecology community, and offers several extensions. In particular, the model is adaptive to individual user contexts and integrates audio techniques for creating immersive sonic environments. The authors outline tools and methods for the creation of annotated media databases that document daily experiences, and describe relevant applications that utilize this work.

Interfaces for Networked Media Exploration and Collaborative Annotation

Social networks carry everyday experience but offer little richer than text. Pairing collaborative annotation with a media exploration framework makes a shared photo collection navigable by the whole group.
Preetha Appan, Bageshree Shevade, Hari Sundaram and David Birchfield
Conference Paper Proceedings of the 10th International Conference on Intelligent User Interfaces, IUI ’05, pages 106--113, New York, NY, USA. ACM.

Abstract

In this paper, we present our efforts towards creating interfaces for networked media exploration and collaborative annotation. The problem is important since online social networks are emerging as conduits for exchange of everyday experiences. These networks do not currently provide media-rich communication environments. Our approach has two parts—collaborative annotation, and a media exploration framework. The collaborative annotation takes place through a web based interface, and provides to each user personalized recommendations, based on media features, and by using a common sense inference toolkit. We develop three media exploration interfaces that allow for two-way interaction amongst the participants—(a) spatio-temporal evolution, (b) event cones and (c) viewpoint centric interaction. We also analyze the user activity to determine important people and events, for each user. We also develop subtle visual interface cues for activity feedback. Preliminary user studies indicate that the system performs well and is well liked by the users.

Small-Scale Network Modeling for Interdisciplinary Collaborative Art Projects

Established disciplines have centuries-refined models for collaboration; new transdisciplinary art teams have none. Documenting who did what through the making of one mediated theater piece begins building that model.
Miranda Zent, David Birchfield, and Hari Sundaram
Conference Paper In XXV Sunbelt INSNA Social Networks Conference. January 2005.

ARIA: An Adaptive and Programmable Media-flow Architecture for Interactive Arts

An intelligent stage senses position, sound and motion, but wiring those to lights and audio meant custom code each time. ARIA lets an artist specify the mapping instead.
Lina Peng, Kasim Selcuk Candan, Kyung D. Ryu, and Karamvir S. Chatha, and Hari Sundaram
Conference Paper Proceedings of the 12th Annual ACM International Conference on Multimedia, MULTIMEDIA '04, pages 532--535, New York, NY, USA. ACM.

Abstract

We are developing an adaptive and programmable media-flow ARchitecture for Interactive Arts (ARIA) to enable real-time control of audio, video, and lighting on an intelligent stage. The intelligent stage is being equipped with a matrix of floor sensors for object localization, microphone arrays for sound localization, beam forming and motion capture system. ARIA system provides an interface for specifying intended mappings of the sensory inputs to audio-visual responses. Based on the specifications, the sensory inputs are streamed, filtered and fused, actuate a controllable projection system, surround sound and lighting system. The actuated responses take place in real-time and satisfy QoS requirements in live performance. In this paper, we present the ARIA quality-adaptive architecture. We model the basic information unit as a data object with a meta-data header and object payload streamed be- tween nodes in the system and use a directed acyclic network to model media stream processing. We define performance metrics for the output precision, resource consumption, and end-to-end delay. The filters and fusion operators are being implemented by quality aware signal processing algorithms. The proper node behavior is chosen at runtime to achieve the QoS requirements and adapt to input object properties. For this purpose, ARIA utilizes a two-phase approach: static pre-optimization and dynamic run-time adaptation.

The Networked Home As a User-centric Multimedia System

Fast home networks arrived before any way to use them: people still share everyday experience as email attachments. This position paper frames the home itself as a user-centric multimedia system.
Ankur Mani, Hari Sundaram, David Birchfield and Gang Qian
Workshop Paper In Proceedings of the 2004 ACM Workshop on Next-generation Residential Broadband Challenges, NRBC '04, pages 19--30, New York, NY, USA. ACM.

Abstract

This is a position paper that frames a networked home as a situated, user-centric multimedia system. The problem is important for two reasons—(a) the emergence of high speed networked connections alter media consumption and interaction practices and (b) ordinary consumers currently communicate everyday experiences through limited means (e.g. e-mail attachments). We need new mechanisms for networked creation and consumption of media, as well as new interaction paradigms that will allow us to utilize the full potential of the networked, multimedia environment. We envision an augmented user-context adaptive home that enables the user to rest, reflect, interact and communicate everyday experiences through multimedia. A key insight is that the practice of consumption, communication and interaction with media, across different devices and interaction modalities, affect the user context, and in turn is affected by it. The result is a highly personalized media practice for each user. We discuss three focal areas of our current research—(a) models for user context, (b) communication of meaning and (c) situated interaction. Modeling user context is challenging, and we present a novel multimodal context framework. In media communication, we examine research issues in media acquisition, media presentation and networked sharing. Situated multimedia frameworks are physically grounded systems, that require new analytical models, interaction paradigms, and additionally require new real-time concerns. Our framework is promising, and we believe will lead to rich collection of multimedia problems that incorporate networked interaction.

Phrase Structure Detection in Dance

Meaning in dance lives in phrases, not individual gestures. Formulating a dance as a topological graph detects the fundamental ABA and Rondo structures that longer sequences are built from.
Vidyarani M Dyaberi, Hari Sundaram, Jodi James and Gang Qian
Conference Paper Proceedings of the 12th Annual ACM International Conference on Multimedia, MULTIMEDIA '04, pages 332--335, New York, NY, USA. ACM.

Abstract

This paper deals with phrase structure detection in contemporary western dance. Phrases are a sequence of movements that exist at a higher semantic abstraction than gestures. The problem is important since phrasal structure in dance, plays a key role in communicating meaning. We detect two fundamental dance structures— ABA and the Rondo, as they form the basis for more complex movement sequences. There are two key ideas in our work—(a) the use of a topological framework for deterministic structure detection and (b) novel phrasal distance metrics. The topological graph formulation succinctly captures the domain knowledge about the structure. We show how an objective function can be constructed given the topology. The minimization of this function yields the phrasal structure and phrase boundaries. The distance incorporates both movement and hierarchical body structure. The results are excellent with low median error of 7% (ABA) and 15% (Rondo).

Communicating Everyday Experiences

Everyday photos and video are unstructured and barely labeled, so retelling a day is hard. Borrowing dramatic structure, then an event model with viewpoints, lets a viewer explore non-linearly.
Preetha Appan, Hari Sundaram and David Birchfield
Workshop Paper Proceedings of the 1st ACM Workshop on Story Representation, Mechanism and Context, SRMC '04, pages 17--24, New York, NY, USA. ACM.

Abstract

In this paper, we present our approach to the problem of communicating everyday experiences. This is a challenging problem, since media from everyday events are unstructured, and often poorly annotated. We first attempt to communicate everyday experiences using a dramatic framework, by categorizing media and by introducing causal relations. Based on our experience of the dramatic framework for the everyday media, we introduce an event based framework as well as a viewpoint centric visualization that allows the viewer to have agency, in a highly interactive, non-linear manner. Our approach focuses on structured interaction for consumption of everyday experiences, in contrast to non-interactive consumption of structured communication. Our results indicate that dramatic structures do not work well with everyday media, and novel interactions / visualizations are needed. Experimental results indicate that the viewpoint centric visualization works well. We are in the process of creating a large event database of everyday events, and we are creating the necessary recording and annotation tools.

Networked Multimedia Event Exploration

Friends who live apart cannot share a photo collection the way they share an afternoon. An event model with viewpoints lets a group browse shared images across space and time.
Preetha Appan and Hari Sundaram
Conference Paper Proceedings of the 12th Annual ACM International Conference on Multimedia, MULTIMEDIA '04, pages 40--47, New York, NY, USA. ACM.

Abstract

This paper describes a novel, interactive multimodal framework that enables a network of friends to effectively visualize and browse a shared image collection. The framework is very useful for geographically disconnected friends to share experiences. Our solution involves three components—(a) an event model, (b) three new spatio-temporal event exploration schemes, and (c) a novel technique for summarizing the user interaction. We develop a simple multimedia event model, that additionally incorporates the idea of user viewpoints. We also develop new dissimilarity measures between events, that additionally incorporate user context. We develop three, task driven, event exploration environments—(a) spatio-temporal evolution, (b) event cones and (c) viewpoint centric interaction. An original contribution of this paper is to summarize the user-interaction using an interactive framework. We conjecture that an interactive summary serves to recall the original content better, than a static image-based summary. Our user studies indicate that the exploratory environment performs very well.

Video Analysis and Summarization at Structural and Semantic Levels

Understanding video means solving three problems at once: cutting it into segments, recognizing events, and condensing it. This chapter treats them together, since each constrains what the others can find.
Hari Sundaram and Shih-Fu Chang
Book Chapter In Feng, D. D., Siu, W.-C., and Zhang, H.-J., editors, Multimedia Informa- tion Retrieval and Management: Technological Fundamentals and Applications, pages 75--94, 2003, Springer Berlin Heidelberg, Berlin, Heidelberg.

Abstract

In this book-chapter, we discuss research issues and promising techniques related to three important aspects of audio-visual content analysis—(a) segmentation, (b) event analysis and (c) summarization. Each component plays an important role in the greater semantic understanding of the audio-visual data.

Computational Models for Experiences in the Arts, and Multimedia

A browsing system cannot adapt to a user it has no model of. Representing context as a graph spanning user, environment and media lets the system track how understanding evolves.
Harini Sridharan, Hari Sundaram and Thanassis Rikakis
Workshop Paper Proceedings of the 2003 ACM SIGMM Workshop on Experiential Telepresence, ETP '03, pages 31--44, New York, NY, USA. ACM.

Abstract

In this paper, we develop formal computational models for three aspects of experiential systems for browsing media—(a) context (b) interactivity through hyper-mediation and (c) context evolution using a memory model. Experiential systems deal with the problem of developing context adaptive mechanisms for knowledge acquisition and insight. Context is modeled as a union of graphs whose nodes represent concepts and where the edges represent the semantic relationships. The system context is the union of the contexts of the user, the environment and the media being accessed. We also develop a novel concept dissimilarity. We then develop algorithms to determine the optimal hyperlink for each media element by determining the relationship between the user context and the media. As the user navigates through the hyper-linked sources, the memory model captures the interaction of the user with the hyper-linked sources and updates the user context. Finally, this results in new hyper-links for the media. Our pilot user studies show excellent results, validating our framework.

Vidya: An Experiential Annotation System

Media needs semantic labels and nobody wants to supply them. Making annotation itself experiential, and propagating each label to related images through WordNet, reduces how much a person must type.
Bageshree Shevade and Hari Sundaram
Workshop Paper Proceedings of the 2003 ACM SIGMM Workshop on Experiential Telepresence, ETP '03, pages 91--98, New York, NY, USA. ACM.

Abstract

In this paper, we present a novel annotation paradigm with an emphasis on two facets—(a) the end user experience and (b) semantic propagation. The annotation problem is important since media semantics play a key role in new multimedia applications. However, there is currently very little incentive for end users to annotate. The annotation system, is interactive and experiential. We attempt to propagate semantics of the annotations, by using WordNet, a lexicographic arrangement of words, and low-level features extracted from the images. We introduce novel semantic dissimilarity measures, and propagation frameworks. The system provides insight to the user, by providing her with knowledge sources, that are constrained by the user and media context. The knowledge sources are presented using context-aware hyper-mediation. Our experimental results indicates that the systems performs well. We tested the new annotation experience using a pilot user study, the users agreed that the new framework was more useful that a traditional annotation interface. The semantic propagation results are good as well—we converge close to the semantics of the image by annotating a small number (~15%) of database images.

A Utility Framework for the Automatic Generation of Audio-visual Skims

A video summary must keep both picture and sound intelligible. Assigning each shot a utility, and a minimum viewing time set by its visual complexity, generates skims under a length budget.
Hari Sundaram, Lexing Xie and Shih-Fu Chang
Conference PaperBest Student Paper Proceedings of the Tenth ACM International Conference on Multimedia, MULTIMEDIA '02, pages 189--198, New York, NY, USA. ACM.

Abstract

In this paper, we present a novel algorithm for generating audio-visual skims from computable scenes. Skims are useful for browsing digital libraries, and for on-demand summaries in set- top boxes. A computable scene is a chunk of data that exhibits consistencies with respect to chromaticity, lighting and sound. There are three key aspects to our approach: (a) visual complexity and grammar, (b) robust audio segmentation and (c) an utility model for skim generation. We define a measure of visual complexity of a shot, and map complexity to the minimum time for comprehending the shot. Then, we analyze the underlying visual grammar, since it makes the shot sequence meaningful. We segment the audio data into four classes, and then detect significant phrases in the speech segments. The utility functions are defined in terms of complexity and duration of the segment. The target skim is created using a general constrained utility maximization procedure that maximizes the information content and the coherence of the resulting skim. The objective function is constrained due to multimedia synchronization constraints, visual syntax and by penalty functions on audio and video segments. The user study results indicate that the optimal skims show statistically significant differences with other skims with compression rates up to 90%.

Video skims: taxonomies and an optimal generation framework

Summarizing a video depends on who is watching and on what device, yet summarizers ignored both. This paper builds a taxonomy of skims and casts generation as constrained utility maximization.
Hari Sundaram and Shih-Fu Chang
Conference Paper Proceedings 2002 International Conference on Image Processing, volume 2, pages 21--24.

Abstract

This paper presents a new conceptual framework for summarization that considers the relationship between entities, device properties and user information needs. We summarize using a skim—an audio-visual clip that is a drastically condensed version of the original video. An entity is defined to be a sequence of elements that are related to each other by a certain property. In this paper we discuss the causes, the different entity types and also present a skim taxonomy. Each entity is associated with a utility. The skim is generated by a constrained utility maximization over those entity-utilities that satisfy the user information needs as well as the device rendering capabilities. We construct an optimal skim within this framework that retains a particular subset of entities. These entities have been chosen since they can be automatically computed in a robust manner. The user studies show that the optimal skims perform well in a statistically significant sense, at compression rates as high as 90%.

Computable scenes and structures in films

A film's scene boundaries are obvious to a viewer and invisible to an algorithm. Encoding film convention and the psychology of hearing into a finite-memory viewer model recovers them automatically.
Hari Sundaram and Shih-Fu Chang
Journal Paper IEEE Transactions on Multimedia, 4(4):482--491, 2002.

Abstract

In this paper, we present a computational scene model and also derive novel algorithms for computing audio and visual scenes and within-scene structures in films. We use constraints de- rived from film-making rules and from experimental results in the psychology of audition, in our computational scene model. Central to the computational model is the notion of a causal, finite-memory viewer model. We segment the audio and video data separately. In each case, we determine the degree of correlation of the most re- cent data in the memory with the past. The audio and video scene boundaries are determined using local maxima and minima, respectively. We derive four types of computable scenes that arise due to different kinds of audio and video scene boundary synchronizations. We show how to exploit the local topology of an image sequence in conjunction with statistical tests, to determine dialogs. We also derive a simple algorithm to detect silences in audio. An important feature of our work is to introduce semantic constraints based on structure and silence in our computational model. This results in computable scenes that are more consistent with human observations. The algorithms were tested on a difficult data set: three commercial films. We take the first hour of data from each of the three films. The best results: computational scene detection: 94%; dialogue detection: 91%; and recall 100% precision.

Condensing computable scenes using visual complexity and film syntax analysis

Cutting a scene short makes it unintelligible when the remaining shots are too complex to read quickly. Measuring shot complexity and respecting film grammar condenses a scene without destroying sense.
Hari Sundaram and Shih-Fu Chang
Conference Paper IEEE International Conference on Multimedia and Expo, 2001. ICME 2001., pages 273--276.

Abstract

In this paper, we present a novel algorithm to condense computable scenes. A computable scene is a chunk of data that exhibits consistencies with respect to chromaticity, lighting and sound. We attempt to condense such scenes in two ways. First, we define visual complexity of a shot to be its Kolmogorov complexity. Then, we conduct experiments that help us map the complexity of a shot into the minimum time required for its comprehension. Second, we analyze the grammar of the film language, since it makes the shot sequence meaningful. These grammatical rules are used to condense scenes, in parallel to the shot level condensation. We've implemented a system that generates a skim given a time budget. Our user studies show good results on skims with compression rates between 60~80%.

Constrained utility maximization for generating visual skims

A silent skim must carry the story on pictures alone. Maximizing utility subject to each shot's minimum comprehension time yields a summary short enough to browse and still intelligible.
Hari Sundaram and Shih-Fu Chang
Workshop Paper Proceedings IEEE Workshop on Content-Based Access of Image and Video Libraries (CBAIVL 2001), pages 124--131.

Abstract

In this paper, we present a novel algorithm to generate visual skims, that do not contain audio, from computable scenes. Visual skims are useful for browsing digital libraries, and for on-demand summaries in set-top boxes. A computable scene is a chunk of data that exhibits consistencies with respect to chromaticity, lighting and sound. First, we define visual complexity of a shot to be its Kolmogorov complexity. Then, we conduct experiments that help us map the complexity of a shot into the minimum time required for its comprehension. Second, we analyze the grammar of the film language, since it makes the shot sequence meaningful. We achieve a target skim time by minimizing a sequence utility function. It is subject to shot duration constraints, and penalty functions based on sequence rhythm, and information loss. This helps us determine individual shot durations as well as the shots to drop. Our user studies show good results on skims with compression rates up to 80%.

Audio scene segmentation using multiple features, models and time scales

Sound changes meaning when its sources change, not when its volume does. A listener model that compares recent audio against memory at several time scales finds those boundaries.
Hari Sundaram and Shih-Fu Chang
Conference Paper 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings, volume 4, pages 2441--2444. IEEE.

Abstract

In this paper we present an algorithm for audio scene segmentation. An audio scene is a semantically consistent sound segment that is characterized by a few dominant sources of sound. A scene change occurs when a majority of the sources present in the data change. Our segmentation framework has three parts: (a) A definition of an audio scene (b) multiple feature models that characterize the dominant sources and (c) a simple, causal listener model, which mimics human audition using multiple time-scales. We define a correlation function that determines correlation with past data to determine segmentation boundaries. The algorithm was tested on a difficult data set, a 1 hour audio segment of a film, with impressive results. It achieves an audio scene change detection accuracy of 97%.

Video scene segmentation using video and audio features

Shot boundaries are easy to find; scene boundaries are what a viewer actually perceives. Segmenting audio and picture separately, then looking for where both correlations dip, locates the real breaks.
Hari Sundaram and Shih-Fu Chang
Conference Paper 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532), volume 2, pages 1145--1148 vol.2.

Abstract

In this paper we present a novel algorithm for video scene segmentation. We model a scene as a semantically consistent chunk of audio-visual data. Central to the segmentation framework is the idea of a finite-memory model. We separately segment the audio and video data into scenes, using data in the memory. The audio segmentation algorithm determines the correlations amongst the envelopes of audio features. The video segmentation algorithm determines the correlations amongst shot key-frames. The scene boundaries in both cases are determined using local correlation minima. Then, we fuse the resulting segments using a nearest neighbor algorithm that is further refined using a time-alignment distribution derived from the ground truth. The algorithm was tested on a difficult data set; the first hour of a commercial film with good results. It achieves a scene segmentation accuracy of 84%.

Structural and semantic analysis of video

Video analysis had split into segmentation, summarization and classification, each pursued alone. This paper argues all three depend on domain knowledge, and introduces the computable scene as a shared foundation.
Shih-Fu Chang and Hari Sundaram
Conference Paper 2000 IEEE International Conference on Multimedia and Expo. ICME2000, volume 2, pages 687--690. IEEE.

Abstract

In this paper we discuss our recent research and open issues in structural and semantic analysis of digital videos. Specifically, we focus on segmentation, summarization and classification of digital video. In each area, we also emphasize the importance of understanding domain-specific characteristics. In scene segmentation, we introduce the idea of a computable scene as a chunk of audio-visual data that exhibits long-term consistency with regard to several audio-visual properties. In summarization, we discuss shot and program level summaries. We describe classification schemes based on Bayesian networks, which model interaction of multiple classes at different levels using multi-media. We also discuss classification techniques that exploit domain-specific spatial structural constraints as well as temporal transitional models.

Determining computable scenes in films and their structures using audio-visual memory models

A scene holds together through consistency of color, lighting and ambient sound. Modeling a viewer's finite memory across all three marks where one scene ends and the next begins.
Hari Sundaram and Shih-Fu Chang
Conference Paper Proceedings of the eighth ACM international conference on Multimedia, pages 95--104, 2000. ACM.

Abstract

In this paper we present novel algorithms for computing scenes and within-scene structures in films. We begin by mapping insights from film-making rules and experimental results from the psychology of audition into a computational scene model. We define a computable scene to be a chunk of audio-visual data that exhibits long-term consistency with regard to three properties: (a) chromaticity (b) lighting (c) ambient sound. Central to the computational model is the notion of a causal, finite-memory model. We segment the audio and video data separately. In each case we determine the degree of correlation of the most recent data in the memory with the past. The respective scene boundaries are determined using local minima and aligned using a nearest neighbor algorithm. We introduce the idea of a discrete object series to automatically determine the structure within a scene. We then use statistical tests on the series to determine the presence of dialogue. The algorithms were tested on a difficult data set: five commercial films. We take the first hour of data from each of the five films. The best results: scene detection: 88% recall and 72% precision, dialogue detection: 91% recall and 100% precision.

Efficient video sequence retrieval in large repositories

Indexing video by high-dimensional feature vectors is computationally hopeless. Splitting each vector into several low-dimensional ones, and querying each separately, makes retrieval from a large repository tractable.
Hari Sundaram and Shih-Fu Chang
Conference Paper Storage and Retrieval for Image and Video Databases VII, volume 3656, pages 108--120, 1998, International Society for Optics and Photonics.

Abstract

This paper presents algorithms to deal with problems associated with indexing high-dimensional feature vectors, which characterize video data. Indexing high-dimensional vectors is well known to be computationally expensive. Our solution is to optimally split the high dimensional vector into a few low dimensional feature vectors and querying the system for each feature vector. This involves solving an important subproblem: developing a model of retrieval which enables us to query the system efficiently. Once we formulate the retrieval problem in terms of a retrieval model, we present an optimality criterion to maximize the number of results using this model. The criterion is based on a novel idea of using the underlying probability distribution of the feature vectors. A branch-and-prune strategy optimized per each query, is developed. This uses the set of features derived from the optimality criterion. Our results show that the algorithm performs well, giving a speedup of a factor of 25 with respect to a linear search, while retaining the same level of recall.

Semantic visual templates: linking visual features to semantics

Users want sunsets and slaloms; content-based systems offer color histograms. Semantic visual templates close that gap by building each concept from a set of queries refined with the user.
Shih-Fu Chang, William Chen and Hari Sundaram
Conference Paper Proceedings 1998 International Conference on Image Processing. ICIP98, pages 531--535.

Abstract

The rapid growth of visual data over the last few years has lead to many schemes for retrieving such data. With content-based systems today, there exists a significant gap between the user's information needs and what the systems can deliver. We propose to bridge this gap, by introducing the novel idea of Semantic Visual Templates (SVT). Each template represents a personalized view of concepts (e.g. slalom, meetings, sunsets etc.), The SVT is represented using a set of successful queries, which are generated by a two-way interaction between the user and the system. We have developed algorithms that interact with the user and converge upon a small set of exemplar queries that maximize recall. SVT's emphasize intuitive models that allow for easy manipulation and queries to be composited. The resulting system performs well, for example with small number of queries in the “sunset” template, we are able to achieve 50% recall and 24% precision over a large unannotated database.

VideoQ: a fully automated video retrieval system using motion sketches

Searching video by keywords ignores how things move. VideoQ lets a user sketch an object's motion and finds matching clips, using automatic object segmentation and tracking rather than manual labels.
Shih-Fu Chang, William Chen and Hari Sundaram
Workshop Paper Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV’98 (Cat. No. 98EX201), pages 270--271.

Abstract

The rapidity with which digital information, particularly video, is being generated, has necessitated the development of tools for efficient search of these media. Content based visual queries have been primarily focused on still image retrieval. In this paper, we propose a novel, interactive sys- tem on the Web, based on the visual paradigm, with spatio- temporal attributes playing a key role in video retrieval. The resulting system VideoQ, is the first on-line video search engine supporting automatic object based indexing and spatio- temporal queries.

A fully automated content-based video search engine supporting spatiotemporal queries

Image search had no answer for video, where what matters unfolds over time. This system indexes objects automatically and answers queries about where they are and how they move.
Shih-Fu Chang, William Chen, Horace J Meng, Hari Sundaram and Di Zhong
Journal PaperBest Paper IEEE transactions on circuits and systems for video technology, 8(5):602--615, 1998.

Abstract

The rapidity with which digital information, particularly video, is being generated has necessitated the development of tools for efficient search of these media. Content-based visual queries have been primarily focused on still image retrieval. In this paper, we propose a novel, interactive system on the Web, based on the visual paradigm, with spatiotemporal attributes playing a key role in video retrieval. We have developed innovative algorithms for automated video object segmentation and tracking, and use real-time video editing techniques while responding to user queries. The resulting system, called VideoQ (demo available at http://www.ctr.columbia.edu/VideoQ/), is the first on-line video search engine supporting automatic object- based indexing and spatiotemporal queries. The system performs well, with the user being able to retrieve complex video clips such as those of skiers and baseball players with ease.

Scale periodicity and its sampling theorem

Shannon's theorem tells you how densely to sample a band-limited signal in time. This correspondence proves the scale-transform analogue: a scale-limited signal is recoverable from exponentially spaced samples.
Hari Sundaram, Shiv Dutt Joshi and RKP Bhatt
Journal Paper IEEE Transactions on Signal Processing, 45(7):1862--1865, 1997.

Abstract

The scale transform is a new representation for signals, offering perspective that is different from the Fourier transform. In this correspondence, we introduce the notion of a scale periodic function. These functions are then represented through the discrete scale series. We also define the notion of a strictly scale-limited signal. Analogous to the Shannon interpolation formula, we show that such signals can be exactly reconstructed from exponentially spaced samples of the signal in the time domain. As an interesting, practical application, we show how properties unique to the scale transform make it very useful in computing depth maps of a scene.

VideoQ: an automated content based video search system using visual cues

Video was searchable only by whatever text someone typed alongside it. VideoQ indexes the footage itself, segmenting and tracking objects so a query can name color, shape and motion.
Shih-Fu Chang, William Chen, Horace J Meng, Hari Sundaram and Di Zhong
Conference PaperProceedings of the fifth ACM international conference on Multimedia, pages 313--324, 1997, Seattle, Washington, USA.

Abstract

The rapidity with which digital information, particularly video, is being generated, has necessitated the development of tools for efficient search of these media. Content based visual queries have been primarily focussed on still image retrieval. In this paper, we propose a novel, real-time, interactive system on the Web, based on the visual paradigm, with spatio-temporal attributes playing a key role in video retrieval. We have developed algorithms for automated video object segmentation and tracking and use real-time video editing techniques while responding to user queries. The resulting system performs well, with the user being able to retrieve complex video clips such as those of skiers, baseball players, with ease.

Are textureless scenes recoverable?

Everyone accepted that a blank wall cannot be reconstructed from images. Treating image formation as a three-dimensional mapping behind the lens gives conditions under which textureless scenes are recoverable.
Hari Sundaram and Shree Nayar
Conference PaperProceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pages 814--820, 1997.

Abstract

It is widely accepted that textureless surfaces cannot be recovered using passive sensing techniques. The problem is approached by viewing image formation as a fully three- dimensional mapping. It is shown that the lens encodes structural information of the scene within a compact three- dimensional space behind it. After analyzing the information content of this space and by using its properties we derive necessary and sufficient conditions for the recovery of textureless scenes. Based on these conditions, a simple procedure for recovering textureless scenes is described. We experimentally demonstrate the recovery of three textureless surfaces, namely, a line, a plane, and a paraboloid. Since textureless surfaces represent the worst case recovery scenario, all the results and the recovery procedure are naturally applicable to scenes with texture.