Geosocial SPLIS: Bringing Dynamic Rule-Based Intelligence to Social Maps

Using Rules to Develop a Personalized and Social Location Information System for the Semantic Web

2014-01-01
Iosif Viktoratos, Athanasios K. Tsadiras, Nick Bassiliades
Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents "Geosocial SPLIS," a context-aware location-based social networking service (LBSNS) that integrates Semantic Web technologies. It enables users and POI owners to define personalized preferences and marketing offers using a rule-based framework (RuleML and Jess) mapped to the schema.org ontology.

TL;DR

Geosocial SPLIS is a next-generation social networking service that moves beyond simple "check-ins." By combining Semantic Web ontologies (schema.org) with dynamic rule engines (Jess/RuleML), it allows users to program their own preferences (e.g., "Find me a quiet cafe if it's Sunday morning") and matches them with real-time business offers and friend locations.

Academic Positioning: This work bridges the gap between static expert systems and dynamic social media, transforming users from passive data consumers into active knowledge creators within a Recommender System (RS) framework.

The Bottleneck: The "Developer-Defined" Trap

Most personalization engines suffer from the "Frozen Logic" problem. Developers hard-code rules like If User=Student, Then Discount=10%. This approach is brittle; it can't scale to the infinite nuances of human preference or the rapid change of local business environments.

The authors argue that for a Location-Based Service (LBS) to be truly "intelligent," the knowledge base must be dynamic and decentralized. The challenge lies in allowing non-technical users to write complex logic without breaking the underlying system.

Methodology: Rules as Social Currency

The core innovation of Geosocial SPLIS is its Runtime Rule Integration.

1. The Architecture

The system utilizes a multi-layered stack:

  • Data Layer: Uses Sesame (an RDF triple store) to store POI data and user profiles compliant with schema.org.
  • Logic Layer: Converts user-inputted forms into RuleML (for interoperability) and then into Jess (for high-speed execution).
  • Context Engine: Automatically pulls variables like weather, time, and GPS coordinates to evaluate rules on the fly.

System Overview

2. User-Driven Knowledge Creation

Instead of writing code, users utilize a "Condition-Operator-Value" editor. For example, a user can define: IF Day is Sunday AND Weather is Sunny THEN I want an IceCreamShop. This rule is immediately usable by the engine to filter the map view.

Rule Creation Interface

Experiments & Social Dynamics

The researchers evaluated the system's "Nearby Friends" mode. In this scenario, the system doesn't just look for individual matches; it performs a joint logic intersection.

  • Collaborative Filtering 2.0: If John wants coffee and Mary wants coffee, and a nearby cafe has a "Group Discount," the marker on the map grows larger and changes color (e.g., to green), signaling a "Perfect Match" for the group context.
  • Validation: 98% of surveyed users would recommend the system, highlighting that the interface successfully masked the complexity of the underlying Semantic Web logic.

Result Examples

Critical Insight: The Power of Interoperability

By adopting schema.org and RuleML, Geosocial SPLIS ensures that the rules created by its users aren't trapped in a silo. These rules can theoretically be exported and understood by other Semantic Web applications (like Google or Bing), paving the way for a "Global Preference Layer" across the internet.

Limitations & Future Work

While the form-based editor is efficient, it still requires manual effort. The next frontier involves using Natural Language Processing (NLP) to allow users to speak their preferences, which the system then automatically serializes into Jess rules. Additionally, moving from a centralized triple store to a decentralized "Personal Data Store" approach could enhance privacy.

Conclusion

Geosocial SPLIS proves that rule-based systems aren't obsolete in the age of AI. When combined with social networking and user-generated logic, they provide a transparent, explainable, and highly precise alternative to "Black Box" recommendation algorithms.

Find Similar Papers

Try Our Examples

  • Find recent papers that extend schema.org for advanced context-aware recommendations in mobile environments.
  • What are the current SOTA methods for translating natural language user preferences into executable RuleML or Jess rules?
  • Explore how contemporary Graph Neural Networks (GNNs) improve upon traditional rule-based logic for community-based POI recommendations in LBSNS.
Contents
Geosocial SPLIS: Bringing Dynamic Rule-Based Intelligence to Social Maps
1. TL;DR
2. The Bottleneck: The "Developer-Defined" Trap
3. Methodology: Rules as Social Currency
3.1. 1. The Architecture
3.2. 2. User-Driven Knowledge Creation
4. Experiments & Social Dynamics
5. Critical Insight: The Power of Interoperability
5.1. Limitations & Future Work
6. Conclusion