PageSourceSearch

https://soujanyaporia.github.io/research/

html soujanyaporia.github.io collected 2026-10-03 09:58:29 UTC 22,402 bytes, 340 lines download raw bytes

1<!DOCTYPE html>
2<html class="declare-core" lang="en" data-theme="light">
3<head>
4  <meta charset="utf-8">
5  <!-- The personal academic site is set to a crisp, scholarly light theme by default. -->
6  
6<script>
7    document.documentElement.setAttribute("data-theme", "light");
8  </script>
8
9  <meta name="viewport" content="width=device-width, initial-scale=1.0">
10  <title>Research - Soujanya Poria</title>
11  <link rel="icon" href="/favicon.ico" sizes="16x16 32x32 48x48">
12  <link rel="icon" type="image/svg+xml" href="/assets/images/favicon.svg">
13  <link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon-16.png">
14  <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32.png">
15  <link rel="icon" type="image/png" sizes="48x48" href="/assets/images/favicon.png">
16  <link rel="icon" type="image/png" sizes="64x64" href="/assets/images/favicon-64.png">
17  <link rel="icon" type="image/png" sizes="96x96" href="/assets/images/favicon-96.png">
18  <link rel="icon" type="image/png" sizes="128x128" href="/assets/images/favicon-128.png">
19  <link rel="icon" type="image/png" sizes="192x192" href="/assets/images/icon-192.png">
20  <link rel="apple-touch-icon" href="/assets/images/apple-touch-icon.png">
21  <link rel="preconnect" href="https://fonts.googleapis.com">
22  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
23  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&amp;family=Instrument+Sans:ital,wght@0,400..700;1,400..700&amp;
23family=Noto+Sans+SC:wght@400;500;600;700&amp;family=Source+Serif+4:ital,opsz,wght@0,8..60,400..700;1,8..60,400..700&amp;display=swap">
24  <link rel="preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" onload="this.onload=null;this.rel='stylesheet'">
25  <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"></noscript>
26  <link rel="stylesheet" href="/assets/css/style.css?v=1790727239">
27  <link rel="alternate" type="application/atom+xml" title="Soujanya Poria" href="/feed.xml">
28  <link rel="canonical" href="https://soujanyaporia.github.io/research/">
29<meta property="og:type" content="website">
30<meta property="og:locale" content="en_US">
31<meta property="og:site_name" content="Soujanya Poria">
32<meta property="og:title" content="Research">
33<meta property="og:description" content="Associate Professor at Nanyang Technological University. Research across Safety, Trustworthiness, Multimodality, AI for Science, Efficiency, and Embodied AI.">
34<meta property="og:url" content="https://soujanyaporia.github.io/research/">
35<meta property="og:image" content="https://soujanyaporia.github.io/assets/images/new-SJ-dp.png">
36<meta name="twitter:card" content="summary_large_image">
37<meta name="twitter:title" content="Research">
38<meta name="twitter:description" content="Associate Professor at Nanyang Technological University. Research across Safety, Trustworthiness, Multimodality, AI for Science, Efficiency, and Embodied AI.">
39<meta name="twitter:image" content="https://soujanyaporia.github.io/assets/images/new-SJ-dp.png">
40
41<script type="application/ld+json">
42{
43  "@context": "https://schema.org",
44  "@type": "Person",
45  "name": "Soujanya Poria",
46  "url": "https://soujanyaporia.github.io/",
47  "image": "https://soujanyaporia.github.io/assets/images/new-SJ-dp.png",
48  "jobTitle": "Associate Professor",
49  "description": "Associate Professor at Nanyang Technological University. Research across Safety, Trustworthiness, Multimodality, AI for Science, Efficiency, and Embodied AI.",
50  "affiliation": {
51    "@type": "CollegeOrUniversity",
52    "name": "Nanyang Technological University",
53    "url": "https://www.ntu.edu.sg"
54  },
55  "sameAs": [
56    "https://scholar.google.com/citations?user=oS6gRc4AAAAJ",
57    "https://declare-lab.github.io/",
58    "https://github.com/declare-lab"
59  ]
60}
61</script>
61
62
63</head>
64<body class="site-layout site-layout--personal research-profile-page">
65  <a class="skip-link" href="#main">Skip to content</a>
66  <header class="site-header">
67  <div class="header-inner">
68    <a class="site-title" href="/">
69      
70<svg class="brand-mark site-logo" aria-hidden="false" width="747" height="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="34.008 8.029 121.475 166.562" xml:space="preserve" role="img" aria-labelledby="navmark-title navmark-desc">
71<title id="navmark-title">DeCLaRe robot icon, light theme</title>
72<desc id="navmark-desc">The DeCLaRe robot mascot with circular green eye and angular red eye.</desc>
73
74<defs>
75
76  <clippath id="navmark-robot-antenna-clip"><rect x="71.5" y="8.7" width="21.5" height="24.2"></rect></clippath>
77  <mask id="navmark-robot-knockout" maskunits="userSpaceOnUse" x="0" y="0" width="200" height="200">
78    <!-- The smile is the authored outline, untouched. Its inner edge is the
79         same outline scaled about the face centre. That closes the notch where
80         the cheek meets the arc, joining them into one form, and it holds the
81         ring at 7.2 within 0.23. The visible outer curve does not move. -->
82    <path fill="#fff" d="M94.7,11.2c0.2,0,5.3,0,10.5,0.5c17.2,2.1,30.7,15.6,32.8,32.8c0.5,5.2,0.5,10.3,0.5,10.5c0,0.2,0,5.3-0.5,10.5c-2.1,17.2-15.6,30.7-32.8,32.8c-5.2,0.5-10.3,0.5-10.5,0.5c-0.2,0-5.3,0-10.5-0.5c-17.2-2.1-30.7-15.6-32.8-32.8c-0.5-5.2-0.5-10.3-0.5-10.5c0-0.2,0-5.3,0.5-10.5c2.1-17.2,15.6-30.7,32.8-32.8C89.4,11.2,94.5,11.2,94.7,11.2z"></path>
83    <path fill="#000" d="M94.7,18.2914c0.1676,0,4.4419,0,8.8,0.419c14.4152,1.76,25.7295,13.0743,27.4895,27.4895c0.419,4.3581,0.419,8.6324,0.419,8.8c0,0.1676,0,4.4419-0.419,8.8c-1.76,14.4152-13.0743,25.7295-27.4895,27.4895c-4.3581,0.419-8.6324,0.419-8.8,0.419c-0.1676,0-4.4419,0-8.8-0.419c-14.4152-1.76-25.7295-13.0743-27.4895-27.4895c-0.419-4.3581-0.419-8.6324-0.419-8.8c0-0.1676,0-4.4419,0.419-8.8c1.76-14.4152,13.0743-25.7295,27.4895-27.4895C90.2581,18.2914,94.5324,18.2914,94.7,18.2914z"></path>
84    <rect x="43.7" y="1" width="102" height="66.2" fill="#000"></rect>
85
86    <rect x="34.1" y="167.3" width="121.3" height="7.2" fill="#fff"></rect>
87    <rect x="52.1" y="106.2" width="85.3" height="53.9" fill="#fff"></rect>
88    <rect x="59.3" y="113.4" width="70.9" height="16.15" fill="#000"></rect>
89    <rect x="59.3" y="136.75" width="70.9" height="16.15" fill="#000"></rect>
90    <rect x="84" y="9.9" width="13.7" height="20.7" transform="matrix(0.9301 -0.3673 0.3673 0.9301 -1.0708 34.7719)" fill="#fff"></rect>
91    <path clip-path="url(#navmark-robot-antenna-clip)" fill="none" stroke="#000" stroke-width="6" d="M73.9,12.4c3.4,1.8,6.5,4.4,9.3,7.5c2.9,3.3,5.3,7.2,5.8,11.7"></path>
92    <!-- Head frame as a top bar and two walls, deliberately not one filled
93         rect with the window punched through it. Those two rects had bottom
94         edges 0.4 apart; they cancel exactly at size, but inside a single
95         favicon pixel the black composites over the white instead of
96         subtracting, leaving ~20% ink straight across the head that reads as
97         a line under the eyes joining the mouth tabs. -->
98    <rect x="34.1" y="24.6" width="121.3" height="7.2" fill="#fff"></rect>
99    <!-- Wall and cheek as one L, not a wall butted against a tab: the two
100         used to meet with a 0.34 seam. -->
101    <path fill="#fff" d="M34.1 24.6H41.3V68.4H55.9V75.6H34.1Z"></path>
102    <path fill="#fff" d="M148.2 24.6H155.4V75.6H133.6V68.4H148.2Z"></path>
103    <rect x="41.3" y="31.8" width="106.9" height="36.6" fill="#000"></rect>
104  </mask>
105  <g id="navmark-robot-master">
106    <rect x="0" y="0" width="200" height="200" fill="currentColor" mask="url(#navmark-robot-knockout)"></rect>
107    <circle class="declare-mark__eye declare-mark__eye--green" cx="72.5" cy="52.5" r="12.9" fill="var(--logo-green)"></circle>
108    <!-- Angular eye as two filled rectangles (matching the head's wall logic):
109         a horizontal bar and a diagonal bar sharing a vertical left edge, so
110         their intersection reads as a clean square corner, not a beveled cut. -->
111    <g class="declare-mark__eye declare-mark__eye--red" fill="var(--logo-red)"><rect x="103.72" y="57.2" width="26.18" height="5.4"></rect><rect x="0" y="-5.4" width="27" height="5.4" transform="translate(103.72 62.6) rotate(-35.3)"></rect></g>
112  </g>
113  
114</defs>
115<g id="navmark-robot"><use xlink:href="#navmark-robot-master"></use></g>
116</svg>
117
118      <span>Soujanya Poria</span>
119    </a>
120    <button class="menu-toggle" type="button" aria-label="Open menu" aria-expanded="false" aria-controls="primary-navigation">
121      <i class="fas fa-bars menu-icon-open" aria-hidden="true"></i>
122      <i class="fas fa-xmark menu-icon-close" aria-hidden="true"></i>
123    </button>
124    <nav class="nav-links" id="primary-navigation" aria-label="Primary navigation"><a href="/">
125            <i class="nav-icon fa-solid fa-house" aria-hidden="true"></i>
126            <span>Home</span>
127          </a><a href="/research/" class="active" aria-current="page">
128            <i class="nav-icon fa-solid fa-compass" aria-hidden="true"></i>
129            <span>Research</span>
130          </a><a href="/publications/">
131            <i class="nav-icon fa-solid fa-book-open" aria-hidden="true"></i>
132            <span>Publications</span>
133          </a><a href="/activities/">
134            <i class="nav-icon fa-solid fa-microphone-lines" aria-hidden="true"></i>
135            <span>Activities</span>
136          </a><a href="https://declare-lab.github.io/" target="_blank" rel="noopener">
137            <i class="nav-icon fa-solid fa-flask" aria-hidden="true"></i>
138            <span>DeCLaRe Lab</span>
139            <i class="nav-external fas fa-arrow-up-right-from-square" aria-hidden="true"></i>
140          </a><a href="https://walled.ai/" target="_blank" rel="noopener">
141            <i class="nav-icon fa-solid fa-shield-halved" aria-hidden="true"></i>
142            <span>Walled AI</span>
143            <i class="nav-external fas fa-arrow-up-right-from-square" aria-hidden="true"></i>
144          </a></nav>
145  </div>
146  <div class="nav-scrim" aria-hidden="true"></div>
147</header>
148
149
150  <main class="site-main" id="main" tabindex="-1" data-type-contract="2.4.1">
151    <div class="page-wrapper site-shell   has-sidebar">
152
153  
154  <aside class="sidebar site-shell__sidebar">
155    <div class="author-card">
156  <div class="author-summary">
157    
158    <img class="author-avatar" src="/assets/images/new-SJ-dp.png" alt="Soujanya Poria">
159    
160    <div class="author-profile-content">
161      <div class="author-name" data-type-role="subsection-title">Soujanya Poria</div>
162      
163      <div class="author-bio" data-prose-align="center" data-prose-align-mobile="left" aria-label="Associate Professor, School of Electrical and Electronic Engineering, Nanyang Technological University (NTU)" data-type-role="small">
164        <span class="author-bio-line">Associate Professor</span><br><span class="author-bio-line">School of Electrical and Electronic Engineering</span><br><span class="author-bio-line">Nanyang Technological University (NTU)</span>
165      </div>
166      
167      <div class="author-affiliation-block">
168        <div class="author-affiliations" aria-label="Affiliations">
169          <img class="affiliation-logo affiliation-ntu" src="/assets/images/logos/NTU-transparent-new.png" alt="Nanyang Technological University">
170          
171<svg class="brand-mark affiliation-logo affiliation-dec" aria-hidden="false" width="747" height="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="34.008 8.029 121.475 166.562" xml:space="preserve" role="img" aria-labelledby="profilemark-title profilemark-desc">
172<title id="profilemark-title">DeCLaRe robot icon, light theme</title>
173<desc id="profilemark-desc">The DeCLaRe robot mascot with circular green eye and angular red eye.</desc>
174
175<defs>
176
177  <clippath id="profilemark-robot-antenna-clip"><rect x="71.5" y="8.7" width="21.5" height="24.2"></rect></clippath>
178  <mask id="profilemark-robot-knockout" maskunits="userSpaceOnUse" x="0" y="0" width="200" height="200">
179    <!-- The smile is the authored outline, untouched. Its inner edge is the
180         same outline scaled about the face centre. That closes the notch where
181         the cheek meets the arc, joining them into one form, and it holds the
182         ring at 7.2 within 0.23. The visible outer curve does not move. -->
183    <path fill="#fff" d="M94.7,11.2c0.2,0,5.3,0,10.5,0.5c17.2,2.1,30.7,15.6,32.8,32.8c0.5,5.2,0.5,10.3,0.5,10.5c0,0.2,0,5.3-0.5,10.5c-2.1,17.2-15.6,30.7-32.8,32.8c-5.2,0.5-10.3,0.5-10.5,0.5c-0.2,0-5.3,0-10.5-0.5c-17.2-2.1-30.7-15.6-32.8-32.8c-0.5-5.2-0.5-10.3-0.5-10.5c0-0.2,0-5.3,0.5-10.5c2.1-17.2,15.6-30.7,32.8-32.8C89.4,11.2,94.5,11.2,94.7,11.2z"></path>
184    <path fill="#000" d="M94.7,18.2914c0.1676,0,4.4419,0,8.8,0.419c14.4152,1.76,25.7295,13.0743,27.4895,27.4895c0.419,4.3581,0.419,8.6324,0.419,8.8c0,0.1676,0,4.4419-0.419,8.8c-1.76,14.4152-13.0743,25.7295-27.4895,27.4895c-4.3581,0.419-8.6324,0.419-8.8,0.419c-0.1676,0-4.4419,0-8.8-0.419c-14.4152-1.76-25.7295-13.0743-27.4895-27.4895c-0.419-4.3581-0.419-8.6324-0.419-8.8c0-0.1676,0-4.4419,0.419-8.8c1.76-14.4152,13.0743-25.7295,27.4895-27.4895C90.2581,18.2914,94.5324,18.2914,94.7,18.2914z"></path>
185    <rect x="43.7" y="1" width="102" height="66.2" fill="#000"></rect>
186
187    <rect x="34.1" y="167.3" width="121.3" height="7.2" fill="#fff"></rect>
188    <rect x="52.1" y="106.2" width="85.3" height="53.9" fill="#fff"></rect>
189    <rect x="59.3" y="113.4" width="70.9" height="16.15" fill="#000"></rect>
190    <rect x="59.3" y="136.75" width="70.9" height="16.15" fill="#000"></rect>
191    <rect x="84" y="9.9" width="13.7" height="20.7" transform="matrix(0.9301 -0.3673 0.3673 0.9301 -1.
1910708 34.7719)" fill="#fff"></rect>
192    <path clip-path="url(#profilemark-robot-antenna-clip)" fill="none" stroke="#000" stroke-width="6" d="M73.9,12.4c3.4,1.8,6.5,4.4,9.3,7.5c2.9,3.3,5.3,7.2,5.8,11.7"></path>
193    <!-- Head frame as a top bar and two walls, deliberately not one filled
194         rect with the window punched through it. Those two rects had bottom
195         edges 0.4 apart; they cancel exactly at size, but inside a single
196         favicon pixel the black composites over the white instead of
197         subtracting, leaving ~20% ink straight across the head that reads as
198         a line under the eyes joining the mouth tabs. -->
199    <rect x="34.1" y="24.6" width="121.3" height="7.2" fill="#fff"></rect>
200    <!-- Wall and cheek as one L, not a wall butted against a tab: the two
201         used to meet with a 0.34 seam. -->
202    <path fill="#fff" d="M34.1 24.6H41.3V68.4H55.9V75.6H34.1Z"></path>
203    <path fill="#fff" d="M148.2 24.6H155.4V75.6H133.6V68.4H148.2Z"></path>
204    <rect x="41.3" y="31.8" width="106.9" height="36.6" fill="#000"></rect>
205  </mask>
206  <g id="profilemark-robot-master">
207    <rect x="0" y="0" width="200" height="200" fill="currentColor" mask="url(#profilemark-robot-knockout)"></rect>
208    <circle class="declare-mark__eye declare-mark__eye--green" cx="72.5" cy="52.5" r="12.9" fill="var(--logo-green)"></circle>
209    <!-- Angular eye as two filled rectangles (matching the head's wall logic):
210         a horizontal bar and a diagonal bar sharing a vertical left edge, so
211         their intersection reads as a clean square corner, not a beveled cut. -->
212    <g class="declare-mark__eye declare-mark__eye--red" fill="var(--logo-red)"><rect x="103.72" y="57.2" width="26.18" height="5.4"></rect><rect x="0" y="-5.4" width="27" height="5.4" transform="translate(103.72 62.6) rotate(-35.3)"></rect></g>
213  </g>
214  
215</defs>
216<g id="profilemark-robot"><use xlink:href="#profilemark-robot-master"></use></g>
217</svg>
218
219        </div>
220        
221        <p class="author-location" data-type-role="small">
222          <svg width="14" height="14" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
223          Singapore
224        </p>
225        
226      </div>
227    </div>
228  </div>
229  
230  <div class="author-links">
231    
232    <a href="mailto:[email protected]" target="_blank" rel="noopener" title="Email" data-type-role="control">
233      <i class="fas fa-fw fa-envelope"></i> Email
234    </a>
235    
236    <a href="https://declare-lab.github.io" target="_blank" rel="noopener" title="Lab Website" data-type-role="control">
237      <i class="fas fa-fw fa-flask"></i> Lab Website
238    </a>
239    
240    <a href="https://scholar.google.co.in/citations?hl=en&amp;user=oS6gRc4AAAAJ&amp;view_op=list_works" target="_blank" rel="noopener" title="Google Scholar" data-type-role="control">
241      <i class="fas fa-fw fa-graduation-cap"></i> Google Scholar
242    </a>
243    
244    <a href="https://dblp.org/pid/116/4904" target="_blank" rel="noopener" title="DBLP" data-type-role="control">
245      <i class="fas fa-fw fa-database"></i> DBLP
246    </a>
247    
248    <a href="https://aclanthology.org/people/soujanya-poria/" target="_blank" rel="noopener" title="ACL Anthology" data-type-role="control">
249      <i class="fas fa-fw fa-book"></i> ACL Anthology
250    </a>
251    
252    <a href="https://github.com/soujanyaporia" target="_blank" rel="noopener" title="GitHub" data-type-role="control">
253      <i class="fab fa-fw fa-github"></i> GitHub
254    </a>
255    
256    <a href="https://twitter.com/soujanyaporia" target="_blank" rel="noopener" title="Twitter" data-type-role="control">
257      <i class="fab fa-fw fa-twitter"></i> Twitter
258    </a>
259    
260  </div>
261  
262</div>
263
264  </aside>
265  
266
267  <article class="page-content site-shell__content">
268    
269    <header class="page-header">
270      <div class="page-meta-strip" aria-label="Institutional affiliation">
271        <span data-type-role="meta">Nanyang Technological University, Singapore</span>
272      </div>
273      <h1 data-type-role="page-title">Research</h1>
274    </header>
275    
276
277    
278
279    <div class="page-body site-content">
280      
281
282      <div class="content-text">
283        <div class="research-profile-intro">
284  <p data-type-role="body">I work across the six research themes of the <a href="https://declare-lab.github.io/">DeCLaRe Lab</a>: Safety, Trustworthiness, Multimodality, AI for Science, Efficiency, and Embodied AI. My own current focus is <strong>memory for AI agents</strong>, <strong>efficient and reliable multi-agent systems</strong>, and <strong>reasoning</strong>.</p>
285  <p data-type-role="body">Earlier work centred on <strong>multimodal representation learning</strong>, <strong>
285affective computing</strong>, and <strong>sentiment analysis</strong>.</p>
286  <p class="research-foundation-links" data-type-role="body"><span>Foundational work</span><a href="https://aclanthology.org/2020.findings-emnlp.224/">COSMIC</a><a href="https://aclanthology.org/D19-1015/">DialogueGCN</a><a href="https://ojs.aaai.org/index.php/AAAI/article/view/4657">DialogueRNN</a><a href="https://aclanthology.org/P19-1050/">MELD</a><a href="https://dl.acm.org/doi/10.1145/3394171.3413678">MISA</a><a href="https://aclanthology.org/2021.emnlp-main.723/">Multimodal-Infomax</a><a href="https://aclanthology.org/D17-1115/">Tensor Fusion Network</a></p>
287  <div class="research-profile-actions">
288    <a class="btn-primary" href="https://declare-lab.github.io/research/" data-type-role="control"><i class="fa-solid fa-flask" aria-hidden="true"></i> Research at DeCLaRe</a>
289    <a class="btn-secondary" href="/publications/" data-type-role="control"><i class="fa-solid fa-book-open" aria-hidden="true"></i> Publications</a>
290    <a class="btn-secondary" href="https://drive.google.com/file/d/10lmu5YGDzr2Yw6kBFWwe7ifZ9Ec9WCl1/view?usp=sharing" data-type-role="control"><i class="fa-solid fa-file-powerpoint" aria-hidden="true"></i> Research slides</a>
291  </div>
292</div>
293
294<h2 id="recognition" data-type-role="section-title">Recognition</h2>
295
296<div class="award-grid recognition-grid">
297  <div><strong data-type-role="item-title">Highly Cited Researcher</strong><span data-type-role="meta">Web of Science, 2026</span></div>
298  <div><strong data-type-role="item-title">President's Young Scientist Award</strong><span data-type-role="meta">Singapore, 2023</span></div>
299  <div><strong data-type-role="item-title">MIT Technology Review 35 Under 35</strong><span data-type-role="meta">Asia Pacific, 2023</span></div>
300  <div><strong data-type-role="item-title">IEEE CIS Outstanding Early Career Award</strong><span data-type-role="meta">2024</span></div>
301  <div><strong data-type-role="item-title">NAACL Social Impact Award</strong><span data-type-role="meta">2024</span></div>
302  <div><strong data-type-role="item-title">IEEE Intelligent Systems AI's 10 to Watch</strong><span data-type-role="meta">2022</span></div>
303  <div><strong data-type-role="item-title">IEEE CIM Outstanding Paper Award</strong><span data-type-role="meta">2021</span></div>
304  <div><strong data-type-role="item-title">Presidential Postdoctoral Fellowship</strong><span data-type-role="meta">NTU Singapore, 2018</span></div>
305</div>
306
307<p class="section-link" data-type-role="body"><a href="/activities/">Keynotes, editorial service, teaching, and other academic activities <i class="fa-solid fa-arrow-right" aria-hidden="true"></i></a></p>
308<p class="section-link" data-type-role="body"><a href="https://declare-lab.github.io/funded-projects/">Funded research projects at DeCLaRe <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a></p>
309<p class="section-link" data-type-role="body"><a href="https://scholar.google.com/citations?user=oS6gRc4AAAAJ&amp;hl=en">Full research record on Google Scholar <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a></p>
310
311      </div>
312    </div>
313  </article>
314
315</div>
316
317  </main>
318
319  <footer class="site-footer">
320  <div class="footer-inner">
321    <p>© 2026 Soujanya Poria</p>
322    <p class="footer-links">
323      <a href="/publications/">Publications</a>
324      <a href="/research/">Research</a>
325      <a href="/activities/">Activities</a>
326      <a href="https://declare-lab.github.io/" target="_blank" rel="noopener">DeCLaRe Lab</a>
327      <a href="mailto:[email protected]">Contact</a>
328    </p>
329    <p class="footer-side-project">
330      <span>Side project</span>
331      <a href="https://soujanyaporia.github.io/math-for-primary/">Maths for SG Primary Schools</a>
332      <span>Interactive maths adventures for Primary 1–6.</span>
333    </p>
334  </div>
335</footer>
336
337
338  
338<script src="/assets/declare-core/js/site.js?v=1790727239"></script>
338
339</body>
340</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.