Commit e904119b authored by Gabriel Gutu-Robu's avatar Gabriel Gutu-Robu

Added ATES Project

parent 2ecad72e
......@@ -24,6 +24,7 @@ import { DocumentAnalysisComponent } from "../pages/demo/document-analysis/docum
import { CsclComponent } from '../pages/demo/cscl/cscl.component';
import { EssayFeedbackComponent } from '../pages/demo/essay-feedback/essay-feedback.component';
import { IntellitComponent } from '../pages/experiments/intellit/intellit.component';
import { AtesComponent } from '../pages/projects/ates/ates.component';
const routes: Routes = [
{
......@@ -42,6 +43,10 @@ const routes: Routes = [
path: 'projects',
component: ProjectsComponent,
},
{
path: 'projects/ates',
component: AtesComponent,
},
{
path: 'publications',
component: PublicationsComponent,
......
......@@ -82,6 +82,7 @@ import { PERFECT_SCROLLBAR_CONFIG } from 'ngx-perfect-scrollbar';
import { PerfectScrollbarConfigInterface } from 'ngx-perfect-scrollbar';
import {MatSliderModule} from '@angular/material/slider';
import { AtesComponent } from './pages/projects/ates/ates.component';
const DEFAULT_DROPZONE_CONFIG: DropzoneConfigInterface = {
// Change this to your upload POST address:
......@@ -149,7 +150,8 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
DocumentAnalysisComponent,
MultiDocumentCohesionGridComponent,
ExperimentsComponent,
ExperimentsMenuComponent
ExperimentsMenuComponent,
AtesComponent
],
imports: [
BrowserModule,
......
.people-social {
width: 30%;
}
.people-name {
width: 70%;
}
\ No newline at end of file
This diff is collapsed.
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { AtesComponent } from './ates.component';
describe('AtesComponent', () => {
let component: AtesComponent;
let fixture: ComponentFixture<AtesComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ AtesComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(AtesComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit, AfterViewInit } from '@angular/core';
import { AtesData } from './ates.data';
@Component({
selector: 'app-ates',
templateUrl: './ates.component.html',
styleUrls: ['./ates.component.css']
})
export class AtesComponent implements OnInit, AfterViewInit {
data: any;
constructor() { }
ngAfterViewInit(): void {
this.parallaxInit();
}
ngOnInit(): void {
this.data = AtesData;
}
private parallaxInit(): void {
const container = jQuery('[data-parallax-bg]');
console.log(container);
if (container.length) {
container.each(function (index) {
const boxImg = container.eq(index),
boxImgData = boxImg.data('parallax-bg'),
parallaxBox = boxImg.find('.box-img > span');
parallaxBox.css({
'background-image': 'url("' + boxImgData + '")'
});
function scrollEffect() {
const elCont = container[index],
el = elCont.getBoundingClientRect(),
wHeight = jQuery(window).height(),
scrl = wHeight - (el.bottom - el.height),
scrollBox = boxImg.children('.box-img'),
condition = wHeight + el.height,
progressCoef = scrl / condition;
if (scrl > 0 && scrl < condition) {
scrollBox.css({
transform: 'translateY(' + (progressCoef * 100) + 'px)'
});
}
}
scrollEffect();
jQuery(window).scroll(function () {
scrollEffect();
});
});
}
}
}
export let AtesData = {
title: 'Automated Text Evaluation and Simplification',
shortname: 'ATES',
link: 'projects/atest',
period: 'Oct 2020 - Sep 2022',
description: 'The project wants to enable writers to improve the quality of their writing, in both English and Romanian languages, with immediate feedback when typing the input text through personalized recommendations and highlights of different text elements that can be improved',
abstract: [
'Writing is an essential learning activity that requires both practice and experience. Writing is performed in academic environments, at workspaces, or for personal purposes, and people\'s ability to clearly and concisely express their ideas in a coherent manner is an essential skill, difficult to both evaluate and improve.',
'ATES (Automated Text Evaluation and Simplification) aims to help users improve the quality of their writing, in both English and Romanian languages, by providing immediate feedback, tailored to their writing style.',
'Complex Natural Language Processing techniques, including deep learning models, will be used to automatically score essays relying on textual complexity indices, together with word embeddings, applied on annotated datasets of documents.',
'In addition, textual complexity indices, combined with various features of the cohesion graph, will trigger rules to improve the text by comparison to baseline domain-specific documents.',
'The system will also make suggestions for text simplification in order to improve its readability. For this matter, machine translation models will be trained on existing text simplification datasets, augmented with paraphrases, and ordered by readability scores.',
'Moreover, the overall complexity of the text will be measured by automatically computing word Age of Acquisition (AoA) scores through incremental semantic models and regression analyses, in order to approximate the age when people adequately learn a word’s meaning.'
],
objective: [
'The general objective of the ATES (Automated Text Evaluation Simplification) project is to enable writers to improve the quality of their writing, in both English and Romanian languages.',
'Writers will receive immediate feedback when typing the input text through personalized recommendations and highlights of different text elements that can be improved with an easy-to-use and intuitive user interface.',
'The system will automatically evaluate the texts and provide guidance and instructions to allow users to adjust them accordingly to the targeted audience (e.g., belletristic, scientific writing styles), through text adjustments and simplification mechanisms.',
'Our aim is to increase the reading ease of resulted materials and to incrementally refine the user\'s writing style, transcending towards a higher writing proficiency.',
'This objective will consider multiple experiments performed towards assessing text difficulty, before and after any automated adjustments are made.'
],
team: [
{
name: 'Mihai Dascalu',
picture: 'img/male.jpg',
area: 'Software Development',
linkedin: 'https://www.linkedin.com/in/mihai-dascalu-8a57ab10a',
scholarlink: 'https://scholar.google.com/citations?user=3L9yY8UAAAAJ&hl=en',
dblplink: 'http://dblp1.uni-trier.de/pers/hd/d/Dascalu:Mihai',
researchgate: 'https://www.researchgate.net/profile/Mihai_Dascalu'
},
{
name: 'Gabriel Gutu-Robu',
picture: 'img/male.jpg',
area: 'Software Development',
linkedin: 'https://www.linkedin.com/in/gabrielgutu',
scholarlink: 'https://scholar.google.com/citations?user=-pGqq7QAAAAJ&hl=en',
dblplink: 'http://dblp.uni-trier.de/pers/hd/g/Gutu:Gabriel=Marius',
researchgate: 'https://www.researchgate.net/profile/Gabriel_Gutu'
},
{
name: 'Stefan Ruseti',
picture: 'img/male.jpg',
area: 'Software Development',
linkedin: 'https://www.linkedin.com/in/stefan-ruseti-97a011a1',
scholarlink: 'https://scholar.google.com/citations?user=aEyJTykAAAAJ&hl=en',
dblplink: 'http://dblp.uni-trier.de/pers/hd/r/Ruseti:Stefan',
researchgate: 'https://www.researchgate.net/profile/Stefan_Ruseti'
},
{
name: 'Dragos Corlatescu',
picture: 'img/male.jpg',
area: 'Software Development',
linkedin: 'https://www.linkedin.com/in/dragos-corlatescu-0b815a78',
scholarlink: 'https://scholar.google.com/citations?user=rfr85cYAAAAJ&hl=en',
dblplink: 'https://dblp.uni-trier.de/pers/hd/c/Corlatescu:Dragos',
researchgate: 'https://www.researchgate.net/profile/Dragos_Georgian_Corlatescu'
},
{
name: 'Irina Toma',
picture: 'img/male.jpg',
area: 'Software Development',
linkedin: 'https://www.linkedin.com/in/irina-toma-b51146151/',
scholarlink: 'https://scholar.google.com/citations?user=tJ8GnRUAAAAJ&hl=en',
dblplink: 'http://dblp.uni-trier.de/pers/hd/t/Toma:Irina',
researchgate: 'https://www.researchgate.net/profile/Irina_Toma'
},
],
activities: [
'Gather relevant datasets',
'Build multi-lingual automated AoA models',
'Automated Essay Scoring',
'Automated Writing Evaluation',
'Text simplification',
'Dissemination of results',
],
category: 'Physical Sciences and Engineering',
categoryAcronym: 'NLP',
image: 'assets/images/projects/ates_700x418.jpg',
imageDescription: 'Automated text evaluation for tutors and learners',
logo: 'assets/images/projects/ates_100x100.jpg',
logoDescription: 'Automated text evaluation for tutors and learners',
fullWidthImage: 'assets/images/projects/ates_1995x392.jpg'
}
......@@ -42,7 +42,7 @@
<span>Category: </span>{{project.category}}</li>
</ul>
<div class="course-action">
<a href="{{project.link}}" target="_blank" class="btn theme-btn-1 register-btn">
<a href="{{project.link}}" class="btn theme-btn-1 register-btn">
<span class="button">See more</span>
</a>
</div>
......
export var Projects = [
{
title: 'Automated Text Evaluation and Simplification',
link: '#',
link: 'projects/ates',
description: 'The project wants to enable writers to improve the quality of their writing, in both English and Romanian languages, with immediate feedback when typing the input text through personalized recommendations and highlights of different text elements that can be improved',
category: 'Physical Sciences and Engineering',
image: 'assets/images/ates_picture.jpg',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment