I nd o ne s ia n J o urna l o f   E lect rica l En g ineering   a nd   Co m pu t er   Science   Vo l.   3 8 ,   No .   2 Ma y   20 2 5 ,   p p .   9 15 ~ 9 27   I SS N:  2 502 - 4 7 52 ,   DOI : 1 0 . 1 1 5 9 1 /ijee cs .v 3 8 . i 2 . pp 9 15 - 9 27           915     J o ur na l ho m ep a g e h ttp : //ij ee cs . ia esco r e. co m   no v el mo bile a pplica tion for  per so na lity a ss ess ment    ba sed o n t he   five - factor   mo del and   g ra pho lo g y       Ahm ed  Rem a ida 1 ,   Z ineb Sa bri 2 ,   B eny o us s ef   Abdella o ui 1 ,   Cha k ir  F ri 3 ,   Ya s s ine La k hcha f 4 ,   Yo un ès E l   B o uzek ri   E l   I dris s i 1 ,   M o ha m m ed  Am ine La f r a x o 5, 6 Anis s   M o um en 1   1 La b o r a t o r y   o f   E n g i n e e r i n g   S c i e n c e s ,   N a t i o n a l   S c h o o l   o f   A p p l i e d   S c i e n c e s,   I b n   To f a ï l   U n i v e r si t y ,   K e n i t r a ,   M o r o c c o   2 La b o r a t o r y   o f   C o m p u t e r   S c i e n c e ,   F a c u l t y   o f   S c i e n c e s,  I b n   T o f a ï l   U n i v e r s i t y ,   K e n i t r a ,   M o r o c c o   3 La b o r a t o r y   o f   I n f o r ma t i c a n d   I n f o r mat i o n   S c i e n c e ,   F a c u l t y   o f   S c i e n c e s ,   M o u l a y   I smai l   U n i v e r si t y ,   M e k n e s ,   M o r o c c o   4 La b o r a t o r y   o f   E n g i n e e r i n g   S c i e n c e ,   D e p a r t me n t   o f   I n t e r d i sc i p l i n a r y   C o m p u t e r   S c i e n c e   a n d   P h y si c s ,     F a c u l t y   o f   S c i e n c e a n d   T e c h n o l o g i e s ,   M o h a m m e d   I b n   A b d a l l a h   U n i v e r s i t y ,   F e z ,   M o r o c c o   5 La b o r a t o r y   o f   B i o l o g y   a n d   H e a l t h ,   F a c u l t y   o f   S c i e n c e s,   I b n   T o f a ï l   U n i v e r si t y ,   K e n i t r a ,   M o r o c c o   6 H i g h e r   I n st i t u t e   o f   N u r s i n g   P r o f e ss i o n s a n d   H e a l t h   Te c h n i q u e s ,   O u j d a ,   M o r o c c o       Art icle  I nfo     AB S T RAC T     A r ticle  his to r y:   R ec eiv ed   Mar   28 ,   2 0 2 4   R ev is ed   Oct   26 202 4   Acc ep ted   No v   11 ,   2 0 2 4       Wi th   th e   risin g   in tere st  o v e r   t h e   las d e c a d e ,   a u t o m a ted   g ra p h o lo g y   h a s   e m e rg e d   a a   p r o m isin g   fil e d   o f   re se a rc h ,   p r o v i d in g   n e i n sig h ts  o n   p e rso n a li t y   traits  p re d ictio n   o n   th e   b a sis  o h a n d wri ti n g   a n a ly sis.  Alth o u g h ,   fe p ra c ti c a so lu ti o n to   a u to m a t e   th e   e x trac ti o n   o h a n d writi n g   fe a tu re a n d   p e rso n a li t y   p re d icti o n   e x ist  i n   th e   li tera tu re .   Th is   wo rk   a ims   to   c o n tri b u te   to   c lo sin g   t h e   g a p   i n   a u to m a ted   h a n d writi n g   p e rso n a li t y   p re d ictio n   b y   p ro p o sin g   a   n o v e m o b il e   a p p li c a ti o n   th a u se ro b u st  fe a tu re   e x trac ti o n   a n d   m a c h in e   lea rn in g   m o d e ls  t o   p re d ict   b i g   f iv e   p e rso n a li ty   traits.   Ou r   fin d in g s,   b a se d   o n   h ig h   c o rre latio n s   b e twe e n   h a n d w rit in g   c h a ra c teristics   a n d   p e rso n a li ty   traits,   re v e a led   c o n v in c i n g   li n k s.  No tab l y ,   e x tra v e rsio n   a n d   e x trav e rsi o n   h a v e   stro n g   c o rre latio n wit h   t o p   m a rg in   fe a tu re ,   wh e re a a g re e a b len e ss   is  e x p re ss e d   th ro u g h   li n e   sp a c in g .   Th e se   fin d in g e m p h a siz e   th e   a b il it y   o a u to m a ted   g ra p h o lo g y   to   p ro p e rly   i n terp re in d iv i d u a p e rso n a li ti e s.  T h e   p ro p o se d   sy ste m   a c h iev e d   e x c e p ti o n a l   a c c u ra c y   b y   u si n g   we ll   k n o w n   m a c h in e   lea rn in g   c las sifiers .   Th e   tes ti n g   a c c u ra c y   e x c e e d e d   9 2 %   i n   b i n a ry   c las sifica ti o n   a n d   8 7 %   in   m u l ti - c las c a se   s c e n a rio ,   p ro v in g   th e   a d a p ta b il it y   a n d   d e p e n d a b il i t y   o th e   s y ste m ’s arc h it e c tu re .   Ou An d ro id   a p p   p ro m ise s to   p r o v i d e   u se rs wit h   u n p re c e d e n ted   i n sig h ts   in t o   th e ir   p e rso n a li ti e s,   e sta b li sh i n g   a   r o b u st  to o l   fo r   p sy c h o lo g ica a ss e ss m e n a n d   se lf - d isc o v e ry .   K ey w o r d s :   Fiv f ac to r   m o d el   Gr ap h o lo g y   Han d wr itin g   an aly s is   Ma ch in lear n in g   Mo b ile  ap p licatio n   Per s o n ality   p r ed ictio n   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Ah m ed   R em aid a   L ab o r ato r y   o f   E n g i n ee r in g   Scien ce s ,   Natio n al  Sch o o l o f   Ap p lied   Scien ce s ,   I b n   T o f aïl  Un iv er s ity   Ken itra   1 4 0 0 0 ,   Mo r o cc o   E m ail:  ah m ed . r em ai d a@ u it.a c. m a       1.   I NT RO D UCT I O N   U n d e r s t a n d i n g   h u m a n   p e r s o n a li t y ,   e n c o m p a s s i n g   e n d u r i n g   p a tt e r n s   o f   t h o u g h t ,   e m o t i o n ,   a n d   b e h a v i o r ,   h a s   l o n g   b e e n   a   p r i m a r y   o b j e c t i v e   i n   p s y c h o l o g y   [ 1 ] .   K e y   t h e o r e t i c a l   f r a m e w o r k s   li k e   R ay m o n d   C a t t e l l s   16  p e r s o n a l i t y   f a ct o r s   ( 1 6 PF )   [ 2 ] ,   t h e   f i v e - f a c t o r   m o d e l   ( F F M )   o r   b i g   f i v e   p e r s o n a l it y   t r a it s   ( OC E AN )   [ 3 ] ,   a n d   t h e   M y e r s   B r i g g s   t y p e   i n d i c a t o r   ( M B T I )   [ 4 ]   h a v e   c o n t r i b u t e d   s ig n i f i c a n t l y   t o   u n d e r s t a n d i n g   i n d i v i d u a l   d i f f e r e n c e s .   T h e s e   m o d e ls   h a v e   b e e n   e x t en s i v e l y   u s e d   t o   e x a m i n e   h o p e r s o n a l i t y   s h a p e s   v a r i o u s   li f d o m a i n s ,   i n c l u d i n g   s o c i a i n t e r ac t i o n s ,   c a r e e r   d e c is i o n s ,   a n d   m e n ta l   h e al t h   o u t c o m e s .   Ha n d w r i ti n g ,   a s   a   h i g h l y   i n d i v i d u a l i z e d   m o d o f   e x p r e s s i o n ,   h a s   a ls o   b e e n   e x p l o r e d   f o r   i t s   p o t e n t i a l   t o   r e v e a l   p s y c h o l o g i c a l   c h a r a ct e r is t i cs .   T h is   s t u d y   o f   h a n d w r i t i n g   as   r e f l e ct i o n   o f   p e r s o n a l i t y   k n o w n   i n   t h e   l i t e r a t u r e   a s   g r a p h o l o g y   [ 5 ] ,   h a s   p l a y ed   a n   i m p o r t a n r o l Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 52   In d o n esian   J   E lec   E n g   &   C o m p   Sci Vo l.  3 8 ,   No .   2 May   20 2 5 :   9 15 - 9 27   916   i n   t h i s   a r e a ,   w i t h   a p p l i ca t i o n s   i n   f i e l d s   s u c h   a s   m e d i c a l   d i ag n o s i s ,   e d u c a t i o n al   a s s e s s m e n t s ,   a n d   e m p l o y m e n t   s e l e ct i o n   [ 6 ] [ 1 0 ]   R e c e n t   a d v a n c e m e n t s   i n   m a ch i n e   l e a r n i n g   h a v e   f u r t h e r   r e v i v e d   i n t e r e s t   i n   h a n d w r i t i n g   a n a l y s is ,   a u t o m a t i n g   t h e   p r o c e s s   a n d   a ll o w i n g   f o r   m o r e   r o b u s t   p e r s o n a l i t y   p r e d i c ti o n s   b a s e d   o n   n u a n c e d   h a n d w r i t i n g   f e a t u r e s   t h at   t r a d it i o n a l   m et h o d s   m i g h t   o v e r l o o k   [ 1 1 ] ,   [ 1 2 ] D e s p it e   t h es e   a d v a n c e m e n t s ,   s e v e r a l   u n r es o l v e d   p r o b l e m s   p e r s i s t .   W h i le   v a r i o u s   c o m p u t a ti o n a l   m o d e ls   h a v e   b e e n   p r o p o s e d   t o   p r e d i c p e r s o n a l i t y   t r a it s   f r o m   h a n d w r i t i n g ,   t h e   r o b u s t n e s s   o f   h a n d w r i t i n g   f e a t u r e   e x t r a c t i o n   t e c h n i q u e s   r e m a i n s   a   c h a l l e n g e ,   a s   m a n y   m o d e l s   s t r u g g l e   t o   c o n s i s t e n t l y   c a p t u r e   s u b t l e   a n d   c o m p l e x   p a t t e r n s .   A d d i t i o n a l l y ,   f e w   s t u d i es   h av e   t r a n s l a t e d   t h es e   m o d e l s   i n t o   p r a c t i c al   a p p l i c a ti o n s   f o r   r e a l - w o r l d   u s e   b y   p r o f e s s i o n al s   l i k e   g r a p h o l o g i s t s ,   l e a v i n g   r o o m   f o r   i m p r o v e m e n t   i n   c r ea t i n g   ac c ess i b l e ,   r e l ia b l e   s y s t e m s .   H e r i n   T a b l e   1 ,   we   g iv n o n   ex h au s tiv o v er v iew  f r o m   th liter atu r in   co n s tr ast with   h an d wr itin g   p er s o n ality   p r ed ic tio n .       T ab le  1 .   R ec en r elate d   w o r k s   W o r k s   S u mm a r y   N u mb e r   o f   f e a t u r e s   M o b i l e   a p p l i c a t i o n   [ 1 3 ]   A   n e w   t h r e e - l a y e r   m e t h o d   f o r   i d e n t i f y i n g   b i g   f i v e   p e r s o n a l i t y   t r a i t s fr o m   h a n d w r i t i n g   w a s d e v e l o p e d ,   v a l i d a t e d   u s i n g   i n t r a s u b j e c t   a n d   i n t e r su b j e c t   a p p r o a c h e s.   T h e   l a t t e r   y i e l d e d   b e t t e r   a c c u r a c y   r a t e s ,   w i t h   8 4 . 4 f o r   n e u r o t i c i sm ,   e x t r a v e r si o n ,   o p e n n e ss,   a n d   7 7 f o r   c o n sci e n t i o u sn e ss  a n d   a g r e e a b l e n e ss.   7   N o n e   [ 1 4 ]   Th e   st u d y   p r e s e n t t h e   l a r g e s t   h a n d w r i t i n g   d a t a s e t ,   a n a l y z i n g   1 , 8 0 0   s a mp l e s   f o r   d e t e c t i n g   p e r s o n a l i t i e b a s e d   o n   g r a p h o l o g i c a l   f e a t u r e s.  U s i n g   m a c h i n e   l e a r n i n g   a l g o r i t h ms  l i k e   su p p o r t   v e c t o r   ma c h i n e   ( S V M ) ,   N a ï v e   B a y e s   ( N B ) ,   a n d   r a n d o m   f o r e st   ( R F ) ,   t h e   S V M   a c h i e v e d   t h e   h i g h e st   p r e d i c t i o n   a c c u r a c y   ( 9 7 %) .   5   N o n e   [ 1 5 ]   Th e   a u t h o r s d e v e l o p e d   a   n e w   m e t h o d   f o r   p r e d i c t i n g   p e r so n a l i t y   t r a i t s   f r o h a n d w r i t i n g ,   u si n g   n e o   f i v e - f a c t o r   i n v e n t o r y - 3   t e s t   r e su l t a n d   h a n d w r i t i n g   sam p l e s.  Th e   a c c u r a c y   r a n g e d   f r o m   6 5 %   t o   8 5 %,   w i t h   e x t r a v e r si o n   b e i n g   t h e   mo s t   a c c u r a t e .   5   N o n e   [ 1 6 ]   Th e   a u t h o r s p r o p o s e   a   c o n v o l u t i o n a l   n e u r a l   n e t w o r k s   ( C N N s) - b a s e d   a r c h i t e c t u r e   f o r   p r e d i c t i n g   p e r s o n a l i t y   f r o m E n g l i s h   a n d   H i n d i   h a n d w r i t i n g ,   d e sp i t e   l o w   a c c u r a c y   r a t e s   ( a v e r a g e   4 3 %),  w i t h   p l a n s   t o   i mp r o v e   a c c u r a c y   i n   f u t u r e   w o r k s .   N o n e   N o n e   [ 1 7 ]   Th e   st u d y   d e v e l o p e d   a   mo b i l e   a p p l i c a t i o n   f o r   i d e n t i f y i n g   p e r s o n a l i t y   t r a i t u si n g   g r a p h o l o g y ,   s p e c i f i c a l l y   t h r o u g h   h a n d w r i t i n g   a n a l y s i s.   Te s t e d   o n   2 5   h a n d w r i t i n g   samp l e s ,   t h e   a p p l i c a t i o n   e x t r a c t s a n d   a n a l y ses  h a n d w r i t i n g   f e a t u r e s,  a n d   a c h i e v e si mi l a r   i d e n t i f i c a t i o n   r e s u l t t o   a   g r a p h o l o g y   e x p e r t .   T h e   st u d y   d e m o n s t r a t e s t h e   f e a si b i l i t y   o f   u s i n g   a   m o b i l e   a p p l i c a t i o n   f o r   h a n d w r i t i n g   a n a l y s i s.   6   A n d r o i d   mo b i l e   a p p l i c a t i o n   [ 1 8 ]   Th e   st u d y   a i ms t o   d e v e l o p   a n   A n d r o i d   a p p   f o r   h a n d w r i t i n g   a n a l y si s   u s i n g   d e e p   l e a r n i n g   t e c h n i q u e t o   p r e d i c t   e x t r o v e r t   o r   i n t r o v e r t   M B TI   p e r s o n a l i t y   t y p e s .   T h e   d a t a se t   c o n si s t o f   h a n d w r i t i n g   sa mp l e l a b e l e d   w i t h   p e r so n a l i t y   t y p e o b t a i n e d   t h r o u g h   a n   o n l i n e   M B TI   t e st .   T h e   a p p   u s e s a   Te n s o r F l o w   Li t e   M o b i l e N e t   b a se d   o n   C N N   t o   a c h i e v e   a n   a c c u r a c y   o f   4 5 d u r i n g   t r a i n i n g   a n d   t e st i n g .   A u t h o r s s u g g e s t e d   t h a t   mo r e   d a t a   c a n   i mp r o v e   r e s u l t s.   N o n e   A n d r o i d   mo b i l e   a p p l i c a t i o n       T o   a d d r e s s   t h e s e   g a p s ,   w e   p r o p o s e   a   n o v e l   m o b i l e   a p p l i c a t i o n   f o r   r o b u s t   h a n d w r i t i n g - b a s e d   p e r s o n a l i t y   p r e d i c t i o n .   T h i s   a p p l i c at i o n ,   d e s i g n e d   f o r   u s e   b y   g r a p h o l o g i s ts   a n d   o t h e r   p r o f e s s i o n a ls ,   l e v e r a g e s   m a c h i n e   l e a r n i n g   a l g o r i t h m s   t o   d e te c t   n u a n c e d   r e l a t i o n s h i p s   b e t w e e n   h an d w r i t i n g   f e a t u r es   a n d   p e r s o n ali t y   t r a it s   b y   o f f e r i n g   a n   a c c e s s i b l e   p r a ct i c al   t o o l   g r o u n d e d   i n   s c i e n t i f ic   r i g o r .   B y   t h is   w o r k   w e   s ee k   t o   a d v a n c e   t h e   f i e l d   o f   p e r s o n a l i t y   a s s e s s m e n t   a n d   p r o v i d e   a n   i n n o v a t i v e   s o l u ti o n   t o   p r e v i o u s l y   u n a d d r e s s e d   is s u es   i n   h a n d w r i ti n g   a n a l y s is .   T h e   r e s o f   t h i s   p a p e r   is   o r g a n i z e d   as   f o l l o w s :   t h e   r es e a r c h   m et h o d   s e ct i o n   o u t l i n es   t h e   s t u d y ' s   a p p r o ac h   a n d   p r o c e d u r e s ,   t h e   r e s u l t s   a n d   d is c u s s i o n   s e ct io n   p r e s e n t s   k e y   f i n d i n g s   a n d   s it u a t e s   t h e m   w i t h i n   t h c o n t e x t   o f   e x i s ti n g   r e s e a r c h ,   a n d   t h e   c o n c l u s i o n   h i g h l i g h ts   th e   i m p l i c a ti o n s li m i t at i o n s ,   a n d   a r e a s   f o r   f u t u r e   r e s e a r c h .       2.   M E T H O D   T h e   m a i n   g o a l   o f   t h i s   w o r k   i s   t o   d e v e l o p p e   a   m o b i l e   a p p l i ca t i o n   c a p a b l e   o f   p r e d i c ti n g   t h e   b i g   f i v p e r s o n a l i t y   t r a it s   o n   t h e   b a s i s   o f   a   g i v e n   h a n d w r i t i n g   s a m p l e.   T o   a c h i v e   t h i s   p u r p o s e   w e   c o l l e c t e d   b o t h   b i g   f i v e   i n v e n t o r y   ( B F I - 10)   a n d   h a n d w r i t i n g   s a m p l e   f o r m   e a c h   o n e   o f   1 0 0   e n g i n e e r i n g   s t u d e n ts   w it h   t h e i r   c o n s e n t .   N e x t ,   p e r s o n a l i t y   s c o r es   w e r c a l c u lat e d   a n d   h a n d w r i t i n g   f ea t u r e s   we r e   e x t r a c t e d   u s i n g   f e at u r e s   e x tr a c t i o n   t e c h n i q u es   i n   o r d e r   t o   b e   s t o r e d   i n   t h e   f i n a l   d a t as e t .   T h e   f o l l o w i n g   p h a s e   c o n s i s t e d   o f   a n a l y z i n g   t h e   ex i s t i n g   c o r r e la t i o n s   b e t w e e n   p e r s o n al i t y   t r a i ts   a n d   th e   h a n d w r i t i n g   f e a t u r es ,   i n   a d d it i o n   t o   t h e   t r a i n i n g   a n d   t es ti n g   o f   m a c h i n e   l e a r n i n g   m o d e l s   t o   as s es s   t h p r e d i c t a b il i t y   o f   p e r s o n a l it y   t r ai ts   o n   t h e   b a s is   o f   h a n d w r it i n g .   F i n a ll y ,   m o b i l e   a p p li c a ti o n   w a s   d e v e l o p e d   t o   u s e   b o t h   e x t r a c t i o n   t e c h n i q u e s   a n d   t r a i n e d   m o d e l s   i n   o r d e r   t o   p r e d i c t   p e r s o n a l i t y   s c o r e s   f r o m   g i v e n   h a n d w r i t i n g   s a m p le .   T h e   f l o w c h a r i n   F i g u r 1   il l u s t r a t e s   t h e   d es c r i b e d   p h a s es   i n   t h r e s e a r c h   m e t h o d   o f   t h i s   w o r k .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2 5 0 2 - 4 7 52         A   n o ve l m o b ile  a p p lica tio n   fo r   p ers o n a lity a s s ess men t b a s ed   o n   th five - fa cto r   …  ( A h me d   R ema id a )   917       Fig u r 1 Flo wch ar o f   th e   r esear ch   m eth o d       T h ex p e r im en tal  s etu p   u s ed   f o r   im p lem en tatio n   an d   d ev elo p m en is   co m p o s ed   o f   a   L en o v o   T h in k Pad   lap to p   f ea tu r in g   an   8 - co r e   2 . 3 0   GHz   I n tel  i5   1 0 th   Gen   C PU,  1 6   GB   o f   R AM ,   an   8   GB   I n tel  GPU,   an d   5 0 0   GB   o f   s to r ag e.   T h is   co n f ig u r atio n   was  u tili ze d   f o r   b o th   th f ea tu r ex tr ac tio n   p r o ce s s   an d   th t r ain in g   an d   test in g   o f   m ac h in e   lear n in g   m o d els.  Py th o n   3 . 7   was  ch o s en   d u t o   its   in teg r atio n   with   th e   Scik i t - L ea r n   m ac h in e   lear n in g   f r a m ewo r k   [ 1 9 ] Op en C f o r   f ea tu r ex t r ac tio n ,   an d   Flas k   f o r   th R E STf u A PI  to   r o u ts   r eq u ests   th r o u g h   N g r o k   tu n n eli n g .   As  f o r   th m o b ile  ap p   d e v elo p m e n t,  th u s er   in ter f ac es  wer cr ea ted   in   XM L ,   an d   J av f o r   h a n d lin g   ev en t c o n tr o l,  b o th   with in   t h An d r o id   Stu d io   en v ir o n m e n t o n   t h s am s etu p .       2 .1   Da t a   c o llect io n   T h e   f i r s t   p h as e   p h as e   i n   t h e   r e s e a r c h   m e t h o d   o f   t h is   s t u d y   c o n s i s t e d   o f   c o l l ec t i n g   d a t f r o m   t h p a r t i c i p a n ts   w h e r e   e ac h   o n e   o f   t h e m   w a s   as k e d   t o   c o m p le t e   a   p e r s o n a li t y   q u e s t i o n n a i r e   a n d   t o   p r e s e n t   h a n d w r i t i n g   s a m p l e .   F o r   p e r s o n a l i t y   t r a it s   s c o r i n g ,   w e   u s e d   t h e   f i v e - f a c t o r   m o d e l   k n w o n   a s   t h e   b i g   f i v e   p e r s o n a l i t y   t r a i ts   i n v e n t o r y   [ 2 0 ] .   R e c e n t l y ,   s h o r t e r   v e r s i o n s   wi t h   o n l y   1 0   i t e m s   w e r e   s t u d i e d   a n d   v a l i d a te d   i n   b o t h   E n g l i s h   [ 2 1 ]   a n d   F r e n c h   [ 2 2 ]   l a n g u a g e s .   T h e   f r e n c h   v e r s i o n   w it h   o n l y   1 0   i t e m s   p r e s e n t e d   a   s u it ab l e   c h o i c e   f o r   f a s t e r   p e r s o n a l i t y   ass e s e m e n t ,   t h e r e f o r   i t   w as   u s e d   i n   t h is   s t u d y .   A s   f o r   t h e   h a n d w r i t i n g ,   w a s k e d   p a r t i c i p a n ts   t o   r ew r i te  t h e   L o n d o n   l e t t e r   m o d e l   [ 2 3 ]   a s   it   is   c o m p o s e d   o f   a l p h a b e l e t t e r s   i n   b o t h   u p p e r c a s a n d   lo w e r c a s f o r m ,   a l n u m e r a l s   i n   d i f f e r e n t   c o m b i n at i o n s   a n d   m a n y   o t h e r   c h a r ac te r i s ti c s   t h a m a d e   i t   s u i ta b l e   f o r   t h e   h a n d w r i ti n g   a n a l y s is .   F u r t h e r   p r o c es s i n g   wi th   a n   e m p h a s i s   o n   c h a r a ct e r is t i cs   s u c h   as   m a r g i n s ,   b as e li n e ,   l e t te r   s iz e ,   l i n e   s p a c i n g ,   a n d   w o r d   s p a c i n g .   A   t h o r o u g h   c o m p r e h e n s i o n   o f   a t t r i b u t es   c an   b e   a c h i e v e d   b y   i n t e g r a t i n g   p e r s o n a l i t y   i n v e n t o r ie s   w i t h   h a n d w r i ti n g   a n a l y s i s ,   as   s u g g e s t e d   b y   e x i s te n t   l it e r a t u r e   [ 2 4 ] .     2 .2   Da t a   pro ce s s ing   a nd   s t o ra g e   2 . 2 . 1 .   B ig   f iv inv ent o ry   T h e   n e x t   p h a s e   a f te r   d a t a   c o ll ec t i o n   c o n s is t e d   o f   p r o c es s i n g   an d   s t o r i n g   b o t h   p e r s o n a l it y   t r a its   s c o r e   a n d   h a n d w r i t i n g   e x t r a c t e d   f e a u t r es   v a l u e s .   F o r   p e r s o n a l it y   t r a i ts   s c o r e s ,   w e   u s e d   t h e   f o r m u l a   p r e s e n t e d   i n   t h e   p a p e r   p r e s e n t i n g   t h e   B F I - 10  [ 2 2 ] T a b l e   2   d e s c r i b e s   t h e   s c o r e   c al c u l a ti o n   f o r   e a c h   o n e   o f   t h e   f i v e   p e r s o n a l i t y   d i m e n s i o n s .       T a b l e   2 .   B i g   f i v e   p e r s o n a l it y   t r a i t s   i n v e n t o r y   s c o r i n g   P e r so n a l i t y   t r a i t s   I t e m’ s n u m b e r   S c o r i n g   f o r m u l a   Ex t r a v e r si o n   Q1   ( R e v e r se d   ( Q 1 ) + Q 6 ) / 2   Q6   A g r e e a b l e n e ss   Q2   ( Q 2 + R e v e r se d   ( Q 7 ) ) / 2   Q7   C o n sc i e n t i o u s n e ss   Q3   ( Q 3 + R e v e r se d   ( Q 8 ) ) / 2   Q8   N e u r o t i c i sm   Q4   ( Q 4 + R e v e r se d   ( Q 9 ) ) / 2   Q9   O p e n n e ss   Q5   ( Q 5 + R e v e r se d   ( Q 1 0 ) ) / 2   Q 1 0     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 52   In d o n esian   J   E lec   E n g   &   C o m p   Sci Vo l.  3 8 ,   No .   2 May   20 2 5 :   9 15 - 9 27   918   2 . 2 . 2 .   H a nd writ ing   s a m ples   A s   f o r   h a d n w r i t i n g   f e a t u r es   v a lu e s ,   we   p r o p o s e d   a n d   u s e d   r o b u s t   f e at u r e   e x t r a c t i o n   m e t h o d s   th a t   i m p li es  p r e - p r o c e s s i n g   a n d   o p t i m i z i n g   h a n d w r i t i n g   s a m p l e s .   T h e   s i g n i f i c a n ce   o f   f e a t u r e   e x t r a ct i o n   i n   h a n d w r i ti n g   a n a l y s is   is   e m p h a s i z e d   i n   t h e   li te r a t u r e   t o   e n a b l e   s u c c e s s f u l   p r ed i c t i v e   m o d e l i n g   [ 2 5 ] .   I n   w h a t   f o l l o w s ,   we   p r e s e n a   d e t a i l e d   e x p la n a t i o n   o f   t h e   f ea t u r e   e x t r a c ti o n   m e t h o d e s   t h at   w e   p r o p o s e d   a n d   u s e d   i n   t h is   wo r k .     A .   P r e - p r o c ess in g     G r a y s c a li n g ,   t h r e s h o l d i n g   a n d   d e n o i s i n g   a r e   a l l   t e h n i q u e s   u s ed   t o   e n h a n c e   t h e   i m a g e   q u a l i t y   a n d   m a k e   i t   s u it a b l e   f o r   t h e   t h e   n e x t   s t p es   i n   t h e   f e at u r e   e x t r a c ti o n   p r o c e s s .   F o r   t h is   p u r p o s e ,   w e   u s ed   t h e   O p e n C V   [ 2 6 ]   l i b r a r y   v e r s i o n   i n   P y t h o n   f o r   r e a d i n g   i m a g e   s a m p l e   i n   R GB   s p a c e   a n d   f o r   c o n v e r s i o n   t o   G r a y   S c a l e .   A f t e r   t h a t,  c o m e s   t h r e s h o l d i n g   w it h   t h e   O t s u s   t e c h n i q u e   [ 2 7 ]   a n d   d e n o i s i n g   u s i n g   m e d i a n   f i l t e r   [ 2 8 ] .   H e r e   i n   F i g u r e   2 ,   w e   g i v e   t h e   o b t ai n e d   r es u l ts   f o r   h a n d w r i t i n g   s a m p l a f t e r   t h e   p r e - p r o c e s s i n g   s t e p s ,   w h e r e   F i g u r e   2 ( a )   r e p r e s e n t s   t h o r i g i n a l   h a n d w r i t i n g   s a m p l e ,   Fi g u r e   2 ( b )   g r a y s c a l e d   s a m p l e ,   F i g u r e   2 ( c )   t h r e s h o l d e d   s a m p le   a n d   F i g u r e   2 ( d )   a s   t h e   d e n o i s e d   s a m p l e .           ( a )   ( b )           ( c )   ( d )     Fig u r 2 Pre - p r o ce s s in g   r esu lt s   f o r   h a n d wr itin g   s am p le;  ( a )   o r ig in al,   ( b )   g r ay s ca led ,   ( c)   t h r esh ed ,     an d   ( d )   f ilter ed       B .   E x t ra ct ing   ba s eline  a ng le  f ea t ure   F o r   e x t r a c t i n g   b as e li n e   f e a t u r e   ( a n g l e   o f   r o t a t i o n ) ,   w e   o n ce   a g a i n   u s e d   O p e n C V   li b r a i r e s   f o r   b o t h   d i l a t i n g ,   c o n t o u r i n g   a n d   r o t a t in g   l i n e s   o n   t h e   d e n o i s e d   h a d n w r i t i n g   s a m p l e   [ 2 9 ] .   T h e   c o n t o u r i n g   s e e k s   c u r v e   j o i n i n g   o f   a l l   t h e   b o u n d a r y   p o i n t s   t h a t   h a v e   s a m e   c o l o r   i n   o r d e r   t o   d r a w   b o u n d i n g   b o x e s ,   w h i c h   a l l o we d   u s   t o   r o t a t e   a n d   c al c u l a te   t h e   b as el in e   a n g l e   f o r   e a c h   l i n e   o f   t h e   h a n d w r i t i n g   s a m p l e .   T h e   b as el i n e   o f   t h e   o v e r al h a n d w r i t i n g   s a m p l e   is   c a l c u la te d   a s   t h e   a v e r a g e   v a l u e   o f   c a l c u l a t e d   b a s e li n e s   f o r   a l l   l i n es .   T o   r o t a t e   t h e   l i n e s   w a p p l i e d   a f f i n t r a n s f o r m at i o n   wi t h   li n e a r   t r a n s f o r m a t i o n   a n d   t r an s l a ti o n ,   a s   r e s u l t   a   n e h a n d wr i t i n g   s a m p l es   wi t h   s t r a i g h t e n e d   l i n es   is   o b t a i n e d .   T h e   F i g u r e   3   i ll u s t r a t e   t h e   p r o ce s s   o f   d il a ti n g   F i g u r e   3 ( a ) ,   d r aw i n g   b o u n d i n g   b o x e s   F i g u r e   3 ( b )   a n d   r o t a t i n g   t h e   l i n e s   t o   o b t a i n   t h e   s t r a i g n t e n e d   h an d w r i t i n g   s a m p le   F i g u r e   3 ( c ) .             ( a)   ( b )   ( c)     Fig u r 3 B aselin f ea tu r e x tr ac tio n   p r o ce s s ( a)   d ilatin g ,   ( b )   co n to u r in g ,   an d   ( c)   r o tatin g   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2 5 0 2 - 4 7 52         A   n o ve l m o b ile  a p p lica tio n   fo r   p ers o n a lity a s s ess men t b a s ed   o n   th five - fa cto r   …  ( A h me d   R ema id a )   919   C E x t ra ct ing   t o p   m a rg in  a n d line   s pa ci ng   f ea t ures   F o r   t o p   m a r g i n   a n d   li n e   s p a ci n g   f e a t u r e s ,   w e   a p p li e d   h o r iz o n t a l   p r o j e c ti o n   t e c h n i q u e   [ 3 0 ]   o n   t h e   s t r a i g h t e n e d   h a n d w r i ti n g   s a m p l e .   B y   c o u n t i n g   t h e   s u m   o f   w h i t e   p i x el s   h o r i z e n t al l y   we   w e r a b l e   t o   t r a ce   z e r o   v a l u e s   a n d   v al u e s   u n d e r   a   d e f in e d   t h r e s h o l d   t o   f i n d   t h s t a r t   a n d   t h e   e n d   s p a c e   i n d i c es   f o r   l i n e   s e g m e n t a ti o n .   A d d i t i o n a l l y ,   w e   t r a ce d   m a x i m u m   v a l u e s   t o   f i n d   t h e   m i d d le   b a s e li n e .   F i g u r e   4   il l u s t r a t e   t h e   h o r i z e n t a l   p r o j e ct i o n   a l g o r i t h m e   u s e d   f o r   t o p   m a r g i n   a n d   l i n e   s p a ci n g   f e a t u r e   e x t r a c t io n   p r o c e s s   F i g u r e   4 ( a ) ,   w h e r e   th e   t o p   m a r g i n   v a l u i s   c a lc u l a t e d   b as e d   o n   t h e   f i r s t   tw o   i n d i c e s ,   a n d   t h e   l i n e   s p a c i n g   v a l u e s   a r e   c a l c u la t e d   a s   t h e   d i s t a n c e   b e tw e e n   t wo   m i d d l e   b a s el i n e   v a l u es   Fi g u r e   4 ( b ) .   T h e   a v e r a g e   o f   a l l   s p a ce s   b e t w e e n   li n e s   i s   c o n s i d e r e d   as  t h e   l i n e   s p a c i n g   o f   t h e   o v e r a l l   h a n d w r i ti n g   s a m p l e.           ( a)   ( b )     Fig u r 4 T o p   m a r g in   a n d   lin s p ac in g   f ea tu r es e x tr ac tio n   alg o r ith m   an d   p r o ce s s   ( a )   a l g o r i t h m   a n d   ( b )   r e s u l t       D .   E x t ra ct ing   wo rd  s pa cing   f ea t ure   T o   c a l c u l a t e   o n l y   t h e   s p a c e   b e tw e e n   w o r d s   a n d   n o t   l e t t e r s ,   we   o n c e   a g a i n   a p p l i e d   d i l a t a i o n   o n     s e g m e n t e d   l i n e s   a n d   u s e d   t h v e r t i c al   p r o j e c t i o n   t e c h n i q u e   [ 3 0 ]   o n   e a c h   d i l a te d   l i n t o   f i n d   s p a c e s   s t ar t   a n d   e n d   i n d i c e s .   F i g u r e   5   i l l u s t r a te   t h e   v e r t i ca l   p r o j e c t i o n   a l g o r i t h m e   F i g u r e   5 ( a)   a n d   t h e   r e s u l t e d   s e g m e n t e d   wo r d s   b a s e d   o n   s p a c es   s t a r t   a n d   e n d   i n d i ce s   F i g u r e   5 ( b ) .           ( a)   ( b )     Fig u r 5 W o r d   s p ac in g   f e atu r es e x tr ac tio n   alg o r ith m   an d   p r o ce s s   ( a )   a l g o r i t h m   a n d   ( b )   r e s u l t       E .   E x t ra ct ing   let t er   s ize   L e t t e r   s i ze   f e at u r e   c o u l d   b d e te r m i n e d   a s   c a te g o r i e s   b a s e d   o n   m i d d l e   z o n c a l c u l a t i o n   c o m p a r e d   t o   t h a v e r a g e   l e t t e r   s iz e   [ 3 1 ] T h o u g h ,   t h i s   m e t h o d e   d o e s n t   p r o v i d e   a   p r e c i s e   v a l u e   o f   t h i s   h a n d w r i t i n g   f e a t u r e .   A s   a n   a l t e r n a ti v e   s o l u t i o n ,   w e   u s e d   d il a t a ti o n   a n d   v e r t ic a l   p r o j ec t i o n   a g a i n   o n   e a c h   o n o f   t h e   s e g m e n t e d   l i n es   t o   t r a ce   p i x e l s   w i t h   n o n - z e r o   v a l u es   t h a t   r e p r e s e n t s   t h s ta r t   a n d   e n d   o f   t h e   l et t e r s   s h a p e .   T h d i f f e r e n c e s   b et w e e n   t h o s i n d i c e s   a ll o w e d   u s   t o   c a l c u l at e   th e   a v e r a g e   l e t t e r   s i z e   f o r   e a c h   l in e ,   a n d   t h e   a v e r a g e   o f   a l l   l i n e s   r e p r e s e n ts   t h e   l e t t e r   s i z e   f e a t u r e   v a l u e   o f   t h e   o v e r a l l   h a n d w r i t i n g   s a m p l e .   F i g u r e   6   p r e s e n t s   t h e   u s e d   a l g o r i t h m e   o f   t h i s   t e c h n i q u e     F i g u r e   6 ( a )   a n d   t h e   i ll u s t r at i o n   o f   l e t t e r   s i z e   f e at u r e   v a l u es   i n   s e g m e n t e d   d i la t e d   l i n e   F i g u r e   6 ( b ) .       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 52   In d o n esian   J   E lec   E n g   &   C o m p   Sci Vo l.  3 8 ,   No .   2 May   20 2 5 :   9 15 - 9 27   920       ( a )   ( b )     Fig u r 6 L etter   s ize  f ea tu r es e x tr ac tio n   alg o r ith m   an d   p r o ce s s   ( a )   a l g o r i t h m   a n d   ( b )   r e s u l t       2 .2 . 3 .   Da t a s et   B e f o r e   s t o r i n g   d a t a   a s   t h e   f i n al  d a t a   s e t ,   t w o   m a i n   s te p s   w e r e   c r u c i a l   t o   e n h a n c e   t h e   c l a s s i f ica t i o n   t a s k   b y   t h e   d i f f e r e n c l ass i f i e r s ,   s t an d a r d i z a t i o n   a n d   t r a n s f o r m a ti o n .   S t a n d a r d i zi n g   t h i n p u t t e d   d a t a ,   re p r es e n t i n g   t h h a n d w r i t i n g   f e a t u r e s ,   c o u l d   b e   d e s c r i b e d   a s   c h a n g i n g   t h e   v a l u e s   t o   f i t   i n   t h e   f o r m   o f   a   u n i f i e d   s c a l e   [ 3 2 ]   m a i n l y   u s i n g   a   s c a l i n g   t e c h n i q u es   k n o w n   a s   r o b u s t   s c a li n g   [ 3 3 ] A s   f o r   t h e   o u p u t e d   d a t a ,   r e p r e s e n ti n g   t h e   p e r s o n a l i t y   t r a i ts   s c o r e s ,   t r a n s f o r m a ti o n   t o   c a t e g o r i e s   o r   c l ass e s   i s   r e q u i r ed   f o r   t r a i n i n g   a n d   t es ti n g   e a c h   o n e   o f   t h e   m a c h i n l e a r n i n g   m o d e l s ,   m a i n l y   t w o   ca s es   s c e n a r i o s   o f   c l ass i f i c at i o n   f o r   e a c h   o n e   o f   t h e   p e r s o n a l it y   t r a i ts :   a   m u l t i p l e   ( 5 )   a n d   a   b i n a r y   ( 2 )   c l a s s e s   cl a s s i f ic a t i o n .     2 .3   H a nd writ ing   perso na lity   a s s ess m ent   2 .3 . 1 .   Co rr ela t io a na ly s is   B y   u s i n g   a   s t a t is ti c a l   m et h o d   s u c h   a s   c o r r e l a t i o n   a n a l y s is   w e   a im   t o   i n v e s t i g a te   t h e   e x is t i n g   l i n k s   b e t w e en   t h e   b i g   f i v e   p e r s o n al i t y   t r a i ts   an d   h a n d w r i t i n g   f e a t u r e   v a l u es .   P e a r s o n   c o r r e la t i o n   c o e f f ic i e n t   [ 3 4 ]   w a s   c al c u l a t ed   f o r   b o t h   v a l u e s   t o   i n v e s t i g a t e   th e   n a t u r e   o f   r e l a t i o n s h i p s   b e twe e n   t h e   p r e d i c t i n g   a n d   p r e d i c t o r s   v a r i a b l es .     2 .3 . 2 .   M a chine  lea rning   m o dels     A t   t h i s   s t a g e ,   t h e   e x t r a ct e d   h a n d w r i t i n g   f e a t u r e s   a r e   u s e d   t o   t e s t   t h e   p r e d i c t i o n   o f   t h e   b i g   f i v e   p e r s o n a l i t y   t r a i ts   u s i n g   f o u r   w e ll - k n o w n   m a c h i n e   l e a r n i n g   m o d e ls .   T h e f f i c i e n c y   o f   t h e   s e l e ct e d   m o d e l s   is   m e a s u r e d   i n   c o m p a r i s o n   wi t h   p r e v i o u s   s t u d i e s .   T h i s   i n te g r a t i o n   h i g h li g h t s   h o w   t e c h n o l o g y - d r i v e n   d a t c o l l e c ti o n   t e c h n i q u es   c a n   i m p r o v e   s c a l a b i l it y   a n d   e f f i c i e n c y   [ 3 5 ] .   W h e n   i t   c o m e s   t o   e v a l u a t i n g   m a c h i n e   l e a r n i n g   m o d e l s ,   s e l ec t i n g   t h r i g h t   e v a l u a ti o n   c r i te r i a   i s   c r u c i a l ,   es p e ci a l l y   w h e n   w o r k i n g   w i t h   li m i te d   d a t as e ts .   T h es e   m e a s u r e s   f u n c t i o n   a s   b e n c h m a r k s   t o   a s s es s   t h e   e f f ec t i v e n e s s   a n d   r e s i l i e n ce   o f   m o d e l s   i n   m a n y   c o n t e x ts .   A cc u r a cy ,   p r e c i s i o n ,   r e c a ll ,   a n d   F 1 - s c o r e   [ 3 6 ]   s t a n d   o u as   k e y   t o o l s   f o r   a s s es s i n g   a   m ac h i n e   l e a r n i n g   m o d e p e r f o r m a n c e   am o n g   t h e   m u l t it u d e   o f   e x i s t i n g   m e t r i c s   e v a l u a ti o n   m e t h o d s .     A c c u r a c y   s c o r e:   i t   i s   t h e   f r ac t i o n   o f   p r e d i c t i o n s   w h e r e   t h e   m o d e l   h a s   t h e   r i g h t   p r e d i c t i o n .         =  +   +  +  +    ( 1 )       P r e c is i o n :   it   is   t h e   d i v is i o n   o f   co r r e c t   p o s i ti v e   r e s u lt s   b y   t h e   p r e d i c t e d   p o s it i v e   r es u l ts .         =   +    ( 2 )       R e c al l :   i t   is   t h e   d i v is i o n   o f   c o r r e c t   p o s it i v e   r es u l ts   b y   a l l   r e le v a n t   s a m p l es .           =      (  +  )   ( 3 )       F 1   s c o r e :   i t   r e p r es e n t s   h a r m o n ic   m e a n   b e t w e e n   p r e c is i o n   a n d   r e c a l l   d es c r i b i n g   m o d e l s   r o b u s t n e s s .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2 5 0 2 - 4 7 52         A   n o ve l m o b ile  a p p lica tio n   fo r   p ers o n a lity a s s ess men t b a s ed   o n   th five - fa cto r   …  ( A h me d   R ema id a )   921   1 = 2 1     1    ( 4 )     2 .4   M o bil a pp lica t io n dev elo pm ent   T h e   d e v e l o p e m e n t   o f   a   m o b ile   a p p l i c at i o n   w i ll   o f f e r   t h e   p o s s i b i l it y   t o   a u t o m a t h a n d w r i tin g   f e a t u r e   e x t r a c t i o n   a n d   b i g   f i v e   p e r s o n a l i t y   t r ai ts   p r e d i ct i o n   m a i n l y   t o   b e   u s e d   b y   g r a p h o l o g i s t .   T h is   s o l u t i o n   w il l   al l o f a s t e r   a n d   e f f ic i e n t   ass e s s m e n t   a n d   i n t e r p r e t a ti o n   o f   p e r s o n a l i ty   w i t h o u t   m a n u a l   a n al y s is .   F i g u r e   7   i l l u s t r a t es   t h a r c h i t e c t u r e   d es i g n   f o r   t h is   m o b i l e   a p p   w h i c h   e n c o m p a s s e s   an   A P I   f o r   r o o t i n g   r e q u e s t s   a n d   c a l l i n g   s c r i p ts   f o r   f e a t u r e s   e x t r a c t i o n   a n d   p r e d i ct iv e   m a c h i n e   l e a r n i n g   m o d e ls   i n   a   l o c a l   s e r v e r   t h at   wi l l   b e   a c c ess e d   u s i n g   t h e   N g r o k   t u n n e l i n g   s e r v i c e .             Fig u r 7 Ar c h itectu r d esig n   o f   th m o b ile  ap p licatio n   f o r   h an d wr itin g   b ased   p er s o n ality   p r ed ictio n       3.   RE SU L T S AN D I SCU SS I O N   T h is   s ec tio n   p r o v id es  co m p r eh en s iv o v e r v iew  o f   o u r   f in d in g s   an d   t h eir   in ter p r etatio n .   St ar tin g   with   d etailed   d escr ip tio n   o f   co lle cted   d ata.   Fo llo wed   b y   c o r r el atio n   an aly s is   r esu lts   to   v alid ate  th r elatio n s h ip   b etwe en   b ig   f iv p er s o n ality   t r aits   an d   h an d wr itin g   f ea tu r es ,   an d   to   s u p p o r t h m eth o d o l o g y ' s   ef f ec tiv en ess .   Ma ch in lear n in g   m o d els  d e v elo p ed   f o r   tr ait  p r ed ictio n   a r d is cu s s ed ,   f o llo wed   b y   an   ev alu atio n   o f   th eir   p er f o r m an ce .   Fin ally ,   we  ex p lo r th d ep l o y m en o f   th ese  m o d els  in   th m o b ile  ap p l icatio n ,   em p h asizin g   its   p o ten tial f o r   au to m atin g   g r a p h o lo g y   a n d   e n h an cin g   p er s o n ality   tr ait  p r ed ictio n .     3 .1 .   G ener a des cr iptio n o f   co llect ed  da t a     A m o n g   t h e   1 0 0   p a r t i ci p a n t s   i n   t h is   s t u d y ,   t h e   g e n d e r   d is tr i b u t i o n   r e v e a l e d   t h a t   5 3   w e r e   f e m a l e ,   a c c o u n t i n g   f o r   5 3 %   o f   t h e   s a m p l e ,   a n d   4 7   w e r e   m a l e ,   a c c o u n t i n g   f o r   4 7 % .   T h i s   r e v e a l s   a   f a i r l y   e q u a l   g e n d e r   r e p r e s e n t a ti o n   i n   t h e   d a t s et .   A s   f o r   t h e   c o m p a r is o n   o f   p e r s o n a l i t y   t r ai ts   b e tw e e n   m al e   a n d   f e m a l e s   s t u d e n ts   p a r t i c i p a ti n g ,   i n t r i g u i n g   r e s u lt s   w e r e   f o u n d .   In   t e r m s   o f   o p e n n e s s ,   f e m al e s   t e n d   t o   s c o r e   s o m e w h a t   h i g h e r   t h a n   m a l e s ,   a n d   m a l es   h a d   a   s l i g h tl y   h i g h e r   m e a n   s c o r e   f o r   a g r e ea b l e n e s s   t h a n   f e m a l es .   B o t h   g e n d e r s   h a d   e q u al   m e an   s c o r e s   o n   c o n s c i o u s n ess   a n d   e x t r a v e r s i o n .   H o w e v e r ,   f e m a l es  s c o r e   s o m e w h a t   h i g h e r   i n   n e u r o t i c i s m   t h a n   m a le s .   T h o s e   f i n d i n g s   a r e   c o n s is t e n w i t h   t h e   c u r r e n t   r e s e a r c h   o n   g e n d e r   v a r i a t i o n s   i n   p e r s o n al i t y   c h a r a ct e r is t i cs .   P r e v i o u s   r es e a r c h es   h a v e   f o u n d   s i m i l a r   r es u l ts ,   w it h   f e m a l es  r a t i n g   h i g h e r   i n   o p e n n e s s   a n d   n e u r o t i c i s m ,   w h i l e   m a l e s   s c o r e   s o m e w h a t   h i g h e r   i n   a g r e e a b l e n e s s   [ 3 7 ] T h e s e   p e r s is t e n t   p a t te r n s   l e n d   c r e d e n ce   t o   t h e   c o n c e p t   o f   g e n d e r - s p e c i f i c   v a r i a n c es   i n   p e r s o n a l i t y   t r ai ts   a n d   s t r e n g t h en   t h e   c u r r e n t   s t u d y s   f i n d i n g s .   A   m o r e   d e t a i l e d   d e s c r i p t i o n   o f   f i n d i n g s   i n   c o n t r a s t   w it h   t h e   c o l l e ct e d   d a t a   a r e   p r e s e n t e d   b e l o w   i n   T a b l e   3   a s   t h e   r e s l u t e d   d a t as e t   o f   t h i s   s t u d y .       T ab le  3 .   Data   s et  p r ed ictiv e   an d   p r ed icted   v ar iab les d escr ip ti o n   P r e d i c t i v e   v a r i a b l e s     P r e d i c t e d   v a r i a b l e s   H a n d w r i t i n g   f e a t u r e s   M e a n   R a n g e     P e r so n a l i t y   t r a i t s   M e a n   R a n g e   B a se l i n e   - 0 . 7 8   ( - 3 . 7 4 ) - 3 . 2 2     O p e n n e ss   2 . 5   1 - 5   To p   mar g i n   4 5 . 9 1   0 - 4 1 5     C o n sc i e n t i o u s n e ss   2 . 5   1 - 5   Li n e   s p a c i n g   1 4 7 . 0 5   6 8 . 7 5 - 2 1 8 . 1 2     Ex t r a v e r si o n   3   1 - 5   W o r d   sp a c i n g   2 8 . 2 3   8 . 4 4 - 6 3 . 8 2     A g r e e a b l e n e ss   3   1 - 5   Le t t e r   s i z e   3 4 . 7 4   2 0 . 4 7 - 5 6 . 7 9     N e u r o t i c i sm   3 . 5   1 - 5     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 52   In d o n esian   J   E lec   E n g   &   C o m p   Sci Vo l.  3 8 ,   No .   2 May   20 2 5 :   9 15 - 9 27   922   3 . 2 .     Co rr el a t io a na ly s is   B y   a l l   o f   f i v e   h a n d w r i t i n g   f e at u r e s   v a r i a b l es ,   b a s el i n e   s h o we d   a   s i g n i f i c a n t   n e g a ti v e   c o r r e a l t i o n   w it h   a g r e e a b l e n e s s ,   s u g g es t i n g   t h at   a g r e e a b l e n e s s   t e n d e d   t o   d e c r e as e   a s   t h e   b a s el i n e   c h a r a ct e r is t ic   i n c r e a s es .   F o r   t h o t h e r   p e r s o n a l i t y   t r a i ts   t h e r e   we r e   n o   s t at i s t i c al l y   s i g n i f i c a n t   r e l a t i o n s h i p s   f o u n d   w it h   b a s el in e .   C o n v e r s el y ,   t o p   m a r g i n   a n d   c o n s c i e n t i o u s n e s s   s h o w e d   a   s t r o n g   p o s i ti v c o r r e l a t i o n ,   i n d i c at i n g   t h a g r e a t e r   l e v e ls   o f   c o n s c i e n ti o u s n e s s   w e r e   c o r r e l at e d   w i t h   h i g h e r   l e v el s   o f   t o p   m a r g i n .   M o r e o v e r ,   c o r r e l a t i o n s   w e r e   f o u n d   b e t w e e n   e x t r a v e r s i o n   a n d   t o p   m a r g i n   s u g g e s t i n g   a   p o t e n t ia l   n e g a t i v e   co r r e l a t i o n ,   a n d   b e t w e e n   n e u r o t ic i s m   a n d   l et t e r   s i z i n d i c a t i n g   a   p o t e n t i al   d e c r e as e   in   n e u r o t i c i s m   a s   l e t te r   s i ze   i n c r e a s e d .   T h e s e   f i n d i n g s   a l i g n   wi th   p r e v i o u s   r e s e a r c h   c o n d u c t e d   i n   t h e   f i e l d   o f   g r a p h o l o g y   a n d   p e r s o n a l i t y   p r e d i c t i o n ,   w h e r e   s i m i l a r   r e la t i o n s h i p s   b e t w e e n   h a n d w r i ti n g   f e a t u r e s   a n d   p e r s o n a l i t y   t r a i ts   h a v e   b e e n   o b s e r v e d   [ 3 8 ] [ 4 1 ] .   H e r e   i n   T a b l 4   w e   p r es e n t   t h e   c o e f f i c i e n ts   a n d   t h e i r   s i g n i f i c a n ce s   r es u l ts   o f   b i g   f i v p e r s o n a l i t y   t r a i ts   a n d   h a n d w r i ti n g   f e a t u r e s   c o r r e la t i o n   a n a l y s is :       T a b l e   4 .   P e a r s o n i a n   c o r r e l a ti o n   c o e f f i c i e n ts   a n d   s i g n i f i c a n c es   o f   p e r s o n a l i t y   t r ai ts   a n d   h a n d w r i t i n g   f e a t u r es     Ex t r a v e r si o n   A g r e e a b l e n e ss   C o n sc i e n t i o u s n e ss   N e u r o t i c i sm   O p e n n e ss   B a se l i n e   C o e f f   - 0 . 0 5 5   - 0 . 2 6 6   - 0 . 1 0 2   0 . 0 2 7   0 . 0 9 4   S i g   0 . 6 7 9   0 . 0 4 0   0 . 4 3 9   0 . 8 3 5   0 . 4 7 6   To p   mar g i n   C o e f f   - 0 . 2 2 5   - 0 . 0 0 5   0 . 3 5 3   - 0 . 1 5 0   0 . 1 3 0   S i g   0 . 0 8 4   0 . 9 7 0   0 . 0 0 6   0 . 2 5 3   0 . 4 3 3   Le t t e r   s i z e   C o e f f   0 . 0 3 6   0 . 0 6 4   - 0 . 1 9 6   - 0 . 2 5 1   0 . 1 9 4   S i g   0 . 7 8 3   0 . 6 2 7   0 . 1 3 3   0 . 0 5 3   0 . 1 3 8   Li n e   s p a c i n g   C o e f f   0 . 0 6 2   0 . 0 4 7   - 0 . 0 7 3   - 0 . 1 6 1   0 . 0 0 4   S i g   0 . 6 3 7   0 . 7 1 9   0 . 5 8 2   0 . 2 1 8   0 . 9 7 5   W o r d   sp a c i n g   C o e f f   0 . 0 2 5   0 . 1 5 7   0 . 0 1 1   0 . 1 1 4   - 0 . 1 7 0   S i g   0 . 8 5 0   0 . 2 3 2   0 . 9 3 6   0 . 3 8 6   0 . 1 9 3       3 . 3   M a chine  lea rning     B ef o r ev alu atin g   s elec ted   m o d els  p r ed ictio n   p er f o r m e n ce s ,   we  r an d o m ly   s p lited   th d ataset  in to   two   s ets:   8 0 o f   d ata  as   t r ain in g   s et  an d   th r em ai n in g   2 0 as   test in g   s et.   T h e   test   s et  h as  f o r   th e   p u r p o s to   ex p lo r e   th class if ier   p r ed ictio n   ac cu r ac y   o n   u n s ee n   h an d wr itin g   f e atu r es  d ata.   two   ca s e   s ce n ar io   o f   m u ltip l tr ials   an d   er r o r s   wer co n d u cted   f o r   ea ch   o n o f   th class if ier s ,   a   f iv class es  an d   two   cla s s es  p r ed ictio n s .   I n     Fig u r 8 ,   we  p r esen co m p ar is o n   o f   class if ier s   p er f o r m an ce s   in   p r ed ictin g   b in ar y   class es  Fig u r 8 ( a)   an d   m u lticlas s es  Fig u r 8 ( b )   f o r   o p en n e s s   p er s o n ality   tr aits   b ase d   o n   h an d wr itin g   f ea tu r es  v ar i ab les .             ( a )   ( b )     Fig u r 8 .   E v alu atio n   a n d   c o m p ar is o n   o f   class if ier s   p er f o r m a n ce s   in   p r ed ictin g   o p e n n ess   p e r s o n ality   tr aits   b ased   o n   h an d wr itin g   f ea tu r es  ( a )   b i n a r y   c l a s s i f i ca t i o n   a n d   ( b )   m u l t i c l ass e s   c l as s i f i c a ti o n       I n   t h e   b i n a r y   c l a s s   c a s e   s c e n ar i o ,   S V M ,   R F ,   a n d   m u l ti l a y e r   p e r c e p t r o n   ( MLP )   a l l   p e r f o r m e d   w e l l   i n   p r e d i c t i n g   o p e n n e s s ,   wi t h   al l   m e t r i c s   s c o r e s   a b o v e   0 . 9 0 .   S i m i la r l y ,   i n   p r e d i ct i n g   c o n s c i e n ti o u s n e s s ,   al l   cl as s i f i e r s   h a d   e x c e l l e n t   t r ai n i n g   a c c u r a c ie s   o f   0 . 9 0   t o   1 . 0 0 ,   w i t h   t e s ti n g   a c c u r a c i es ,   p r e c i s i o n ,   r e c a l l ,   an d   F1 - s c o r e s   h i g h er   t h a n   0 . 8 3 .   H o w e v e r ,   f o r   e x t r a v e r s i o n ,   w h i l e   S VM ,   R a n d   ML P   p e r f o r m e d   w el l   e s p e ci a l l y   M L P   o u t p e r f o r m i n g   t h e   o t h e r   c l as s i f i e r s ,   GB   h a d   l o w e r   t es t i n g   a c c u r a ci es   a n d   p r e c i s i o n   s c o r e s .   I n   p r e d i ct i n g   a g r e e a b l e n e s s ,   a ll  c l a s s i f ie r s   s c o r e d   i m p r e s s i v e   t es t i n g   a c c u r a c ie s   r a n g i n g   f r o m   0 . 8 3   t o   0 . 9 2 ,   w i t h   R F   a n d   M L P   o u t p e r f o r m i n g   t h e   o t h e r s .   A s   f o r   n e u r o t i c is m ,   a l l   c l a s s i f ie r s   h a d   e x c e l le n t   t e s t i n g   a c c u r a c i e s   a n d   r e c a ll   s c o r es   o f   0 . 9 2 ,   w i t h   S V Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2 5 0 2 - 4 7 52         A   n o ve l m o b ile  a p p lica tio n   fo r   p ers o n a lity a s s ess men t b a s ed   o n   th five - fa cto r   …  ( A h me d   R ema id a )   923   e x c e l l i n g   i n   p e r f o r m a n c e .   O v er a l l ,   R a n d   M L P   c o n s is t e n tl y   o u t p e r f o r m e d   a c r o s s   v a r i o u s   m e a s u r e s ,   p r e s e n t i n g   a n   e x c e l l e n a l te r n a t i v es   f o r   p r ed i c t i n g   p e r s o n a li t y   d i m e n s i o n s .   F o r   a   m o r e   n u a n c e d   e v al u a t i o n   o f   o u r   b e s t   m o d e ls   p e r f o r m a n c e s   i n   c o m p a r i s o n   to   p r e v i o u s   r e l e v a n t   s t u d i es ,   we   p r e s e n t   i n   T a b l e   5   a   c o m p a r i s o n   w i t h   f i n d i n g s   d e s c r i b e d   i n   t h e   e x i s t i n g   s t u d ie s   t h a t   e x p l o r e d   t h e   b i n a r y   c l as s i f i c a ti o n   o f   p e r s o n a l i t y   t r a it s   e m p l o y i n g   t h e   f i v e - f a c t o r   m o d e l   ( O C E A N ) .       T a b l e   5.   C o m p a r is o n   o f   h a n d w r i t i n g   b a s e d   p e r s o n a l i t y   p r e d i cti o n   s t u d i es   i n   c o n t r as t   wi t h   f i v f a c t o r s   m o d e l   S t u d y   ( y e a r )   D a t a s e t   si z e   H a n d w r i t i n g   f e a t u r e s   M m o d e l s   P r e d i c t i o n   a c c u r a c i e s a c c o r d i n g   t o   t h e   f i v e   f a c t o r mo d e l   O   C   E   A   N   G a v r i l e s c u   a n d   V i z i r e a n u   [ 1 3 ]   1 2 8   B a se l i n e   a n g l e   w o r d   s l a n t   p e n   p r e ss u r e   c o n n e c t i n g   st r o k e l o w e r   c a se  t   l o w e r   c a se   f   l i n e   s p a c i n g   F e e d   f o r w a r d   n e u r a l   n e t w o r k   (FFNN)   84   77   84   77   84   El n g a r   e t   a l .   [ 1 5 ]   1 2 5   B a se l i n e   p e n   p r e ssu r e   w o r d   s p a c i n g   l Ln e   s p a c i n g   l o w e r   c a s e   t   F F N N   85   65   85   75   70   C h a u b e y   a n d   A r j a r i a   [ 1 6 ]   1 1 0   N o   f e a t u r e   s e l e c t i o n   C N N   43   46   41   40   46   Th i s   s t u d y   ( 2 0 2 4 )   60   To p   mar g i n   b a sel i n e   a n g l e   l i n e   sp a c i n g   w o r d   s p a c i n g   l e t t e r   s i z e   M LP   a n d   RF   92   92   92   92   92       A s   f o r   t h e   m u l t i   c l as s   c a s s ce n a r i o ,   b o t h   R F   a n d   M L P   c l ass if i e r s   h a d   a   t e s t i n g   a c c u r ac y   a n d   r e c a l l   o f   0 . 7 5   f o r   p r e d i c t i n g   o p e n n e s s   t r a i t s ,   w h e r e as   S VM   a n d   G B   c l as s i f i e r s   h a d   t es t i n g   a c c u r a c y   a n d   F 1   s c o r e   o f   0 . 6 7   a n d   0 . 7 3 ,   r e s p e c t i v e l y   f o r   p r ed i c t i n g   c o n s ci e n t i o u s n e s s .   R a n d   M L P   c la s s i f ie r s   al s o   e x c e l l e d   i n   p r e d ic t i n g   e x t r a v e r s i o n   t r a it s ,   wi t h   t es t i n g   a c c u r a c y   a n d   F 1   s c o r e s   h i g h e r   t h a n   0 . 6 0 .   M o r e o v e r ,   b o t h   c l a s s i f i e r s   l e d   i n   a g r e e a b l e n e s s   t r a i ts ,   w i t h   R F   h a v i n g   t e s t i n g   a cc u r a c y   o f   0 . 7 5 ,   p r e c i s i o n   a n d   r e c a ll   o f   0 . 8 3   a n d   0 . 7 5 ,   r e s p e c ti v e l y .   G B   c l ass i f i e r s   e x c e l le d   a t   p r e d i c t i n g   n e u r o t i c i s m   c h a r a ct e r is t ics ,   w i t h   t es t i n g   a c c u r a c y   a n d   p r e c i s i o n   o f   0 . 5 8 ,   w h i l e   R F   w a s   m o r e   p r e c i s e   c l ass i f i e r   w i t h   0 . 6 8   s c o r e .   O v e r a l l ,   w h i l e   p e r f o r m a n c e   v a r i e s   a m o n g   p e r s o n a l i t y   d i m e n s i o n s ,   R F   a n d   M L P   c l as s i f i e r s   r e g u l ar l y   e m e r g e   a s   g o o d   c o m p e ti t o r s   f o r   p r e d i c t i n g   p e r s o n a l it y   t r ai t s   w h e n   e v a l u at e d   u s i n g   t h e   p r es e n t e d   m e t r i c s   s co r e s .   O n   t h e   b as is   o f   t h es e   e x p e r i m e n t a l   f i n d i n g s ,   w e   p r o p o s e   t h e   a r c h i t e ct u r p r e s e n t e d   i n   F i g u r 9 ,   a s   t h e   p r e d i c t i o n   s y s te m   t h at   wi l l   b u s ed   i n   t h e   m o b il e   a p p l ic a t i o n   h a n d w r i t i n g   p e r s o n a l i ty   p r e d i c t i o n .           Fig u r 9 .   Ar c h itectu r o f   th m u lti cla s s   clas s if icatio n   s y s te m       3. 4 .     T he  m o bil a pp lica t io n   B ased   o n   th h an d wr itin g   f ea t u r ex tr ac tio n   al g o r ith m s   an d   t h p r ed ictin g   s y s tem   en co m p a s s in g   b est   m ac h in lear n in g   m o d els,   we  d ev elo p ed   n o v el  a n d r o id   m o b ile  ap p licatio n   to   o f f er   f ast  an d   r o b u s t   h an d wr itin g - b ased   p er s o n alit y   p r e d ictio n   m ai n ly   f o r   g r ap h o l o g is t.  T h e   ap p licatio n   wa s   d ev elo p e d   u n d er   an d r o id   s tu d io   in teg r ated   d e v e lo p m en en v ir o n m en u s in g   XM L   lan g u ag f o r   c o d in g   u s er   in ter f ac es  an d   J av a   f o r   ev en h an d lin g .   I n   Fig u r e   1 0 ,   we  d em o n s tr ate  ea ch   ac tiv ity   r o le  an d   u s ca s wh er e Fig u r 1 0 ( a)   t h is   ac tiv ity   is   th s tar t g r ap h ical  in ter f ac e,   wh er th u s er   is   ask ed   to   o p en   h is   ca m er f o r   ca p tu r in g   p h o to   o f   th e   h an d wr itin g   s am p le ,   Fig u r e   1 0 ( b )   th is   ac tiv ity   s h o ws  th e   c ap tu r ed   p h o to   a n d   allo ws  u s e r   to   cr o p   f o r   b etter   p r ed ictio n   r esu lts ,   Fig u r e   1 0 (c )   th i s   ac tiv ity   is   th e   s am ac tiv ity   Fig u r e   1 0 ( a) ,   it  s h o ws  th e   cr o p p e d   im a g a n d   g iv th e   u s er   p o s s ib ilit y   to   g o   b ac k   t o   tak e   an o th er   p h o to   o f   a   n ew  h an d w r itin g ,   Fig u r e   1 0 ( d )   th is   ac tiv ity   is   th e   r esu lts   ac tiv ity ,   f ir s it   s h o ws  lo ad in g   p an el  t o   allo w   u s er   to   wait  f o r   t h s er v e r   r esp o n s e ,   Fig u r e   1 0 ( e)   T h is   ac tiv ity   is   th s am a s   ac tiv ity   Fig u r 1 0 ( d )   af ter   g ettin g   r es u lts   f r o m   th s er v er   th lo ad in g   p an el  is   s wap p ed   with   th ch a r t p a n el  in   o r d er   t o   s h o th p r ed icted   s co r es f o r   th b ig   f iv p e r s o n ality   tr aits   s co r es .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 52   In d o n esian   J   E lec   E n g   &   C o m p   Sci Vo l.  3 8 ,   No .   2 May   20 2 5 :   9 15 - 9 27   924   C o m p ar ed   t o   ea r lier   s tu d ies,  we  ad v an ce d   t h f ield   b y   i n teg r atin g   m ac h in e   lear n in g   m o d els  in to   a   m o b ile  ap p   f o r   r ea l - tim p er s o n ality   p r ed ictio n .   W h ile  s im ilar   ap p licatio n s   ar r ar [ 1 7 ] ,   [ 1 8 ] ,   o u r   a p p r o ac h   co v er s   b o th   au to m atin g   h an d wr itin g   f ea tu r ex tr ac tio n   an d   b ig   f iv p er s o n ality   tr aits   p r ed ictio n .   Alth o u g h   o u r   wo r k   im itated   b y   is   th s m aller   n u m b er   o f   h an d wr itin g   s am p l es  an d   n u m b er   o f   ex tr ac ted   f ea tu r es,  o u r   p r e d ictiv s y s tem   p er f o r m ed   u n ex p ec te d ly   well  in   p r ed ictin g   b ig   f iv e   p er s o n ality   tr aits .   I n   s u m m ar y ,   we  d ev elo p e d   m o b ile  s o lu tio n   th at  p r ed icts   b ig   f iv tr aits   f r o m   h an d wr itin g .   W h ile  p r o m is in g ,   f u r th er   wo r k   is   n ee d ed   to   au to m ate  th ex tr ac tio n   o f   m o r f ea tu r es,  s ca le  th m o d els  to   lar g er   d atasets ,   an d   ex p l o r ad d itio n al  p er s o n ality   f r am ewo r k s   f o r   b r o ad e r   ap p lic ab ilit y .             ( a)   ( b )   ( c)         ( d )   ( e)     Fig u r 10 I llu s tr atio n   o f   th d ev elo p ed   a p p licatio n   f o r   h an d wr itin g   p er s o n ality   p r ed ictio n ;   ( a)   s ca n ,   ( b )   cr o p ,   ( c)   r esu lted   im ag e ,   ( d )   lo ad in g ,   an d   ( e )   r esu lts       4.   CO NCLU SI O N   I n   th is   wo r k ,   we  s u cc ess f u l ly   estab lis h ed   a   n o v el  ap p r o ac h   to   p e r s o n ality   p r ed icti o n   th r o u g h   h an d wr itin g   an al y s is W h ile   c o r r elatio n   an aly s is   r ev ea led   s ig n if ican ass o ciatio n s   b etwe en   ce r tain   f ea tu r es  an d   p er s o n ality   d im en s io n s ,   n o tab ly   ag r ee a b len ess   with   b aselin an d   co n s cien tio u s n ess   with   to p   m ar g in m ac h in e   lear n in g   alg o r ith m s   ac h iev ed   s atis f ac to r y   ac cu r ac ies  in   p r ed icti n g   all  p er s o n ality   d im en s io n s .   T h ese  f in d in g s   s u g g est  p o ten tial  in   u s in g   ad v an ce d   c o m p u tatio n al  ap p r o a ch es  f o r   p er s o n ality   p r ed ictio n   f r o m   h an d wr itin g   f ea tu r es,  co n tr ib u tin g   to   u n d er s tan d in g   in d iv id u al   d if f e r en ce s   in   p er s o n ality   ass ess m en t.  Mo r eo v er ,   a   m o b ile   ap p licatio n   was  d ev elo p ed   b a s ed   o n   r o b u s h an d wr itin g   f ea tu r ex tr ac tio n   tech n iq u es  an d   m ac h in lear n in g   Evaluation Warning : The document was created with Spire.PDF for Python.