Computational Intelligence and Learning Systems (CILS) Research Group

CILS is dedicated to advancing cutting-edge research in artificial intelligence, with a focus on developing adaptive systems that enhance decision-making across complex environments. At CILS, we specialize in integrating machine learning, deep learning, and neuro-symbolic approaches to tackle challenges including early disease detection and privacy-preserving AI. Our team is committed to creating equitable, robust, and interpretable AI systems, pushing the boundaries of computational intelligence to meet real-world needs and benefit society.

 

 

MSc Computer Science defense

Student: Excellence Sowunmi

Title: Bridging External Symbols with Internal Subsymbolic Learning and Reasoning Using Cross-Modality Autoencoders.

Date and time: Friday, April 11th, 9:30am

Location: On Teams

Join the meeting now

Meeting ID: 216 795 347 159

Passcode: p3A6bg9Q

 

Abstract:

 Neuro-symbolic AI seeks to integrate the strengths of subsymbolic learning and symbolic reasoning. A key challenge in this integration lies in developing a unified internal

representation that supports both perceptual understanding and abstract inference across modalities. While neural networks are effective at processing sensory data

such as images and text, they often lack symbolic interpretability. Conversely, symbolic systems are limited in their ability to handle complex, high-dimensional inputs.

This thesis addresses this gap by introducing a cross-modal autoencoder architecture that learns subsymbolic bidirectional transformations between images and text.

These learned representations are then used to interpret external symbols (text) or generate them as explanations for concepts (images).

 

Grounded in the neuro-symbolic framework proposed by Silver and Mitchell, the model distinguishes between conceptual representations (conrep), which capture internal subsymbolic features from perceptual inputs, and symbolic representations (symrep), which enable external symbolic communication. The architecture encodes an image into a conrep and transforms it into a symrep for symbolic decoding, and conversely can map textual input into a symrep before decoding it as a conrep for image reconstruction. This bidirectional mapping supports both learning and reasoning across modalities.

 

To support robust multimodal reasoning, the system employs a shared reasoning layer, selective input masking, and a curriculum-based training strategy. The model is first trained on unimodal tasks before progressing to cross-modal generation, stabilizing learning and promoting better symrep–conrep alignment. Empirical evaluations—including standard testing, cross-validation, and qualitative inspection— demonstrate that the model performs stable and accurate reconstructions, even when one modality is masked.

 

This work contributes a unified neuro-symbolic learning framework that integrates symbolic and conceptual representations through structured training and shared latent reasoning. The proposed approach enables interpretable and resilient cross-modal inference, with applications in computer vision, natural language processing, and multimodal reasoning tasks.

 

Committee:

Drs. Danny Silver & Andrew McIntyre, Supervisors

Dr. Frank Rudzicz, Dalhousie Univ., External Examiner

Dr. Sazia Mahfuz, Internal Examiner

Dr. Darcy Benoit, Director of the School of Computer Science

Dr. Holger Teismann, Chair of the defence

 

Upcoming Events

Sep
17
2025
Applications for ACSS Executive Team Now Open!!!

ACSS Executive Applications Now Open!!

1. What is the ACSS?

 The Acadia Computer Science Society (ACSS) represents all students pursuing a CS degree (major, double major, or minor). We're focused on building community through fun events, sharing knowledge through our free tutoring sessions (CaCHe), and improving student life for everyone in the department. We hope to make your time in CS more fun, connected, and supported.

 

2. What does the ACSS do?

 You can find the executive members planning fun events for you! These can consist of academic, and social, events throughout the year to make your life as a CS student more exiting, connected and (hopefully) successful! We aim for monthly social events to keep people connected and meet others within the department. Some of our past events include: LAN Parties, study nights, the annual CS Banquet, and other fun events!

 

3. Why join the ACSS?

Students that enjoy event planning, teamwork and want to get more involved within CS are perfect for the executive team! This opportunity will allow successful applicants to build leadership skills, have an impact on student life within the department, boost resumes with meaningful experiences, and make connections to the department and other students.

 

4. Who are we looking for?

Students who are motivated, collaborative, passionate about improving the CS experience for everyone and enjoy being a part of a team! Even if you’re not sure you’re “qualified,” we encourage you to apply — we're looking for potential and enthusiasm more than experience.  

Current open positions are:

 

· First-year representative(s): A great way for first-year students to get involved, meet new people, and building experience in the society. As a first-year rep you'll help make sure that other first-years feel included and heard as the new students on campus. You're the friendly face within a new group of students and represent them at our executive meetings. 

· Treasurer: The treasurer of the ACSS is suitable for (upper year) students who have experience dealing with budgets, funding applications and reimbursements. Students applying for this role must be detail-oriented and good at keeping track of the financials of the ACSS. Experience is helpful, but not required 

· Social Media Coordinator: Chronically online students may consider applying for the social media coordinator position. This role is the center of all communications with other students and faculty in the department. As a social media coordinator, you are responsible for designing and posting content to promote events for other students to keep people in the know. 

· Event Coordinator(s): For those who love to plan and create fun events, the event coordinator position might be up your alley. All of our events could not be possible without our event coordinator(s) who brainstorm and collaborate with others to provide fun events for all students. We are always looking for new ideas to keep the CS students happy.

 

Fill out this short application form by September 17th to be considered for the executive team:

https://forms.gle/LJUM1YyvQ1xpYYg16